com.evolveum.midpoint.provisioning.impl
Class ResourceObjectManager
java.lang.Object
com.evolveum.midpoint.provisioning.impl.ResourceObjectManager
@Component
public class ResourceObjectManager
- extends Object
Method Summary |
List<Change> |
fetchChanges(ResourceType resourceType,
PrismProperty<?> lastToken,
OperationResult parentResult)
|
PrismProperty<?> |
fetchCurrentToken(ResourceType resourceType,
OperationResult parentResult)
|
RepositoryService |
getRepositoryService()
|
|
listShadows(ResourceType resource,
QName objectClass,
ShadowHandler<T> handler,
boolean readFromRepository,
OperationResult parentResult)
|
|
searchObjectsIterative(Class<T> type,
QName objectClass,
ResourceType resourceType,
ObjectQuery query,
ShadowHandler<T> handler,
DiscoveryHandler discoveryHandler,
OperationResult parentResult)
|
void |
setRepositoryService(RepositoryService repositoryService)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceObjectManager
public ResourceObjectManager()
setRepositoryService
public void setRepositoryService(RepositoryService repositoryService)
getRepositoryService
public RepositoryService getRepositoryService()
fetchCurrentToken
public PrismProperty<?> fetchCurrentToken(ResourceType resourceType,
OperationResult parentResult)
throws ObjectNotFoundException,
CommunicationException,
SchemaException,
ConfigurationException
- Throws:
ObjectNotFoundException
CommunicationException
SchemaException
ConfigurationException
fetchChanges
public List<Change> fetchChanges(ResourceType resourceType,
PrismProperty<?> lastToken,
OperationResult parentResult)
throws ObjectNotFoundException,
CommunicationException,
GenericFrameworkException,
SchemaException,
ConfigurationException,
SecurityViolationException
- Throws:
ObjectNotFoundException
CommunicationException
GenericFrameworkException
SchemaException
ConfigurationException
SecurityViolationException
listShadows
public <T extends ResourceObjectShadowType> void listShadows(ResourceType resource,
QName objectClass,
ShadowHandler<T> handler,
boolean readFromRepository,
OperationResult parentResult)
throws CommunicationException,
ObjectNotFoundException,
SchemaException,
ConfigurationException
- Throws:
CommunicationException
ObjectNotFoundException
SchemaException
ConfigurationException
searchObjectsIterative
public <T extends ResourceObjectShadowType> void searchObjectsIterative(Class<T> type,
QName objectClass,
ResourceType resourceType,
ObjectQuery query,
ShadowHandler<T> handler,
DiscoveryHandler discoveryHandler,
OperationResult parentResult)
throws ObjectNotFoundException,
CommunicationException,
SchemaException,
ConfigurationException
- Throws:
ObjectNotFoundException
CommunicationException
SchemaException
ConfigurationException
Copyright © 2013 evolveum. All Rights Reserved.