jp.ne.mki.wedge.run.interfaces
インタフェース BusinessRuleInterface

既知の実装クラスの一覧:
AbstractBusinessRule, AbstractDcBusinessRule

public interface BusinessRuleInterface


フィールドの概要
static int CANCEL
           
static int ERROR
           
static int OK
           
static int SKIP
           
static int USER_ERROR
           
 
メソッドの概要
 int execute()
          処理を実行。
 int executeRule()
           
 void exit()
          終了処理。
 java.lang.String getAppAccount()
           
 java.lang.String getAppAuthority()
           
 java.lang.String getAppMenu()
           
 java.lang.String getAppPassword()
           
 java.lang.String getClassErrorName()
           
 java.lang.String getClientId()
           
 java.lang.String getConnectionId()
           
 java.lang.String getConnectionPoolId()
           
 java.lang.String getDbAccessCount()
           
 java.lang.String getDbErrorCode()
           
 java.lang.String getDbErrorMessage()
           
 java.lang.String getDbStatus()
           
 java.lang.String getExceptionMessage()
           
 int getExecuteType()
           
 java.lang.String getId()
           
 jp.ne.mki.wedge.common.library.HashVector getInRecord()
          InputRecordの取得
 DataInterface getInRecord(int line)
          InputRecordの取得
 DataInterface getInRecord(java.lang.String parameter)
          InputRecordの取得
 int getIOParameter()
          IOパラメータ取得。
 java.lang.String getIpAddress_G_Index()
           
 java.lang.String getIpAddress_P_Index()
           
 java.lang.String getLogicalErrorName()
           
 java.lang.String getLogicalName()
           
 jp.ne.mki.wedge.common.library.HashVector getOutRecord()
          OutputRecordの取得
 DataInterface getOutRecord(int line)
          OutputRecordの取得
 DataInterface getOutRecord(java.lang.String parameter)
          OutputRecordの取得
 java.lang.String getPhysicalErrorName()
           
 java.lang.String getPhysicalName()
           
 java.lang.String getProjectId()
           
 java.lang.String getQueryEndLine()
           
 java.lang.String getQueryMaxCount()
           
 java.lang.String getQueryPageCount()
           
 java.lang.String getQueryStartLine()
           
 java.lang.String getRuleParameter()
           
 java.lang.String getServerMessage()
           
 java.lang.String getServerParameter()
           
 java.lang.String getServerStatus()
           
 java.lang.String getServerSubName()
           
 java.lang.String getServerSubRevision()
           
 java.lang.String getServerTran()
           
 java.lang.String getUpdateErrorLine()
           
 java.lang.String getUpdateTargetCount()
           
 java.lang.String getWebServerIpAddress()
           
 void setControlRecord(java.lang.Object controlData)
           
 void setExecuteType(int type)
          実行タイプ設定
 void setHtmlExecution(java.lang.Object htmlExecution)
           
 void setHtmlManager(java.lang.Object htmlManager)
           
 void setId(java.lang.String name)
           
 void setInRecord(jp.ne.mki.wedge.common.library.HashVector inRecord)
          InputRecord設定
 void setLogicalName(java.lang.String name)
           
 void setManager(java.lang.Object manager)
           
 void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
          OutputRecord設定
 void setPhysicalName(java.lang.String name)
           
 void setRuleParameter(java.lang.String name)
           
 void setServerData(java.lang.Object serverData)
           
 void setServerParameter(java.lang.String value)
           
 void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)
           
 void setWedgeLog(java.lang.Object pWedgeLog)
           
 

フィールドの詳細

OK

public static final int OK

ERROR

public static final int ERROR

SKIP

public static final int SKIP

CANCEL

public static final int CANCEL

USER_ERROR

public static final int USER_ERROR
メソッドの詳細

executeRule

public int executeRule()
                throws java.lang.Throwable

getIOParameter

public int getIOParameter()
IOパラメータ取得。execute の前に実行される。
戻り値:
int int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)

execute

public int execute()
            throws java.lang.Throwable
処理を実行。
戻り値:
int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)、SKIP=次行を実行しない、USER_ERROR=戻り値をユーザ側で任意に設定

exit

public void exit()
終了処理。保持していた変数などを開放する処理を記述します。
execute の後に実行されます。
正常終了・異常終了などに関わらず必ず実行されます。

setInRecord

public void setInRecord(jp.ne.mki.wedge.common.library.HashVector inRecord)
InputRecord設定
パラメータ:
HashVector - 入力レコード

setOutRecord

public void setOutRecord(jp.ne.mki.wedge.common.library.HashVector outRecord)
OutputRecord設定
パラメータ:
HashVector - 出力レコード

getInRecord

public jp.ne.mki.wedge.common.library.HashVector getInRecord()
InputRecordの取得
パラメータ:
なし -  
戻り値:
HashVector

getInRecord

public DataInterface getInRecord(int line)
InputRecordの取得
パラメータ:
int - 行番号
戻り値:
Item

getInRecord

public DataInterface getInRecord(java.lang.String parameter)
InputRecordの取得
戻り値:
Item

getOutRecord

public jp.ne.mki.wedge.common.library.HashVector getOutRecord()
OutputRecordの取得
戻り値:
HashVector

getOutRecord

public DataInterface getOutRecord(int line)
OutputRecordの取得
戻り値:
int

getOutRecord

public DataInterface getOutRecord(java.lang.String parameter)
OutputRecordの取得
戻り値:
int

setManager

public void setManager(java.lang.Object manager)

setControlRecord

public void setControlRecord(java.lang.Object controlData)

setId

public void setId(java.lang.String name)

setPhysicalName

public void setPhysicalName(java.lang.String name)

setLogicalName

public void setLogicalName(java.lang.String name)

setRuleParameter

public void setRuleParameter(java.lang.String name)

getId

public java.lang.String getId()

getPhysicalName

public java.lang.String getPhysicalName()

getLogicalName

public java.lang.String getLogicalName()

getRuleParameter

public java.lang.String getRuleParameter()

setExecuteType

public void setExecuteType(int type)
実行タイプ設定
パラメータ:
int - 実行タイプ

getExecuteType

public int getExecuteType()

getClientId

public java.lang.String getClientId()

getIpAddress_P_Index

public java.lang.String getIpAddress_P_Index()

getIpAddress_G_Index

public java.lang.String getIpAddress_G_Index()

getWebServerIpAddress

public java.lang.String getWebServerIpAddress()

getProjectId

public java.lang.String getProjectId()

getConnectionPoolId

public java.lang.String getConnectionPoolId()

getConnectionId

public java.lang.String getConnectionId()

getServerSubName

public java.lang.String getServerSubName()

getServerSubRevision

public java.lang.String getServerSubRevision()

getServerTran

public java.lang.String getServerTran()

getServerStatus

public java.lang.String getServerStatus()

getServerMessage

public java.lang.String getServerMessage()

getExceptionMessage

public java.lang.String getExceptionMessage()

getDbErrorCode

public java.lang.String getDbErrorCode()

getDbStatus

public java.lang.String getDbStatus()

getDbErrorMessage

public java.lang.String getDbErrorMessage()

getUpdateTargetCount

public java.lang.String getUpdateTargetCount()

getDbAccessCount

public java.lang.String getDbAccessCount()

getUpdateErrorLine

public java.lang.String getUpdateErrorLine()

getPhysicalErrorName

public java.lang.String getPhysicalErrorName()

getLogicalErrorName

public java.lang.String getLogicalErrorName()

getClassErrorName

public java.lang.String getClassErrorName()

getAppAccount

public java.lang.String getAppAccount()

getAppPassword

public java.lang.String getAppPassword()

getAppMenu

public java.lang.String getAppMenu()

getAppAuthority

public java.lang.String getAppAuthority()

getQueryStartLine

public java.lang.String getQueryStartLine()

getQueryEndLine

public java.lang.String getQueryEndLine()

getQueryPageCount

public java.lang.String getQueryPageCount()

getQueryMaxCount

public java.lang.String getQueryMaxCount()

getServerParameter

public java.lang.String getServerParameter()

setServerParameter

public void setServerParameter(java.lang.String value)

setUserConstant

public void setUserConstant(jp.ne.mki.wedge.run.library.UserConstant userConstant)

setServerData

public void setServerData(java.lang.Object serverData)

setWedgeLog

public void setWedgeLog(java.lang.Object pWedgeLog)

setHtmlExecution

public void setHtmlExecution(java.lang.Object htmlExecution)

setHtmlManager

public void setHtmlManager(java.lang.Object htmlManager)