public class ServiceConditionItemModelConstraintImpl extends java.lang.Object implements ServiceConditionItem, java.io.Serializable
コンストラクタと説明 |
---|
ServiceConditionItemModelConstraintImpl(Key resourceName,
java.util.Map ptypeNameSessionValueProducerMap,
SessionObservableFilter ofilter,
ServiceErrorHandler handler,
boolean continueFlag,
java.lang.String errorMessage,
Key noCheckKey)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
Session |
evaluate(Service service,
Session session)
Serviceの前提条件または終了条件を評価する
|
java.util.List |
evaluateAsContinue(Service service,
Session session,
java.util.List errorList)
継続評価形式の条件評価結果を返す
|
boolean |
isContinuable()
条件評価を継続しても問題ないかどうかを返す
|
boolean |
isSkipCheck(Session session)
チェックを回避するかを判定する
|
java.lang.String |
toString()
判定条件明細の文字列表現を返す
|
public ServiceConditionItemModelConstraintImpl(Key resourceName, java.util.Map ptypeNameSessionValueProducerMap, SessionObservableFilter ofilter, ServiceErrorHandler handler, boolean continueFlag, java.lang.String errorMessage, Key noCheckKey)
resourceName
- モデル名ptypeNameSessionValueProducerMap
- 現象型名とその一意制約チェック対象値の生成Producerのマップfilter
- Modelに対するFilter条件式handler
- errorハンドラcontinueFlag
- チェック継続フラグerrorMessage
- エラーメッセージnoCheckKey
- チェック回避Sessionキー指定public Session evaluate(Service service, Session session) throws ServiceException, FatalException
evaluate
インタフェース内 ServiceConditionItem
service
- 実行サービスsession
- 実行セッションServiceException
- サービス条件を満たさないFatalException
public boolean isContinuable()
isContinuable
インタフェース内 ServiceConditionItem
public java.util.List evaluateAsContinue(Service service, Session session, java.util.List errorList) throws FatalException
evaluateAsContinue
インタフェース内 ServiceConditionItem
service
- 実行サービスsession
- 実行セッションerrorList
- エラー情報リスト(存在しない場合はnull)FatalException
public boolean isSkipCheck(Session session)
isSkipCheck
インタフェース内 ServiceConditionItem
public java.lang.String toString()
toString
クラス内 java.lang.Object