intra-mart(R)
5.1

jp.co.intra_mart.foundation.datastore.application.domain.public_group.group
クラス PublicGroup

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

public class PublicGroup
extends java.lang.Object
implements java.io.Serializable

パブリックグループの基本属性のデータを取り扱います。

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

コンストラクタの概要
PublicGroup()
          パブリックグループに関連する情報を新規に生成します。
PublicGroup(java.util.Date date)
          パブリックグループに関連する情報を新規に生成します。
PublicGroup(java.util.Locale locale)
          パブリックグループに関連する情報を新規に生成します。
PublicGroup(java.util.Locale locale, java.util.Date date)
          パブリックグループに関連する情報を新規に生成します。
 
メソッドの概要
 java.util.Date getDefaultDate()
          デフォルトの日時を取得します。
 java.util.Locale getDefaultLocale()
          デフォルトのロケールを取得します。
 java.lang.String getName()
          グループ名を取得します。
 java.lang.String getName(java.util.Date date)
          グループ名を取得します。
 java.lang.String getName(java.util.Date date, java.util.Locale locale)
          グループ名を取得します。
 java.lang.String getName(java.util.Locale locale)
          グループ名を取得します。
 java.lang.String getNameEnglish()
          グループ名英字を取得します。
 java.lang.String getNameEnglish(java.util.Date date)
          グループ名英字を取得します。
 java.lang.String getNameEnglish(java.util.Date date, java.util.Locale locale)
          グループ名英字を取得します。
 java.lang.String getNameEnglish(java.util.Locale locale)
          グループ名英字を取得します。
 java.lang.String getNameSyllabary()
          グループ名カナを取得します。
 java.lang.String getNameSyllabary(java.util.Date date)
          グループ名カナを取得します。
 java.lang.String getNameSyllabary(java.util.Date date, java.util.Locale locale)
          グループ名カナを取得します。
 java.lang.String getNameSyllabary(java.util.Locale locale)
          グループ名カナを取得します。
 java.lang.String getNotes()
          備考を取得します。
 java.lang.String getPublicGroupCode()
          グループコードを取得します。
 java.lang.String getPublicGroupSetCode()
          グループセットコードを取得します。
 PublicGroupTerminable getPublicGroupTerminable(java.util.Date date)
          指定された日時に対する期間化情報を取得します。
 PublicGroupTerminable getPublicGroupTerminable(Term term)
          指定された期間に対する期間化情報を取得します。
 int getSortKey()
          ソートキーを取得します。
 Term[] getTerms()
          このパブリックグループで管理している期間をすべて取得します。
 void putPublicGroupTerminable(Term term, PublicGroupTerminable data)
          指定された期間に対する期間化情報を設定します。
 void removePublicGroupTerminable(Term term)
          指定された期間に対する期間化情報を削除します。
 void setDefaultDate(java.util.Date defaultDate)
          デフォルトの日時を設定します。
 void setDefaultLocale(java.util.Locale defaultLocale)
          デフォルトのロケールを設定します。
 void setNotes(java.lang.String notes)
          備考を設定します。
 void setPublicGroupCode(java.lang.String publicGroupCode)
          グループコードを設定します。
 void setPublicGroupSetCode(java.lang.String publicGroupSetCode)
          グループセットコードを設定します。
 void setSortKey(int sortKey)
          ソートキーを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PublicGroup

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


PublicGroup

public PublicGroup(java.util.Locale locale)
パブリックグループに関連する情報を新規に生成します。 デフォルトの言語には locale で設定されるロケールが割り当てられ、 デフォルトの日時には現在のシステム日時が割り当てられます。

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

PublicGroup

public PublicGroup(java.util.Date date)
パブリックグループに関連する情報を新規に生成します。 デフォルトの言語には Locale.getDefault()で取得される値が割り当てられ、 デフォルトの日時には date で指定された日時が割り当てられます。

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

PublicGroup

public PublicGroup(java.util.Locale locale,
                   java.util.Date date)
パブリックグループに関連する情報を新規に生成します。 デフォルトの言語には locale で設定されるロケールが割り当てられ、 デフォルトの日時には date で指定された日時が割り当てられます。

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

getDefaultLocale

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

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

setDefaultLocale

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

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

getDefaultDate

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

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

setDefaultDate

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

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

getTerms

public Term[] getTerms()
このパブリックグループで管理している期間をすべて取得します。

戻り値:
このパブリックグループで管理している期間

getPublicGroupTerminable

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

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

getPublicGroupTerminable

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

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

putPublicGroupTerminable

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

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

removePublicGroupTerminable

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

パラメータ:
term - 期間

getPublicGroupSetCode

public java.lang.String getPublicGroupSetCode()
グループセットコードを取得します。

戻り値:
グループセットコード

setPublicGroupSetCode

public void setPublicGroupSetCode(java.lang.String publicGroupSetCode)
グループセットコードを設定します。

パラメータ:
publicGroupSetCode - グループセットコード

getPublicGroupCode

public java.lang.String getPublicGroupCode()
グループコードを取得します。

戻り値:
グループコード

setPublicGroupCode

public void setPublicGroupCode(java.lang.String publicGroupCode)
グループコードを設定します。

パラメータ:
publicGroupCode - グループコード

getNotes

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

戻り値:
備考

setNotes

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

パラメータ:
notes - 備考

getSortKey

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

戻り値:
ソートキー

setSortKey

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

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

getName

public java.lang.String getName()
グループ名を取得します。

戻り値:
グループ名

getName

public java.lang.String getName(java.util.Date date)
グループ名を取得します。

パラメータ:
date - 日時
戻り値:
グループ名

getName

public java.lang.String getName(java.util.Locale locale)
グループ名を取得します。

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

getName

public java.lang.String getName(java.util.Date date,
                                java.util.Locale locale)
グループ名を取得します。

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

getNameSyllabary

public java.lang.String getNameSyllabary()
グループ名カナを取得します。

戻り値:
グループ名カナ

getNameSyllabary

public java.lang.String getNameSyllabary(java.util.Date date)
グループ名カナを取得します。

パラメータ:
date - 日時
戻り値:
グループ名カナ

getNameSyllabary

public java.lang.String getNameSyllabary(java.util.Locale locale)
グループ名カナを取得します。

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

getNameSyllabary

public java.lang.String getNameSyllabary(java.util.Date date,
                                         java.util.Locale locale)
グループ名カナを取得します。

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

getNameEnglish

public java.lang.String getNameEnglish()
グループ名英字を取得します。

戻り値:
グループ名英字

getNameEnglish

public java.lang.String getNameEnglish(java.util.Date date)
グループ名英字を取得します。

パラメータ:
date - 日時
戻り値:
グループ名英字

getNameEnglish

public java.lang.String getNameEnglish(java.util.Locale locale)
グループ名英字を取得します。

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

getNameEnglish

public java.lang.String getNameEnglish(java.util.Date date,
                                       java.util.Locale locale)
グループ名英字を取得します。

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

intra-mart(R)
5.1

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