public class CheckBigSmallParameter extends AbstractCommon
InRecord(0)とInRecord(1)の値の比較を、パラメータの演算子を使用して行います。
パラメータに値が指定された場合は、パラメータとInの値を比較します。
比較式:比較項目1 比較演算子 比較項目2
比較式:比較項目1 比較演算子 パラメータ
・条件成立の場合には、OKを返す。
・条件不成立の場合には、USER_ERRORを返す。
※比較項目1,比較項目2が数値型で無い場合には処理を行わずERRORを返す。
※比較項目が2つ設定されていない場合は、ERRORを返す。
※比較演算子には、= != < > <= >= が使用可能です。以外はERRORを返します。
InputRecord | OutputRecord |
---|---|
|
Parameter |
|
---|
修飾子とタイプ | フィールドと説明 |
---|---|
(package private) int |
iMaxItem |
(package private) int |
iMaxRow |
(package private) int |
iMode |
(package private) jp.ne.mki.wedge.run.interfaces.DataInterface |
Item1 |
(package private) jp.ne.mki.wedge.run.interfaces.DataInterface |
Item2 |
(package private) java.lang.String[] |
sPara |
controlRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
CANCEL, ERROR, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_DEBUG, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, IO_ERROR, IO_ERROR_EXECUTE_PARAMETER, IO_ERROR_IN, IO_ERROR_IO_MUST_SAME_COUNT, IO_ERROR_ITEM_TYPE, IO_ERROR_OUT, IO_ERROR_PARAMETER, NONE, OK, PARAMETER_DELIMITER, SKIP, USER_ERROR
コンストラクタと説明 |
---|
CheckBigSmallParameter() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
execute()
チェック処理を実行します。
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
getLogicClassType, getManager, terminate
callDispose, checkDelegate, createErrorMessage, createLogicErrorLogRecord, createLogicExceptionLogRecord, createLogicLogRecord, dataClearOfOutRecord, dataClearOfRecord, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantKeys, getConstantValue, getConstantValueAsStringArray, getControlRecord, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getEngineManager, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInputRecordIterator, getInRecord, getInRecord, getInRecord, getInRecordCount, getInRecordList, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getLogicClassDelegate, getOutputHtml, getOutputRecordIterator, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getOutRecordList, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRowSize, getRowSizeOfInRecord, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, isJDK15, log, logDebug, logError, logError, logFatal, logFatal, logInfo, logTrace, logWarn, logWarn, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setEngineManager, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setFatalError, setId, setInRecord, setLogicalName, setLogicClassDelegate, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialog, showErrorDialogAddRuleName, writeErrorLog, writeErrorLog, writeLog, writeLog, writeLog, writeTraceLog
jp.ne.mki.wedge.run.interfaces.DataInterface Item1
jp.ne.mki.wedge.run.interfaces.DataInterface Item2
int iMode
int iMaxRow
int iMaxItem
java.lang.String[] sPara
public int getIOParameter()
execute
の前に実行される。public int execute()
public void exit()