|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ServiceDao
サービス情報の入出力を行うDAOクラスのインターフェース。
メソッドの概要 | |
---|---|
void |
addService(Service service)
サービスを追加する。 |
void |
clear()
登録されているサービスを全て消去する。 |
void |
clearDetachedInvocations()
分離された呼び出し情報を消去する。 |
void |
deleteService(String serviceGridId,
String serviceId)
サービスを削除する。 |
void |
deleteServicesOfGrid(String gridId)
指定したグリッドのサービスを削除する。 |
void |
deleteServicesOfUser(String userGridId,
String userId)
指定されたユーザが登録したサービスを削除する。 |
Service |
getService(String serviceGridId,
String serviceId)
serviceIdで指定されたサービスを取得する。 |
InputStream |
getServiceInstance(String serviceGridId,
String serviceId)
サービスの実体を取得する。 |
InputStream |
getServiceWsdl(String serviceGridId,
String serviceId)
サービスのWSDLを取得する。 |
boolean |
isServiceExist(String serviceGridId,
String serviceId)
サービスが存在するかどうかを返す。 |
List<Service> |
listAllServices(String serviceGridId)
全サービスを列挙する。 |
List<BPELService> |
listParentServicesOf(String gridId,
String serviceId)
特定のサービスを子(呼び出し先)に持つ複合サービスを列挙する。 |
List<Service> |
listServicesOfUser(String userGridId,
String userId)
特定のユーザのサービスを列挙する。 |
ServiceSearchResult |
searchServices(int startIndex,
int maxCount,
String serviceGridId,
boolean acrossGrids,
MatchingCondition[] conditions,
Order[] orders)
サービスを検索する。 |
ServiceStatRankingSearchResult |
searchServiceStatRanking(int startIndex,
int maxCount,
String serviceAndNodeGridId,
String nodeId,
boolean acrossGrids,
MatchingCondition[] conditions,
int sinceDays,
Order[] orders)
サービスと統計情報を検索する。 |
メソッドの詳細 |
---|
void clear() throws DaoException
DaoException
- 情報の削除に失敗したvoid clearDetachedInvocations() throws DaoException
DaoException
- 処理に失敗したList<Service> listAllServices(String serviceGridId) throws DaoException
serviceGridId
- サービスのグリッドID
DaoException
- 処理に失敗したList<Service> listServicesOfUser(String userGridId, String userId) throws DaoException
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したList<BPELService> listParentServicesOf(String gridId, String serviceId) throws DaoException
gridId
- グリッドIDserviceId
- サービスID
DaoException
- 処理に失敗したServiceSearchResult searchServices(int startIndex, int maxCount, String serviceGridId, boolean acrossGrids, MatchingCondition[] conditions, Order[] orders) throws DaoException
startIndex
- 開始インデックスmaxCount
- 最大件数serviceGridId
- サービスのグリッドIDacrossGrids
- グリッドを越えて検索するかどうかconditions
- 条件orders
- ソート順
DaoException
- 処理に失敗したServiceStatRankingSearchResult searchServiceStatRanking(int startIndex, int maxCount, String serviceAndNodeGridId, String nodeId, boolean acrossGrids, MatchingCondition[] conditions, int sinceDays, Order[] orders) throws DaoException
startIndex
- 開始インデックスmaxCount
- 最大件数serviceAndNodeGridId
- サービスとノードのグリッドIDacrossGrids
- グリッドを越えて検索するかどうかconditions
- 条件orders
- ソート順
DaoException
- 処理に失敗したvoid addService(Service service) throws DaoException, ServiceAlreadyExistsException
service
- 追加するサービスの情報
DaoException
- 情報の書き出しに失敗した
ServiceAlreadyExistsException
- 既にサービスが存在するvoid deleteService(String serviceGridId, String serviceId) throws ServiceNotFoundException, DaoException
serviceGridId
- サービスのグリッドIDserviceId
- 削除するサービスのID
DaoException
- 情報の読み込みに失敗した
ServiceNotFoundException
- 指定されたサービスが見つからないvoid deleteServicesOfGrid(String gridId) throws DaoException
gridId
- グリッドID
DaoException
- 処理に失敗したvoid deleteServicesOfUser(String userGridId, String userId) throws DaoException
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したService getService(String serviceGridId, String serviceId) throws ServiceNotFoundException, DaoException
serviceGridId
- サービスのグリッドIDserviceId
- 取得するサービスのID
ServiceNotFoundException
- 指定されたサービスが見つからない
DaoException
- 情報の読み込みに失敗したboolean isServiceExist(String serviceGridId, String serviceId) throws DaoException
serviceGridId
- サービスのグリッドIDserviceId
- サービスID
DaoException
- 処理に失敗したInputStream getServiceInstance(String serviceGridId, String serviceId) throws DaoException, ServiceNotFoundException
serviceGridId
- サービスのグリッドIDserviceId
- サービスID
DaoException
- 処理に失敗した
ServiceNotFoundException
- サービスが見つからないInputStream getServiceWsdl(String serviceGridId, String serviceId) throws DaoException, ServiceNotFoundException
serviceGridId
- サービスのグリッドIDserviceId
- サービスID
DaoException
- 処理に失敗した
ServiceNotFoundException
- サービスが見つからない
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |