public class Term extends Object implements Comparable, Serializable
開始時間 ≤ 有効期間 < 終了時間
また、開始時間と終了時間は常に次の関係である必要があります。開始時間 < 終了時間
設定された開始時間および終了時間の時刻は、00:00:00 に切り捨てられます。getMinDate()
DateUtil.getMinDate()
getMaxDate()
DateUtil.getMaxDate()
コンストラクタと説明 |
---|
Term()
非推奨です。
代替メソッドはありません。
|
Term(Date activation)
非推奨です。
代替メソッドはありません。
|
Term(Date activation,
Date expiration)
非推奨です。
代替メソッドはありません。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(Object o)
非推奨です。
代替メソッドはありません。
|
boolean |
containsDate(Date date)
非推奨です。
代替メソッドはありません。
|
boolean |
equals(Object obj)
非推奨です。
代替メソッドはありません。
|
Date |
getActivationDate()
非推奨です。
代替メソッドはありません。
|
Date |
getExpirationDate()
非推奨です。
代替メソッドはありません。
|
static Date |
getMaxDate()
非推奨です。
代替メソッドはありません。
|
static Date |
getMinDate()
非推奨です。
代替メソッドはありません。
|
int |
hashCode()
非推奨です。
代替メソッドはありません。
|
String |
toString()
非推奨です。
代替メソッドはありません。
|
public Term()
public Term(Date activation)
activation
- 有効開始時間IllegalArgumentException
- 指定された開始時間が期間の最小日時、最大日時に含まれる日付でないとき発生するNullPointerException
- 有効開始時間が null
public Term(Date activation, Date expiration) throws IllegalArgumentException
開始時間 ≤ 終了時間
activation
- 有効期間の開始時間expiration
- 有効期間の終了時間IllegalArgumentException
- 開始時間が終了時間よりも後NullPointerException
- 有効開始時間または有効終了時間が null
public Date getActivationDate()
public Date getExpirationDate()
public static Date getMinDate()
public static Date getMaxDate()
public boolean containsDate(Date date) throws NullPointerException, IllegalArgumentException
date
- 日時true
、そうでなければ
false
NullPointerException
- 指定された日付が null
IllegalArgumentException
- 不正な日付が設定された場合public int compareTo(Object o) throws ClassCastException, IllegalArgumentException
compareTo
インタフェース内 Comparable
o
- 比較対照の期間( Term
)ClassCastException
- 指定された期間が Term
ではないIllegalArgumentException
- 指定された期間の一部が重なっている、または一方が他方を包含しているpublic boolean equals(Object obj)
public int hashCode()
Copyright © 2012 NTT DATA INTRAMART CORPORATION