jp.ne.mki.wedge.rule.common.value
クラス IfUnMatchParamThenCopyValue

java.lang.Object
  |
  +--jp.ne.mki.wedge.rule.base.AbstractBase
        |
        +--jp.ne.mki.wedge.rule.base.AbstractCommon
              |
              +--jp.ne.mki.wedge.rule.common.value.IfMatchParamThenCopyValue
                    |
                    +--jp.ne.mki.wedge.rule.common.value.IfUnMatchParamThenCopyValue
すべての実装インタフェース:
CommonInterface, RuleEngineInterface

public class IfUnMatchParamThenCopyValue
extends IfMatchParamThenCopyValue

特殊条件のもと、データをコピーする。


Indata(0)のデータが設定したパラメータと合致しない場合、
その行のデータを出力する。

このプログラムの性質上、Indata.sizeとOutdata.sizeの数が同じにする必要があり、 また、全てのCOLTEXTデータのCOL数を合わせる必要もある。 比較対照となるデータはInput パラメータの1番目。 出力が0件の場合 USER_ERROR を 設定


[I/O RECORD]

InputRecord OutputRecord
  1. コピー元のCOLTEXT(複数指定可能)
  1. コピー先のCOLTEXT(複数指定可能)

[PARAMETER]

Parameter 一致判断に使用される値

バージョン:
1.0
作成者:
mki

クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したフィールド
controlRecord, errorMessage, executeType, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, userConstant
 
インタフェース jp.ne.mki.wedge.rule.base.interfaces.CommonInterface から継承したフィールド
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
 
コンストラクタの概要
IfUnMatchParamThenCopyValue()
           
 
メソッドの概要
 boolean ifCondition(java.lang.String value)
           
 
クラス jp.ne.mki.wedge.rule.common.value.IfMatchParamThenCopyValue から継承したメソッド
execute, exit, getIOParameter, getParamValue
 
クラス jp.ne.mki.wedge.rule.base.AbstractCommon から継承したメソッド
setHtmlManager, setManager, setServerControlData, setWedgeLog, showErrorDialog, terminate, writeErrorLog, writeLog, writeLog
 
クラス jp.ne.mki.wedge.rule.base.AbstractBase から継承したメソッド
callDispose, createErrorMessage, dispose, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getConnectionId, getConnectionPoolId, getConstantValue, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getErrorMessage, getErrorMessage, getErrorMessage, getExceptionMessage, getExecuteType, getId, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getOutputHtml, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleParameters, getRuleParameters, getRuleParameters, getRuleType, getRuleTypeName, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isExecutable, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopInRecordSub, loopOutRecord, loopOutRecordSub, setControlRecord, setErrorMessage, setErrorMessageMustInRecord, setErrorMessageMustOutRecord, setErrorMessageMustParamIsNumber, setExecuteType, setId, setInRecord, setLogicalName, setOutputHtml, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerParameter, setUserConstant, showErrorDialogAddRuleName, writeTraceLog
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

IfUnMatchParamThenCopyValue

public IfUnMatchParamThenCopyValue()
メソッドの詳細

ifCondition

public boolean ifCondition(java.lang.String value)
オーバーライド:
クラス IfMatchParamThenCopyValue 内の ifCondition