com.force.sdk.jpa
Class ForceEntityTransactionImpl

java.lang.Object
  extended by org.datanucleus.jpa.EntityTransactionImpl
      extended by com.force.sdk.jpa.ForceEntityTransactionImpl
All Implemented Interfaces:
javax.persistence.EntityTransaction

public class ForceEntityTransactionImpl
extends org.datanucleus.jpa.EntityTransactionImpl

Force.com specific transactions. We will have to restricts what people can do with it's limited TX-API capabilities.

Author:
Fiaz Hossain

Field Summary
 
Fields inherited from class org.datanucleus.jpa.EntityTransactionImpl
LOCALISER
 
Constructor Summary
ForceEntityTransactionImpl(org.datanucleus.ObjectManager om)
          Constructor for a Force.com entity transaction.
 
Method Summary
 void setRollbackOnly()
          Allow setting the transaction for only a rollback if the transaction is active.
 
Methods inherited from class org.datanucleus.jpa.EntityTransactionImpl
assertActive, assertNotActive, begin, commit, getRollbackOnly, isActive, rollback, setOption, setOption, setOption
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForceEntityTransactionImpl

public ForceEntityTransactionImpl(org.datanucleus.ObjectManager om)
Constructor for a Force.com entity transaction.

Parameters:
om - The ObjectManager providing the transaction.
Method Detail

setRollbackOnly

public void setRollbackOnly()
Allow setting the transaction for only a rollback if the transaction is active.

Specified by:
setRollbackOnly in interface javax.persistence.EntityTransaction
Overrides:
setRollbackOnly in class org.datanucleus.jpa.EntityTransactionImpl


Copyright © 2011. All Rights Reserved.