public class RefCplMatterAdminListWithHandleLevel
extends jp.co.intra_mart.system.workflow.api.database.AbstractMatterListDaoBase
RefCplMatterAdminList
」と比べ、検索条件や検索結果として「操作レベル(handleLevel)」を扱える点が異なります。RefCplMatterList
」を利用してください。RefActvMatterAdminListWithHandleLevel
」を利用してください。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
コンストラクタと説明 |
---|
RefCplMatterAdminListWithHandleLevel()
コンストラクタ
参照一覧(完了)管理マネージャ(操作レベルを含む)を新しく生成します。 |
RefCplMatterAdminListWithHandleLevel(String localeId)
コンストラクタ
引数で指定したロケールIDで、参照一覧(完了)管理マネージャ(操作レベルを含む)を新しく生成します。 |
修飾子とタイプ | メソッドと説明 |
---|---|
protected String |
getColumnNameWithTableName(String columnName)
WHERE句に指定するカラム名を取得します。
|
CplMatterRefModel[] |
getCplMatterList(ListSearchCondition<CplMatterRefType> cond,
String wkfOpeAdmorCode)
管理者が参照できる完了案件一覧を取得します。
|
int |
getCplMatterListCount(ListSearchCondition<CplMatterRefType> cond,
String wkfOpeAdmorCode)
管理者が参照できる完了案件の件数を取得します。
|
Map<String,Integer> |
getCplMatterListCountForEachFlow(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()
検索メイン用テーブルを取得します。
|
appendSearchConditionInner, createPreSQL, executeCount, executeSearch
appendOrderCondition, checkJoinFlowGrpQuery, checkJoinFlowGrpQueryNoMatterProp, executeCount, executeCount, executeCount, executeCountForEachFlow, executeSearch, executeSearch, executeSearch, isDistinctSearch, modifyFinalCompleteSQL, modifyFinalSearchSQL
addOptionClause, bindingPreStatement, checkField, checkWorkflowDaoMappingClass, closeConnection, closeResultSet, closeStatement, convertLimitSql, createResultObject, createResultObject, createResultObject, getColumnName, getConnection, getDbType, getEscapedValue, getFieldType, getSQLString
public RefCplMatterAdminListWithHandleLevel()
public RefCplMatterAdminListWithHandleLevel(String localeId)
localeId
- ロケールIDpublic CplMatterRefModel[] getCplMatterList(ListSearchCondition<CplMatterRefType> cond, String wkfOpeAdmorCode) throws WorkflowException
CplMatterRefModel
」の「操作レベル
handleLevel」には、「操作可」が設定されます。CplMatterRefModel
」の「操作レベル
handleLevel」には、管理グループ定義で対象案件のフローに設定した操作レベルが設定されます。
WorkflowException
」が発生します。CplMatterRefModel
」に設定される案件情報は、「imw_t_cpl_matter」と「imw_t_cpl_matter_locale」から取得します。CplMatterRefType
」に定義されているEnumを設定できます。ListSearchCondition
」を参照してください。cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスpublic int getCplMatterListCount(ListSearchCondition<CplMatterRefType> cond, String wkfOpeAdmorCode) throws WorkflowException
WorkflowException
」が発生します。CplMatterRefType
」に定義されているEnumを設定できます。ListSearchCondition
」を参照してください。cond
- 検索条件wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスpublic Map<String,Integer> getCplMatterListCountForEachFlow(String wkfOpeAdmorCode) throws WorkflowException
キーがフローID、値がフローID毎の完了案件情報(参照用)件数のマップを返却します。
「wkfOpeAdmorCode ワークフロー運用管理者コード」の設定は必須ではありませんが、設定によって動作が異なります。
運用管理者コードを設定していない( null もしくはブランクを指定した)場合には、ワークフローシステム管理者として参照できる全案件の件数を取得します。
運用管理者コードを設定した場合には、そのユーザが持っている権限をもとに運用管理者権限があるかをチェックし、運用管理者として参照権限がある案件の件数を取得します。
wkfOpeAdmorCode
- ワークフロー運用管理者コードWorkflowException
- ワークフロー例外の親クラスprotected String getColumnNameWithTableName(String columnName)
getColumnNameWithTableName
クラス内 jp.co.intra_mart.system.workflow.api.database.AbstractMatterListDaoBase
columnName
- カラム名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