| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.geotools.data.TransactionStateDiff
A Transaction.State that keeps a difference table for use with AbstractDataStore.
| Constructor Summary | |
| TransactionStateDiff(AbstractDataStore dataStore) | |
| Method Summary | |
|  void | addAuthorization(java.lang.String AuthID)Call back used for Transaction.setAuthorization() | 
|  void | commit()Will apply differences to store. | 
|  java.util.Map | diff(java.lang.String typeName) | 
|  FeatureReader | reader(java.lang.String typeName)Convience Method for a Transaction based FeatureReader. | 
|  void | rollback()Call back used for Transaction.rollback() | 
|  void | setTransaction(Transaction transaction)Provides configuration information for Transaction.State setTransaction is called with non null transactionwhen
 Transaction.State isputStateinto a Transaction. | 
|  FeatureWriter | writer(java.lang.String typeName,
       Filter filter)Convience Method for a Transaction based FeatureWriter Constructs a DiffFeatureWriter that works against this Transaction. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public TransactionStateDiff(AbstractDataStore dataStore)
| Method Detail | 
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.Statetransaction - 
public java.util.Map diff(java.lang.String typeName)
                   throws java.io.IOException
java.io.IOException
public void addAuthorization(java.lang.String AuthID)
                      throws java.io.IOException
Transaction.State
addAuthorization in interface Transaction.Statejava.io.IOExceptionTransaction.State.addAuthorization(java.lang.String)
public void commit()
            throws java.io.IOException
commit in interface Transaction.Statejava.io.IOExceptionTransaction.State.commit()
public void rollback()
              throws java.io.IOException
Transaction.State
rollback in interface Transaction.Statejava.io.IOExceptionTransaction.State.rollback()
public FeatureReader reader(java.lang.String typeName)
                     throws java.io.IOException
Constructs a DiffFeatureReader that works against this Transaction.
typeName - TypeName to aquire a Reader on
java.io.IOException - If typeName is not Manged by this Tansaction State
public FeatureWriter writer(java.lang.String typeName,
                            Filter filter)
                     throws java.io.IOException
Constructs a DiffFeatureWriter that works against this Transaction.
typeName - Type Name to record differences againstfilter - 
java.io.IOException - If a FeatureRader could not be constucted to record
         differences against| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||