|
intra-mart(R) 5.1 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.foundation.security.calendar.CalendarManager
カレンダーマネージャクラス
カレンダー情報の操作を行います。
CalendarInfo
コンストラクタの概要 | |
CalendarManager(java.lang.String groupId)
コンストラクタ。 |
メソッドの概要 | |
void |
addCalendarInfo(java.lang.String calendarId,
CalendarInfo calendarInfo)
カレンダーデータを新規に追加します。 |
static void |
clearInstance()
カレンダーマネージャのインスタンスを初期化します。 |
void |
deleteCalendar(java.lang.String calendarId)
カレンダーを削除します。 |
void |
deleteCalendarInfo(java.lang.String calendarId,
java.lang.String dataId)
カレンダーデータを削除します。 |
void |
deleteCalendarInfos(java.lang.String calendarId)
すべてのカレンダーデータを削除します。 |
void |
deleteCalendars()
すべてのカレンダーを削除します。 |
void |
exportData(java.lang.String category,
java.io.OutputStream outputStream)
エクスポートを行います。 |
java.lang.String[] |
getCalendarIds()
すべてのカレンダーIDを取得します。 |
CalendarInfo |
getCalendarInfo(java.lang.String calendarId,
java.lang.String dataId)
カレンダーデータを取得します。 |
java.lang.String[] |
getCalendarInfoIds(java.lang.String calendarId)
すべてのカレンダーデータIDを取得します。 |
CalendarInfo[] |
getCalendarInfos(java.lang.String calendarId)
すべてのカレンダーデータを取得します。 |
CalendarInfo[] |
getCalendarInfosByIds(java.lang.String calendarId,
java.lang.String[] calendarInfoIds)
ログイングループ内で引数指定したカレンダーデータIDのカレンダーをすべて取得します。 |
CategorizedCalendarInfo |
getCategorizedCalendarInfos(java.lang.String calendarId)
すべてのカレンダーデータをデータタイプ別に分類して取得します。 |
DayInfo |
getDayInfo(CategorizedCalendarInfo categorizedCalendarInfo,
java.util.Date date)
日付情報を取得します。 |
java.lang.String |
getDefaultCalendarId()
デフォルトカレンダーIDを取得します。 |
java.lang.String[] |
getExportCategories()
カレンダーエクスポート用のカテゴリの一覧を取得します。 |
java.lang.String[] |
getImportCategories()
カレンダーインポート用のカテゴリの一覧を取得します。 |
java.lang.String |
getLoginGroupId()
ログイングループIDを取得します。 |
DayInfo[] |
getMonthInfos(CategorizedCalendarInfo categorizedCalendarInfo,
int year,
int month)
月情報を取得します。 |
CalendarPlugin |
getPlugin(java.lang.String pluginId)
カレンダーデータプラグインを取得します。 |
java.lang.String[] |
getPluginIds()
カレンダーデータプラグインIDの一覧を取得します。 |
void |
importData(java.lang.String category,
java.io.InputStream inputStream)
インポートを行います。 |
boolean |
isHoliday(java.lang.String calendarId,
CategorizedCalendarInfo categorizedCalendarInfo,
java.util.Date date)
休日かどうか判定します。 |
boolean |
isNationalHoliday(CategorizedCalendarInfo categorizedCalendarInfo,
java.util.Date date)
祝日かどうか判定します。 |
boolean |
isUpdate(java.lang.String calendarId,
java.util.Date date)
カレンダーデータが指定された日付よりも新しいかチェックします。 |
boolean |
isWeekday(java.lang.String calendarId,
CategorizedCalendarInfo categorizedCalendarInfo,
java.util.Date date)
平日かどうか判定します。 |
void |
updateCalendarInfo(java.lang.String calendarId,
CalendarInfo calendarInfo)
カレンダーデータを更新します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public CalendarManager(java.lang.String groupId) throws AccessSecurityException
groupId
- ログイングループID
AccessSecurityException
- ログイングループIDが不正な場合にスローされます。メソッドの詳細 |
public static void clearInstance()
public void addCalendarInfo(java.lang.String calendarId, CalendarInfo calendarInfo) throws AccessSecurityException
calendarId
- カレンダーIDcalendarInfo
- カレンダーデータ
AccessSecurityException
- 書き込み処理に失敗した場合、または引数が不正な場合にスローされます。public void deleteCalendar(java.lang.String calendarId) throws AccessSecurityException
calendarId
- カレンダーID
AccessSecurityException
- 書き込み処理に失敗した場合、または引数が不正な場合にスローされます。public void deleteCalendarInfo(java.lang.String calendarId, java.lang.String dataId) throws AccessSecurityException
calendarId
- カレンダーIDdataId
- 削除するカレンダーデータID
AccessSecurityException
- 書き込み処理に失敗した場合、または引数が不正な場合にスローされます。public void deleteCalendarInfos(java.lang.String calendarId) throws AccessSecurityException
calendarId
- カレンダーID
AccessSecurityException
- 書き込み処理に失敗した場合、または引数が不正な場合にスローされます。public void deleteCalendars() throws AccessSecurityException
AccessSecurityException
- 書き込みに失敗した場合にスローされます。public void exportData(java.lang.String category, java.io.OutputStream outputStream) throws AccessSecurityException
outputStream
- 出力ストリーム
AccessSecurityException
- エクスポートに失敗した場合、または引数が不正な場合にスローされます。public java.lang.String[] getCalendarIds() throws AccessSecurityException
AccessSecurityException
- 読み込み処理に失敗した場合にスローされます。public CalendarInfo getCalendarInfo(java.lang.String calendarId, java.lang.String dataId) throws AccessSecurityException
calendarId
- カレンダーIDdataId
- カレンダーデータID
AccessSecurityException
- 読み込み処理に失敗した場合、または引数が不正な場合にスローされます。public java.lang.String[] getCalendarInfoIds(java.lang.String calendarId) throws AccessSecurityException
calendarId
- カレンダーID
AccessSecurityException
- 読み込み処理に失敗した場合、または引数が不正な場合にスローされます。public CalendarInfo[] getCalendarInfos(java.lang.String calendarId) throws AccessSecurityException
calendarId
- カレンダーID
AccessSecurityException
- 読み込み処理に失敗した場合、または引数が不正な場合にスローされます。public CalendarInfo[] getCalendarInfosByIds(java.lang.String calendarId, java.lang.String[] calendarInfoIds) throws AccessSecurityException
calendarId
- カレンダーIDcalendarInfoIds
- カレンダーデータIDの配列
AccessSecurityException
- カレンダー情報の取得に失敗した場合にスローされます。public CategorizedCalendarInfo getCategorizedCalendarInfos(java.lang.String calendarId) throws AccessSecurityException
calendarId
- カレンダーID
AccessSecurityException
- 読み込み処理に失敗した場合にスローされます。public DayInfo getDayInfo(CategorizedCalendarInfo categorizedCalendarInfo, java.util.Date date) throws AccessSecurityException
categorizedCalendarInfo
- カテゴライズカレンダーデータdate
- 日付
AccessSecurityException
- 引数が不正な場合にスローされます。public java.lang.String getDefaultCalendarId()
public java.lang.String[] getExportCategories() throws AccessSecurityException
AccessSecurityException
- カレンダーエクスポート用のカテゴリの取得に失敗した場合にスローされます。public java.lang.String[] getImportCategories() throws AccessSecurityException
AccessSecurityException
- カレンダーインポート用のカテゴリの取得に失敗した場合にスローされます。public java.lang.String getLoginGroupId()
public DayInfo[] getMonthInfos(CategorizedCalendarInfo categorizedCalendarInfo, int year, int month) throws AccessSecurityException
categorizedCalendarInfo
- カテゴライズカレンダーデータyear
- 年month
- 月
AccessSecurityException
- 引数が不正な場合にスローされます。public CalendarPlugin getPlugin(java.lang.String pluginId) throws AccessSecurityException
pluginId
- 取得するカレンダーデータプラグインID
AccessSecurityException
public java.lang.String[] getPluginIds()
public void importData(java.lang.String category, java.io.InputStream inputStream) throws AccessSecurityException
category
- カテゴリ名inputStream
- 入力ストリーム
AccessSecurityException
- インポートに失敗した場合、または引数が不正な場合にスローされます。public boolean isHoliday(java.lang.String calendarId, CategorizedCalendarInfo categorizedCalendarInfo, java.util.Date date) throws AccessSecurityException
calendarId
- カレンダーIdcategorizedCalendarInfo
- カテゴライズカレンダーデータdate
- 日付情報
AccessSecurityException
- 引数が不正な場合にスローされます。public boolean isNationalHoliday(CategorizedCalendarInfo categorizedCalendarInfo, java.util.Date date) throws AccessSecurityException
categorizedCalendarInfo
- カテゴライズカレンダーデータdate
- 日付情報
AccessSecurityExceptionc
- 引数が不正な場合にスローされます。
AccessSecurityException
public boolean isWeekday(java.lang.String calendarId, CategorizedCalendarInfo categorizedCalendarInfo, java.util.Date date) throws AccessSecurityException
calendarId
- カレンダーIdcategorizedCalendarInfo
- カテゴライズカレンダーデータdate
- 日付情報
AccessSecurityException
- 引数が不正な場合にスローされます。public void updateCalendarInfo(java.lang.String calendarId, CalendarInfo calendarInfo) throws AccessSecurityException
calendarId
- カレンダーIDcalendarInfo
- カレンダーデータ
AccessSecurityException
- 書き込み処理に失敗した場合、または引数が不正な場合にスローされます。public boolean isUpdate(java.lang.String calendarId, java.util.Date date) throws AccessSecurityException
calendarId
- カレンダーIDdate
- チェック日付
AccessSecurityReadException
- カレンダー情報取得に失敗した場合スローされます。
AccessSecurityException
|
intra-mart(R) 5.1 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |