@Component public class ResourceObjectConverter extends Object
Modifier and Type | Field and Description |
---|---|
static String |
FULL_SHADOW_KEY |
Constructor and Description |
---|
ResourceObjectConverter() |
Modifier and Type | Method and Description |
---|---|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
addResourceObject(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
RefinedObjectClassDefinition objectClassDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts,
OperationResult parentResult) |
void |
deleteResourceObject(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
RefinedObjectClassDefinition objectClassDefinition,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts,
OperationResult parentResult) |
List<Change<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType>> |
fetchChanges(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
RefinedObjectClassDefinition objectClass,
PrismProperty<?> lastToken,
OperationResult parentResult) |
PrismProperty |
fetchCurrentToken(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
ObjectClassComplexTypeDefinition objectClass,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
getResourceObject(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
Collection<? extends ResourceAttribute<?>> identifiers,
RefinedObjectClassDefinition objectClassDefinition,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
locateResourceObject(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
Collection<? extends ResourceAttribute<?>> identifiers,
RefinedObjectClassDefinition objectClassDefinition,
OperationResult parentResult)
Tries to get the object directly if primary identifiers are present.
|
Collection<PropertyModificationOperation> |
modifyResourceObject(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource,
RefinedObjectClassDefinition objectClassDefinition,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts,
Collection<? extends ItemDelta> itemDeltas,
OperationResult parentResult) |
SearchResultMetadata |
searchResourceObjects(ConnectorInstance connector,
com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
RefinedObjectClassDefinition objectClassDef,
ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resultHandler,
ObjectQuery query,
boolean fetchAssociations,
OperationResult parentResult) |
void |
setProtectedFlag(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType,
RefinedObjectClassDefinition rOcDef,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject) |
public static final String FULL_SHADOW_KEY
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> getResourceObject(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, Collection<? extends ResourceAttribute<?>> identifiers, RefinedObjectClassDefinition objectClassDefinition, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException, GenericConnectorException
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> locateResourceObject(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, Collection<? extends ResourceAttribute<?>> identifiers, RefinedObjectClassDefinition objectClassDefinition, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException, GenericConnectorException
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> addResourceObject(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, RefinedObjectClassDefinition objectClassDefinition, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ObjectAlreadyExistsException, ConfigurationException, SecurityViolationException
public void deleteResourceObject(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, RefinedObjectClassDefinition objectClassDefinition, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException
public Collection<PropertyModificationOperation> modifyResourceObject(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, RefinedObjectClassDefinition objectClassDefinition, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts, Collection<? extends ItemDelta> itemDeltas, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, ObjectAlreadyExistsException
public SearchResultMetadata searchResourceObjects(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, RefinedObjectClassDefinition objectClassDef, ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resultHandler, ObjectQuery query, boolean fetchAssociations, OperationResult parentResult) throws SchemaException, CommunicationException, ObjectNotFoundException, ConfigurationException
public PrismProperty fetchCurrentToken(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, ObjectClassComplexTypeDefinition objectClass, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException
public List<Change<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType>> fetchChanges(ConnectorInstance connector, com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resource, RefinedObjectClassDefinition objectClass, PrismProperty<?> lastToken, OperationResult parentResult) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, GenericFrameworkException, ObjectNotFoundException
public void setProtectedFlag(com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType resourceType, RefinedObjectClassDefinition rOcDef, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject) throws SchemaException
SchemaException
Copyright © 2015 evolveum. All rights reserved.