org.alfresco.filesys.alfresco
Class FilesysTransaction

java.lang.Object
  extended by org.alfresco.filesys.alfresco.FilesysTransaction

public class FilesysTransaction
extends java.lang.Object

Filesystem Transaction Class

Holds the details of a transaction used during a batch of filesystem driver requests.


Constructor Summary
FilesysTransaction()
          Default constructor
 
Method Summary
 void clearTransaction()
          Clear the transaction
 javax.transaction.UserTransaction getTransaction()
          Return the active transaction
 boolean hasTransaction()
          Check if the transaction is valid
 boolean isReadOnly()
          Check if the transaction is read-only
 void setTransaction(javax.transaction.UserTransaction trans, boolean readOnly)
          Set the transaction
 java.lang.String toString()
          Return the transaction details as a string
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FilesysTransaction

public FilesysTransaction()
Default constructor

Method Detail

hasTransaction

public final boolean hasTransaction()
Check if the transaction is valid

Returns:
boolean

isReadOnly

public final boolean isReadOnly()
Check if the transaction is read-only

Returns:
boolean

getTransaction

public final javax.transaction.UserTransaction getTransaction()
Return the active transaction

Returns:
UserTransaction

setTransaction

public final void setTransaction(javax.transaction.UserTransaction trans,
                                 boolean readOnly)
Set the transaction

Parameters:
trans - UserTransaction
readOnly - boolean

clearTransaction

public final void clearTransaction()
Clear the transaction


toString

public java.lang.String toString()
Return the transaction details as a string

Overrides:
toString in class java.lang.Object
Returns:
String


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.