|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.itim.dataservices.model.domain.ServiceModel
public class ServiceModel
Class provides functionality to access service supporting data in enrole data store. This includes finding and adding supporting data. For removing supporting data, DirectoryObjectEntity should be used.
Constructor Summary | |
---|---|
ServiceModel(DistinguishedName serviceDN)
Creates new ServiceModel for the given service instance |
Method Summary | |
---|---|
DirectoryObjectEntity |
addSupportingData(AttributeValues rdn,
DirectoryObject directoryObject)
Add a supporting data entry to the enrole data store. |
SearchResults |
getByFilter(java.lang.String filter)
Gets all supporting data for the service matching the given filter. |
SearchResults |
getByFilter(java.lang.String filter,
boolean useClientSideFilteringForGroup)
|
void |
removeSupportingData()
Remove supporting data entries of the service in the enrole data store |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ServiceModel(DistinguishedName serviceDN)
Method Detail |
---|
public DirectoryObjectEntity addSupportingData(AttributeValues rdn, DirectoryObject directoryObject) throws ModelCommunicationException, ModelCreationException
rdn
- The attributes that the relative distinguished name is formed fromdirectoryObject
- Contains the data
ModelCommunicationException
- if the data store is inaccessible
ModelCreationException
- if the entity could not be added to the data store
due to data or naming consistency problemspublic SearchResults getByFilter(java.lang.String filter) throws ModelCommunicationException, ObjectNotFoundException
filter
- The filter to match supporting data by
ModelCommunicationException
ObjectNotFoundException
public SearchResults getByFilter(java.lang.String filter, boolean useClientSideFilteringForGroup) throws ModelCommunicationException, ObjectNotFoundException
ModelCommunicationException
ObjectNotFoundException
public void removeSupportingData() throws ModelCommunicationException, ObjectNotFoundException
ModelCommunicationException
ObjectNotFoundException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |