|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectDiffTransactionState
public class DiffTransactionState
Transaction state responsible for holding an in memory Diff
of any modifications.
Field Summary | |
---|---|
protected Diff |
diff
|
protected ContentState |
state
ContentState for this transaction used to hold information for FeatureReader implementations |
protected Transaction |
transaction
The transaction (ie session) associated with this state |
Constructor Summary | |
---|---|
DiffTransactionState(ContentState state)
Transaction state responsible for holding an in memory Diff . |
Method Summary | |
---|---|
void |
addAuthorization(String AuthID)
Call back used for Transaction.setAuthorization() |
void |
commit()
Call back used for Transaction.commit() |
Diff |
getDiff()
Access the in memory Diff. |
void |
rollback()
Call back used for Transaction.rollback() |
void |
setTransaction(Transaction transaction)
Provides configuration information for Transaction.State setTransaction is called with non null transaction when
Transaction.State is putState into a Transaction. |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Diff diff
protected Transaction transaction
protected ContentState state
Constructor Detail |
---|
public DiffTransactionState(ContentState state)
Diff
.
state
- ContentState for the transactionMethod Detail |
---|
public Diff getDiff()
public void setTransaction(Transaction transaction)
Transaction.State
setTransaction is called with non null transaction
when
Transaction.State is putState
into a Transaction. This
tranasction will be used to determine correct event notification.
setTransaction is called with null
when removeState is
called (usually during Transaction.close() ).
setTransaction
in interface Transaction.State
public void commit() throws IOException
Transaction.State
commit
in interface Transaction.State
IOException
public void rollback() throws IOException
Transaction.State
rollback
in interface Transaction.State
IOException
public void addAuthorization(String AuthID) throws IOException
Transaction.State
addAuthorization
in interface Transaction.State
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |