KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > mmbase > module > core > TransactionManagerInterface


1 /*
2
3 This software is OSI Certified Open Source Software.
4 OSI Certified is a certification mark of the Open Source Initiative.
5
6 The license (Mozilla version 1.0) can be read at the MMBase site.
7 See http://www.MMBase.org/license
8
9 */

10 package org.mmbase.module.core;
11
12 import java.util.*;
13
14 /**
15  * @author Rico Jansen
16  * @version $Id: TransactionManagerInterface.java,v 1.7 2003/03/10 11:50:34 pierre Exp $
17  */

18 public interface TransactionManagerInterface {
19     public String JavaDoc create(Object JavaDoc user,String JavaDoc transactionname)
20         throws TransactionManagerException;
21     public String JavaDoc addNode(String JavaDoc owner,String JavaDoc transactionname,String JavaDoc tmpnumber)
22         throws TransactionManagerException;
23     public String JavaDoc removeNode(String JavaDoc owner,String JavaDoc transactionname,String JavaDoc tmpnumber)
24         throws TransactionManagerException;
25     public String JavaDoc deleteObject(String JavaDoc owner,String JavaDoc transactionname,String JavaDoc tmpnumber)
26         throws TransactionManagerException;
27     public String JavaDoc cancel(Object JavaDoc user,String JavaDoc transactionname)
28         throws TransactionManagerException;
29     public String JavaDoc commit(Object JavaDoc user,String JavaDoc transactionname)
30         throws TransactionManagerException;
31     public String JavaDoc findUserName(Object JavaDoc user);
32     public Vector getNodes(Object JavaDoc user,String JavaDoc transactionname);
33 }
34
Popular Tags