jp.ne.mki.wedge.rule.compat10.common.check
クラス V10xCheckDate

java.lang.Object
  |
  +--jp.ne.mki.wedge.rule.AbstractBusinessRule
        |
        +--jp.ne.mki.wedge.rule.compat10.common.check.V10xSkipRule
              |
              +--jp.ne.mki.wedge.rule.compat10.common.check.V10xCheckExists
                    |
                    +--jp.ne.mki.wedge.rule.compat10.common.check.V10xCheckDate
すべての実装インタフェース:
BusinessRuleInterface, RuleEngineInterface

public class V10xCheckDate
extends V10xCheckExists

日付整合性チェック


InRecordが日付の形式として正しいかどうかを判定します。
下記の形式を日付形式として認識します。

エラーの場合、戻り値にUSER_ERRORを返します。
エラーの場合で、パラメータに文字列が設定されている場合には、ダイアログを表示します。


[I/O RECORD]

InputRecord OutputRecord
  1. チェックする日付項目〔複数選択可能)

[RULE PARAMETER]

Parameter エラー時のダイアログ表示文字列

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

フィールドの概要
(パッケージプライベート)  java.util.Calendar calendar
           
(パッケージプライベート)  V10xDateValue dateValue
           
 
クラス jp.ne.mki.wedge.rule.AbstractBusinessRule から継承したフィールド
className, errorMessage, EXECUTE_BOTH, EXECUTE_CLIENT, EXECUTE_HTMLGATEWAY, EXECUTE_SERVER, EXECUTE_SERVERDC, id, inputRecord, logicalName, outputRecord, physicalName, ruleParameter, ruleType, serverParameter, TIMING_AFTER, TIMING_BEFORE, TIMING_LOAD, TIMING_ROW_CLICK, TIMING_ROW_WCLICK, TIMING_UN_LOAD
 
インタフェース jp.ne.mki.wedge.run.interfaces.BusinessRuleInterface から継承したフィールド
CANCEL, ERROR, OK, SKIP, USER_ERROR
 
コンストラクタの概要
V10xCheckDate()
           
 
メソッドの概要
 int check(java.lang.String value)
           
 int execute()
          チェック処理を実行します。
 
クラス jp.ne.mki.wedge.rule.compat10.common.check.V10xCheckExists から継承したメソッド
exit, getIOParameter, loopInRecordSub
 
クラス jp.ne.mki.wedge.rule.compat10.common.check.V10xSkipRule から継承したメソッド
executeParameterSkip
 
クラス jp.ne.mki.wedge.rule.AbstractBusinessRule から継承したメソッド
createErrorMessage, executeRule, executeRule, getAppAccount, getAppAuthority, getAppMenu, getAppPassword, getClassErrorName, getClientId, getClientRuleObject, getCodeBase, getComponent, getComponent, getConfig, getConfImagePath, getConnectionId, getConnectionPoolId, getConstantValue, getContentPane, getCurrentComponent, getDbAccessCount, getDbErrorCode, getDbErrorMessage, getDbStatus, getDbUpdatedRecordCount, getExceptionMessage, getExecuteIndex, getExecuteParameter, getExecuteTiming, getExecuteType, getExecutions, getExpectNextComponent, getFrame, getHtmlExecution, getHtmlManagerObject, getId, getImageIcon, getInRecord, getInRecord, getInRecord, getInRecordCount, getIpAddress_G_Index, getIpAddress_P_Index, getLogicalErrorName, getLogicalName, getManager, getOutRecord, getOutRecord, getOutRecord, getOutRecordCount, getPhysicalErrorName, getPhysicalName, getProjectId, getQueryEndLine, getQueryMaxCount, getQueryPageCount, getQueryStartLine, getReturnString, getRuleParameter, getRuleType, getRuleTypeName, getServerControlData, getServerData, getServerMessage, getServerParameter, getServerStatus, getServerSubName, getServerSubRevision, getServerTran, getStepParameter, getUpdateErrorLine, getUpdateTargetCount, getWebServerIpAddress, isApplet, isApplication, isClientTraceMode, isConpiled, isExecutable, isJWS, isServerTraceMode, isWeb, loopInOutRecord, loopInOutRecordSub, loopInRecord, loopOutRecord, loopOutRecordSub, setControlRecord, setControlRecord, setControlRecordVector, setExecuteParameter, setExecuteType, setFocus, setFocus, setFocus, setHtmlExecution, setHtmlManager, setId, setInRecord, setLogicalName, setManager, setOutRecord, setPhysicalName, setPropertyFromEngine, setRuleParameter, setRuleType, setServerControlData, setServerData, setServerParameter, setStatusBarText, setUserConstant, setWedgeLog, showDocument, showErrorDialog, showErrorDialogAddRuleName, showFrame, showFrame, terminate, writeLog, writeLog, writeTraceLog
 
クラス java.lang.Object から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

dateValue

V10xDateValue dateValue

calendar

java.util.Calendar calendar
コンストラクタの詳細

V10xCheckDate

public V10xCheckDate()
メソッドの詳細

execute

public int execute()
クラス V10xCheckExists の記述:
チェック処理を実行します。
オーバーライド:
クラス V10xCheckExists 内の execute
クラス jp.ne.mki.wedge.rule.compat10.common.check.V10xCheckExists からコピーされたタグ:
戻り値:
int BusinessRuleの戻り値を参照

check

public int check(java.lang.String value)
オーバーライド:
クラス V10xCheckExists 内の check