Package org.datanucleus.api.jdo.exceptions

Examples of org.datanucleus.api.jdo.exceptions.TransactionNotWritableException


     */
    protected void assertWritable()
    {
        if (!om.getTransaction().isActive() && !om.getTransaction().getNontransactionalWrite())
        {
            throw new TransactionNotWritableException();
        }
    }
View Full Code Here


    public LifeCycleState transitionWriteField(StateManager sm)
    {
        Transaction tx = sm.getObjectManager().getTransaction();
        if (!tx.isActive() && !tx.getNontransactionalWrite())
        {
            throw new TransactionNotWritableException(LOCALISER.msg("027001"), sm.getInternalObjectId());
        }
        return changeState(sm, tx.isActive() ? P_DIRTY : P_NONTRANS);
    }
View Full Code Here

    public LifeCycleState transitionWriteField(StateManager sm)
    {
        Transaction tx = sm.getObjectManager().getTransaction();
        if (!tx.isActive() && !tx.getNontransactionalWrite())
        {
            throw new TransactionNotWritableException(LOCALISER.msg("027001"), sm.getInternalObjectId());
        }
        if (tx.isActive())
        {
            // Save the fields for rollback.
            sm.saveFields();
View Full Code Here

TOP

Related Classes of org.datanucleus.api.jdo.exceptions.TransactionNotWritableException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.