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


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()
           
 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()
           
 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(HashVector inRecord)
          InputRecord設定
 void setLogicalName(java.lang.String name)
           
 void setManager(java.lang.Object manager)
           
 void setOutRecord(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

static final int OK

ERROR

static final int ERROR

SKIP

static final int SKIP

CANCEL

static final int CANCEL

USER_ERROR

static final int USER_ERROR
メソッドの詳細

executeRule

int executeRule()
                throws java.lang.Throwable
例外:
java.lang.Throwable

getIOParameter

int getIOParameter()
IOパラメータ取得。execute の前に実行される。

戻り値:
int int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)

execute

int execute()
            throws java.lang.Throwable
処理を実行。

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

exit

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


setInRecord

void setInRecord(HashVector inRecord)
InputRecord設定

パラメータ:
HashVector - 入力レコード

setOutRecord

void setOutRecord(HashVector outRecord)
OutputRecord設定

パラメータ:
HashVector - 出力レコード

getInRecord

HashVector getInRecord()
InputRecordの取得

パラメータ:
なし -
戻り値:
HashVector

getInRecord

DataInterface getInRecord(int line)
InputRecordの取得

パラメータ:
int - 行番号
戻り値:
Item

getInRecord

DataInterface getInRecord(java.lang.String parameter)
InputRecordの取得

戻り値:
Item

getOutRecord

HashVector getOutRecord()
OutputRecordの取得

戻り値:
HashVector

getOutRecord

DataInterface getOutRecord(int line)
OutputRecordの取得

戻り値:
int

getOutRecord

DataInterface getOutRecord(java.lang.String parameter)
OutputRecordの取得

戻り値:
int

setManager

void setManager(java.lang.Object manager)

setControlRecord

void setControlRecord(java.lang.Object controlData)

setId

void setId(java.lang.String name)

setPhysicalName

void setPhysicalName(java.lang.String name)

setLogicalName

void setLogicalName(java.lang.String name)

setRuleParameter

void setRuleParameter(java.lang.String name)

getId

java.lang.String getId()

getPhysicalName

java.lang.String getPhysicalName()

getLogicalName

java.lang.String getLogicalName()

getRuleParameter

java.lang.String getRuleParameter()

setExecuteType

void setExecuteType(int type)
実行タイプ設定

パラメータ:
int - 実行タイプ

getExecuteType

int getExecuteType()

getClientId

java.lang.String getClientId()

getIpAddress_P_Index

java.lang.String getIpAddress_P_Index()

getIpAddress_G_Index

java.lang.String getIpAddress_G_Index()

getWebServerIpAddress

java.lang.String getWebServerIpAddress()

getProjectId

java.lang.String getProjectId()

getConnectionPoolId

java.lang.String getConnectionPoolId()

getConnectionId

java.lang.String getConnectionId()

getServerSubName

java.lang.String getServerSubName()

getServerSubRevision

java.lang.String getServerSubRevision()

getServerTran

java.lang.String getServerTran()

getServerStatus

java.lang.String getServerStatus()

getServerMessage

java.lang.String getServerMessage()

getExceptionMessage

java.lang.String getExceptionMessage()

getDbErrorCode

java.lang.String getDbErrorCode()

getDbStatus

java.lang.String getDbStatus()

getDbErrorMessage

java.lang.String getDbErrorMessage()

getUpdateTargetCount

java.lang.String getUpdateTargetCount()

getDbAccessCount

java.lang.String getDbAccessCount()

getUpdateErrorLine

java.lang.String getUpdateErrorLine()

getPhysicalErrorName

java.lang.String getPhysicalErrorName()

getLogicalErrorName

java.lang.String getLogicalErrorName()

getClassErrorName

java.lang.String getClassErrorName()

getAppAccount

java.lang.String getAppAccount()

getAppPassword

java.lang.String getAppPassword()

getAppMenu

java.lang.String getAppMenu()

getAppAuthority

java.lang.String getAppAuthority()

getQueryStartLine

java.lang.String getQueryStartLine()

getQueryEndLine

java.lang.String getQueryEndLine()

getQueryPageCount

java.lang.String getQueryPageCount()

getQueryMaxCount

java.lang.String getQueryMaxCount()

getServerParameter

java.lang.String getServerParameter()

setServerParameter

void setServerParameter(java.lang.String value)

setUserConstant

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

setServerData

void setServerData(java.lang.Object serverData)

setWedgeLog

void setWedgeLog(java.lang.Object pWedgeLog)

setHtmlExecution

void setHtmlExecution(java.lang.Object htmlExecution)

setHtmlManager

void setHtmlManager(java.lang.Object htmlManager)