|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface AccessStatDao
アクセス統計情報を扱うDAO。
| メソッドの概要 | |
|---|---|
void |
clear()
アクセス統計情報をクリアする。 |
void |
deleteAccessStat(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Calendar baseDateTime,
Period period)
指定されたアクセス統計情報を削除する。 |
void |
deleteAccessStatOfGrid(String gridId)
指定されたサービスのアクセス統計情報を削除する。 |
void |
deleteAccessStatOfService(String serviceGridId,
String serviceId)
指定されたサービスのアクセス統計情報を削除する。 |
void |
deleteAccessStatOfUser(String userGridId,
String userId)
指定されたユーザのアクセス統計情報を削除する。 |
AccessStat |
getAccessStat(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
Calendar baseDateTime,
Period period)
アクセス統計情報を取得する。 |
List<AccessStat> |
getAccessStats(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Calendar baseDateTime)
アクセス統計情報を取得する。 |
void |
increment(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
int requestBytes,
int responseBytes,
int responseMillis)
アクセス統計情報を加算する。 |
void |
increment(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
int requestBytes,
int responseBytes,
int responseMillis,
Calendar accessDateTime)
アクセス統計情報を加算する。 |
List<AccessStat> |
listAccessStats(String serviceGridId)
アクセス統計情報一覧を取得する。 |
List<AccessStat> |
listAccessStatsNewerThanOrEqualsTo(String serviceGridId,
Calendar dateTime)
指定した日時以降に更新されたアクセス統計情報一覧を取得する。 |
AccessRankingEntrySearchResult |
searchServiceAccessRanking(int startIndex,
int maxCount,
String serviceGridId,
String userId,
Calendar startDateTime,
Calendar endDateTime,
Period period,
Order[] orders)
指定された期間のアクセス統計情報によるサービスランキング(ユーザ固定)を取得する。 |
AccessRankingEntrySearchResult |
searchUserAccessRanking(int startIndex,
int maxCount,
String serviceGridId,
String serviceId,
String userGridId,
Calendar startDateTime,
Calendar endDateTime,
Period period,
Order[] orders)
指定された期間のアクセス統計情報によるユーザランキングを取得する。 |
| メソッドの詳細 |
|---|
void clear()
throws DaoException
DaoException - 処理に失敗した
void increment(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
int requestBytes,
int responseBytes,
int responseMillis)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザIDserviceAndNodeGridId - サービスとノードのグリッドIDserviceId - サービスIDnodeId - ノードIDrequestBytes - リクエストバイト数responseBytes - レスポンスバイト数responseMillis - レスポンスミリ秒数
DaoException - 処理に失敗した
void increment(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
int requestBytes,
int responseBytes,
int responseMillis,
Calendar accessDateTime)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザIDserviceAndNodeGridId - サービスとノードのグリッドIDserviceId - サービスIDrequestBytes - リクエストバイト数responseBytes - レスポンスバイト数responseMillis - レスポンスミリ秒数accessDateTime - アクセスのあった日時
DaoException - 処理に失敗した
List<AccessStat> listAccessStats(String serviceGridId)
throws DaoException
serviceGridId - サービスのグリッドID
DaoException - 処理に失敗した
List<AccessStat> listAccessStatsNewerThanOrEqualsTo(String serviceGridId,
Calendar dateTime)
throws DaoException
serviceGridId - サービスのグリッドIDdateTime - 基準日時
DaoException - 処理に失敗した
AccessStat getAccessStat(String userGridId,
String userId,
String serviceAndNodeGridId,
String serviceId,
String nodeId,
Calendar baseDateTime,
Period period)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザIDserviceAndNodeGridId - サービスとノードのグリッドIDserviceId - サービスIDnodeId - ノードIDbaseDateTime - 基準となる日付period - カウントする期間の種類
DaoException - 処理に失敗した
List<AccessStat> getAccessStats(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Calendar baseDateTime)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザIDserviceId - サービスIDbaseDateTime - 基準となる日付
DaoException - 処理に失敗した
AccessRankingEntrySearchResult searchUserAccessRanking(int startIndex,
int maxCount,
String serviceGridId,
String serviceId,
String userGridId,
Calendar startDateTime,
Calendar endDateTime,
Period period,
Order[] orders)
throws DaoException
startIndex - 開始インデックスmaxCount - 最大データ数serviceGridId - サービスのグリッドIDserviceId - サービスIDstartDateTime - 開始日時endDateTime - 終了日時period - 期間の種類orders - ソート順
DaoException - 処理に失敗した
AccessRankingEntrySearchResult searchServiceAccessRanking(int startIndex,
int maxCount,
String serviceGridId,
String userId,
Calendar startDateTime,
Calendar endDateTime,
Period period,
Order[] orders)
throws DaoException
startIndex - 開始インデックスmaxCount - 最大データ数serviceGridId - サービスのグリッドIDserviceId - サービスIDstartDateTime - 開始日時endDateTime - 終了日時period - 期間の種類orders - ソート順
DaoException - 処理に失敗した
void deleteAccessStat(String userGridId,
String userId,
String serviceGridId,
String serviceId,
Calendar baseDateTime,
Period period)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザIDserviceGridId - サービスのグリッドIDserviceId - サービスIDbaseDateTime - 基準日時IDperiod - 期間
DaoException - 処理に失敗した
void deleteAccessStatOfGrid(String gridId)
throws DaoException
gridId - グリッドID
DaoException - 処理に失敗した
void deleteAccessStatOfService(String serviceGridId,
String serviceId)
throws DaoException
serviceGridId - サービスのグリッドIDserviceId - サービスID
DaoException - 処理に失敗した
void deleteAccessStatOfUser(String userGridId,
String userId)
throws DaoException
userGridId - ユーザのグリッドIDuserId - ユーザID
DaoException - 処理に失敗した
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||