jp.ne.mki.wedge.rule.common.check
クラス CheckDate

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

public class CheckDate
extends CheckExists

日付整合性チェック


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

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


[I/O RECORD]

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

[RULE PARAMETER]

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

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

フィールドの概要
(パッケージプライベート)  java.util.Calendar calendar
           
(パッケージプライベート)  DateValue dateValue
           
 
クラス 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
 
コンストラクタの概要
CheckDate()
           
 
メソッドの概要
 int check(java.lang.String value)
           
 int execute()
          チェック処理を実行します。
 
クラス jp.ne.mki.wedge.rule.common.check.CheckExists から継承したメソッド
exit, getIOParameter, loopInRecordSub
 
クラス 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, 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
 

フィールドの詳細

dateValue

DateValue dateValue

calendar

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

CheckDate

public CheckDate()
メソッドの詳細

execute

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

check

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