intra-mart 6.1.14

jp.co.intra_mart.foundation.datastore.application.domain.company.department
クラス Department

java.lang.Object
  拡張jp.co.intra_mart.foundation.datastore.application.domain.company.department.Department
すべての実装インタフェース:
Serializable

public class Department
extends Object
implements Serializable

組織の基本属性のデータを取り扱います。

導入されたバージョン:
5.0
関連項目:
直列化された形式

コンストラクタの概要
Department()
          組織に関連する情報を新規に生成します。
Department(Date date)
          組織に関連する情報を新規に生成します。
Department(Locale locale)
          組織に関連する情報を新規に生成します。
Department(Locale locale, Date date)
          組織に関連する情報を新規に生成します。
 
メソッドの概要
 String getAddress1()
          住所1を取得します。
 String getAddress1(Date date)
          住所1を取得します。
 String getAddress1(Date date, Locale locale)
          住所1を取得します。
 String getAddress1(Locale locale)
          住所1を取得します。
 String getAddress2()
          住所2を取得します。
 String getAddress2(Date date)
          住所2を取得します。
 String getAddress2(Date date, Locale locale)
          住所2を取得します。
 String getAddress2(Locale locale)
          住所2を取得します。
 String getCompanyCode()
          会社コードを取得します。
 String getCountryCode()
          国コードを取得します。
 String getCountryCode(Date date)
          国コードを取得します。
 Date getDefaultDate()
          デフォルトの日時を取得します。
 Locale getDefaultLocale()
          デフォルトのロケールを取得します。
 String getDepartmentCode()
          組織コードを取得します。
 DepartmentTerminable getDepartmentTerminable(Date date)
          指定された日時に対する期間化情報を取得します。
 DepartmentTerminable getDepartmentTerminable(Term term)
          指定された期間に対する期間化情報を取得します。
 String getEmailAddress1()
          メールアドレス1を取得します。
 String getEmailAddress1(Date date)
          メールアドレス1を取得します。
 String getEmailAddress2()
          メールアドレス2を取得します。
 String getEmailAddress2(Date date)
          メールアドレス2を取得します。
 Map getExtendedDepartment(String name)
          指定された拡張情報を取得します。
 Map getExtendedDepartments()
          この組織の基本情報に対する拡張情報をすべて取得します。
 String getExtensionFaxNumber()
          内線FAX番号を取得します。
 String getExtensionFaxNumber(Date date)
          内線FAX番号を取得します。
 String getExtensionNumber()
          内線番号を取得します。
 String getExtensionNumber(Date date)
          内線番号を取得します。
 String getFaxNumber()
          FAX番号を取得します。
 String getFaxNumber(Date date)
          FAX番号を取得します。
 String getName()
          組織名を取得します。
 String getName(Date date)
          組織名を取得します。
 String getName(Date date, Locale locale)
          組織名を取得します。
 String getName(Locale locale)
          組織名を取得します。
 String getNameEnglish()
          組織名英字を取得します。
 String getNameEnglish(Date date)
          組織名英字を取得します。
 String getNameEnglish(Date date, Locale locale)
          組織名英字を取得します。
 String getNameEnglish(Locale locale)
          組織名英字を取得します。
 String getNameSyllabary()
          組織名カナを取得します。
 String getNameSyllabary(Date date)
          組織名カナを取得します。
 String getNameSyllabary(Date date, Locale locale)
          組織名カナを取得します。
 String getNameSyllabary(Locale locale)
          組織名カナを取得します。
 String getNotes()
          備考を取得します。
 int getSortKey()
          ソートキーを取得します。
 String getTelephoneNumber()
          電話番号を取得します。
 String getTelephoneNumber(Date date)
          電話番号を取得します。
 Term[] getTerms()
          この組織で管理している期間をすべて取得します。
 String getUrl()
          URLを取得します。
 String getUrl(Date date)
          URLを取得します。
 String getZipCode()
          郵便番号を取得します。
 String getZipCode(Date date)
          郵便番号を取得します。
 void putDepartmentTerminable(Term term, DepartmentTerminable data)
          指定された期間に対する期間化情報を設定します。
 void putExtendedDepartment(String name, Map data)
          指定された拡張情報を追加します。
 void removeDepartmentTerminable(Term term)
          指定された期間に対する期間化情報を削除します。
 void setCompanyCode(String companyCode)
          会社コードを設定します。
 void setDefaultDate(Date defaultDate)
          デフォルトの日時を設定します。
 void setDefaultLocale(Locale defaultLocale)
          デフォルトのロケールを設定します。
 void setDepartmentCode(String departmentCode)
          組織コードを設定します。
 void setNotes(String notes)
          備考を設定します。
 void setSortKey(int sortKey)
          ソートキーを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Department

public Department()
組織に関連する情報を新規に生成します。 デフォルトの言語には Locale.getDefault()で取得される値が割り当てられ、 デフォルトの日時には現在のシステム日時が割り当てられます。


Department

public Department(Locale locale)
組織に関連する情報を新規に生成します。 デフォルトの言語には locale で設定されるロケールが割り当てられ、 デフォルトの日時には現在のシステム日時が割り当てられます。

パラメータ:
locale - デフォルトの言語

Department

public Department(Date date)
組織に関連する情報を新規に生成します。 デフォルトの言語には Locale.getDefault()で取得される値が割り当てられ、 デフォルトの日時には date で指定された日時が割り当てられます。

パラメータ:
date - デフォルトの日時

Department

public Department(Locale locale,
                  Date date)
組織に関連する情報を新規に生成します。 デフォルトの言語には locale で設定されるロケールが割り当てられ、 デフォルトの日時には date で指定された日時が割り当てられます。

パラメータ:
locale - デフォルトの言語
date - デフォルトの日時
メソッドの詳細

getDefaultLocale

public Locale getDefaultLocale()
デフォルトのロケールを取得します。

戻り値:
デフォルトのロケール

setDefaultLocale

public void setDefaultLocale(Locale defaultLocale)
デフォルトのロケールを設定します。

パラメータ:
defaultLocale - デフォルトのロケール

getDefaultDate

public Date getDefaultDate()
デフォルトの日時を取得します。

戻り値:
デフォルトの日時

setDefaultDate

public void setDefaultDate(Date defaultDate)
デフォルトの日時を設定します。

パラメータ:
defaultDate - デフォルトの日時

getTerms

public Term[] getTerms()
この組織で管理している期間をすべて取得します。

戻り値:
この組織で管理している期間

getDepartmentTerminable

public DepartmentTerminable getDepartmentTerminable(Term term)
指定された期間に対する期間化情報を取得します。 指定された期間の有効開始日、有効終了日と完全に期間が一致するデータがない時は null が返されます。

パラメータ:
term - 期間
戻り値:
期間化情報

getDepartmentTerminable

public DepartmentTerminable getDepartmentTerminable(Date date)
指定された日時に対する期間化情報を取得します。 該当するデータがなかった場合 null が返されます。

パラメータ:
date - 日時
戻り値:
期間化情報

putDepartmentTerminable

public void putDepartmentTerminable(Term term,
                                    DepartmentTerminable data)
指定された期間に対する期間化情報を設定します。

パラメータ:
term - 期間
data - 期間化情報

removeDepartmentTerminable

public void removeDepartmentTerminable(Term term)
指定された期間に対する期間化情報を削除します。

パラメータ:
term - 期間

getExtendedDepartments

public Map getExtendedDepartments()
この組織の基本情報に対する拡張情報をすべて取得します。 返される値は拡張名をキー、 拡張情報を値とした Mapです。

戻り値:
基本情報に対するすべての拡張情報
導入されたバージョン:
5.1.5

getExtendedDepartment

public Map getExtendedDepartment(String name)
指定された拡張情報を取得します。

パラメータ:
name - 拡張名
戻り値:
基本情報に対する拡張情報
導入されたバージョン:
5.1.5

putExtendedDepartment

public void putExtendedDepartment(String name,
                                  Map data)
指定された拡張情報を追加します。 返される値は属性名をキー、 属性値を値とした Mapです。

パラメータ:
name - 拡張名
data - 基本情報に対する拡張情報
導入されたバージョン:
5.1.5

getCompanyCode

public String getCompanyCode()
会社コードを取得します。

戻り値:
会社コード

setCompanyCode

public void setCompanyCode(String companyCode)
会社コードを設定します。

パラメータ:
companyCode - 会社コード

getDepartmentCode

public String getDepartmentCode()
組織コードを取得します。

戻り値:
組織コード

setDepartmentCode

public void setDepartmentCode(String departmentCode)
組織コードを設定します。

パラメータ:
departmentCode - 組織コード

getNotes

public String getNotes()
備考を取得します。

戻り値:
備考

setNotes

public void setNotes(String notes)
備考を設定します。

パラメータ:
notes - 備考

getSortKey

public int getSortKey()
ソートキーを取得します。

戻り値:
ソートキー

setSortKey

public void setSortKey(int sortKey)
ソートキーを設定します。

パラメータ:
sortKey - ソートキー

getTelephoneNumber

public String getTelephoneNumber()
電話番号を取得します。

戻り値:
電話番号

getTelephoneNumber

public String getTelephoneNumber(Date date)
電話番号を取得します。

パラメータ:
date - 日時
戻り値:
電話番号

getFaxNumber

public String getFaxNumber()
FAX番号を取得します。

戻り値:
FAX番号

getFaxNumber

public String getFaxNumber(Date date)
FAX番号を取得します。

パラメータ:
date - 日時
戻り値:
FAX番号

getExtensionNumber

public String getExtensionNumber()
内線番号を取得します。

戻り値:
内線番号

getExtensionNumber

public String getExtensionNumber(Date date)
内線番号を取得します。

パラメータ:
date - 日時
戻り値:
内線番号

getExtensionFaxNumber

public String getExtensionFaxNumber()
内線FAX番号を取得します。

戻り値:
内線FAX番号

getExtensionFaxNumber

public String getExtensionFaxNumber(Date date)
内線FAX番号を取得します。

パラメータ:
date - 日時
戻り値:
内線FAX番号

getCountryCode

public String getCountryCode()
国コードを取得します。

戻り値:
国コード

getCountryCode

public String getCountryCode(Date date)
国コードを取得します。

パラメータ:
date - 日時
戻り値:
国コード

getZipCode

public String getZipCode()
郵便番号を取得します。

戻り値:
郵便番号

getZipCode

public String getZipCode(Date date)
郵便番号を取得します。

パラメータ:
date - 日時
戻り値:
郵便番号

getEmailAddress1

public String getEmailAddress1()
メールアドレス1を取得します。

戻り値:
メールアドレス1

getEmailAddress1

public String getEmailAddress1(Date date)
メールアドレス1を取得します。

パラメータ:
date - 日時
戻り値:
メールアドレス1

getEmailAddress2

public String getEmailAddress2()
メールアドレス2を取得します。

戻り値:
メールアドレス2

getEmailAddress2

public String getEmailAddress2(Date date)
メールアドレス2を取得します。

パラメータ:
date - 日時
戻り値:
メールアドレス2

getUrl

public String getUrl()
URLを取得します。

戻り値:
URL

getUrl

public String getUrl(Date date)
URLを取得します。

パラメータ:
date - 日時
戻り値:
URL

getName

public String getName()
組織名を取得します。

戻り値:
組織名

getName

public String getName(Date date)
組織名を取得します。

パラメータ:
date - 日時
戻り値:
組織名

getName

public String getName(Locale locale)
組織名を取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
組織名

getName

public String getName(Date date,
                      Locale locale)
組織名を取得します。

パラメータ:
date - 日時
locale - 言語(ロケール)
戻り値:
組織名

getNameSyllabary

public String getNameSyllabary()
組織名カナを取得します。

戻り値:
組織名カナ

getNameSyllabary

public String getNameSyllabary(Date date)
組織名カナを取得します。

パラメータ:
date - 日時
戻り値:
組織名カナ

getNameSyllabary

public String getNameSyllabary(Locale locale)
組織名カナを取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
組織名カナ

getNameSyllabary

public String getNameSyllabary(Date date,
                               Locale locale)
組織名カナを取得します。

パラメータ:
date - 日時
locale - 言語(ロケール)
戻り値:
組織名カナ

getNameEnglish

public String getNameEnglish()
組織名英字を取得します。

戻り値:
組織名英字

getNameEnglish

public String getNameEnglish(Date date)
組織名英字を取得します。

パラメータ:
date - 日時
戻り値:
組織名英字

getNameEnglish

public String getNameEnglish(Locale locale)
組織名英字を取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
組織名英字

getNameEnglish

public String getNameEnglish(Date date,
                             Locale locale)
組織名英字を取得します。

パラメータ:
date - 日時
locale - 言語(ロケール)
戻り値:
組織名英字

getAddress1

public String getAddress1()
住所1を取得します。

戻り値:
住所1

getAddress1

public String getAddress1(Date date)
住所1を取得します。

パラメータ:
date - 日時
戻り値:
住所1

getAddress1

public String getAddress1(Locale locale)
住所1を取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
住所1

getAddress1

public String getAddress1(Date date,
                          Locale locale)
住所1を取得します。

パラメータ:
date - 日時
locale - 言語(ロケール)
戻り値:
住所1

getAddress2

public String getAddress2()
住所2を取得します。

戻り値:
住所2

getAddress2

public String getAddress2(Date date)
住所2を取得します。

パラメータ:
date - 日時
戻り値:
住所2

getAddress2

public String getAddress2(Locale locale)
住所2を取得します。

パラメータ:
locale - 言語(ロケール)
戻り値:
住所2

getAddress2

public String getAddress2(Date date,
                          Locale locale)
住所2を取得します。

パラメータ:
date - 日時
locale - 言語(ロケール)
戻り値:
住所2

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.