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
 String addNode(String owner, String transactionname, String tmpnumber)
           
 String cancel(Object user, String transactionname)
           
 String commit(Object user, String transactionname)
           
 String create(Object user, String transactionname)
           
 String deleteObject(String owner, String transactionname, String tmpnumber)
           
 String findUserName(Object user)
           
 Vector getNodes(Object user, String transactionname)
           
 String removeNode(String owner, String transactionname, String tmpnumber)
           
 

Method Detail

create

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

addNode

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

removeNode

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

deleteObject

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

cancel

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

commit

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

findUserName

public String findUserName(Object user)

getNodes

public Vector getNodes(Object user,
                       String transactionname)


MMBase build 1.8.1.20060716