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 - 会社コードManagerExceptionpublic abstract CompanyVersion getVersion(String company, Date date) throws ManagerException
null を返します。company - 会社コードdate - バージョンを特定する日付ManagerExceptionCopyright © 2012 NTT DATA INTRAMART CORPORATION