TermManagerオブジェクト非推奨
代替オブジェクトはありません。
コンポーネント情報 | |
---|---|
version | 1.0 |
since | 5.0 |
TermManagerオブジェクト
期間に関する情報を扱うマネージャオブジェクトです。
期間に関する情報を扱うマネージャオブジェクトです。
メソッドの概要
返却値の型 | メソッド名 |
---|---|
Date | getMaxDate () static非推奨 システムで設定できる期間の最大日時を取得します。
代替メソッドはありません。
|
Date | getMinDate () static非推奨 システムで設定できる期間の最小日時を取得します。
代替メソッドはありません。
|
TermResultInfo | getOverlap (Array terms1 , Array terms2 ) static非推奨2つの期間配列 term1 と term2 で重なっている期間を返します。
代替メソッドはありません。
|
TermResultInfo | subtract (Array terms1 , Array terms2 ) static非推奨期間配列 term1 から 期間配列 term2 を差し引いた期間を返します。
代替メソッドはありません。
|
TermResultInfo | validateTerm (Date startDate , Date endDate ) static非推奨指定された2つの日時が有効な期間を構成するかどうか調べます。
代替メソッドはありません。
|
TermResultInfo | validateTerms (Array terms ) static非推奨指定された期間配列が有効かどうかを調べます。
代替メソッドはありません。
|
メソッドの詳細
Date getMaxDate ()
static
非推奨
代替メソッドはありません。
システムで設定できる期間の最大日時を取得します。
返却値
|
Date getMinDate ()
static
非推奨
代替メソッドはありません。
システムで設定できる期間の最小日時を取得します。
返却値
|
TermResultInfo getOverlap (Array terms1 , Array terms2 )
static
非推奨
代替メソッドはありません。
2つの期間配列 term1 と term2 で重なっている期間を返します。
期間に重なりが存在しない場合は、処理結果オブジェクトの期間配列に空の配列を設定します。 期間配列 term1 または term2 が null の場合も、空の配列を設定します。
パラメータ
返却値
|
TermResultInfo subtract (Array terms1 , Array terms2 )
static
非推奨
代替メソッドはありません。
期間配列 term1 から 期間配列 term2 を差し引いた期間を返します。
差し引かれる期間が存在しない場合は、処理結果オブジェクトの期間配列に空の配列を設定します。 期間配列 term1 または term2 が null の場合も、空の配列を設定します。
パラメータ
返却値
|
TermResultInfo validateTerm (Date startDate , Date endDate )
static
非推奨
代替メソッドはありません。
指定された2つの日時が有効な期間を構成するかどうか調べます。
指定された日時が有効な期間を構成する場合は、処理結果オブジェクトの error に false を設定します。 そうでない場合は error に true 、message に有効な期間を構成しないと判定した理由を設定します。
パラメータ
返却値
|
TermResultInfo validateTerms (Array terms )
static
非推奨
代替メソッドはありません。
指定された期間配列が有効かどうかを調べます。
指定された期間配列が有効である場合は、期間処理結果オブジェクトの error に false を設定します。 そうでない場合は error に true 、message に期間配列が有効でないと判定した理由を設定します。 期間配列は以下の場合に有効でないと判定されます。 ・期間配列にnullの要素が含まれている場合 ・互いに重なる要素が含まれている場合
パラメータ
返却値
|