|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.itim.dataservices.model.ObjectProfileSearch
Class that provides an interface for searching for object profiles that reside in the data store. Since object profiles can be registered with the platform in a non-persistent manner (see ProfileLocator), searches performed here may not return every object profile known to the platform.
ObjectProfileEntity
Constructor Summary | |
---|---|
ObjectProfileSearch()
Default constructor. |
Method Summary | |
---|---|
java.util.Collection |
getAllServiceProfiles(DistinguishedName tenantDN)
Returns all service profiles in the data store. |
java.util.Collection |
getProfilesInCategory(DistinguishedName tenantDN,
java.lang.String category)
Returns all object profiles with the given category in the data store. |
ObjectProfileEntity |
lookup(DistinguishedName dn)
Searches for an object profile with the given distinguished name. |
ObjectProfileEntity |
lookup(DistinguishedName tenantDN,
java.lang.String profileName)
Searches for an object profile in the data store with the given profile name. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ObjectProfileSearch()
Method Detail |
public ObjectProfileEntity lookup(DistinguishedName dn) throws ObjectNotFoundException, ModelCommunicationException
dn
- DistinguishedName to search with.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
ObjectNotFoundException
- Thrown if unable to locate the
entity in the data store. This may be due to an invalid
distinguished name, or the entity may have been removed by
another client.public ObjectProfileEntity lookup(DistinguishedName tenantDN, java.lang.String profileName) throws ObjectNotFoundException, ModelCommunicationException
tenantDN
- Distinguished name of the tenant (system root) to
provide the base of the search.profileName
- Profile name to search with.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
ObjectNotFoundException
- Thrown if unable to locate the
entity in the data store. This may be due to an invalid
profile name, or the entity may have been removed by
another client.public java.util.Collection getProfilesInCategory(DistinguishedName tenantDN, java.lang.String category) throws ModelCommunicationException
tenantDN
- Distinguished name of the tenant (system root) to
provide the base of the search.category
- Category of object profiles to return.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.public java.util.Collection getAllServiceProfiles(DistinguishedName tenantDN) throws ModelCommunicationException
tenantDN
- Distinguished name of the tenant (system root) to
provide the base of the search.
ModelCommunicationException
- Thrown if unable to communicate
with the data store.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |