transaction.java

来自「jdo开发实例,一个功能全面的oa系统」· Java 代码 · 共 60 行

JAVA
60
字号
/**
* <p>Title: Transaction Interface</p>
* <p>Description: common transaction interface for tran styled  operations, atomic operations</p>
* <p>Copyright: Copyright (c) 2002-2003</p>
* <p>Company: RealMap</p>
* @author: Mulder
* @version 2003a
*/

package com.gzrealmap.oa.db;

import java.util.Hashtable;

public interface transaction
{
	/**
	**	Transaction ID
	*/
	//public String tranID;
   /**
   @roseuid 3DD59B220362
    */
   public void beginTran() throws Exception;

   /**
   @roseuid 3DD59B3D011C
    */
   public void commitTran() throws Exception;

   /**
   @roseuid 3DD59B430247
    */
   public void rollBack() throws Exception;

   /**
   @roseuid 3DD59C07019F
    */
   public void performAction() throws Exception;

   /**
   @param parameters
   @roseuid 3DD59C1E0256
    */
   public void setParameters(Hashtable parameters) throws Exception;

   /**
   直接进行SQL操作
   @param sql
   @roseuid 3DD5C2A8010B
    */
   public void performAction(String sql) throws Exception;

   /**
   @param userName
   @return java.lang.Boolean
   @roseuid 3DD5C63100E5
    */
   public Boolean checkPermission(String userName) throws Exception;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?