|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.module.core.TransactionManager
| Field Summary | |
static String |
EXISTS_NO
|
static String |
EXISTS_NOLONGER
|
static String |
EXISTS_YES
|
static int |
I_EXISTS_NO
|
static int |
I_EXISTS_NOLONGER
|
static int |
I_EXISTS_YES
|
protected TransactionResolver |
transactionResolver
|
protected Map |
transactions
|
| Constructor Summary | |
TransactionManager(MMBase mmbase,
TemporaryNodeManagerInterface tmpn)
|
|
| Method Summary | |
String |
addNode(String transactionName,
String owner,
String tmpnumber)
|
String |
cancel(Object user,
String transactionName)
|
String |
commit(Object user,
String transactionName)
|
String |
create(Object user,
String transactionName)
Deprecated. Use createTransaction(java.lang.String) |
Collection |
createTransaction(String transactionName)
Creates transaction with given name. |
String |
deleteObject(String transactionName,
String owner,
String tmpnumber)
|
protected Collection |
deleteTransaction(String transactionName)
Removes the transaction with given name |
String |
findUserName(Object user)
|
Collection |
get(Object user,
String transactionName)
Deprecated. use getTransaction(java.lang.String) |
Vector |
getNodes(Object user,
String transactionName)
Deprecated. use getTransaction(java.lang.String) |
Collection |
getTransaction(String transactionName)
Returns transaction with given name. |
String |
removeNode(String transactionName,
String owner,
String tmpnumber)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String EXISTS_NO
public static final int I_EXISTS_NO
public static final String EXISTS_YES
public static final int I_EXISTS_YES
public static final String EXISTS_NOLONGER
public static final int I_EXISTS_NOLONGER
protected Map transactions
protected TransactionResolver transactionResolver
| Constructor Detail |
public TransactionManager(MMBase mmbase,
TemporaryNodeManagerInterface tmpn)
| Method Detail |
public Collection getTransaction(String transactionName)
throws TransactionManagerException
transactionName - The name of the transaction to return
MMObjectNodes).
TransactionManagerExcpeption - if the transaction with given name does not exist
TransactionManagerException
public Collection createTransaction(String transactionName)
throws TransactionManagerException
transactionName - The name of the transaction to return
TransactionManagerExcpeption - if the transaction with given name existed already
TransactionManagerExceptionprotected Collection deleteTransaction(String transactionName)
null if no transaction with this name existed
public Vector getNodes(Object user,
String transactionName)
getTransaction(java.lang.String)
getNodes in interface TransactionManagerInterface
public String create(Object user,
String transactionName)
throws TransactionManagerException
createTransaction(java.lang.String)
create in interface TransactionManagerInterfaceuser - This parameter is ignored (WTF!)transactionName - The name of the transaction to create
TransactionManagerExcpeption - if the transaction with given name already existed
TransactionManagerException
public Collection get(Object user,
String transactionName)
throws TransactionManagerException
getTransaction(java.lang.String)
user - This parameter is ignored (WTF!)transactionName - The name of the transaction to return
TransactionManagerExcpeption - if the transaction with given name does not exist
TransactionManagerException
public String addNode(String transactionName,
String owner,
String tmpnumber)
throws TransactionManagerException
addNode in interface TransactionManagerInterfaceTransactionManagerException
public String removeNode(String transactionName,
String owner,
String tmpnumber)
throws TransactionManagerException
removeNode in interface TransactionManagerInterfaceTransactionManagerException
public String deleteObject(String transactionName,
String owner,
String tmpnumber)
throws TransactionManagerException
deleteObject in interface TransactionManagerInterfaceTransactionManagerException
public String cancel(Object user,
String transactionName)
throws TransactionManagerException
cancel in interface TransactionManagerInterfaceTransactionManagerException
public String commit(Object user,
String transactionName)
throws TransactionManagerException
commit in interface TransactionManagerInterfaceTransactionManagerExceptionpublic String findUserName(Object user)
findUserName in interface TransactionManagerInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||