public class WorkflowAuthUtil extends Object
コンストラクタと説明 |
---|
WorkflowAuthUtil() |
修飾子とタイプ | メソッドと説明 |
---|---|
static boolean |
canApply(ApplicationKey key)
申請権限の判定を行います。
|
static boolean |
canConfirm(MatterConfirmKey key)
確認権限の判定をシステム案件IDで行います。
|
static boolean |
canConfirm(UserDataConfirmKey key)
確認権限の判定をユーザデータIDで行います。
|
static boolean |
canProcess(MatterProcessKey key)
処理権限の判定をシステム案件IDで行います。
|
static boolean |
canProcess(MatterProcessKey key,
boolean asyncProcessingFlag)
処理権限の判定をシステム案件IDで行います。
|
static boolean |
canProcess(UserDataProcessKey key)
処理権限の判定をユーザデータIDで行います。
|
static boolean |
canReference(MatterReferenceKey key)
過去案件を含めた案件の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReference(MatterReferenceKey key,
boolean asyncProcessingFlag)
過去案件を含めた案件の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReference(UserDataReferenceKey key)
過去案件を含めた案件の参照権限の判定をユーザデータIDで行います。
|
static boolean |
canReferenceByConfirm(MatterReferenceKey key)
確認画面の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReferenceByConfirm(MatterReferenceKey key,
boolean asyncProcessingFlag)
確認画面の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReferenceByConfirm(UserDataReferenceKey key)
確認画面の参照権限の判定をユーザデータIDで行います。
|
static boolean |
canReferenceByProcess(MatterReferenceKey key)
処理画面の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReferenceByProcess(MatterReferenceKey key,
boolean asyncProcessingFlag)
処理画面の参照権限の判定をシステム案件IDで行います。
|
static boolean |
canReferenceByProcess(UserDataReferenceKey key)
処理画面の参照権限の判定をユーザデータIDで行います。
|
static boolean |
canTempSave(TempSaveKey key)
一時保存権限の判定を行います。
|
boolean |
isAuthApply(ApplyKey applyKey)
非推奨です。
canApply(ApplicationKey) を使用してください。 |
boolean |
isAuthArcDetail(String systemMatterId,
AdministratorType admorType)
非推奨です。
canReference(MatterReferenceKey) を使用してください。 |
boolean |
isAuthConfirm(ConfirmKey confirmKey)
非推奨です。
canConfirm(MatterConfirmKey) を使用してください。 |
boolean |
isAuthConfirmDetail(String systemMatterId)
非推奨です。
canReferenceByConfirm(MatterReferenceKey) を使用してください。 |
boolean |
isAuthProcess(ProcessKey processKey)
非推奨です。
canProcess(MatterProcessKey) を使用してください。 |
boolean |
isAuthProcessDetail(String systemMatterId)
非推奨です。
canReferenceByProcess(MatterReferenceKey) を使用してください。 |
boolean |
isAuthRefDetail(String systemMatterId,
AdministratorType admorType)
非推奨です。
canReference(MatterReferenceKey) を使用してください。 |
boolean |
isAuthTempSave(String userDataId)
非推奨です。
canTempSave(TempSaveKey) を使用してください。 |
public static boolean canApply(ApplicationKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 申請権限のキー情報WorkflowException
- ワークフロー例外クラスpublic static boolean canConfirm(MatterConfirmKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 確認権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canConfirm(UserDataConfirmKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 確認権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canProcess(MatterProcessKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 処理権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canProcess(MatterProcessKey key, boolean asyncProcessingFlag) throws WorkflowException
権限判定には指定したパラメータを使います。
非同期処理中検索フラグが true の場合は到達処理中、案件終了処理中の案件を検索に含めます。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 処理権限のキー情報asyncProcessingFlag
- 非同期処理中検索フラグWorkflowException
- ワークフローの例外クラスpublic static boolean canProcess(UserDataProcessKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 処理権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReference(MatterReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReference(MatterReferenceKey key, boolean asyncProcessingFlag) throws WorkflowException
権限判定には指定したパラメータを使います。
非同期処理中検索フラグが true の場合は到達処理中、案件終了処理中の案件を検索に含めます。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報asyncProcessingFlag
- 非同期処理中検索フラグWorkflowException
- ワークフローの例外クラスpublic static boolean canReference(UserDataReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByConfirm(MatterReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByConfirm(MatterReferenceKey key, boolean asyncProcessingFlag) throws WorkflowException
権限判定には指定したパラメータを使います。
非同期処理中検索フラグが true の場合は到達処理中、案件終了処理中の案件を検索に含めます。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報asyncProcessingFlag
- 非同期処理中検索フラグWorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByConfirm(UserDataReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByProcess(MatterReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByProcess(MatterReferenceKey key, boolean asyncProcessingFlag) throws WorkflowException
権限判定には指定したパラメータを使います。
非同期処理中検索フラグが true の場合は到達処理中、案件終了処理中の案件を検索に含めます。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報asyncProcessingFlag
- 非同期処理中検索フラグWorkflowException
- ワークフローの例外クラスpublic static boolean canReferenceByProcess(UserDataReferenceKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 参照権限のキー情報WorkflowException
- ワークフローの例外クラスpublic static boolean canTempSave(TempSaveKey key) throws WorkflowException
権限判定には指定したパラメータを使います。
以下の条件をすべて満たす場合は true、そうでない場合は false を返却します。
key
- 一時保存権限のキー情報WorkflowException
- ワークフローの例外クラス@Deprecated public boolean isAuthApply(ApplyKey applyKey) throws WorkflowException
canApply(ApplicationKey)
を使用してください。applyKey
- 案件申請のキー情報WorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthArcDetail(String systemMatterId, AdministratorType admorType) throws WorkflowException
canReference(MatterReferenceKey)
を使用してください。UserMatterStatus#getMatterStatus(String)
ArcMatterAdminList#getArcMatterListCount(ListSearchCondition, String)
ArcMatterList#getProcessedListCount(ListSearchCondition)
systemMatterId
- システム案件IDadmorType
- 管理者種別WorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthConfirm(ConfirmKey confirmKey) throws WorkflowException
canConfirm(MatterConfirmKey)
を使用してください。CnfmActvMatterManager#isPossibleToConfirm(String)
CnfmCplMatterManager#isPossibleToConfirm(String)
confirmKey
- 案件確認のキー情報WorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthConfirmDetail(String systemMatterId) throws WorkflowException
canReferenceByConfirm(MatterReferenceKey)
を使用してください。CnfmActvMatterList#getCnfmListCount(ListSearchCondition)
CnfmCplMatterList#getCnfmUserSetListCount(ListSearchCondition)
systemMatterId
- システム案件IDWorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthProcess(ProcessKey processKey) throws WorkflowException
canProcess(MatterProcessKey)
を使用してください。ProcessManager#isPossibleToProcess(String)
との相違点は以下の通りです。
当メソッド | ProcessManager#isPossibleToProcess(String) |
|
---|---|---|
指定した案件が存在しない場合 | false を返却 | 例外をスロー |
processKey
- 案件処理のキー情報WorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthProcessDetail(String systemMatterId) throws WorkflowException
canReferenceByProcess(MatterReferenceKey)
を使用してください。UnprocessActvMatterNodeList#getProcessListCount(ProcessAuthCondition, ListSearchCondition)
ProcessedActvMatterList#getProcessedListCount(ProcessedAuthCondition, ListSearchCondition)
ProcessedCplMatterList#getProcessedListCount(ProcessedAuthCondition, ListSearchCondition)
systemMatterId
- システム案件IDWorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthRefDetail(String systemMatterId, AdministratorType admorType) throws WorkflowException
canReference(MatterReferenceKey)
を使用してください。RefActvMatterAdminList#getActvMatterListCount(ListSearchCondition, String)
RefActvMatterList#getRefListCount(ListSearchCondition)
RefCplMatterAdminList#getCplMatterListCount(ListSearchCondition, String)
RefCplMatterList#getRefListCount(ListSearchCondition)
systemMatterId
- システム案件IDadmorType
- 管理者種別WorkflowException
- ワークフロー例外クラス@Deprecated public boolean isAuthTempSave(String userDataId) throws WorkflowException
canTempSave(TempSaveKey)
を使用してください。userDataId
- ユーザデータIDWorkflowException
- ワークフロー例外クラスCopyright © 2012 NTT DATA INTRAMART CORPORATION