public class AssignModelContainer extends java.lang.Object implements java.io.Serializable, AssignIterator
| コンストラクタと説明 |
|---|
AssignModelContainer(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.List itemList,
AssignIteratorErrorActionType noresultAction,
ServiceProcessModel modelEmptyMappingProcess,
boolean modelEmptySynAET,
java.lang.Integer errorCode,
java.lang.String errorMessage,
boolean uniqueFlag,
java.lang.Integer uniqueErrorCode,
java.lang.String uniqueErrorMessage,
SessionObservableFilter iteratorFilter,
SessionValueProducer modelsConditionProxyProducer,
SessionFilter modelsConditionFilter,
SessionFilter iteratorSessionFilter,
AssignIteratorErrorActionType iteratorUnmatchActionType,
java.lang.Integer iteratorUnmatchErrorCode,
java.lang.String iteratorUnmatchErrorMessage,
AssignIteratorErrorActionType iteratorSessionUnmatchActionType,
java.lang.Integer iteratorSessionUnmatchErrorCode,
java.lang.String iteratorSessionUnmatchErrorMessage,
boolean portfolioFlag,
Key[] groupKeys,
java.util.Set prefetchDistinctSet,
java.util.Set prefetchCacheSet,
java.util.Map procedureMap,
SessionObservableFilter groupKeyFilter,
AssignIteratorType modelIteratorType,
ServiceProcessModel iteratorFeedbackProcess,
boolean modelFeedbackSyncAETFlag,
SessionTemplateEvaluatable sessionTemplate,
java.lang.String modelEventTableName,
boolean modelEventUnsyncFlag) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.lang.String |
getAssignID() |
static AssignModelContainer |
getAssignModelContainer(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.List itemList,
java.util.Map modelSection) |
static AssignModelContainer |
getAssignModelContainer(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.Map iteratorSection) |
static AssignModelContainer |
getAssignModelContainerByList(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.Map modelListSection) |
static AssignModelContainer |
getAssignModelContainerByMap(Resource resource,
java.lang.String assignID,
java.lang.String assignProcessName,
java.util.Map modelSection) |
AssignIteratorType |
getAssignModelIteratorType() |
java.lang.String |
getAssignProcessName() |
java.lang.Integer |
getErrorCode(Session session) |
java.lang.String |
getErrorMessage(Session session) |
SessionObservableFilter |
getGroupKeyFilter() |
Key[] |
getGroupKeys() |
java.util.List |
getItemList() |
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の種類を返す
|
java.util.List |
getModelList(Session session) |
AssignIteratorErrorActionType |
getNoresultAction()
Iteratorが存在しない場合の処理
|
boolean |
getPorfolioFlag() |
java.util.Map |
getPortfolioProcedureMap() |
java.util.Set |
getPrefetchDistinctCacheSet() |
java.util.Set |
getPrefetechCacheSet() |
java.lang.Integer |
getUniqueErrorCode(Session session) |
java.lang.String |
getUniqueErrorMessage(Session session) |
boolean |
isUnique() |
public AssignModelContainer(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.List itemList, AssignIteratorErrorActionType noresultAction, ServiceProcessModel modelEmptyMappingProcess, boolean modelEmptySynAET, java.lang.Integer errorCode, java.lang.String errorMessage, boolean uniqueFlag, java.lang.Integer uniqueErrorCode, java.lang.String uniqueErrorMessage, SessionObservableFilter iteratorFilter, SessionValueProducer modelsConditionProxyProducer, SessionFilter modelsConditionFilter, SessionFilter iteratorSessionFilter, AssignIteratorErrorActionType iteratorUnmatchActionType, java.lang.Integer iteratorUnmatchErrorCode, java.lang.String iteratorUnmatchErrorMessage, AssignIteratorErrorActionType iteratorSessionUnmatchActionType, java.lang.Integer iteratorSessionUnmatchErrorCode, java.lang.String iteratorSessionUnmatchErrorMessage, boolean portfolioFlag, Key[] groupKeys, java.util.Set prefetchDistinctSet, java.util.Set prefetchCacheSet, java.util.Map procedureMap, SessionObservableFilter groupKeyFilter, AssignIteratorType modelIteratorType, ServiceProcessModel iteratorFeedbackProcess, boolean modelFeedbackSyncAETFlag, SessionTemplateEvaluatable sessionTemplate, java.lang.String modelEventTableName, boolean modelEventUnsyncFlag)
public java.lang.String getAssignID()
public java.lang.String getAssignProcessName()
public java.util.List getItemList()
public AssignIteratorErrorActionType getNoresultAction()
AssignIteratorgetNoresultAction インタフェース内 AssignIteratorpublic java.lang.Integer getErrorCode(Session session)
public java.lang.String getErrorMessage(Session session)
public java.lang.Integer getUniqueErrorCode(Session session)
public java.lang.String getUniqueErrorMessage(Session session)
public boolean isUnique()
public boolean getPorfolioFlag()
public Key[] getGroupKeys()
public java.util.Set getPrefetechCacheSet()
public java.util.Set getPrefetchDistinctCacheSet()
public java.util.Map getPortfolioProcedureMap()
public SessionObservableFilter getGroupKeyFilter()
public AssignIteratorType getAssignModelIteratorType()
public java.util.List getModelList(Session session) throws AssignException
AssignExceptionpublic static AssignModelContainer getAssignModelContainer(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.List itemList, java.util.Map modelSection)
public static AssignModelContainer getAssignModelContainerByMap(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.Map modelSection)
public static AssignModelContainer getAssignModelContainerByList(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.Map modelListSection)
public static AssignModelContainer getAssignModelContainer(Resource resource, java.lang.String assignID, java.lang.String assignProcessName, java.util.Map iteratorSection)
public java.util.List getIteratorList(Session session) throws AssignException
AssignIteratorgetIteratorList インタフェース内 AssignIteratorAssignExceptionpublic AssignIteratorType getIteratorType()
AssignIteratorgetIteratorType インタフェース内 AssignIteratorpublic SessionObservableFilter getIteratorFilter()
AssignIteratorgetIteratorFilter インタフェース内 AssignIteratorpublic SessionFilter getIteratorSessionFilter(Session session)
AssignIteratorgetIteratorSessionFilter インタフェース内 AssignIteratorpublic AssignIteratorErrorActionType getIteratorFilterUnmatchActionType()
AssignIteratorgetIteratorFilterUnmatchActionType インタフェース内 AssignIteratorpublic java.lang.Integer getIteratorFilterUnmatchErrorCode()
AssignIteratorgetIteratorFilterUnmatchErrorCode インタフェース内 AssignIteratorpublic java.lang.String getIteratorFilterUnmatchErrorMessage(Session session)
AssignIteratorgetIteratorFilterUnmatchErrorMessage インタフェース内 AssignIteratorpublic AssignIteratorErrorActionType getIteratorSessionFilterUnmatchActionType()
AssignIteratorgetIteratorSessionFilterUnmatchActionType インタフェース内 AssignIteratorpublic java.lang.Integer getIteratorSessionFilterUnmatchErrorCode()
AssignIteratorgetIteratorSessionFilterUnmatchErrorCode インタフェース内 AssignIteratorpublic java.lang.String getIteratorSessionFilterUnmatchErrorMessage(Session session)
AssignIteratorgetIteratorSessionFilterUnmatchErrorMessage インタフェース内 AssignIteratorpublic ServiceProcessModel getIteratorFeedbackProcess()
AssignIteratorgetIteratorFeedbackProcess インタフェース内 AssignIteratorpublic boolean getIteratorFeedbackSyncAETFlag()
AssignIteratorgetIteratorFeedbackSyncAETFlag インタフェース内 AssignIteratorpublic java.lang.String getIteratorFeedbackModelEventTableName()
AssignIteratorgetIteratorFeedbackModelEventTableName インタフェース内 AssignIteratorpublic boolean getIteratorFeedbackModelEventUnsyncFlag()
AssignIteratorgetIteratorFeedbackModelEventUnsyncFlag インタフェース内 AssignIterator