intra-mart(R) 6.0.13

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

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

public class CalendarInfo
extends Object
implements Serializable

カレンダーデータ・モデルクラス

導入されたバージョン:
5.0
バージョン:
1.0
関連項目:
CalendarManager, 直列化された形式

フィールドの概要
static String TYPE_CONFIG
          名称(データタイプの定数)。
static String TYPE_HOLIDAY
          休日(データタイプの定数)。
static String TYPE_NATIONAL_HOLDAY
          祝祭日(データタイプの定数)。
static String TYPE_WEEKDAY
          非休日(データタイプの定数)。
 
コンストラクタの概要
CalendarInfo()
          コンストラクタ。
CalendarInfo(String dataId)
          コンストラクタ。
 
メソッドの概要
 String getColor()
          色を取得します。
 String getDataId()
          データIDを取得します。
 String getDataType()
          データタイプを取得します。
 int getDay()
          日を取得します。
 int getDayWeek()
          曜日を取得します。
 String getDescription()
          データの説明を取得します。
 String getDisplayName(Locale locale)
          表示名を取得します。
 Locale[] getLocales()
          表示名として保管されているロケールの一覧を取得します。
 int getMonth()
          月を取得します。
 String getPlugin()
          プラグインIDを取得します。
 int getPriority()
          優先度を取得します。
 int getTimes()
          次を取得します。
 int getValidEndYear()
          有効終了年を取得します。
 int getValidStartYear()
          有効開始年を取得します。
 int getWeek()
          週を取得します。
 int getYear()
          年を取得します。
 void removeDisplayName(Locale locale)
          ロケールに対応した表示名を削除します。
 void setColor(String color)
          色を設定します。
protected  void setDataId(String dataId)
          データIDを設定します。
 void setDataType(String dataType)
          データタイプを設定します。
 void setDay(int day)
          日を設定します。
 void setDayWeek(int dayWeek)
          曜日を設定します。
 void setDescription(String description)
          データの説明を設定します。
 void setDisplayName(Locale locale, String displayName)
          表示名を設定します。
 void setMonth(int month)
          月を設定します。
 void setPlugin(String plugin)
          プラグインIDを設定します。
 void setTimes(int times)
          第n〜曜日を設定します。
 void setValidEndYear(int validEndYear)
          有効終了年を設定します。
 void setValidStartYear(int validStartYear)
          有効開始年を設定します。
 void setWeek(int week)
          第n週目を設定します。
 void setYear(int year)
          年を設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TYPE_CONFIG

public static final String TYPE_CONFIG
名称(データタイプの定数)。

関連項目:
定数フィールド値

TYPE_HOLIDAY

public static final String TYPE_HOLIDAY
休日(データタイプの定数)。

関連項目:
定数フィールド値

TYPE_WEEKDAY

public static final String TYPE_WEEKDAY
非休日(データタイプの定数)。

関連項目:
定数フィールド値

TYPE_NATIONAL_HOLDAY

public static final String TYPE_NATIONAL_HOLDAY
祝祭日(データタイプの定数)。

関連項目:
定数フィールド値
コンストラクタの詳細

CalendarInfo

public CalendarInfo()
コンストラクタ。

データIDは自動採番されます。


CalendarInfo

public CalendarInfo(String dataId)
コンストラクタ。

パラメータ:
dataId - カレンダーデータID
メソッドの詳細

getColor

public String getColor()
色を取得します。

戻り値:

getDataId

public String getDataId()
データIDを取得します。

戻り値:
データID

getDataType

public String getDataType()
データタイプを取得します。

戻り値:
データタイプ

getDay

public int getDay()
日を取得します。

戻り値:

getDayWeek

public int getDayWeek()
曜日を取得します。

戻り値:
曜日

getDescription

public String getDescription()
データの説明を取得します。

戻り値:
データの説明

getDisplayName

public String getDisplayName(Locale locale)
表示名を取得します。

引数のロケールに対応した表示名を取得します。

パラメータ:
locale - ロケール
戻り値:
ロケールに対応した表示名

removeDisplayName

public void removeDisplayName(Locale locale)
ロケールに対応した表示名を削除します。

ロケールに対応した表示名を削除します。

パラメータ:
locale - ロケール

getLocales

public Locale[] getLocales()
表示名として保管されているロケールの一覧を取得します。

戻り値:
表示名として保管されているロケールの配列

getMonth

public int getMonth()
月を取得します。

戻り値:

getPlugin

public String getPlugin()
プラグインIDを取得します。

戻り値:
プラグインID

getTimes

public int getTimes()
次を取得します。
第n〜曜日

戻り値:

getValidEndYear

public int getValidEndYear()
有効終了年を取得します。

戻り値:
有効終了年

getValidStartYear

public int getValidStartYear()
有効開始年を取得します。

戻り値:
有効開始年

getWeek

public int getWeek()
週を取得します。
第n週目

戻り値:

getYear

public int getYear()
年を取得します。

戻り値:

setColor

public void setColor(String color)
色を設定します。

パラメータ:
color - 色

setDataId

protected void setDataId(String dataId)
データIDを設定します。

パラメータ:
dataId - データID

setDataType

public void setDataType(String dataType)
データタイプを設定します。

設定できる値は、 TYPE_CONFIG(名称)、 TYPE_HOLIDAY(休日)、 TYPE_WEEKDAY (非休日)、 TYPE_NATIONAL_HOLDAY(祝祭日)のいずれかです。
上記以外の値が設定された場合は、 TYPE_CONFIG(名称)に設定されます。

パラメータ:
dataType - データタイプ

setDay

public void setDay(int day)
日を設定します。

設定できる値は、1から31までです。
上記の値以外を設定した場合は、-1に設定されます。
この設定を無効にするには-1を設定します。

パラメータ:
day - 日

setDayWeek

public void setDayWeek(int dayWeek)
曜日を設定します。

設定できる値は、0(日曜日)から6(土曜日)までです。
上記の値以外を設定した場合は、-1に設定されます。
この設定を無効にするには-1を設定します。

設定した曜日(日)を特定したい場合は、第n〜曜日の設定( getTimes())
または第n週の設定( getWeek())と共に設定が可能です。
第n〜曜日の設定、第n週の設定共に設定を行わなかった場合は、すべての指定曜日の設定となります。

パラメータ:
dayWeek - 曜日

setDescription

public void setDescription(String description)
データの説明を設定します。

パラメータ:
description - データの説明

setDisplayName

public void setDisplayName(Locale locale,
                           String displayName)
表示名を設定します。

ロケールに対応する表示名を設定します。

パラメータ:
locale - ロケール
displayName - 表示名

setMonth

public void setMonth(int month)
月を設定します。

設定できる値は、1から12までです。
上記の値以外を設定した場合は、-1に設定されます。
この設定を無効にするには-1を設定します。

パラメータ:
month - 月

setPlugin

public void setPlugin(String plugin)
プラグインIDを設定します。

この設定を無効にするにはnullまたは空文字列を設定します。

パラメータ:
plugin - プラグインID

setTimes

public void setTimes(int times)
第n〜曜日を設定します。

設定できる値は、1から5までです。
上記の値以外を設定した場合は、-1に設定されます。
この設定を無効にするには-1を設定します。

曜日の設定( setDayWeek(int)) と共に設定すると、日を特定できます。

パラメータ:
times - 第n〜曜日

setValidEndYear

public void setValidEndYear(int validEndYear)
有効終了年を設定します。

この設定を無効にするには-1を設定します。

パラメータ:
validEndYear - 有効終了年

setValidStartYear

public void setValidStartYear(int validStartYear)
有効開始年を設定します。

この設定を無効にするには-1を設定します。

パラメータ:
validStartYear - 有効開始年

setWeek

public void setWeek(int week)
第n週目を設定します。

設定できる値は、1から6までです。
上記の値以外を設定した場合は、-1に設定されます。
この設定を無効にするには-1を設定します。

曜日の設定( setDayWeek(int)) と共に設定すると、日が特定できます。

パラメータ:
week - 週

setYear

public void setYear(int year)
年を設定します。

この設定を無効にするには-1を設定します。

パラメータ:
year - 年

getPriority

public int getPriority()
優先度を取得します。

戻り値:
優先度

intra-mart(R) 6.0.13

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