public class CheckExists extends AbstractCommon
InRecordの値が空("")でないかをチェックします。
InRecordの項目のうち、どれか一つでも項目が空(もしくはNULL)であった場合
戻り値にUSER_ERRORを返します。
エラーの場合で、パラメータに文字列が設定されている場合には、ダイアログを表示します。
COLTEXTアイテムを設定し、その中身が0件であった場合はOKが返りますのでご注意下さい。
COLTEXTが0件かどうかをチェックしたい場合は CheckColtextLineNothingを使用してください。
InputRecord | OutputRecord |
---|---|
|
Parameter | エラー時のダイアログ表示文字列 |
---|
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
コンストラクタと説明 |
---|
CheckExists() |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
check(java.lang.String value) |
int |
execute()
チェック処理を実行します。
|
void |
exit()
終了処理。
|
int |
getIOParameter()
IOパラメータ取得。
|
int |
loopInRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inItem,
int index)
loopInRecord()から呼び出されるメソッドです。
|
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, 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
public int getIOParameter()
execute
の前に実行される。public int execute()
public int loopInRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface inItem, int index)
AbstractBase
loopInRecordSub
クラス内 AbstractBase
AbstractBase.loopInRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface, int)
public int check(java.lang.String value)
public void exit()