jp.ne.mki.wedge.rule.base.interfaces
インタフェース CommonInterface

既知のサブインタフェースの一覧:
ClientInterface, HtmlGatewayInterface, ServerInterface
既知の実装クラスの一覧:
AbstractBase

public interface CommonInterface


フィールドの概要
static int CANCEL
           
static int ERROR
           
static int EXECUTE_BOTH
           
static int EXECUTE_CLIENT
           
static int EXECUTE_DEBUG
           
static int EXECUTE_HTMLGATEWAY
           
static int EXECUTE_SERVER
           
static int EXECUTE_SERVERDC
           
static int IO_ERROR
           
static int IO_ERROR_EXECUTE_PARAMETER
           
static int IO_ERROR_IN
           
static int IO_ERROR_IO_MUST_SAME_COUNT
           
static int IO_ERROR_ITEM_TYPE
           
static int IO_ERROR_OUT
           
static int IO_ERROR_PARAMETER
           
static int NONE
           
static int OK
           
static java.lang.String PARAMETER_DELIMITER
           
static int SKIP
           
static int USER_ERROR
           
 
メソッドの概要
 void dispose()
          オブジェクトを破棄
 int execute()
          処理を実行。
 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()
           
 EngineManagerInterface getEngineManager()
          実行エンジンManagerを取得
 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 getInRecordCount()
          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の取得
 int getOutRecordCount()
          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 getReturnString(int ret)
          戻り値文字列取得
 java.lang.String getRuleParameter()
           
 java.lang.String[] getRuleParameters()
           
 int getRuleType()
           
 java.lang.String getRuleTypeName(int ruleType)
          実行種別名称取得
 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()
           
 boolean isExecutable()
           
 void logDebug(java.lang.String message)
          デバッグの情報に関するメッセージを出力します。
 void logError(java.lang.String message)
          エラーメッセージを出力します。
 void logError(java.lang.String message, java.lang.Throwable th)
          エラーメッセージを出力します。
 void logFatal(java.lang.String message)
          致命的なエラーに関するメッセージを出力します。
 void logFatal(java.lang.String message, java.lang.Throwable th)
          致命的なエラーに関するメッセージを出力します。
 void logInfo(java.lang.String message)
          情報メッセージを出力します。
 void logTrace(java.lang.String message)
          詳細なデバッグ情報メッセージを出力します。
 void logWarn(java.lang.String message)
          警告メッセージを出力します。
 void logWarn(java.lang.String message, java.lang.Throwable th)
          警告メッセージを出力します。
 void setExecuteType(int type)
          実行タイプ設定
 void setRuleType(int type)
           
 void setServerParameter(java.lang.String value)
           
 void showErrorDialog(java.lang.String message)
           
 void showErrorDialogAddRuleName(java.lang.String message)
           
 void writeErrorLog(java.lang.String message)
           
 void writeLog(java.lang.String message)
           
 void writeLog(java.lang.String message, java.lang.Throwable th)
           
 void writeTraceLog(java.lang.String message)
           
 

フィールドの詳細

IO_ERROR

public static final int IO_ERROR

IO_ERROR_IN

public static final int IO_ERROR_IN

IO_ERROR_OUT

public static final int IO_ERROR_OUT

IO_ERROR_IO_MUST_SAME_COUNT

public static final int IO_ERROR_IO_MUST_SAME_COUNT

IO_ERROR_ITEM_TYPE

public static final int IO_ERROR_ITEM_TYPE

IO_ERROR_PARAMETER

public static final int IO_ERROR_PARAMETER

IO_ERROR_EXECUTE_PARAMETER

public static final int IO_ERROR_EXECUTE_PARAMETER

NONE

public static final int NONE

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

EXECUTE_CLIENT

public static final int EXECUTE_CLIENT

EXECUTE_SERVER

public static final int EXECUTE_SERVER

EXECUTE_SERVERDC

public static final int EXECUTE_SERVERDC

EXECUTE_BOTH

public static final int EXECUTE_BOTH

EXECUTE_HTMLGATEWAY

public static final int EXECUTE_HTMLGATEWAY

EXECUTE_DEBUG

public static final int EXECUTE_DEBUG

PARAMETER_DELIMITER

public static final java.lang.String PARAMETER_DELIMITER
メソッドの詳細

getIOParameter

public int getIOParameter()
                   throws java.lang.Throwable
IOパラメータ取得。execute の前に実行される。
戻り値:
int OK=処理続行、IO_ERROR=入出力レコードエラー、IO_ERROR_IN=入力レコードエラー、IO_ERROR_OUT=出力レコードエラー、 IO_ERROR_IO_MUST_SAME_COUNT=入力レコード数と出力レコー数の非合致エラー、IO_ERROR_PARAMETER=パラメータエラー、 IO_ERROR_EXECUTE_PARAMETER=実行リストパラメータエラー

execute

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

exit

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

dispose

public void dispose()
             throws java.lang.Throwable
オブジェクトを破棄

showErrorDialogAddRuleName

public void showErrorDialogAddRuleName(java.lang.String message)

showErrorDialog

public void showErrorDialog(java.lang.String message)

writeTraceLog

public void writeTraceLog(java.lang.String message)

writeLog

public void writeLog(java.lang.String message)

writeLog

public void writeLog(java.lang.String message,
                     java.lang.Throwable th)

writeErrorLog

public void writeErrorLog(java.lang.String message)

setRuleType

public void setRuleType(int type)

getRuleType

public int getRuleType()

isExecutable

public boolean isExecutable()

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

getId

public java.lang.String getId()

getPhysicalName

public java.lang.String getPhysicalName()

getLogicalName

public java.lang.String getLogicalName()

getRuleParameter

public java.lang.String getRuleParameter()

getRuleParameters

public java.lang.String[] getRuleParameters()

setExecuteType

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

getExecuteType

public int getExecuteType()

getReturnString

public java.lang.String getReturnString(int ret)
戻り値文字列取得
パラメータ:
ret - 戻り値
戻り値:
String

getRuleTypeName

public java.lang.String getRuleTypeName(int ruleType)
実行種別名称取得
パラメータ:
実行種別 -  
戻り値:
String

getInRecordCount

public int getInRecordCount()
InputRecordの数取得
戻り値:
int

getOutRecordCount

public int getOutRecordCount()
OutputRecordの行数取得
戻り値:
int

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)

getEngineManager

public EngineManagerInterface getEngineManager()
実行エンジンManagerを取得
戻り値:
 
導入されたバージョン:
ver1.2

logFatal

public void logFatal(java.lang.String message)
致命的なエラーに関するメッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2

logFatal

public void logFatal(java.lang.String message,
                     java.lang.Throwable th)
致命的なエラーに関するメッセージを出力します。
パラメータ:
message - メッセージ
th - 例外オブジェクト
導入されたバージョン:
ver1.2

logError

public void logError(java.lang.String message)
エラーメッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2

logError

public void logError(java.lang.String message,
                     java.lang.Throwable th)
エラーメッセージを出力します。
パラメータ:
message - メッセージ
th - 例外オブジェクト
導入されたバージョン:
ver1.2

logWarn

public void logWarn(java.lang.String message)
警告メッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2

logWarn

public void logWarn(java.lang.String message,
                    java.lang.Throwable th)
警告メッセージを出力します。
パラメータ:
message - メッセージ
th - 例外オブジェクト
導入されたバージョン:
ver1.2

logInfo

public void logInfo(java.lang.String message)
情報メッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2

logDebug

public void logDebug(java.lang.String message)
デバッグの情報に関するメッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2

logTrace

public void logTrace(java.lang.String message)
詳細なデバッグ情報メッセージを出力します。
パラメータ:
message - メッセージ
導入されたバージョン:
ver1.2