intra-mart(R)
5.1

jp.co.intra_mart.foundation.security.calendar
クラス CalendarPluginAutumnalEquinox

java.lang.Object
  拡張jp.co.intra_mart.foundation.security.calendar.CalendarPluginAutumnalEquinox
すべての実装インタフェース:
CalendarPlugin

public class CalendarPluginAutumnalEquinox
extends java.lang.Object
implements CalendarPlugin

カレンダデータプラグインクラス。

カレンダデータの有効無効を判定するプラグインのクラスです。
利用方法:設定画面において、休日設定・9 月・22, 23 および 24 日
プラグイン設定で『秋分の日』を選択して利用します。
(2種類の同時設定が必要です)
判定基準:グレゴリオ歴をもとにして天文学の黄道起動計算に基づいて
定義された簡易計算式を用いて決定します。
指定の日付が秋分の日である場合に真値を、秋分の日ではない
場合に偽値を返却します。
注意事項:簡易計算式を用いて計算しているため、このロジックの有効
期間は、1900 年 3 月以降 2099 年までとなります。
(この期間外では、正しい結果を返さないことがあります)
このロジックは計算式による予測値にすぎず、日本の法律で
定められている秋分の日と完全に一致しないことがあります。
日本の祝日として定められた秋分の日の正式な日付は、前年の
2 月 1 日に国立天文台より官報として公示される文書を
参照するようにして下さい。

導入されたバージョン:
5.0
バージョン:
1.0

コンストラクタの概要
CalendarPluginAutumnalEquinox()
           
 
メソッドの概要
 boolean validate(CalendarManager calendarManager, CategorizedCalendarInfo categorizedCalendarInfo, CalendarInfo calendarInfo, java.util.Date date)
          カレンダーデータが有効かどうか検証します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CalendarPluginAutumnalEquinox

public CalendarPluginAutumnalEquinox()
メソッドの詳細

validate

public boolean validate(CalendarManager calendarManager,
                        CategorizedCalendarInfo categorizedCalendarInfo,
                        CalendarInfo calendarInfo,
                        java.util.Date date)
カレンダーデータが有効かどうか検証します。

指定した日付に対して、カレンダーデータが有効かどうか検証します。
指定日付が秋分の日かどうかをチェックします。

定義:
インタフェース CalendarPlugin 内の validate
パラメータ:
categorizedCalendarInfo - 対象カレンダーのカテゴライズされたカレンダーデータ
calendarInfo - 対象カレンダーデータ
date - 対象の日付
戻り値:
対象のカレンダーデータが有効な場合は、trueを返却します。

intra-mart(R)
5.1

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