intra-mart(R)
5.0

jp.co.intra_mart.foundation.datastore.application.domain.company.post
クラス CompanyPost

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

public class CompanyPost
extends Object
implements Serializable

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

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

コンストラクタの概要
CompanyPost()
           
 
メソッドの概要
 String getCompanyCode()
          会社コードを取得します。
 CompanyPostTerminable getCompanyPostTerminable(Date date)
          指定された日時に対する期間化情報を取得します。
 CompanyPostTerminable getCompanyPostTerminable(Term term)
          指定された期間に対する期間化情報を取得します。
 String getNotes()
          備考を取得します。
 String getPostCode()
          役職コードを取得します。
 int getSortKey()
          ソートキーを取得します。
 Term[] getTerms()
          この役職で管理している期間をすべて取得します。
 void putCompanyPostTerminable(Term term, CompanyPostTerminable data)
          指定された期間に対する期間化情報を設定します。
 void removeCompanyPostTerminable(Term term)
          指定された期間に対する期間化情報を削除します。
 void setCompanyCode(String companyCode)
          会社コードを設定します。
 void setNotes(String notes)
          備考を設定します。
 void setPostCode(String postCode)
          役職コードを設定します。
 void setSortKey(int sortKey)
          ソートキーを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CompanyPost

public CompanyPost()
メソッドの詳細

getTerms

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

戻り値:
この役職で管理している期間

getCompanyPostTerminable

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

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

getCompanyPostTerminable

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

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

putCompanyPostTerminable

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

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

removeCompanyPostTerminable

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

パラメータ:
term - 期間

getCompanyCode

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

戻り値:
会社コード

setCompanyCode

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

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

getPostCode

public String getPostCode()
役職コードを取得します。

戻り値:
役職コード

setPostCode

public void setPostCode(String postCode)
役職コードを設定します。

パラメータ:
postCode - 役職コード

getNotes

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

戻り値:
備考

setNotes

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

パラメータ:
notes - 備考

getSortKey

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

戻り値:
ソートキー

setSortKey

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

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

intra-mart(R)
5.0

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