public class RefActvMatterAdminListWithHandleLevel
extends jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
RefActvMatterAdminList
」と比べ、検索条件や検索結果として「操作レベル(handleLevel)」を扱える点が異なります。RefActvMatterList
」を利用してください。RefCplMatterAdminListWithHandleLevel
」を利用してください。COMBINE_AND, COMMA, INVALID_FIELD, LEFT_PARENTHESIS, loginGroupId, manager, PREPARESTMT_BIND_LIST_KEY, PREPARESTMT_SQL_KEY, QUESTION, RIGHT_PARENTHESIS, SINGLE_QUOTE, SPACE, VALID_FIELD_NOT_REQUIRED, VALID_FIELD_REQUIRED, VALID_PRIMARY_FIELD
コンストラクタと説明 |
---|
RefActvMatterAdminListWithHandleLevel()
コンストラクタ
参照一覧(未完了)管理マネージャ(操作レベルを含む)を新しく生成します。 |
RefActvMatterAdminListWithHandleLevel(String localeId)
コンストラクタ
引数で指定したロケールIDで、参照一覧(未完了)管理マネージャ(操作レベルを含む)を新しく生成します。 |
RefActvMatterAdminListWithHandleLevel(String localeId,
boolean isMatterList)
コンストラクタ
引数で指定したロケールIDで、参照一覧(未完了)管理マネージャ(操作レベルを含む)を新しく生成します。 |
修飾子とタイプ | メソッドと説明 |
---|---|
ActvMatterRefModel[] |
getActvMatterList(ListSearchCondition<ActvMatterRefType> cond,
String wkfOpeAdmorCode)
管理者が参照できる未完了案件一覧を取得します。
|
int |
getActvMatterListCount(ListSearchCondition<ActvMatterRefType> cond,
String wkfOpeAdmorCode)
管理者が参照できる未完了案件の件数を取得します。
|
Map<String,Integer> |
getActvMatterListCountForEachFlow(String wkfOpeAdmorCode)
ユーザが参照できる未完了案件件数を取得します。
|
protected jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql |
getPropertyTable()
案件プロパティ(ユーザデータ)テーブルを取得します。
|
protected jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql |
getSearchMainTable()
検索メイン用テーブルを取得します。
|
appendOrderCondition, checkJoinFlowGrpQuery, checkJoinFlowGrpQueryNoMatterProp, createPreSQL, executeCount, executeCount, executeCount, executeCount, executeCountForEachFlow, executeSearch, executeSearch, executeSearch, executeSearch, isDistinctSearch, modifyFinalCompleteSQL, modifyFinalSearchSQL
addOptionClause, bindingPreStatement, checkField, checkWorkflowDaoMappingClass, closeConnection, closeResultSet, closeStatement, convertLimitSql, createResultObject, createResultObject, createResultObject, getColumnName, getConnection, getDbType, getEscapedValue, getFieldType, getSQLString
public RefActvMatterAdminListWithHandleLevel()
public RefActvMatterAdminListWithHandleLevel(String localeId)
localeId
- ロケールIDpublic RefActvMatterAdminListWithHandleLevel(String localeId, boolean isMatterList)
localeId
- ロケールIDisMatterList
- 案件一覧かpublic ActvMatterRefModel[] getActvMatterList(ListSearchCondition<ActvMatterRefType> cond, String wkfOpeAdmorCode) throws WorkflowException
ActvMatterRefModel
」の「操作レベル
handleLevel」には、「操作可」が設定されます。ActvMatterRefModel
」の「操作レベル
handleLevel」には、管理グループ定義で対象案件のフローに設定した操作レベルが設定されます。
WorkflowException
」が発生します。ActvMatterRefModel
」に設定される案件情報は、「imw_t_actv_matter」と「imw_t_actv_matter_locale」から取得します。ActvMatterRefType
」に定義されているEnumを設定できます。ListSearchCondition
」を参照してください。cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスpublic int getActvMatterListCount(ListSearchCondition<ActvMatterRefType> cond, String wkfOpeAdmorCode) throws WorkflowException
WorkflowException
」が発生します。ActvMatterRefType
」に定義されているEnumを設定できます。ListSearchCondition
」を参照してください。cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスpublic Map<String,Integer> getActvMatterListCountForEachFlow(String wkfOpeAdmorCode) throws WorkflowException
キーがフローID、値がフローID毎の未完了案件情報(参照用)件数のマップを返却します。
「wkfOpeAdmorCode ワークフロー運用管理者コード」の設定は必須ではありませんが、設定によって動作が異なります。
運用管理者コードを設定していない( null もしくはブランクを指定した)場合には、ワークフローシステム管理者として参照できる全案件の件数を取得します。
運用管理者コードを設定した場合には、そのユーザが持っている権限をもとに運用管理者権限があるかをチェックし、運用管理者として参照権限がある案件の件数を取得します。
wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスprotected jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql getPropertyTable()
getPropertyTable
クラス内 jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
protected jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase.SubSearchSql getSearchMainTable() throws jp.co.intra_mart.system.workflow.engine.database.WorkflowDAOException
getSearchMainTable
クラス内 jp.co.intra_mart.system.workflow.api.database.AbstractListDaoBase
jp.co.intra_mart.system.workflow.engine.database.WorkflowDAOException
- DAO例外クラスCopyright © 2012 NTT DATA INTRAMART CORPORATION