|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FederationService
FederationService provides client invokable methods to federation services.
These methods are executed on the server side.
Supported API: true
Extendable: false
| Method Summary | |
|---|---|
QueryResult |
findObjects(QuerySpec qs)
Sends a query to all federated services, and returns the merged set of results. |
QueryResult |
findObjects(QuerySpec qs,
String serviceName)
Sends a query to the specified federated service, and returns the results. |
QueryResult |
findObjects(QuerySpec qs,
String[] serviceNames)
Sends a query to each of the specified federated services, and returns the merged set of results. |
QueryResult |
findObjects(QuerySpec qs,
String[] serviceNames,
boolean searchLocalDB)
Sends a query to each of the specified federated services, and returns the merged set of results. |
String[] |
getAllServices()
Returns an array of the names of all known federated services. |
String[] |
getNavigableServices(String linkClassName)
Returns an array of the names of federated services that support navigating a specified link class. |
Persistable |
getPersistentInstance(Federated proxy)
Returns a persisted instance of the specified proxy object or null if the proxy has no persisted instance. |
String[] |
getQueryableServices(String className)
Returns an array of the names of federated services that support querying a specified class. |
Vector |
retrieveInfoEngineObjects(String url)
Sends a request to Info*Engine to retrieve objects associated with the specified URL. |
Federated |
storeProxy(Federated proxy)
Stores a proxy object in the persistent data service. |
void |
syncObjects(Externalizable source,
Externalizable target)
Copies the properties of a specified source object to a target object. |
| Method Detail |
|---|
QueryResult findObjects(QuerySpec qs)
throws wt.federation.FederationServicesException,
WTException
qs - the search criteria to use for the query.
wt.federation.FederationServicesException
WTException
QueryResult findObjects(QuerySpec qs,
String serviceName)
throws wt.federation.FederationServicesException,
WTException
qs - the search criteria to use for the query.serviceName - the name of the federated service to be queried.
wt.federation.FederationServicesException
WTException
QueryResult findObjects(QuerySpec qs,
String[] serviceNames)
throws wt.federation.FederationServicesException,
WTException
qs - the search criteria to use for the query.serviceNames - the names of the federated services to be queried.
wt.federation.FederationServicesException
WTException
QueryResult findObjects(QuerySpec qs,
String[] serviceNames,
boolean searchLocalDB)
throws wt.federation.FederationServicesException,
WTException
qs - the search criteria to use for the query.serviceNames - the names of the federated services to be queried.searchLocalDB - set to true if the local system should be queried.
wt.federation.FederationServicesException
WTException
String[] getAllServices()
throws wt.federation.FederationServicesException,
WTException
wt.federation.FederationServicesException
WTException
String[] getNavigableServices(String linkClassName)
throws wt.federation.FederationServicesException,
WTException
linkClassName - the name of the class for which navigation is desired.
wt.federation.FederationServicesException
WTException
Persistable getPersistentInstance(Federated proxy)
throws wt.federation.FederationServicesException,
WTException
proxy - the proxy object.
wt.federation.FederationServicesException
WTException
String[] getQueryableServices(String className)
throws wt.federation.FederationServicesException,
WTException
className - the name of the class for which querying is desired.
wt.federation.FederationServicesException
WTException
Vector retrieveInfoEngineObjects(String url)
throws wt.federation.FederationServicesException,
WTException
url - the URL identifying the objects to be retrieved.
wt.federation.FederationServicesException
WTException
Federated storeProxy(Federated proxy)
throws wt.federation.FederationServicesException,
WTException
proxy - the object to be persisted.
wt.federation.FederationServicesException
WTException
void syncObjects(Externalizable source,
Externalizable target)
throws wt.federation.FederationServicesException,
WTException
source - the source object.target - the target object.
wt.federation.FederationServicesException
WTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||