Package org.objectweb.speedo.pobjects.tck

Examples of org.objectweb.speedo.pobjects.tck.StateTransitionObj.writeField()


    int i;
    Transaction t = pm.currentTransaction();
    t.begin();
    for( i = 0; i < 50; ++i ){
      StateTransitionObj sto = new StateTransitionObj(i);
      sto.writeField(i);
      pm.makePersistent(sto);
    }
    t.commit();
    if( !doPersistentInstancesExist() )
      logger.log(BasicLevel.INFO, "StateTransitions unable to create instances of StateTransitionsObj");     
View Full Code Here


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

      obj.writeField(42);
      break;
    }
    case WRITEINSIDETX:
    {
      obj.writeField(42);
      break;
    }
    default:
    {
      logger.log(BasicLevel.ERROR, "StateTransitions internal error, illegal operation "+operation);
View Full Code Here

  public StateTransitionObj getPersistentDirtyInstance()
  {
    StateTransitionObj obj = getHollowInstance();
    if( obj == null ) return null;
    StateTransitionObj pcobj = (StateTransitionObj) obj;
    pcobj.writeField(23);
    int curr = currentState(obj);
    if( curr != PERSISTENT_DIRTY ){
      logger.log(BasicLevel.INFO, "StateTransitions: Unable to create persistent-dirty instance");
      logger.log(BasicLevel.INFO, " from a hollow instance by writing a field, state is "+states[curr]);
      printSituation();
View Full Code Here

  public StateTransitionObj getTransientDirtyInstance()
  {
    StateTransitionObj obj = getTransientCleanInstance();
    if( obj == null ) return null;
    StateTransitionObj pcobj = (StateTransitionObj) obj;
    pcobj.writeField(23);
    int curr = currentState(obj);
    if( curr != TRANSIENT_DIRTY ){
      logger.log(BasicLevel.INFO, "StateTransitions: Unable to create transient-dirty instance");
      logger.log(BasicLevel.INFO, " from a transient clean instance via modifying a field, state is "+states[curr]);
      printSituation();
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.