コンストラクタの概要

CompanyManager (String user, String group) 非推奨
コンストラクタ
代替メソッドはありません。

メソッドの概要

返却値の型 メソッド名
ResultInfo addCompany (CompanyDetailInfo company) 非推奨
会社を登録します。
代替メソッドはありません。
ResultInfo addDepartment (DepartmentDetailInfo department) 非推奨
組織を登録します。
代替メソッドはありません。
ResultInfo addPost (PostDetailInfo post) 非推奨
役職を登録します。
代替メソッドはありません。
ResultInfo addVersion (CompanyVersionInfo version) 非推奨
会社構成バージョンを登録します。
代替メソッドはありません。
ResultInfo copyVersion (String company, String srcVersion, String destVersion, Date startDate, Date endDate) 非推奨
登録済の会社構成バージョンの内容をコピーします。
代替メソッドはありません。
ResultInfo deleteCompany (CompanyDetailInfo company) 非推奨
登録済の会社を削除します。
代替メソッドはありません。
ResultInfo deleteDepartment (DepartmentDetailInfo department) 非推奨
登録済の組織情報を削除します。
代替メソッドはありません。
ResultInfo deleteMember (DepartmentAttachInfo departmentAttach) 非推奨
組織から人員をはずします。
代替メソッドはありません。
ResultInfo deletePost (PostDetailInfo post) 非推奨
登録済の役職情報を削除します。
代替メソッドはありません。
ResultInfo deleteVersion (CompanyVersionInfo version) 非推奨
登録済の会社構成バージョンを削除します。
代替メソッドはありません。
ResultInfo getAttachedDepartments (String userCode, Date [date]) 非推奨
ユーザが所属する組織の一覧を取得します。
代替メソッドはありません。
ResultInfo getDepartmentAttach (String userCode, String companyCode, String departmentCode) 非推奨
ユーザの組織への所属情報を取得します。
代替メソッドはありません。
ResultInfo getDepartmentMain (String userCode) 非推奨
ユーザの主所属情報を取得します。
代替メソッドはありません。
ResultInfo getDepartmentStructs (String company, String department, Date date, String locale) 非推奨
組織の階層構造を取得します。
代替メソッドはありません。
ResultInfo getDepartment (String companyCode, String departmentCode) 非推奨
組織の詳細情報を取得します。
代替メソッドはありません。
ResultInfo getMember (String companyCode, String departmentCode, Date [date]) 非推奨
組織に所属する人員の一覧を取得します。
代替メソッドはありません。
ResultInfo getPostsInCompany (String company, Date [date], String [locale]) 非推奨
会社に登録されている役職の一覧を取得します。
代替メソッドはありません。
ResultInfo getPostsOfUser (String company, String user, Date [date], String [locale]) 非推奨
ユーザに対して設定されている役職の一覧を取得します。
代替メソッドはありません。
ResultInfo getVersion (String companyCode, Date [date]) 非推奨
会社構成バージョン情報を取得します。
代替メソッドはありません。
ResultInfo joinDepartment (String company, String parentDepartment, String department, String version) 非推奨
組織構成に組織を登録します。
代替メソッドはありません。
ResultInfo leaveDepartment (String company, String department, String version) 非推奨
組織構成から組織情報を離脱させます。
代替メソッドはありません。
ResultInfo moveDepartment (String company, String parentDepartment, String department, String version) 非推奨
組織構成に登録済の組織情報を移動します。
代替メソッドはありません。
ResultInfo removeCategoryDetail (CompanyCategoryInfo category) 非推奨
組織に対して指定された分類区分情報を削除します。
代替メソッドはありません。
ResultInfo removeMain (DepartmentMainInfo main) 非推奨
指定されたユーザの主所属を削除します。
代替メソッドはありません。
ResultInfo setCategoryDetail (CompanyCategoryInfo category) 非推奨
組織に対して指定された分類区分情報を設定します。
代替メソッドはありません。
ResultInfo setMain (DepartmentMainInfo main) 非推奨
ユーザが主所属する組織を設定します。
代替メソッドはありません。
ResultInfo setMember (DepartmentAttachInfo departmentAttach) 非推奨
組織に人員を割り当てます。
代替メソッドはありません。
ResultInfo updateDepartment (DepartmentDetailInfo department) 非推奨
登録済の組織情報を更新します。
代替メソッドはありません。
ResultInfo updatePost (PostDetailInfo post) 非推奨
登録済の役職情報を更新します。
代替メソッドはありません。
ResultInfo updateVersion (CompanyVersionInfo version) 非推奨
登録済の会社構成バージョンを更新します。
代替メソッドはありません。

コンストラクタの詳細

CompanyManager (String user, String group) 非推奨
代替メソッドはありません。
コンストラクタ
パラメータ
user : String
ログインユーザ
group : String
ログイングループ

メソッドの詳細

ResultInfo addCompany (CompanyDetailInfo company) 非推奨
代替メソッドはありません。
会社を登録します。

このメソッドを実行すると下記のような動作が行われます。
  1. 会社を新規登録する。
  2. 会社に対応する組織を新規登録する。
パラメータ
company : CompanyDetailInfo
会社詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo addDepartment (DepartmentDetailInfo department) 非推奨
代替メソッドはありません。
組織を登録します。

このメソッドを実行しただけではまだ会社の組織構成には追加されていません。
組織構成に追加したい場合はjoinDepartment(String, String, String, String) を使用してください。
パラメータ
department : DepartmentDetailInfo
組織詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo addPost (PostDetailInfo post) 非推奨
代替メソッドはありません。
役職を登録します。

パラメータ
post : PostDetailInfo
役職詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo addVersion (CompanyVersionInfo version) 非推奨
代替メソッドはありません。
会社構成バージョンを登録します。

追加された構成バージョンのトップレベルには、会社に該当する組織が自動的に追加されます。
パラメータ
version : CompanyVersionInfo
会社構成バージョン情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo copyVersion (String company, String srcVersion, String destVersion, Date startDate, Date endDate) 非推奨
代替メソッドはありません。
登録済の会社構成バージョンの内容をコピーします。

コピー元の会社構成バージョンに関連する、
全ての組織内包がコピー先の会社構成バージョンに関連づくようにコピーされます。
コピー元のバージョンコードは登録済みのものを選択してください。
コピー先のバージョンコードは登録されていないものを選択してください。
パラメータ
company : String
コピー元、コピー先の会社構成バージョンの会社コード
srcVersion : String
コピー元の会社構成バージョンのバージョンコード
destVersion : String
コピー先の会社構成バージョンのバージョンコード
startDate : Date
コピー先のパブリックグループセット構成バージョンの有効期間開始日時
endDate : Date
コピー先のパブリックグループセット構成バージョンの有効期間終了日時
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo deleteCompany (CompanyDetailInfo company) 非推奨
代替メソッドはありません。
登録済の会社を削除します。

このメソッドを実行すると指定された会社に関連する全ての情報が削除されます。
指定された会社の情報が存在しない場合は処理失敗となります。
パラメータ
company : CompanyDetailInfo
会社詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo deleteDepartment (DepartmentDetailInfo department) 非推奨
代替メソッドはありません。
登録済の組織情報を削除します。

指定された組織情報が存在しない場合は処理失敗となります。
パラメータ
department : DepartmentDetailInfo
組織詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo deleteMember (DepartmentAttachInfo departmentAttach) 非推奨
代替メソッドはありません。
組織から人員をはずします。

指定された人員の情報が存在しない場合は処理失敗となります。
パラメータ
departmentAttach : DepartmentAttachInfo
組織から外す人員の情報
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo deletePost (PostDetailInfo post) 非推奨
代替メソッドはありません。
登録済の役職情報を削除します。

指定された役職情報が存在しない場合は処理失敗となります。
パラメータ
post : PostDetailInfo
役職詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo deleteVersion (CompanyVersionInfo version) 非推奨
代替メソッドはありません。
登録済の会社構成バージョンを削除します。

指定された会社構成バージョンの情報が存在しない場合は処理失敗となります。
パラメータ
version : CompanyVersionInfo
会社構成バージョン情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getAttachedDepartments (String userCode, Date [date]) 非推奨
代替メソッドはありません。
ユーザが所属する組織の一覧を取得します。

日付が指定されない場合は、システム日付を含む期間の情報を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に組織詳細情報オブジェクトの配列 (Array) として設定されます。
検索条件に一致するデータが存在しない場合は、data属性に要素数が 0 の配列 (Array) が設定されます。

パラメータ
userCode : String
ユーザコード
[date] : Date
日付 (省略可能)
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getDepartmentAttach (String userCode, String companyCode, String departmentCode) 非推奨
代替メソッドはありません。
ユーザの組織への所属情報を取得します。

検索結果はResultInfo# 処理結果オブジェクトの data属性に組織所属情報オブジェクトとして設定されます。
検索条件に一致するデータが存在しない場合は、data属性に null が設定されます。

パラメータ
userCode : String
ユーザコード
companyCode : String
会社コード
departmentCode : String
組織コード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getDepartmentMain (String userCode) 非推奨
代替メソッドはありません。
ユーザの主所属情報を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に主所属情報オブジェクトとして設定されます。
検索条件に一致するデータが存在しない場合は、data属性に null が設定されます。

パラメータ
userCode : String
ユーザコード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getDepartmentStructs (String company, String department, Date date, String locale) 非推奨
代替メソッドはありません。
組織の階層構造を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に組織階層情報オブジェクトの配列 として設定されます。

指定された日付に該当する会社構成バージョンが存在しない場合は、エラーとなります。
また、会社構成バージョンは存在するが該当する組織情報が存在しない場合は、data属性に要素数が 0 の配列 (Array) が設定されます。

パラメータ
company : String
会社コード
department : String
組織コード
date : Date
日付
locale : String
言語
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getDepartment (String companyCode, String departmentCode) 非推奨
代替メソッドはありません。
組織の詳細情報を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に組織詳細情報オブジェクトとして設定されます。
検索条件に一致するデータが存在しない場合は、data属性に null が設定されます。

パラメータ
companyCode : String
会社コード
departmentCode : String
組織コード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getMember (String companyCode, String departmentCode, Date [date]) 非推奨
代替メソッドはありません。
組織に所属する人員の一覧を取得します。

日付が指定されない場合は、システム日付を含む期間の情報を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性にユーザ情報オブジェクトの配列 (Array) として設定されます。
検索条件に一致するデータが存在しない場合は、data属性に要素数が 0 の配列 (Array) が設定されます。

ユーザ情報オブジェクトに設定される期間化情報は、検索で使用された日付を含む期間の情報のみが設定されます。
また期間国際化情報には、ログインユーザのデフォルト言語の情報のみが設定されます。
パラメータ
companyCode : String
会社コード
departmentCode : String
組織コード
[date] : Date
日付 (省略可能)
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getPostsInCompany (String company, Date [date], String [locale]) 非推奨
代替メソッドはありません。
会社に登録されている役職の一覧を取得します。

日付が指定されない場合は、システム日付を含む期間の情報を取得します。
また言語が指定されない場合は、ログインユーザのデフォルト言語の情報が取得されます。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に非構造化役職オブジェクトの配列として設定されます。
検索条件に一致するデータが存在しない場合は、data属性に要素数が 0 の配列 (Array) が設定されます。

パラメータ
company : String
会社コード
[date] : Date
日付 (省略可能)
[locale] : String
言語 (省略可能)
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getPostsOfUser (String company, String user, Date [date], String [locale]) 非推奨
代替メソッドはありません。
ユーザに対して設定されている役職の一覧を取得します。

日付が指定されない場合は、システム日付を含む期間の情報を取得します。
また言語が指定されない場合は、ログインユーザのデフォルト言語の情報が取得されます。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に非構造化役職オブジェクトの配列として設定されます。
検索条件に一致するデータが存在しない場合は、data属性に要素数が 0 の配列 (Array) が設定されます。

パラメータ
company : String
会社コード
user : String
ユーザコード
[date] : Date
日付 (省略可能)
[locale] : String
言語 (省略可能)
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo getVersion (String companyCode, Date [date]) 非推奨
代替メソッドはありません。
会社構成バージョン情報を取得します。

日付が指定されない場合は、システム日付を含む期間のバージョン情報を取得します。

検索結果は、ResultInfo# 処理結果オブジェクトの data属性に会社構成バージョン情報オブジェクトとして設定されます。
検索条件に一致するデータが存在しない場合は、data属性に null が設定されます。

パラメータ
companyCode : String
会社コード
[date] : Date
日付 (省略可能)
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo joinDepartment (String company, String parentDepartment, String department, String version) 非推奨
代替メソッドはありません。
組織構成に組織を登録します。

新しく親となる組織と登録対象の組織は同一の会社に所属している必要があります。
バージョンコードは登録済みのものを指定する必要があります。

指定された組織が対象のバージョンにおいて既に登録されているときはこのメソッドは使用できません。
パラメータ
company : String
会社コード
parentDepartment : String
新規登録する組織の上位となる組織の組織コード(または会社の会社コード)
department : String
新規登録する組織の組織コード(会社に該当する組織は指定できない)
version : String
バージョンコード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo leaveDepartment (String company, String department, String version) 非推奨
代替メソッドはありません。
組織構成から組織情報を離脱させます。

このメソッドを実行すると、指定された組織を指定されたバージョンから削除します。
指定された組織が子組織を持っていた場合、それらの組織も再帰的にこのバージョンから削除されます。
このメソッドを実行しても組織情報そのものは残ります。
指定された組織が組織構成に登録されていない場合は処理失敗となります。
パラメータ
company : String
会社コード
department : String
離脱させる組織の組織コード(会社に該当する組織は指定できない)
version : String
バージョンコード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo moveDepartment (String company, String parentDepartment, String department, String version) 非推奨
代替メソッドはありません。
組織構成に登録済の組織情報を移動します。

新しく上位となる組織と移動対象の組織は同一の会社に所属している必要があります。
また、組織構成が循環するような移動はできません。
バージョンコードは登録済みのものを指定する必要があります
パラメータ
company : String
上位組織と移動対象の組織画所属する会社の会社コード
parentDepartment : String
上位組織の組織コード(または会社の会社コード)
department : String
移動する組織の組織コード(会社に該当する組織は指定できない)
version : String
バージョンコード
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo removeCategoryDetail (CompanyCategoryInfo category) 非推奨
代替メソッドはありません。
組織に対して指定された分類区分情報を削除します。

パラメータ
category : CompanyCategoryInfo
会社分類区分情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo removeMain (DepartmentMainInfo main) 非推奨
代替メソッドはありません。
指定されたユーザの主所属を削除します。

パラメータ
main : DepartmentMainInfo
主所属情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo setCategoryDetail (CompanyCategoryInfo category) 非推奨
代替メソッドはありません。
組織に対して指定された分類区分情報を設定します。

パラメータ
category : CompanyCategoryInfo
会社分類区分情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo setMain (DepartmentMainInfo main) 非推奨
代替メソッドはありません。
ユーザが主所属する組織を設定します。

既存の主所属情報は新しい情報で上書きされます。
パラメータ
main : DepartmentMainInfo
主所属情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo setMember (DepartmentAttachInfo departmentAttach) 非推奨
代替メソッドはありません。
組織に人員を割り当てます。

人員の割当情報がすでに設定されている場合は、パラメータで渡された情報で完全に上書きされます。
パラメータ
departmentAttach : DepartmentAttachInfo
割当人員の情報
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo updateDepartment (DepartmentDetailInfo department) 非推奨
代替メソッドはありません。
登録済の組織情報を更新します。

パラメータ
department : DepartmentDetailInfo
組織詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo updatePost (PostDetailInfo post) 非推奨
代替メソッドはありません。
登録済の役職情報を更新します。

引数に指定する役職情報には、全期間、全期間国際化情報が設定されている必要があります。
パラメータ
post : PostDetailInfo
役職詳細情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト
ResultInfo updateVersion (CompanyVersionInfo version) 非推奨
代替メソッドはありません。
登録済の会社構成バージョンを更新します。

パラメータ
version : CompanyVersionInfo
会社構成バージョン情報オブジェクト
返却値
ResultInfo
ResultInfo 処理結果オブジェクト