jp.go.aist.dmrc.platform.beans.chart2d
クラス PFGanttChartConstraints

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.chart2d.PFGanttChartConstraints
すべての実装インタフェース:
java.io.Serializable

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

稼動日時制約コンポーネント。

関連項目:
直列化された形式

コンストラクタの概要
PFGanttChartConstraints()
          コンストラクタ
 
メソッドの概要
 java.util.ArrayList getNonWorkDateList()
          休日の日付のリストを取得する。
 PFGanttChartWorkingTime getOperationTime()
          稼動時間帯を取得する。
 boolean[] getWeekdayList()
          日曜日〜土曜日の稼働日有無のリストを取得する。
 PFGanttChartWorkingTime[] getWorkingTime(java.util.Date date)
          指定された日の稼働時間を取得する。
 boolean isWorkingDate(java.util.Date date)
          指定された日が稼働日かどうかを取得する。
 void setNonWorkDateList(java.util.ArrayList list)
          休日の日付のリストを設定する。
 void setOperationTime(PFGanttChartWorkingTime time)
          稼動時間帯を設定する。
 void setWeekdayList(boolean[] list)
          日曜日〜土曜日の稼働日有無のリストを設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PFGanttChartConstraints

public PFGanttChartConstraints()
コンストラクタ

メソッドの詳細

isWorkingDate

public boolean isWorkingDate(java.util.Date date)
指定された日が稼働日かどうかを取得する。

パラメータ:
date - 日
戻り値:
稼働日の有無

getWorkingTime

public PFGanttChartWorkingTime[] getWorkingTime(java.util.Date date)
指定された日の稼働時間を取得する。
指定された日が非稼動日の場合はnullを返す。

パラメータ:
date - 日
戻り値:
稼働時間

getWeekdayList

public boolean[] getWeekdayList()
日曜日〜土曜日の稼働日有無のリストを取得する。
リストの要素は、0:日曜日、1:月曜日、…、6:土曜日とする。

戻り値:
稼働日有無リスト

setWeekdayList

public void setWeekdayList(boolean[] list)
日曜日〜土曜日の稼働日有無のリストを設定する。
リストの要素は、0:日曜日、1:月曜日、…、6:土曜日とする。

パラメータ:
list - 稼働日有無リスト

getNonWorkDateList

public java.util.ArrayList getNonWorkDateList()
休日の日付のリストを取得する。

戻り値:
休日の日付のリスト

setNonWorkDateList

public void setNonWorkDateList(java.util.ArrayList list)
休日の日付のリストを設定する。

パラメータ:
list - 休日の日付のリスト

getOperationTime

public PFGanttChartWorkingTime getOperationTime()
稼動時間帯を取得する。

戻り値:
稼動時間帯

setOperationTime

public void setOperationTime(PFGanttChartWorkingTime time)
稼動時間帯を設定する。

パラメータ:
time - 稼動時間帯