public final class DBCacheController extends BaseCacheController
コンストラクタと説明 |
---|
DBCacheController(android.content.Context context)
指定されたコンテキストでDBCacheControllerのインスタンスを生成する.
|
修飾子とタイプ | メソッドと説明 |
---|---|
EventError |
addEvent(Event event)
イベントデータをキャッシュに追加する.
|
void |
flush()
キャッシュデータをフラッシュする.
|
Event |
getEvent(java.lang.String serviceId,
java.lang.String profile,
java.lang.String inter,
java.lang.String attribute,
java.lang.String origin,
java.lang.String receiver)
キャッシュから指定された条件に合うイベントデータを取得する.
|
java.util.List<Event> |
getEvents(java.lang.String origin) |
java.util.List<Event> |
getEvents(java.lang.String serviceId,
java.lang.String profile,
java.lang.String inter,
java.lang.String attribute)
キャッシュから条件にあうイベントデータの一覧を取得する.
|
boolean |
removeAll()
キャッシュからデータを全て削除する.
|
EventError |
removeEvent(Event event)
イベントデータをキャッシュから削除する.
|
boolean |
removeEvents(java.lang.String origin)
指定されたオリジンに紐づくイベント情報を全て削除する.
|
checkParameter
public DBCacheController(android.content.Context context)
context
- コンテキストオブジェクトpublic EventError addEvent(Event event)
EventCacheController
event
- イベントデータpublic EventError removeEvent(Event event)
EventCacheController
event
- イベントデータpublic boolean removeAll()
EventCacheController
public Event getEvent(java.lang.String serviceId, java.lang.String profile, java.lang.String inter, java.lang.String attribute, java.lang.String origin, java.lang.String receiver)
EventCacheController
serviceId
- サービスIDprofile
- プロファイル名inter
- インターフェース名attribute
- 属性名origin
- オリジンreceiver
- レシーバー名public java.util.List<Event> getEvents(java.lang.String serviceId, java.lang.String profile, java.lang.String inter, java.lang.String attribute)
EventCacheController
serviceId
- サービスIDprofile
- プロファイル名inter
- インターフェース名attribute
- 属性名public java.util.List<Event> getEvents(java.lang.String origin)
public void flush()
EventCacheController
public boolean removeEvents(java.lang.String origin)
EventCacheController
origin
- オリジン