com.evolveum.midpoint.provisioning.impl
Class ShadowConverter

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

@Component
public class ShadowConverter
extends java.lang.Object


Constructor Summary
ShadowConverter()
           
 
Method Summary
 ResourceObjectShadowType addShadow(ResourceType resource, ResourceObjectShadowType shadow, java.util.Set<Operation> additionalOperations, OperationResult parentResult)
           
 ResourceType completeResource(ResourceType resource, OperationResult parentResult)
           
 ResourceObjectShadowType createNewAccountFromChange(Change change, ResourceType resource, OperationResult parentResult)
           
 void deleteShadow(ResourceType resource, ResourceObjectShadowType shadow, java.util.Set<Operation> additionalOperations, OperationResult parentResult)
           
 java.util.List<Change> fetchChanges(ResourceType resource, Property lastToken, OperationResult parentResult)
           
 Property fetchCurrentToken(ResourceType resourceType, OperationResult parentResult)
           
 ConnectorTypeManager getConnectorTypeManager()
           
 ResourceTypeManager getResourceTypeManager()
           
 ResourceObjectShadowType getShadow(ResourceType resource, ResourceObjectShadowType shadow, OperationResult parentResult)
           
 java.util.Set<AttributeModificationOperation> modifyShadow(ResourceType resource, ResourceObjectShadowType shadow, java.util.Set<Operation> changes, ObjectModificationType objectChanges, OperationResult parentResult)
           
 void setConnectorTypeManager(ConnectorTypeManager connectorTypeManager)
           
 void setResourceTypeManager(ResourceTypeManager resourceTypeManager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShadowConverter

public ShadowConverter()
Method Detail

getConnectorTypeManager

public ConnectorTypeManager getConnectorTypeManager()

setConnectorTypeManager

public void setConnectorTypeManager(ConnectorTypeManager connectorTypeManager)

getResourceTypeManager

public ResourceTypeManager getResourceTypeManager()

setResourceTypeManager

public void setResourceTypeManager(ResourceTypeManager resourceTypeManager)

getShadow

public ResourceObjectShadowType getShadow(ResourceType resource,
                                          ResourceObjectShadowType shadow,
                                          OperationResult parentResult)
                                   throws ObjectNotFoundException,
                                          CommunicationException,
                                          SchemaException
Throws:
ObjectNotFoundException
CommunicationException
SchemaException

completeResource

public ResourceType completeResource(ResourceType resource,
                                     OperationResult parentResult)
                              throws ObjectNotFoundException,
                                     SchemaException,
                                     CommunicationException
Throws:
ObjectNotFoundException
SchemaException
CommunicationException

addShadow

public ResourceObjectShadowType addShadow(ResourceType resource,
                                          ResourceObjectShadowType shadow,
                                          java.util.Set<Operation> additionalOperations,
                                          OperationResult parentResult)
                                   throws ObjectNotFoundException,
                                          SchemaException,
                                          CommunicationException,
                                          ObjectAlreadyExistsException
Throws:
ObjectNotFoundException
SchemaException
CommunicationException
ObjectAlreadyExistsException

deleteShadow

public void deleteShadow(ResourceType resource,
                         ResourceObjectShadowType shadow,
                         java.util.Set<Operation> additionalOperations,
                         OperationResult parentResult)
                  throws ObjectNotFoundException,
                         SchemaException,
                         CommunicationException
Throws:
ObjectNotFoundException
SchemaException
CommunicationException

modifyShadow

public java.util.Set<AttributeModificationOperation> modifyShadow(ResourceType resource,
                                                                  ResourceObjectShadowType shadow,
                                                                  java.util.Set<Operation> changes,
                                                                  ObjectModificationType objectChanges,
                                                                  OperationResult parentResult)
                                                           throws ObjectNotFoundException,
                                                                  SchemaException,
                                                                  CommunicationException
Throws:
ObjectNotFoundException
SchemaException
CommunicationException

fetchCurrentToken

public Property fetchCurrentToken(ResourceType resourceType,
                                  OperationResult parentResult)
                           throws ObjectNotFoundException,
                                  CommunicationException,
                                  SchemaException
Throws:
ObjectNotFoundException
CommunicationException
SchemaException

fetchChanges

public java.util.List<Change> fetchChanges(ResourceType resource,
                                           Property lastToken,
                                           OperationResult parentResult)
                                    throws ObjectNotFoundException,
                                           SchemaException,
                                           CommunicationException
Throws:
ObjectNotFoundException
SchemaException
CommunicationException

createNewAccountFromChange

public ResourceObjectShadowType createNewAccountFromChange(Change change,
                                                           ResourceType resource,
                                                           OperationResult parentResult)
                                                    throws SchemaException,
                                                           ObjectNotFoundException,
                                                           CommunicationException,
                                                           GenericFrameworkException
Throws:
SchemaException
ObjectNotFoundException
CommunicationException
GenericFrameworkException


Copyright © 2012 evolveum. All Rights Reserved.