/** * Accessor for restoreValues setting * @return The setting for restoreValues */ public boolean getRestoreValues() { return tx.getRestoreValues(); }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op, Transaction tx) { if (tx.getRestoreValues()) { op.restoreFields(); } return changeState(op, TRANSIENT); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); } return changeState(sm, TRANSIENT); }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op, Transaction tx) { if (tx.getRestoreValues()) { op.restoreFields(); } return changeState(op, TRANSIENT); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); } return changeState(sm, TRANSIENT); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); } return changeState(sm, TRANSIENT); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); } return changeState(sm, TRANSIENT); }
/** * @param sm The StateManager * @param tx The Transaction * @see LifeCycleState#transitionRollback(StateManagerImpl sm,Transaction tx) */ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues() || sm.isRestoreValues()) { sm.restoreFields(); } // else do nothing. return changeTransientState(sm,T_CLEAN); }
/** * @param sm The StateManager * @param tx The Transaction * @see LifeCycleState#transitionRollback(StateManagerImpl sm,Transaction tx) */ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues() || sm.isRestoreValues()) { sm.restoreFields(); } // else do nothing. return changeTransientState(sm,T_CLEAN); }
/** * @param op The ObjectProvider * @param tx The Transaction * @see LifeCycleState#transitionRollback(ObjectProviderImpl op,Transaction tx) */ public LifeCycleState transitionRollback(ObjectProvider op, Transaction tx) { if (tx.getRestoreValues() || op.isRestoreValues()) { op.restoreFields(); } // else do nothing. return changeTransientState(op,T_CLEAN); }
/** * Method to transition to write-field state. * @param op ObjectProvider. * @return new LifeCycle state. **/ public LifeCycleState transitionWriteField(ObjectProvider op) { Transaction tx = op.getExecutionContext().getTransaction(); if (tx.getRestoreValues()) { op.saveFields(); } return changeState(op, P_DIRTY); }
/** * Method to transition to write-field state. * @param sm StateManager. * @return new LifeCycle state. **/ public LifeCycleState transitionWriteField(StateManager sm) { Transaction tx = sm.getObjectManager().getTransaction(); if (tx.getRestoreValues()) { sm.saveFields(); } return changeState(sm, P_DIRTY); }
/** * Method to transition to write-field state. * @param sm StateManager. * @return new LifeCycle state. **/ public LifeCycleState transitionWriteField(StateManager sm) { Transaction tx = sm.getObjectManager().getTransaction(); if (tx.getRestoreValues()) { sm.saveFields(); } return changeState(sm, P_DIRTY); }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The Transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op,Transaction tx) { if (tx.getRestoreValues()) { op.restoreFields(); return changeState(op, P_NONTRANS); } op.clearNonPrimaryKeyFields(); op.clearSavedFields(); return changeState(op, HOLLOW); }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op,Transaction tx) { if (tx.getRestoreValues()) { op.restoreFields(); return changeState(op, P_NONTRANS_DIRTY); } op.clearNonPrimaryKeyFields(); op.clearSavedFields(); return changeState(op, HOLLOW); }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op, Transaction tx) { if (tx.getRestoreValues()) { op.restoreFields(); return changeState(op, P_NONTRANS); } op.clearNonPrimaryKeyFields(); op.clearSavedFields(); return changeState(op, HOLLOW); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The Transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); return changeState(sm, P_NONTRANS); } else { sm.clearNonPrimaryKeyFields(); sm.clearSavedFields(); return changeState(sm, HOLLOW); } }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRestoreValues()) { sm.restoreFields(); return changeState(sm, P_NONTRANS); } else { sm.clearNonPrimaryKeyFields(); sm.clearSavedFields(); return changeState(sm, HOLLOW); } }
/** * Method to transition to rollback state. * @param op ObjectProvider. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(ObjectProvider op, Transaction tx) { if (tx.getRetainValues()) { if (tx.getRestoreValues()) { op.restoreFields(); } return changeState(op, P_NONTRANS); } op.clearNonPrimaryKeyFields(); op.clearSavedFields(); return changeState(op, HOLLOW); }
/** * Method to transition to rollback state. * @param sm StateManager. * @param tx The transaction * @return new LifeCycle state. **/ public LifeCycleState transitionRollback(StateManager sm, Transaction tx) { if (tx.getRetainValues()) { if (tx.getRestoreValues()) { sm.restoreFields(); } return changeState(sm, P_NONTRANS); } else { sm.clearNonPrimaryKeyFields(); sm.clearSavedFields(); return changeState(sm, HOLLOW); } }