ImProjectManagerオブジェクト
コンポーネント情報 | |
---|---|
version | 8.0.5 |
since | 8.0.0 |
プロジェクトを管理するマネージャオブジェクトです。
プロジェクトのデータはIM-共通マスタの会社の機能を利用しています。
プロジェクトのデータはIM-共通マスタの会社の機能を利用しています。
コンストラクタの概要
ImProjectManager () コンストラクタ |
メソッドの概要
返却値の型 | メソッド名 |
---|---|
ResultObject | addProject (Object project ) プロジェクトを作成します。 |
ResultObject | canEditProject (String jsProjectCd , String jsUserCd ) 指定したプロジェクトの編集権限有無を判定します。 |
ResultObject | canReferProject (String jsProjectCd , String jsUserCd ) 指定したプロジェクトの参照権限有無を判定します。 |
ResultObject | countProject (Object condition ) 検索条件に適合するプロジェクト数を取得します。 |
ResultObject | deleteProject (String jsProjectCd ) 指定したプロジェクトを削除します。 |
ResultObject | findProjectListByUser (Object condition , String jsUserCd ) 検索条件に適合する指定したユーザが所属するプロジェクトを取得します。 |
ResultObject | findProjectList (Object condition ) 検索条件に適合するプロジェクトを取得します。 |
ResultObject | findProject (String jsProjectCd ) プロジェクトコードからプロジェクトを取得します。 |
ResultObject | getApplications () プロジェクトアプリケーション情報を取得します。 |
ResultObject | getFunctionInfos (String jsApplicationCd ) プロジェクト機能情報を取得します。 |
ResultObject | getProjectFunctions (String jsProjectCd ) プロジェクトに設定されている利用機能のリストを取得します。 |
ResultObject | getProjectMemberList (String jsProjectCd , Object jsLocale ) 指定されたプロジェクトに所属するメンバーをすべて取得します。 |
ResultObject | getProjectMemberLists (String jsProjectCd , Object jsLocale , String jsSortColumn , String jsSortOrder , Number start , Number count ) 指定されたプロジェクトに所属するメンバー一覧を取得します。 |
ResultObject | isProjectLeader (String jsProjectCd , String jsUserCd ) 指定されたユーザがリーダーかどうかを判定します。 |
ResultObject | removeProjectFunctions (String jsProjectCd , String[] jsFunctionCds ) プロジェクトに設定されている機能を解除します。 |
ResultObject | removeProjectMember (String jsProjectCd , String[] jsUserCds ) 指定されたプロジェクトから指定されたメンバーを除外します。 |
ResultObject | removeProjectPostAttach (String jsProjectCd , String jsPostCd , String[] jsUserCds ) 指定されたプロジェクトから指定されたメンバーの役職を除外します。 |
ResultObject | setProjectFunctions (String jsProjectCd , String[] jsFunctionCds ) 指定された機能をプロジェクトに設定します。 |
ResultObject | setProjectMember (String jsProjectCd , String[] jsUserCds ) 指定されたプロジェクトにメンバーを追加します。 |
ResultObject | setProjectPostAttach (String jsProjectCd , String jsPostCd , String jsUserCds ) 指定されたプロジェクトのメンバーに役職を追加します。 |
ResultObject | updateProject (Object project ) プロジェクトを更新します。 |
コンストラクタの詳細
ImProjectManager ()
コンストラクタ
|
メソッドの詳細
ResultObject addProject (Object project )
プロジェクトを作成します。
パラメータ
返却値
|
ResultObject canEditProject (String jsProjectCd , String jsUserCd )
指定したプロジェクトの編集権限有無を判定します。
パラメータ
返却値
|
ResultObject canReferProject (String jsProjectCd , String jsUserCd )
指定したプロジェクトの参照権限有無を判定します。
パラメータ
返却値
|
ResultObject countProject (Object condition )
検索条件に適合するプロジェクト数を取得します。
パラメータ
返却値
|
ResultObject deleteProject (String jsProjectCd )
指定したプロジェクトを削除します。
パラメータ
返却値
|
ResultObject findProjectListByUser (Object condition , String jsUserCd )
検索条件に適合する指定したユーザが所属するプロジェクトを取得します。
パラメータ
返却値
|
ResultObject findProjectList (Object condition )
検索条件に適合するプロジェクトを取得します。
パラメータ
返却値
|
ResultObject findProject (String jsProjectCd )
プロジェクトコードからプロジェクトを取得します。
プロジェクトの国際化情報をすべて取得します。 プロジェクト情報の取得はプロジェクトおよびプロジェクトに紐付く組織の有効/無効状態に関係なく行います。
以下の場合はResultObjectの
以下の場合はプロジェクトの取得処理でエラーが発生します。
パラメータ
返却値
|
ResultObject getApplications ()
プロジェクトアプリケーション情報を取得します。
返却値
|
ResultObject getFunctionInfos (String jsApplicationCd )
プロジェクト機能情報を取得します。
パラメータ
返却値
|
ResultObject getProjectFunctions (String jsProjectCd )
プロジェクトに設定されている利用機能のリストを取得します。
取得するプロジェクト機能情報には実行中のコンテキストに設定されているロケールの言語の機能名のみ設定されます。
パラメータ
返却値
|
ResultObject getProjectMemberList (String jsProjectCd , Object jsLocale )
指定されたプロジェクトに所属するメンバーをすべて取得します。
メンバーの取得はプロジェクトおよびプロジェクトに紐付く組織の有効/無効状態に関係なく行います。 指定したロケールのメンバーのデータが存在しない場合はデータを取得しません。 メンバーはユーザ情報のソートキーの昇順で取得します。
以下の場合はプロジェクトメンバーの取得処理でエラーが発生します。
パラメータ
返却値
|
ResultObject getProjectMemberLists (String jsProjectCd , Object jsLocale , String jsSortColumn , String jsSortOrder , Number start , Number count )
指定されたプロジェクトに所属するメンバー一覧を取得します。
メンバー一覧の取得はプロジェクトおよびプロジェクトに紐付く組織の有効/無効状態に関係なく行います。 指定したロケールのメンバーのデータが存在しない場合はデータを取得しません。 ソート項目として指定できるのは userCd/userName/sortKey のいずれかです。 userCd/userName/sortKey 以外の値を指定した場合は sortKeyが指定されます。 ソート順として指定できるのはasc(昇順)かdesc(降順)です。 ascかdesc以外の値を指定した場合はasc(昇順)が指定されます。 取得開始行は1から始まります。取得開始行から取得件数の数だけ結果を取得します。 取得件数を0とした場合は取得件数を指定しません。たとえば、取得開始行を1、取得件数を0とした場合は対象となるデータを全件取得します。
以下の場合はプロジェクトメンバーの取得処理でエラーが発生します。
パラメータ
返却値
|
ResultObject isProjectLeader (String jsProjectCd , String jsUserCd )
指定されたユーザがリーダーかどうかを判定します。
パラメータ
返却値
|
ResultObject removeProjectFunctions (String jsProjectCd , String[] jsFunctionCds )
プロジェクトに設定されている機能を解除します。
パラメータ
返却値
|
ResultObject removeProjectMember (String jsProjectCd , String[] jsUserCds )
指定されたプロジェクトから指定されたメンバーを除外します。
パラメータ
返却値
|
ResultObject removeProjectPostAttach (String jsProjectCd , String jsPostCd , String[] jsUserCds )
指定されたプロジェクトから指定されたメンバーの役職を除外します。
パラメータ
返却値
|
ResultObject setProjectFunctions (String jsProjectCd , String[] jsFunctionCds )
指定された機能をプロジェクトに設定します。
パラメータ
返却値
|
ResultObject setProjectMember (String jsProjectCd , String[] jsUserCds )
指定されたプロジェクトにメンバーを追加します。
パラメータ
返却値
|
ResultObject setProjectPostAttach (String jsProjectCd , String jsPostCd , String jsUserCds )
指定されたプロジェクトのメンバーに役職を追加します。
パラメータ
返却値
|
ResultObject updateProject (Object project )
プロジェクトを更新します。
以下の場合はプロジェクトの更新処理でエラーが発生します。
パラメータ
返却値
|