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()
          日曜日〜土曜日の稼働日有無のリストを取得する。
 java.util.ArrayList getWorkDateList()
          特定稼働日のリストを取得する。
 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)
          日曜日〜土曜日の稼働日有無のリストを設定する。
 void setWorkDateList(java.util.ArrayList 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 - 休日の日付のリスト

getWorkDateList

public java.util.ArrayList getWorkDateList()
特定稼働日のリストを取得する。

戻り値:
特定稼働日のリスト

setWorkDateList

public void setWorkDateList(java.util.ArrayList list)
特定稼働日のリストを設定する。

パラメータ:
list - 特定稼働日のリスト

getOperationTime

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

戻り値:
稼動時間帯

setOperationTime

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

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