com.evolveum.midpoint.provisioning.impl
Class ShadowConverter
java.lang.Object
com.evolveum.midpoint.provisioning.impl.ShadowConverter
@Component
public class ShadowConverter
- extends java.lang.Object
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 |
ShadowConverter
public ShadowConverter()
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.