public class ApplyManager
extends jp.co.intra_mart.system.workflow.common.AbstractBase
ProcessManager
」とは違い、マスタデータを用いてデータ取得を行なっています。ProcessManager
コンストラクタと説明 |
---|
ApplyManager()
コンストラクタ
申請マネージャを新しく生成します。 |
ApplyManager(String localeId)
コンストラクタ
引数で指定したロケールIDで申請マネージャを新しく生成します。 |
ApplyManager(String loginGroupId,
String localeId)
非推奨です。
ApplyManager(String) を使用してください。 |
修飾子とタイプ | メソッドと説明 |
---|---|
ApplyResultModel |
apply(ApplyParam applyParam,
Map<String,Object> userParam)
申請処理を行います。
|
ApplyResultModel |
draft(DraftParam draftParam)
案件の起票処理を行います。
|
AuthUserOrgzModel[] |
getAuthUserOrgz(String flowId,
String baseDate,
String authUserCd)
特定のユーザが特定のフローによって案件を申請する際に選択可能な所属組織情報を取得します。
|
NodeConfigSetToApplyModel |
getConfigSetToApply(String flowId,
String applyBaseDate)
申請を行う際に処理権限者等の設定が可能なノード情報を取得します。
|
NodeConfigSetToApplyModel |
getConfigSetToApplyWithProcessTarget(String flowId,
String applyBaseDate)
申請を行う際に処理権限者等の設定が可能なノード情報を初期値で設定した処理権限者情報と共に取得します。
|
public ApplyManager()
public ApplyManager(String localeId)
localeId
- ロケールID@Deprecated public ApplyManager(String loginGroupId, String localeId)
ApplyManager(String)
を使用してください。loginGroupId
- ログイングループIDlocaleId
- ロケールIDpublic ApplyResultModel apply(ApplyParam applyParam, Map<String,Object> userParam) throws WorkflowException
getConfigSetToApply(String, String)
」または「getConfigSetToApplyWithProcessTarget(String, String)
」で取得できますが、
申請処理時に特にチェック処理は行なっていません。設定可能なノードの指定とは関係なく、処理できます。WorkflowException
」が発生します。申請ノード直後に横・縦配置ノードがある場合には、必ずパラメータに展開情報を設定する必要があります。WorkflowException
」が発生します。WorkflowException
」が発生します。ProcessManager.approve(jp.co.intra_mart.foundation.workflow.application.model.param.ApproveParam, Map)
」のapplyParam
- 申請用パラメータ情報userParam
- ユーザパラメータWorkflowException
- ワークフロー例外の親クラスpublic ApplyResultModel draft(DraftParam draftParam) throws WorkflowException
apply(ApplyParam, Map)
」の【案件起票処理】までの説明を参照してください。draftParam
- 起票用パラメータ情報WorkflowException
- ワークフロー例外の親クラスpublic AuthUserOrgzModel[] getAuthUserOrgz(String flowId, String baseDate, String authUserCd) throws WorkflowException
IWorkflowAuthorityUserOrgzEventListener#getTargetUserOrgzList(jp.co.intra_mart.foundation.workflow.listener.param.WorkflowAuthorityParameter, jp.co.intra_mart.foundation.workflow.listener.param.WorkflowMatterParameter)
」
インタフェースの実装メソッドになります。WorkflowException
」が発生します。ProcessManager.getAuthUserOrgz(String)
」を利用してください。flowId
- フローIDbaseDate
- 申請基準日("yyyy/MM/dd"形式の文字列)authUserCd
- 権限者コードWorkflowException
- ワークフロー例外の親クラスpublic NodeConfigSetToApplyModel getConfigSetToApply(String flowId, String applyBaseDate) throws WorkflowException
getConfigSetToApplyWithProcessTarget(String, String)
」を利用してください。ProcessManager.getConfigSetToProcess()
」を利用してください。flowId
- フローIDapplyBaseDate
- 申請基準日("yyyy/MM/dd"形式の文字列)WorkflowException
- ワークフロー例外の親クラスpublic NodeConfigSetToApplyModel getConfigSetToApplyWithProcessTarget(String flowId, String applyBaseDate) throws WorkflowException
getConfigSetToApply(String, String)
」を利用してください。ProcessManager.getConfigSetToProcessWithProcessTarget()
」を利用してください。flowId
- フローIDapplyBaseDate
- 申請基準日("yyyy/MM/dd"形式の文字列)WorkflowException
- ワークフロー例外の親クラスCopyright © 2012 NTT DATA INTRAMART CORPORATION