public class CalendarComponent
extends java.lang.Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
private static java.lang.String |
GOOGLE_CALENDAR_APPLICATION_NAME
google アプリケーション名
application.confファイルgoogle_calendar.application.nameキーにて値の変更可。 |
private static java.lang.String |
GOOGLE_CALENDAR_CALENDAR_ID
google カレンダーID
application.confファイルgoogle_calendar.calendar.idキーにて値の変更可。 |
private static java.lang.String |
GOOGLE_CALENDAR_PRIVATEKEY_FILE_PATH
google キーファイルのpath
application.confファイルgoogle_calendar.privatekey.file.pathキーにて値の変更可。 |
private static java.lang.String |
GOOGLE_CALENDAR_SERVICE_ACCOUNT_ID
google サービスアカウントID
application.confファイルgoogle_calendar.service.account.idキーにて値の変更可。 |
private com.google.api.services.calendar.Calendar |
service
カレンダーサービスオブジェクト
|
| コンストラクタと説明 |
|---|
CalendarComponent()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
boolean |
insertEvent(java.util.Date eventDate,
java.lang.Integer stockCode,
java.lang.String summaryStr)
イベント開始日(終了日)
eventDateを指定し、
プレフィックス銘柄コードstockCode+サマリ文字列summaryStrのイベントを追加する。 |
java.util.Map<java.lang.Integer,java.lang.String> |
listEvent(java.util.Date eventDate)
イベント開始日(終了日)
eventDateを指定し、
イベント一覧を取得する。 |
private static final java.lang.String GOOGLE_CALENDAR_APPLICATION_NAME
application.confファイルgoogle_calendar.application.nameキーにて値の変更可。private static final java.lang.String GOOGLE_CALENDAR_PRIVATEKEY_FILE_PATH
application.confファイルgoogle_calendar.privatekey.file.pathキーにて値の変更可。private static final java.lang.String GOOGLE_CALENDAR_SERVICE_ACCOUNT_ID
application.confファイルgoogle_calendar.service.account.idキーにて値の変更可。private static final java.lang.String GOOGLE_CALENDAR_CALENDAR_ID
application.confファイルgoogle_calendar.calendar.idキーにて値の変更可。private com.google.api.services.calendar.Calendar service
public CalendarComponent()
throws GoogleApiException
GoogleApiException - Google API操作に関する例外クラスpublic boolean insertEvent(java.util.Date eventDate,
java.lang.Integer stockCode,
java.lang.String summaryStr)
throws GoogleApiException
eventDateを指定し、
プレフィックス銘柄コードstockCode+サマリ文字列summaryStrのイベントを追加する。
また、プレフィックス銘柄コードstockCodeは説明descriptionに登録する。
イベント登録が完了した場合true、失敗した場合falseを返却する。
eventDate - イベント開始日(終了日)stockCode - 銘柄コードsummaryStr - サマリ文字列true、失敗した場合falseを返す。GoogleApiException - Google API操作に関する例外クラスpublic java.util.Map<java.lang.Integer,java.lang.String> listEvent(java.util.Date eventDate)
throws GoogleApiException
eventDateを指定し、
イベント一覧を取得する。
取得フォーマットはMap形式で取得し、説明descriptionに登録された銘柄コードをキーに、
サマリ文字列を値とし返却する。
eventDate - イベント開始日(終了日)descriptionに登録された銘柄コードをキーとし、サマリ文字列を値とし返却する。GoogleApiException - Google API操作に関する例外クラス