|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.google.PFGDataAccessor
public class PFGDataAccessor
グーグルのサービスが提供するデータを利用するためのコンポーネント。 Google Data APIsを使用している。 このコンポーネントから以下のイベントが発生します。
トリガ | 対象データ | イベント番号 |
---|---|---|
グーグルカレンダーに接続したとき (accessCalendar()の実行) |
null | 1 |
フィールドの概要 | |
---|---|
protected static int |
ALLDAY
|
protected static int |
CANCELED
|
protected static int |
CONFIRMED
|
protected static int |
CONTENT
|
protected static java.lang.String |
DATEFORMAT_DEFAULT
|
protected static java.lang.String |
DATEFORMAT_RELAXED
|
protected static java.lang.String |
DATEFORMAT_UTC
|
protected static int |
END
|
protected static int |
ID
|
protected static int |
IDORIGINAL
|
protected static int |
PLACE
|
protected static int |
RECURRENCE
|
protected static int |
START
|
protected static int |
STARTORIGINAL
|
protected static int |
STATUS
|
protected static int |
TENTATIVE
|
protected static int |
TITLE
|
コンストラクタの概要 | |
---|---|
PFGDataAccessor()
デフォルトコンストラクタ |
メソッドの概要 | |
---|---|
void |
accessCalendar(java.lang.Object credential)
カレンダー認証情報オブジェクトを用いてカレンダーに接続する。 |
void |
accessCalendar(java.lang.String email,
java.lang.String password)
グーグルカレンダーに接続する。 |
void |
accessCalendar(java.lang.String email,
java.lang.String password,
boolean readonly)
グーグルカレンダーに接続する。 |
void |
addPFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを登録し、 処理完了イベント発生時に処理を行う対象とする。 |
PFObjectTable |
createCalendarEventTable(PFObjectList list)
与えられた予定データ(イベントエントリ)のリストから、予定データのテーブルを作成する。 |
protected com.google.gdata.data.calendar.CalendarEventEntry |
createIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry,
java.util.Date startOriginal,
java.util.Date endOriginal,
java.util.Date startUpdated,
java.util.Date endUpdated,
java.util.TimeZone tz)
繰り返し予定のうち、個別の予定データを生成する。 |
void |
deleteCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry)
予定データ(イベントエントリ)を削除する。 |
com.google.gdata.data.calendar.CalendarEventEntry |
deleteIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry,
java.util.Date startOriginal,
java.util.Date endOriginal)
繰り返し予定のうち、個別の予定データを削除する。 |
com.google.gdata.data.calendar.CalendarEventEntry |
deleteIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry,
java.util.Date startOriginal,
java.util.Date endOriginal,
java.util.TimeZone tz)
繰り返し予定のうち、個別の予定データを削除する。 |
protected void |
firePFProcessTerminateEvent(java.lang.Object data,
int number)
処理完了イベントを発生する。 |
PFObjectList |
getCalendarEntryList()
カレンダーエントリオブジェクトの一覧を取得する。 |
PFObjectList |
getCalendarEventData(com.google.gdata.data.calendar.CalendarEventEntry entry)
与えられた予定データ(イベントエントリ)の内容をリスト形式で取得する。 |
PFObjectList |
getCalendarEventList(java.lang.String url,
java.lang.String key,
java.util.Date start,
java.util.Date end)
URLで指定されたカレンダーから、予定データ(イベントエントリ)のリストを取得する。 |
PFObjectTable |
getCalendarEventTable(java.lang.String url,
java.lang.String key,
java.util.Date start,
java.util.Date end)
URLで指定されたカレンダーから、予定データのテーブルを取得する。 |
PFObjectList |
getCalendarNameList()
カレンダー名の一覧を取得する。 |
java.lang.String |
getCalendarURL(java.lang.String name)
カレンダー名を指定してURL文字列を取得する。 |
PFObjectList |
getCalendarURLList()
カレンダーURLの一覧を取得する。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
int |
getConstantDate()
日を表す整数を取得する。 |
int |
getConstantFriDay()
金曜日を表す整数を取得する。 |
int |
getConstantMonday()
月曜日を表す整数を取得する。 |
int |
getConstantMonth()
月を表す整数を取得する。 |
int |
getConstantSaturDay()
土曜日を表す整数を取得する。 |
int |
getConstantSunday()
日曜日を表す整数を取得する。 |
int |
getConstantThursDay()
木曜日を表す整数を取得する。 |
int |
getConstantTuesday()
火曜日を表す整数を取得する。 |
int |
getConstantWednesDay()
水曜日を表す整数を取得する。 |
int |
getConstantWeek()
週を表す整数を取得する。 |
int |
getConstantYear()
年を表す整数を取得する。 |
java.lang.Object |
getCredential()
カレンダー認証情報を取得する。 |
java.lang.Object |
getCredential(boolean readonly)
カレンダー認証情報を取得する。 |
protected java.util.Date |
getDtEnd(net.fortuna.ical4j.model.Calendar iCal)
iCal4jカレンダーオブジェクトから終了日時属性(DTEND)の日付データを取得する。 |
protected java.util.Date |
getDtStart(net.fortuna.ical4j.model.Calendar iCal)
iCal4jカレンダーオブジェクトから開始日時属性(DTSTART)の日付データを取得する。 |
protected net.fortuna.ical4j.model.Calendar |
getICalendar(java.lang.String iStr)
iCalendar書式文字列から、iCal4jカレンダーオブジェクトを生成する。 |
int |
getMaxResults()
一度に取得できるデータ件数の最大値を取得する。 |
java.util.Iterator |
getPFProcessTerminateListenerList()
処理完了イベントリスナ配列を取得する。 |
protected java.lang.String |
getPropertyLine(java.lang.String head,
java.lang.String iStr)
iCalendar書式文字列から、指定された文字列で始まる行を1つ取得する。 |
java.lang.String |
getRecurrenceDataText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
java.lang.String |
getRecurrenceDataText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList,
java.util.Date finish)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
java.lang.String |
getRecurrenceDataText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList,
java.util.Date finish,
java.util.TimeZone tz)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
java.lang.String |
getRecurrenceDataText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList,
int finish)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
java.lang.String |
getRecurrenceDataText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList,
int finish,
java.util.TimeZone tz)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
protected java.lang.String |
getRecurrenceICalText(java.util.Date start,
java.util.Date end,
int freq,
int interval,
boolean isDate,
PFObjectList dayList,
java.lang.Object finish,
java.util.TimeZone tz)
繰り返し予定を表すiCalendar形式文字列を取得する。 |
protected PFObjectList |
getRecurrentDateList(net.fortuna.ical4j.model.Recur rec,
java.util.Date seed,
java.util.Date start,
java.util.Date end)
繰り返し予定の日付データリストを取得する。 |
PFObjectList |
getRecurrentEventList(java.util.Date start,
java.util.Date end,
com.google.gdata.data.calendar.CalendarEventEntry entry,
PFObjectList exception)
指定された期間における繰り返し予定データ(イベントエントリ)の内容を、 それぞれの予定を表すリストのリストとして取得する。 |
PFObjectList |
getRecurrentEventList(java.util.Date start,
java.util.Date end,
PFObjectList data,
PFObjectList exception)
指定された期間における繰り返し予定データ(リスト)の内容を、 それぞれの予定を表すリストのリストとして取得する。 |
PFObjectTable |
getRecurrentEventTable(java.util.Date start,
java.util.Date end,
PFObjectList data,
PFObjectList exception)
指定された期間における繰り返し予定データ(リスト)の内容を、 それぞれの予定を表すテーブルとして取得する。 |
protected net.fortuna.ical4j.model.Recur |
getRRule(net.fortuna.ical4j.model.Calendar iCal)
iCal4jカレンダーオブジェクトから繰り返し属性(RRULE)データを取得する。 |
int |
getStatusCanceled()
キャンセルを表すステータス番号を取得する。 |
int |
getStatusConfirmed()
確定を表すステータス番号を取得する。 |
int |
getStatusTentative()
一時的を表すステータス番号を取得する。 |
protected void |
initialize()
初期化 |
com.google.gdata.data.calendar.CalendarEventEntry |
insertCalendarEvent(java.lang.String url,
java.lang.String title,
java.util.Date start,
java.util.Date end,
boolean allDay,
java.lang.String place,
java.lang.String content,
java.lang.String recurrence)
URLで指定されたカレンダーへ、予定を追加する。 |
com.google.gdata.data.calendar.CalendarEventEntry |
insertCalendarEvent(java.lang.String url,
java.lang.String title,
java.util.Date start,
java.util.Date end,
boolean allDay,
java.lang.String place,
java.lang.String content,
java.lang.String recurrence,
java.util.TimeZone tz)
URLで指定されたカレンダーへ、予定を追加する。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
void |
localeUpdated()
ロケール変更に対応する。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
void |
removePFProcessTerminateListener(PFProcessTerminateListener lis)
引数で与えられたイベントリスナを削除し、 処理完了イベント発生時に処理を行う対象から外す。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
protected void |
setCalendarEventData(com.google.gdata.data.calendar.CalendarEventEntry eventEntry,
java.lang.String title,
java.util.Date start,
java.util.Date end,
boolean allDay,
java.lang.String place,
java.lang.String content,
java.lang.String recurrence,
java.util.TimeZone tz)
予定データ(イベントエントリ)の内容を設定する。 |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントのキー情報を設定する |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setMaxResults(int max)
一度に取得できるデータ件数の最大値を設定する。 |
void |
updateCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry,
java.lang.String title,
java.util.Date start,
java.util.Date end,
boolean allDay,
java.lang.String place,
java.lang.String content,
java.lang.String recurrence)
予定データ(イベントエントリ)を更新する。 |
void |
updateCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry,
java.lang.String title,
java.util.Date start,
java.util.Date end,
boolean allDay,
java.lang.String place,
java.lang.String content,
java.lang.String recurrence,
java.util.TimeZone tz)
予定データ(イベントエントリ)を更新する。 |
com.google.gdata.data.calendar.CalendarEventEntry |
updateIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry,
java.util.Date startOriginal,
java.util.Date endOriginal,
java.util.Date startUpdated,
java.util.Date endUpdated)
繰り返し予定のうち、個別の予定データの開始・終了日時を修正する。 |
com.google.gdata.data.calendar.CalendarEventEntry |
updateIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry,
java.util.Date startOriginal,
java.util.Date endOriginal,
java.util.Date startUpdated,
java.util.Date endUpdated,
java.util.TimeZone tz)
繰り返し予定のうち、個別の予定データの開始・終了日時を修正する。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final int TITLE
protected static final int START
protected static final int END
protected static final int ALLDAY
protected static final int PLACE
protected static final int CONTENT
protected static final int RECURRENCE
protected static final int STATUS
protected static final int ID
protected static final int IDORIGINAL
protected static final int STARTORIGINAL
protected static final java.lang.String DATEFORMAT_DEFAULT
protected static final java.lang.String DATEFORMAT_UTC
protected static final java.lang.String DATEFORMAT_RELAXED
protected static final int CANCELED
protected static final int CONFIRMED
protected static final int TENTATIVE
コンストラクタの詳細 |
---|
public PFGDataAccessor()
メソッドの詳細 |
---|
public java.lang.String getComponentName()
PFComponent
内の getComponentName
PFComponent.getComponentName()
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
PFComponent.getComponentKey()
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- 設定するコンポーネントのキーPFComponent.setComponentKey(java.lang.String)
public PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent
内の getComponentID
PFComponent.getComponentID()
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
PFComponent
内の setComponentID
id
- 設定するコンポーネントIDPFComponent.setComponentID(int)
public java.lang.String getComponentString()
PFComponent
内の getComponentString
PFComponent.getComponentString()
public java.lang.String getComponentPublicName()
PFComponent
内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
PFComponent
内の setComponentPublicName
publicName
- 設定するコンポーネント公開名
PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent
内の isAllowRemoteInvocation
public void setAllowRemoteInvocation(boolean flag)
PFComponent
内の setAllowRemoteInvocation
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent
内の isAllowPullTransfer
public void setAllowPullTransfer(boolean flag)
PFComponent
内の setAllowPullTransfer
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent
内の isAllowPushTransfer
public void setAllowPushTransfer(boolean flag)
PFComponent
内の setAllowPushTransfer
flag
- Push型コンポーネント転送要求に対する可否public void localeUpdated()
PFComponent
内の localeUpdated
PFComponent.localeUpdated()
public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public java.util.Iterator getPFProcessTerminateListenerList()
PFProcessTerminateEventSource
内の getPFProcessTerminateListenerList
public void addPFProcessTerminateListener(PFProcessTerminateListener lis)
PFProcessTerminateEventSource
内の addPFProcessTerminateListener
lis
- 追加対象イベントリスナpublic void removePFProcessTerminateListener(PFProcessTerminateListener lis)
PFProcessTerminateEventSource
内の removePFProcessTerminateListener
lis
- 削除対象イベントリスナprotected void firePFProcessTerminateEvent(java.lang.Object data, int number) throws PFException
data
- イベント内包データnumber
- イベント番号
PFException
public void setMaxResults(int max)
max
- 一度に取得できるデータ件数の最大値public int getMaxResults()
protected void initialize()
public void accessCalendar(java.lang.String email, java.lang.String password) throws PFException
email
- ユーザーEメールアドレスpassword
- パスワード
PFException
public void accessCalendar(java.lang.String email, java.lang.String password, boolean readonly) throws PFException
email
- ユーザーEメールアドレスpassword
- パスワードreadonly
- 読取のみ許可属性
PFException
public PFObjectList getCalendarEntryList() throws PFException
PFException
public PFObjectList getCalendarNameList() throws PFException
PFException
public PFObjectList getCalendarURLList() throws PFException
PFException
public java.lang.String getCalendarURL(java.lang.String name) throws PFException
name
- カレンダー名
PFException
public PFObjectList getCalendarEventList(java.lang.String url, java.lang.String key, java.util.Date start, java.util.Date end) throws PFException
url
- カレンダーURL文字列key
- 検索文字列。この文字列を含む予定のみを取得する。start
- 取得開始日。この日以降の予定を取得する。end
- 取得終了日。この日以前の予定を取得する。
PFException
public PFObjectTable getCalendarEventTable(java.lang.String url, java.lang.String key, java.util.Date start, java.util.Date end) throws PFException
タイトル (java.lang.String) |
開始日時 (java.util.Date) |
終了日時 (java.util.Date) |
終日予定かどうかの真偽値 (java.lang.Boolean) |
場所 (java.lang.String) |
内容 (java.lang.String) |
繰り返し予定を表すiCal形式文字列 (繰り返し予定でない場合空文字列) (java.lang.String) |
予定データのステータス (0: 確定, -1: キャンセル, 1: 一時的) (java.lang.Integer) |
予定データのID (java.lang.String) |
繰り返し予定オリジナルデータのID (繰り返し予定個別データでない場合空文字列) (java.lang.String) |
繰り返し予定オリジナルデータの開始日時 (繰り返し予定個別データでない場合null) (java.util.Date) |
---|---|---|---|---|---|---|---|---|---|---|
: | : | : | : | : | : | : | : | : | : |
url
- カレンダーURL文字列key
- 検索文字列。この文字列を含む予定のみを取得する。start
- 取得開始日。この日以降の予定を取得する。end
- 取得終了日。この日以前の予定を取得する。
PFException
public PFObjectTable createCalendarEventTable(PFObjectList list)
タイトル (java.lang.String) |
開始日時 (java.util.Date) |
終了日時 (java.util.Date) |
終日予定かどうかの真偽値 (java.lang.Boolean) |
場所 (java.lang.String) |
内容 (java.lang.String) |
繰り返し予定を表すiCal形式文字列 (繰り返し予定でない場合空文字列) (java.lang.String) |
予定データのステータス (0: 確定, -1: キャンセル, 1: 一時的) (java.lang.Integer) |
予定データのID (java.lang.String) |
繰り返し予定オリジナルデータのID (繰り返し予定個別データでない場合空文字列) (java.lang.String) |
繰り返し予定オリジナルデータの開始日時 (繰り返し予定個別データでない場合null) (java.util.Date) |
---|---|---|---|---|---|---|---|---|---|---|
: | : | : | : | : | : | : | : | : | : |
list
- 予定データ(イベントエントリ)のリスト
public PFObjectList getCalendarEventData(com.google.gdata.data.calendar.CalendarEventEntry entry)
第0要素: タイトル (java.lang.String)
第1要素: 開始日時 (java.util.Date)
第2要素: 終了日時 (java.util.Date)
第3要素: 終日予定かどうかの真偽値 (java.lang.Boolean)
第4要素: 場所 (java.lang.String)
第5要素: 内容 (java.lang.String)
第6要素: 繰り返し予定を表すiCal形式文字列(java.lang.String)
第7要素: 予定データのステータス(0: 確定, -1: キャンセル, 1: 一時的)(java.lang.Integer)
第8要素: 予定データのID(java.lang.String)
第9要素: 繰り返し予定オリジナルデータのID(java.lang.String)
第10要素: 繰り返し予定オリジナルデータの開始日時(java.util.Date)
entry
- 予定データpublic com.google.gdata.data.calendar.CalendarEventEntry insertCalendarEvent(java.lang.String url, java.lang.String title, java.util.Date start, java.util.Date end, boolean allDay, java.lang.String place, java.lang.String content, java.lang.String recurrence) throws PFException
url
- カレンダーURL文字列title
- タイトルstart
- 開始日時end
- 終了日時allDay
- 終日予定かどうかの真偽値place
- 場所content
- 内容recurrence
- 繰り返し予定を表すiCal形式文字列
PFException
public com.google.gdata.data.calendar.CalendarEventEntry insertCalendarEvent(java.lang.String url, java.lang.String title, java.util.Date start, java.util.Date end, boolean allDay, java.lang.String place, java.lang.String content, java.lang.String recurrence, java.util.TimeZone tz) throws PFException
url
- カレンダーURL文字列title
- タイトルstart
- 開始日時end
- 終了日時allDay
- 終日予定かどうかの真偽値place
- 場所content
- 内容recurrence
- 繰り返し予定を表すiCal形式文字列tz
- タイムゾーン(nullの場合、標準のタイムゾーン)
PFException
public void updateCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry, java.lang.String title, java.util.Date start, java.util.Date end, boolean allDay, java.lang.String place, java.lang.String content, java.lang.String recurrence) throws PFException
entry
- 予定データtitle
- タイトルstart
- 開始日時end
- 終了日時allDay
- 終日予定かどうかの真偽値place
- 場所content
- 内容recurrence
- 繰り返し予定を表すiCal形式文字列
PFException
public void updateCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry, java.lang.String title, java.util.Date start, java.util.Date end, boolean allDay, java.lang.String place, java.lang.String content, java.lang.String recurrence, java.util.TimeZone tz) throws PFException
entry
- 予定データtitle
- タイトルstart
- 開始日時end
- 終了日時allDay
- 終日予定かどうかの真偽値place
- 場所content
- 内容recurrence
- 繰り返し予定を表すiCal形式文字列tz
- タイムゾーン(nullの場合、標準のタイムゾーン)
PFException
public com.google.gdata.data.calendar.CalendarEventEntry updateIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry, java.util.Date startOriginal, java.util.Date endOriginal, java.util.Date startUpdated, java.util.Date endUpdated) throws PFException
entry
- 繰り返し予定データ(イベントエントリ)startOriginal
- 元の開始日時endOriginal
- 元の終了日時startUpdated
- 修正した開始日時endUpdated
- 修正した終了日時
PFException
public com.google.gdata.data.calendar.CalendarEventEntry updateIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry, java.util.Date startOriginal, java.util.Date endOriginal, java.util.Date startUpdated, java.util.Date endUpdated, java.util.TimeZone tz) throws PFException
entry
- 繰り返し予定データ(イベントエントリ)startOriginal
- 元の開始日時endOriginal
- 元の終了日時startUpdated
- 修正した開始日時endUpdated
- 修正した終了日時tz
- 繰り返し予定データに設定されたタイムゾーン(nullの場合、標準のタイムゾーン使用)
PFException
public com.google.gdata.data.calendar.CalendarEventEntry deleteIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry, java.util.Date startOriginal, java.util.Date endOriginal) throws PFException
entry
- 繰り返し予定データ(イベントエントリ)startOriginal
- 元の開始日時endOriginal
- 元の終了日時
PFException
public com.google.gdata.data.calendar.CalendarEventEntry deleteIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry, java.util.Date startOriginal, java.util.Date endOriginal, java.util.TimeZone tz) throws PFException
entry
- 繰り返し予定データ(イベントエントリ)startOriginal
- 元の開始日時endOriginal
- 元の終了日時tz
- 繰り返し予定データに設定されたタイムゾーン(nullの場合、標準のタイムゾーン使用)
PFException
protected com.google.gdata.data.calendar.CalendarEventEntry createIndividualRecurrentEvent(com.google.gdata.data.calendar.CalendarEventEntry entry, java.util.Date startOriginal, java.util.Date endOriginal, java.util.Date startUpdated, java.util.Date endUpdated, java.util.TimeZone tz) throws PFException
entry
- 繰り返し予定データstartOriginal
- 元の開始日時endOriginal
- 元の終了日時startUpdated
- 修正した開始日時endUpdated
- 修正した終了日時tz
- 繰り返し予定データに設定されたタイムゾーン(nullの場合、標準のタイムゾーン使用)
PFException
protected void setCalendarEventData(com.google.gdata.data.calendar.CalendarEventEntry eventEntry, java.lang.String title, java.util.Date start, java.util.Date end, boolean allDay, java.lang.String place, java.lang.String content, java.lang.String recurrence, java.util.TimeZone tz) throws PFException
entry
- 予定データtitle
- タイトルstart
- 開始日時end
- 終了日時allDay
- 終日予定かどうかの真偽値place
- 場所content
- 内容recurrence
- 繰り返し予定を表すiCal形式文字列tz
- タイムゾーン(nullの場合、標準のタイムゾーン)
PFException
public void deleteCalendarEvent(com.google.gdata.data.calendar.CalendarEventEntry eventEntry) throws PFException
entry
- 予定データ
PFException
public java.lang.Object getCredential()
public java.lang.Object getCredential(boolean readonly)
readonly
- 読取のみ許可属性public void accessCalendar(java.lang.Object credential) throws PFException
credential
- カレンダー認証情報オブジェクト
PFException
public PFObjectList getRecurrentEventList(java.util.Date start, java.util.Date end, com.google.gdata.data.calendar.CalendarEventEntry entry, PFObjectList exception)
第0要素: タイトル (java.lang.String)
第1要素: 開始日時 (java.util.Date)
第2要素: 終了日時 (java.util.Date)
第3要素: 終日予定かどうかの真偽値 (java.lang.Boolean)
第4要素: 場所 (java.lang.String)
第5要素: 内容 (java.lang.String)
第6要素: 繰り返し予定を表すiCal形式文字列(java.lang.String)
第7要素: 予定データのステータス(0: 確定, -1: キャンセル, 1: 一時的)(java.lang.Integer)
第8要素: 予定データのID(java.lang.String)
第9要素: 繰り返し予定オリジナルデータのID(java.lang.String)
第10要素: 繰り返し予定オリジナルデータの開始日時(java.util.Date)
start
- 指定期間開始日時end
- 指定期間終了日時entry
- 予定データexception
- 繰り返し予定から除外する予定データのリスト
public PFObjectTable getRecurrentEventTable(java.util.Date start, java.util.Date end, PFObjectList data, PFObjectList exception)
タイトル (java.lang.String) |
開始日時 (java.util.Date) |
終了日時 (java.util.Date) |
終日予定かどうかの真偽値 (java.lang.Boolean) |
場所 (java.lang.String) |
内容 (java.lang.String) |
繰り返し予定を表すiCal形式文字列 (java.lang.String) |
予定データのステータス(0: 確定, -1: キャンセル, 1: 一時的)(java.lang.Integer) | 予定データのID(java.lang.String) | 繰り返し予定オリジナルデータのID(java.lang.String) | 繰り返し予定オリジナルデータの開始日時(java.util.Date) |
---|---|---|---|---|---|---|---|---|---|---|
: | : | : | : | : | : | : | : | : | : |
start
- 指定期間開始日時end
- 指定期間終了日時data
- 予定データexception
- 繰り返し予定から除外する予定データのリスト
public PFObjectList getRecurrentEventList(java.util.Date start, java.util.Date end, PFObjectList data, PFObjectList exception)
第0要素: タイトル (java.lang.String)
第1要素: 開始日時 (java.util.Date)
第2要素: 終了日時 (java.util.Date)
第3要素: 終日予定かどうかの真偽値 (java.lang.Boolean)
第4要素: 場所 (java.lang.String)
第5要素: 内容 (java.lang.String)
第6要素: 繰り返し予定を表すiCal形式文字列(java.lang.String)
第7要素: 予定データのステータス(0: 確定, -1: キャンセル, 1: 一時的)(java.lang.Integer)
第8要素: 予定データのID(java.lang.String)
第9要素: 繰り返し予定オリジナルデータのID(java.lang.String)
第10要素: 繰り返し予定オリジナルデータの開始日時(java.util.Date)
start
- 指定期間開始日時end
- 指定期間終了日時data
- 予定データexception
- 繰り返し予定から除外する予定データのリスト
public int getStatusCanceled()
public int getStatusConfirmed()
public int getStatusTentative()
protected net.fortuna.ical4j.model.Calendar getICalendar(java.lang.String iStr)
iStr
- iCalendar書式文字列
protected java.util.Date getDtStart(net.fortuna.ical4j.model.Calendar iCal)
iCal
- iCal4jカレンダー
protected java.util.Date getDtEnd(net.fortuna.ical4j.model.Calendar iCal)
iCal
- iCal4jカレンダー
protected net.fortuna.ical4j.model.Recur getRRule(net.fortuna.ical4j.model.Calendar iCal)
iCal
- iCal4jカレンダー
protected PFObjectList getRecurrentDateList(net.fortuna.ical4j.model.Recur rec, java.util.Date seed, java.util.Date start, java.util.Date end)
rec
- 繰り返し属性データseed
- 繰り返し開始日時start
- 指定期間開始日時end
- 指定期間終了日時
protected java.lang.String getPropertyLine(java.lang.String head, java.lang.String iStr)
head
- 行頭文字列iStr
- iCalendar書式文字列
public java.lang.String getRecurrenceDataText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)public java.lang.String getRecurrenceDataText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList, int finish)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)finish
- 繰り返し予定終了回数を示す整数public java.lang.String getRecurrenceDataText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList, int finish, java.util.TimeZone tz)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)finish
- 繰り返し予定終了回数を示す整数tz
- タイムゾーン(nullの場合、標準のタイムゾーン)public java.lang.String getRecurrenceDataText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList, java.util.Date finish)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)finish
- 繰り返し予定終了日public java.lang.String getRecurrenceDataText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList, java.util.Date finish, java.util.TimeZone tz)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)finish
- 繰り返し予定終了日tz
- タイムゾーン(nullの場合、標準のタイムゾーン)protected java.lang.String getRecurrenceICalText(java.util.Date start, java.util.Date end, int freq, int interval, boolean isDate, PFObjectList dayList, java.lang.Object finish, java.util.TimeZone tz)
start
- 初回予定開始日時end
- 初回予定終了日時freq
- 頻度(1: 年、2: 月、3または4: 週、5: 日)interval
- 繰り返し間隔isDate
- 日付指定か曜日指定かの真偽値(true: 日付指定、false: 曜日指定)dayList
- 指定日のリスト(日付指定の場合、日付を表す整数のリスト。
曜日指定の場合、曜日を表す整数と週番号を表す整数からなるリストのリスト。
曜日番号は、1: 日、2: 月、3: 火、4: 水、5: 木、6: 金、7: 土。)finish
- 繰り返し予定終了回数を示す整数または終了日tz
- タイムゾーン(nullの場合、標準のタイムゾーン)public int getConstantYear()
Calendar.YEAR
public int getConstantMonth()
Calendar.MONTH
public int getConstantWeek()
Calendar.WEEK_OF_YEAR
public int getConstantDate()
Calendar.DATE
public int getConstantSunday()
Calendar.SUNDAY
public int getConstantMonday()
Calendar.MONDAY
public int getConstantTuesday()
Calendar.TUESDAY
public int getConstantWednesDay()
Calendar.WEDNESDAY
public int getConstantThursDay()
Calendar.THURSDAY
public int getConstantFriDay()
Calendar.FRIDAY
public int getConstantSaturDay()
Calendar.SATURDAY
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |