Package org.apache.jdo.tck.pc.lifecycle

Examples of org.apache.jdo.tck.pc.lifecycle.StateTransitionObj.readField()


                if (object2 == null){
                    fail(ASSERTION_FAILED,
                         "Failed to read instance from datastore via pm.getObjectById(...)");
                }
               
                int value2 = object2.readField();
                if (value2 != originalValue){
                    fail(ASSERTION_FAILED,
                         "Value has been changed with setNontransactionalWrite==true. " +
                         "New value is " + value2 + " ... Old value was " + originalValue);
                }
View Full Code Here


            Extent e = pm.getExtent(StateTransitionObj.class, false);
            for (Iterator i = e.iterator(); i.hasNext();) {
                StateTransitionObj next = (StateTransitionObj)i.next();
                if (oid.equals(pm.getObjectId(next))) {
                    // found instance
                    int value = next.readField();
                    if (value != originalValue){
                        fail(ASSERTION_FAILED,
                             "Value has been changed with setNontransactionalWrite==true. " +
                             "New value is " + value + " ... Old value was " + originalValue);
                    }
View Full Code Here

            pm.evict(obj);
            break;
        }
        case READOUTSIDETX:
        {
            int val = obj.readField();
            break;
        }
        case READOPTIMISTIC:
        {
            int val = obj.readField();
View Full Code Here

            int val = obj.readField();
            break;
        }
        case READOPTIMISTIC:
        {
            int val = obj.readField();
            break;
        }
        case READDATASTORE:
        {
            int val = obj.readField();
View Full Code Here

            int val = obj.readField();
            break;
        }
        case READDATASTORE:
        {
            int val = obj.readField();
            break;
        }
        case WRITEOUTSIDETX:
        {
            obj.writeField(42);
View Full Code Here

    public StateTransitionObj getPersistentCleanInstance()
    {
        StateTransitionObj obj = getHollowInstance();
        if( obj == null ) return null;
        StateTransitionObj sto = (StateTransitionObj) obj;
        int val = sto.readField();
        int curr = currentState(sto);
        if( curr != PERSISTENT_CLEAN ) {
            if (debug) {
                logger.debug("StateTransition: Unable to create persistent-clean instance" +
                             " from a hollow instance by reading a field, state is " +
View Full Code Here

    public StateTransitionObj getPersistentCleanInstance()
    {
        StateTransitionObj obj = getHollowInstance();
        if( obj == null ) return null;
        StateTransitionObj sto = (StateTransitionObj) obj;
        sto.readField();
        int curr = currentState(sto);
        if( curr != PERSISTENT_CLEAN ) {
            if (debug) {
                logger.debug("StateTransitionsReturnedObjects: Unable to create persistent-clean instance" +
                             " from a hollow instance by reading a field, state is " +
View Full Code Here

        StateTransitionObj obj = getHollowInstance();
        if( obj == null ) return null;
        boolean nontransactionalRead =
                pm.currentTransaction().getNontransactionalRead();
        pm.currentTransaction().setNontransactionalRead(true);
        obj.readField();
        pm.makeNontransactional(obj);
        pm.currentTransaction().setNontransactionalRead(nontransactionalRead);
        int curr = currentState(obj);
        if( curr != PERSISTENT_NONTRANSACTIONAL && curr != HOLLOW ) {
            if (debug) {
View Full Code Here

            pm.evict(obj);
            break;
        }
        case READOUTSIDETX:
        {
            obj.readField();
            break;
        }
        case READOPTIMISTIC:
        {
            obj.readField();
View Full Code Here

            obj.readField();
            break;
        }
        case READOPTIMISTIC:
        {
            obj.readField();
            break;
        }
        case READDATASTORE:
        {
            obj.readField();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.