org.mmbase.module.core
Interface TransactionManagerInterface

All Known Implementing Classes:
TransactionManager

public interface TransactionManagerInterface

Version:
$Id: TransactionManagerInterface.java,v 1.7 2003/03/10 11:50:34 pierre Exp $
Author:
Rico Jansen

Method Summary
 java.lang.String addNode(java.lang.String owner, java.lang.String transactionname, java.lang.String tmpnumber)
           
 java.lang.String cancel(java.lang.Object user, java.lang.String transactionname)
           
 java.lang.String commit(java.lang.Object user, java.lang.String transactionname)
           
 java.lang.String create(java.lang.Object user, java.lang.String transactionname)
           
 java.lang.String deleteObject(java.lang.String owner, java.lang.String transactionname, java.lang.String tmpnumber)
           
 java.lang.String findUserName(java.lang.Object user)
           
 java.util.Vector getNodes(java.lang.Object user, java.lang.String transactionname)
           
 java.lang.String removeNode(java.lang.String owner, java.lang.String transactionname, java.lang.String tmpnumber)
           
 

Method Detail

create

public java.lang.String create(java.lang.Object user,
                               java.lang.String transactionname)
                        throws TransactionManagerException
Throws:
TransactionManagerException

addNode

public java.lang.String addNode(java.lang.String owner,
                                java.lang.String transactionname,
                                java.lang.String tmpnumber)
                         throws TransactionManagerException
Throws:
TransactionManagerException

removeNode

public java.lang.String removeNode(java.lang.String owner,
                                   java.lang.String transactionname,
                                   java.lang.String tmpnumber)
                            throws TransactionManagerException
Throws:
TransactionManagerException

deleteObject

public java.lang.String deleteObject(java.lang.String owner,
                                     java.lang.String transactionname,
                                     java.lang.String tmpnumber)
                              throws TransactionManagerException
Throws:
TransactionManagerException

cancel

public java.lang.String cancel(java.lang.Object user,
                               java.lang.String transactionname)
                        throws TransactionManagerException
Throws:
TransactionManagerException

commit

public java.lang.String commit(java.lang.Object user,
                               java.lang.String transactionname)
                        throws TransactionManagerException
Throws:
TransactionManagerException

findUserName

public java.lang.String findUserName(java.lang.Object user)

getNodes

public java.util.Vector getNodes(java.lang.Object user,
                                 java.lang.String transactionname)


MMBase build 1.7.1.20041002