クラス DataClear
java.lang.Object
jp.ne.mki.wedge.rule.base.AbstractBase
jp.ne.mki.wedge.rule.base.AbstractCommon
jp.ne.mki.wedge.rule.common.value.DataClear
- すべての実装されたインタフェース:
- CommonInterface,- jp.ne.mki.wedge.run.interfaces.RuleEngineInterface
値クリア(空文字設定)
OutRecord項目の項目をクリアします。
   対象がTEXT項目であった場合、空白文字列("")を設定します。
   対象がCOLTEXT項目であった場合、COLTEXT行数を0行とします。
   
[I/O RECORD]
| InputRecord | OutputRecord | 
|---|---|
| 
 | 
[RULE PARAMETER]
| Parameter | 
|---|
- バージョン:
- 1.0
- 
フィールドの概要クラスから継承されたフィールド jp.ne.mki.wedge.rule.base.AbstractBasecontrolRecord, engineManager, errorMessage, executeType, id, inputRecord, logicalName, logicClassDelegate, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstantインタフェースから継承されたフィールド jp.ne.mki.wedge.rule.base.interfaces.CommonInterfaceCANCEL, 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
- 
コンストラクタの概要コンストラクタ
- 
メソッドの概要修飾子とタイプメソッド説明intexecute()値をクリアする処理を実行。voidexit()終了処理。intIOパラメータ取得。intloopOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface outItem, int index) OutRecordの行数分繰り返し処理を行われます。クラスから継承されたメソッド jp.ne.mki.wedge.rule.base.AbstractCommongetLogicClassType, getManager, terminateクラスから継承されたメソッド jp.ne.mki.wedge.rule.base.AbstractBasecallDispose, 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, 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
- 
コンストラクタの詳細- 
DataClearpublic DataClear()
 
- 
- 
メソッドの詳細- 
getIOParameterpublic int getIOParameter()IOパラメータ取得。executeの前に実行される。- 戻り値:
- int OK=処理続行、ERROR=異常終了、CANCEL=処理を中断(正常終了)
 
- 
executepublic int execute()値をクリアする処理を実行。OutputRecordに指定されているもの全てを処理する。- 戻り値:
- int BusinessRuleの戻り値を参照
 
- 
loopOutRecordSubpublic int loopOutRecordSub(jp.ne.mki.wedge.run.interfaces.DataInterface outItem, int index) OutRecordの行数分繰り返し処理を行われます。- オーバーライド:
- loopOutRecordSubクラス内- AbstractBase
- パラメータ:
- outItem-
- 戻り値:
- int BusinessRuleの戻り値を参照
 
- 
exitpublic void exit()
 
-