|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AdvancedRegistry
A resource which allows other services and resources to be registered with it.
| Method Summary | |
|---|---|
ReferenceDocumentType[] |
getRegisteredResourcesByConcept(String concept)
List the currently registered resources of a given concept. |
void |
insertRelationshipBetweenReferanceAbles(org.apache.axis.message.addressing.EndpointReferenceType fromReference,
String relationshipName,
org.apache.axis.message.addressing.EndpointReferenceType toReference)
Insert a relationship between two resources. |
String[] |
query(String query,
String languageNS)
Query the registry for registered resources. |
void |
registerResourceToConcept(org.apache.axis.message.addressing.EndpointReferenceType reference,
Document referenceAble,
String concept)
Add 'reference-able' to a specific concept. |
void |
unregisterResourceFromConcept(org.apache.axis.message.addressing.EndpointReferenceType reference,
String concept)
Remove a resource previously added with #registerResource under a specific concept. |
| Method Detail |
|---|
@WebMethod
void registerResourceToConcept(org.apache.axis.message.addressing.EndpointReferenceType reference,
Document referenceAble,
String concept)
throws RemoteException
referenceAble - the (meta)data to be addedreference - the reference of the data to be addedconcept - the concept the reference-able belongs to
RemoteException
@WebMethod
void unregisterResourceFromConcept(org.apache.axis.message.addressing.EndpointReferenceType reference,
String concept)
throws RemoteException
#registerResource under a specific concept. This includes removing the
reference as well as the reference-able.
resource - the resource to be deletedconcept - the concept the resource belongs to
RemoteException
@WebMethod
ReferenceDocumentType[] getRegisteredResourcesByConcept(String concept)
throws RemoteException
concept - the concept of resources to return, or null to
return all types.
Returns resources added by #registerResource.
RemoteException
@WebMethod
String[] query(String query,
String languageNS)
throws RemoteException
query - query stringlanguageNS - namespace of the language in that the query is encoded
RemoteException
@WebMethod
void insertRelationshipBetweenReferanceAbles(org.apache.axis.message.addressing.EndpointReferenceType fromReference,
String relationshipName,
org.apache.axis.message.addressing.EndpointReferenceType toReference)
throws RemoteException
fromReference - reference of the source reference-able of the relationshiprelationshipName - name of the relationshiptoReference - reference of the sink reference-able of the relationship
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||