public abstract class CompanyManager extends Object
getCompanyManager(String,String)
で取得してください。コンストラクタと説明 |
---|
CompanyManager()
非推奨です。
代替メソッドはありません。
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract void |
addCompany(Company company)
非推奨です。
代替メソッドはありません。
|
abstract void |
addDepartment(Department department)
非推奨です。
代替メソッドはありません。
|
abstract void |
addPost(CompanyPost post)
非推奨です。
代替メソッドはありません。
|
abstract void |
addVersion(CompanyVersion version)
非推奨です。
代替メソッドはありません。
|
abstract void |
copyVersion(String company,
String srcVersion,
String destVersion,
Term term)
非推奨です。
代替メソッドはありません。
|
abstract void |
deleteCompany(Company company)
非推奨です。
代替メソッドはありません。
|
abstract void |
deleteDepartment(Department department)
非推奨です。
代替メソッドはありません。
|
abstract void |
deleteMember(DepartmentAttach attach)
非推奨です。
代替メソッドはありません。
|
abstract void |
deletePost(CompanyPost post)
非推奨です。
代替メソッドはありません。
|
abstract void |
deleteVersion(CompanyVersion version)
非推奨です。
代替メソッドはありません。
|
abstract Department[] |
getAttachedDepartments(String user)
非推奨です。
代替メソッドはありません。
|
abstract Department[] |
getAttachedDepartments(String user,
Date date)
非推奨です。
代替メソッドはありません。
|
static CompanyManager |
getCompanyManager(String user,
String group)
非推奨です。
代替メソッドはありません。
|
abstract Department |
getDepartment(String company,
String department)
非推奨です。
代替メソッドはありません。
|
abstract DepartmentAttach |
getDepartmentAttach(String user,
String company,
String department)
非推奨です。
代替メソッドはありません。
|
abstract DepartmentMain |
getDepartmentMain(String user)
非推奨です。
代替メソッドはありません。
|
abstract DepartmentStruct[] |
getDepartmentStructs(String company,
String department,
Date date,
Locale locale)
非推奨です。
代替メソッドはありません。
|
abstract User[] |
getMember(String company,
String department)
非推奨です。
代替メソッドはありません。
|
abstract User[] |
getMember(String company,
String department,
Date date)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsInCompany(String company)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsInCompany(String company,
Date date)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsInCompany(String company,
Date date,
Locale locale)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsInCompany(String company,
Locale locale)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsOfUser(String company,
String user)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsOfUser(String company,
String user,
Date date)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsOfUser(String company,
String user,
Date date,
Locale locale)
非推奨です。
代替メソッドはありません。
|
abstract PlainCompanyPost[] |
getPostsOfUser(String company,
String user,
Locale locale)
非推奨です。
代替メソッドはありません。
|
abstract CompanyVersion |
getVersion(String company)
非推奨です。
代替メソッドはありません。
|
abstract CompanyVersion |
getVersion(String company,
Date date)
非推奨です。
代替メソッドはありません。
|
protected abstract void |
init(String user,
String group)
非推奨です。
代替メソッドはありません。
|
abstract void |
joinDepartment(String company,
String parentDepartment,
String department,
String version)
非推奨です。
代替メソッドはありません。
|
abstract void |
leaveDepartment(String company,
String department,
String version)
非推奨です。
代替メソッドはありません。
|
abstract void |
moveDepartment(String company,
String parentDepartment,
String department,
String version)
非推奨です。
代替メソッドはありません。
|
abstract void |
removeCategoryDetail(CompanyCategory category)
非推奨です。
代替メソッドはありません。
|
abstract void |
removeMain(DepartmentMain main)
非推奨です。
代替メソッドはありません。
|
abstract void |
setCategoryDetail(CompanyCategory category)
非推奨です。
代替メソッドはありません。
|
abstract void |
setMain(DepartmentMain main)
非推奨です。
代替メソッドはありません。
|
abstract void |
setMember(DepartmentAttach attach)
非推奨です。
代替メソッドはありません。
|
abstract void |
updateDepartment(Department department)
非推奨です。
代替メソッドはありません。
|
abstract void |
updatePost(CompanyPost post)
非推奨です。
代替メソッドはありません。
|
abstract void |
updateVersion(CompanyVersion version)
非推奨です。
代替メソッドはありません。
|
public static CompanyManager getCompanyManager(String user, String group) throws ManagerException
user
- ログインユーザコードgroup
- ログイングループコードManagerException
- CompanyManagerの取得に失敗protected abstract void init(String user, String group) throws ManagerException
user
- ログインユーザコードgroup
- ログイングループコードManagerException
- 初期化に失敗public abstract Department getDepartment(String company, String department) throws ManagerException
null
を返します。company
- 会社コードdepartment
- 組織コードManagerException
- 組織情報の取得に失敗public abstract void addCompany(Company company) throws ManagerException
company
- 会社情報ManagerException
- 会社の新規登録に失敗public abstract void deleteCompany(Company company) throws ManagerException
ManagerException
がスローされます。company
- 会社ManagerException
- 会社の削除に失敗public abstract void addDepartment(Department department) throws ManagerException
joinDepartment(String, String, String, String)
を使用してください。department
- 組織情報ManagerException
- 組織の登録に失敗public abstract void updateDepartment(Department department) throws ManagerException
department
- 組織情報ManagerException
- 組織情報の更新に失敗public abstract void deleteDepartment(Department department) throws ManagerException
ManagerException
がスローされます。department
- 組織情報ManagerException
- 組織情報の削除に失敗public abstract void joinDepartment(String company, String parentDepartment, String department, String version) throws ManagerException
company
- 会社コードparentDepartment
- 新規登録する組織の上位となる組織の組織コード(または会社の会社コード)department
- 新規登録する組織の組織コード(会社に該当する組織は指定できない)version
- バージョンコードManagerException
- 組織構成に組織の登録の失敗public abstract void moveDepartment(String company, String parentDepartment, String department, String version) throws ManagerException
company
- 上位組織と移動対象の組織が所属する会社の会社コードparentDepartment
- 上位組織の組織コード(または会社の会社コード)department
- 移動する組織の組織コード(会社に該当する組織は指定できない)version
- バージョンコードManagerException
- 組織の移動の失敗public abstract void leaveDepartment(String company, String department, String version) throws ManagerException
ManagerException
がスローされます。company
- 会社コードdepartment
- 離脱させる組織の組織コード(会社に該当する組織は指定できない)version
- バージョンコードManagerException
- 組織構成から組織情報の離脱の失敗public abstract void setCategoryDetail(CompanyCategory category) throws ManagerException
category
- 設定する分類区分詳細詳細情報ManagerException
- 分類区分情報の設定に失敗public abstract void removeCategoryDetail(CompanyCategory category) throws ManagerException
ManagerException
がスローされます。category
- 削除する分類区分詳細詳細情報ManagerException
- 分類区分情報の削除に失敗public abstract void setMember(DepartmentAttach attach) throws ManagerException
attach
- 割当人員の情報ManagerException
- 人員の割当に失敗public abstract void deleteMember(DepartmentAttach attach) throws ManagerException
ManagerException
がスローされます。attach
- 組織から外す人員の情報ManagerException
- 人員の削除に失敗public abstract User[] getMember(String company, String department) throws ManagerException
company
- 会社コードdepartment
- 組織コードManagerException
- 所属する人員の取得に失敗public abstract User[] getMember(String company, String department, Date date) throws ManagerException
company
- 会社コードdepartment
- 組織コードdate
- 日付ManagerException
- 所属する人員の取得に失敗public abstract void setMain(DepartmentMain main) throws ManagerException
main
- 主所属情報ManagerException
- 主所属する組織の設定に失敗public abstract void removeMain(DepartmentMain main) throws ManagerException
ManagerException
がスローされます。main
- 主所属情報ManagerException
- 主所属の削除の失敗public abstract void addVersion(CompanyVersion version) throws ManagerException
version
- バージョン情報ManagerException
- 会社構成バージョンの新規登録に失敗public abstract void updateVersion(CompanyVersion version) throws ManagerException
version
- バージョン情報ManagerException
- 会社構成バージョンの更新に失敗public abstract void deleteVersion(CompanyVersion version) throws ManagerException
ManagerException
がスローされます。version
- バージョン情報ManagerException
- 会社構成バージョンの削除に失敗public abstract void copyVersion(String company, String srcVersion, String destVersion, Term term) throws ManagerException
company
- コピー元、コピー先の会社構成バージョンの会社コードsrcVersion
- コピー元の会社構成バージョンのバージョンコードdestVersion
- コピー先の会社構成バージョンのバージョンコードterm
- コピー先の会社構成バージョンの期間ManagerException
- 会社構成バージョンのコピーに失敗public abstract DepartmentStruct[] getDepartmentStructs(String company, String department, Date date, Locale locale) throws ManagerException
ManagerException
がスローされます。
company
- 会社コードdepartment
- 組織コードdate
- 日付locale
- 言語(ロケール)ManagerException
- 組織の階層構造の取得に失敗public abstract Department[] getAttachedDepartments(String user) throws ManagerException
user
- ユーザコードManagerException
- 組織情報の取得に失敗public abstract Department[] getAttachedDepartments(String user, Date date) throws ManagerException
user
- ユーザコードdate
- 日付ManagerException
- 組織情報の取得に失敗public abstract DepartmentAttach getDepartmentAttach(String user, String company, String department) throws ManagerException
null
を返します。user
- ユーザコードcompany
- 会社コードdepartment
- 組織コードManagerException
- 組織所属情報の取得に失敗public abstract DepartmentMain getDepartmentMain(String user) throws ManagerException
user
- ユーザコードManagerException
- 主所属情報の取得に失敗public abstract PlainCompanyPost[] getPostsInCompany(String company)
company
- 会社コードManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsInCompany(String company, Date date)
company
- 会社コードdate
- 役職情報を特定するための日付ManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsInCompany(String company, Locale locale)
company
- 会社コードlocale
- 役職情報を特定するための言語ManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsInCompany(String company, Date date, Locale locale)
company
- 会社コードdate
- 役職情報を特定するための日付locale
- 役職情報を特定するための言語ManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsOfUser(String company, String user)
company
- 会社コードuser
- ユーザコードManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsOfUser(String company, String user, Date date)
company
- 会社コードuser
- ユーザコードdate
- 役職情報を特定するための日付ManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsOfUser(String company, String user, Locale locale)
company
- 会社コードuser
- ユーザコードlocale
- 役職情報を特定するための言語ManagerException
- 役職情報の取得に失敗public abstract PlainCompanyPost[] getPostsOfUser(String company, String user, Date date, Locale locale)
company
- 会社コードuser
- ユーザコードdate
- 役職情報を特定するための日付locale
- 役職情報を特定するための言語ManagerException
- 役職情報の取得に失敗public abstract void addPost(CompanyPost post) throws ManagerException
post
- 役職情報ManagerException
- 役職の登録に失敗public abstract void updatePost(CompanyPost post) throws ManagerException
post
- 役職情報ManagerException
- 役職の更新に失敗public abstract void deletePost(CompanyPost post) throws ManagerException
ManagerException
がスローされます。post
- 役職情報ManagerException
- 役職の削除に失敗public abstract CompanyVersion getVersion(String company) throws ManagerException
null
を返します。company
- 会社コードManagerException
public abstract CompanyVersion getVersion(String company, Date date) throws ManagerException
null
を返します。company
- 会社コードdate
- バージョンを特定する日付ManagerException
Copyright © 2012 NTT DATA INTRAMART CORPORATION