public class AssignDayIteratorContainer extends java.lang.Object implements AssignIterator
| コンストラクタと説明 |
|---|
AssignDayIteratorContainer(Key assignID,
java.lang.String assignProcessName,
Resource resource,
SessionValueProducer monthBasisDateProducer,
SessionValueProducer startDateProducer,
SessionValueProducer endDateProducer,
boolean exceptSaturDay,
boolean exceptSunDay,
java.lang.String calendarNameKey,
AssignIteratorErrorActionType nullAction,
java.lang.Integer dayNullErrorCode,
java.lang.String dayNullErrorMessage) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static AssignDayIteratorContainer |
getAssignDayIteratorContainer(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.Map dayInfo) |
java.lang.String |
getIteratorFeedbackModelEventTableName()
Iterator Feedback結果を出力するModelEventTableNameを返す。
|
boolean |
getIteratorFeedbackModelEventUnsyncFlag()
Iterator FeedbackをModelEventに出力する際に、非同期を行うか否かを返す。
|
ServiceProcessModel |
getIteratorFeedbackProcess()
Iteratorに対するフィードバックプロセスを取得する
|
boolean |
getIteratorFeedbackSyncAETFlag()
Iteratorのフィードバック結果をAETプロセスに反映するかどうかのフラグを取得する。
|
SessionObservableFilter |
getIteratorFilter()
Iteratorに対するFilter条件を返す。
|
AssignIteratorErrorActionType |
getIteratorFilterUnmatchActionType()
Iteratorに対するFilter条件が成立したなかった場合の振る舞いを返す。
|
java.lang.Integer |
getIteratorFilterUnmatchErrorCode()
Iteratorに対するFilter条件が成立しない場合の例外コードを返す。
|
java.lang.String |
getIteratorFilterUnmatchErrorMessage(Session session)
Iteratorに対するFilter条件が成立しない場合の例外メッセージを返す。
|
java.util.List |
getIteratorList(Session session)
SessionからAssign展開用のIteratorを取得する。
|
SessionFilter |
getIteratorSessionFilter(Session session)
Iteratorに対するSessionFilter条件(ModelsCondition条件)を返す。
|
AssignIteratorErrorActionType |
getIteratorSessionFilterUnmatchActionType()
Iteratorに対するSessionFilter条件が成立しなかった場合の振る舞いを返す。
|
java.lang.Integer |
getIteratorSessionFilterUnmatchErrorCode()
Iteratorに対するSessionFilter条件が成立したない場合の例外コードを返す。
|
java.lang.String |
getIteratorSessionFilterUnmatchErrorMessage(Session session)
Iteratorに対するSessionFilter条件が成立したない場合の例外メッセージを返す。
|
AssignIteratorType |
getIteratorType()
Iteratorの種類を返す
|
AssignIteratorErrorActionType |
getNoresultAction()
Iteratorが存在しない場合の処理
|
public AssignDayIteratorContainer(Key assignID, java.lang.String assignProcessName, Resource resource, SessionValueProducer monthBasisDateProducer, SessionValueProducer startDateProducer, SessionValueProducer endDateProducer, boolean exceptSaturDay, boolean exceptSunDay, java.lang.String calendarNameKey, AssignIteratorErrorActionType nullAction, java.lang.Integer dayNullErrorCode, java.lang.String dayNullErrorMessage)
public SessionObservableFilter getIteratorFilter()
AssignIteratorgetIteratorFilter インタフェース内 AssignIteratorpublic java.util.List getIteratorList(Session session) throws AssignException
AssignIteratorgetIteratorList インタフェース内 AssignIteratorAssignExceptionpublic AssignIteratorType getIteratorType()
AssignIteratorgetIteratorType インタフェース内 AssignIteratorpublic static AssignDayIteratorContainer getAssignDayIteratorContainer(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.Map dayInfo)
public ServiceProcessModel getIteratorFeedbackProcess()
AssignIteratorgetIteratorFeedbackProcess インタフェース内 AssignIteratorpublic AssignIteratorErrorActionType getNoresultAction()
AssignIteratorgetNoresultAction インタフェース内 AssignIteratorpublic boolean getIteratorFeedbackSyncAETFlag()
AssignIteratorgetIteratorFeedbackSyncAETFlag インタフェース内 AssignIteratorpublic AssignIteratorErrorActionType getIteratorFilterUnmatchActionType()
AssignIteratorgetIteratorFilterUnmatchActionType インタフェース内 AssignIteratorpublic java.lang.Integer getIteratorFilterUnmatchErrorCode()
AssignIteratorgetIteratorFilterUnmatchErrorCode インタフェース内 AssignIteratorpublic java.lang.String getIteratorFilterUnmatchErrorMessage(Session session)
AssignIteratorgetIteratorFilterUnmatchErrorMessage インタフェース内 AssignIteratorpublic SessionFilter getIteratorSessionFilter(Session session)
AssignIteratorgetIteratorSessionFilter インタフェース内 AssignIteratorpublic AssignIteratorErrorActionType getIteratorSessionFilterUnmatchActionType()
AssignIteratorgetIteratorSessionFilterUnmatchActionType インタフェース内 AssignIteratorpublic java.lang.String getIteratorSessionFilterUnmatchErrorMessage(Session session)
AssignIteratorgetIteratorSessionFilterUnmatchErrorMessage インタフェース内 AssignIteratorpublic java.lang.String getIteratorFeedbackModelEventTableName()
AssignIteratorgetIteratorFeedbackModelEventTableName インタフェース内 AssignIteratorpublic boolean getIteratorFeedbackModelEventUnsyncFlag()
AssignIteratorgetIteratorFeedbackModelEventUnsyncFlag インタフェース内 AssignIteratorpublic java.lang.Integer getIteratorSessionFilterUnmatchErrorCode()
AssignIteratorgetIteratorSessionFilterUnmatchErrorCode インタフェース内 AssignIterator