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