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操作に関する例外クラス