com.evolveum.midpoint.provisioning.impl
Class ResourceObjectManager

java.lang.Object
  extended by com.evolveum.midpoint.provisioning.impl.ResourceObjectManager

@Component
public class ResourceObjectManager
extends Object


Constructor Summary
ResourceObjectManager()
           
 
Method Summary
 List<Change> fetchChanges(ResourceType resourceType, PrismProperty<?> lastToken, OperationResult parentResult)
           
 PrismProperty<?> fetchCurrentToken(ResourceType resourceType, OperationResult parentResult)
           
 RepositoryService getRepositoryService()
           
<T extends ResourceObjectShadowType>
void
listShadows(ResourceType resource, QName objectClass, ShadowHandler<T> handler, boolean readFromRepository, OperationResult parentResult)
           
<T extends ResourceObjectShadowType>
void
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
 

Constructor Detail

ResourceObjectManager

public ResourceObjectManager()
Method Detail

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.