本文整理了Java中javax.jdo.Transaction.getRestoreValues()
方法的一些代码示例,展示了Transaction.getRestoreValues()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Transaction.getRestoreValues()
方法的具体详情如下:
包路径:javax.jdo.Transaction
类名称:Transaction
方法名:getRestoreValues
[英]Return the current value of the restoreValues property.
[中]返回restoreValues属性的当前值。
代码示例来源:origin: jpox/jpox
/**
* 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);
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
代码示例来源:origin: jpox/jpox
/**
* @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);
}
代码示例来源:origin: jpox/jpox
/**
* @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);
}
代码示例来源:origin: jpox/jpox
/**
* Method to transition to write-field state.
* @param sm StateManager.
* @return new LifeCycle state.
**/
public LifeCycleState transitionWriteField(StateManager sm)
{
Transaction tx = sm.getPersistenceManager().currentTransaction();
if (tx.getRestoreValues())
{
sm.saveFields();
}
return changeState(sm, P_DIRTY);
}
代码示例来源:origin: jpox/jpox
/**
* Method to transition to write-field state.
* @param sm StateManager.
* @return new LifeCycle state.
**/
public LifeCycleState transitionWriteField(StateManager sm)
{
Transaction tx = sm.getPersistenceManager().currentTransaction();
if (tx.getRestoreValues())
{
sm.saveFields();
}
return changeState(sm, P_DIRTY);
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: jpox/jpox
/**
* 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);
}
}
代码示例来源:origin: tzaeschke/zoodb
assertFalse(pm.currentTransaction().getRestoreValues());
内容来源于网络,如有侵权,请联系作者删除!