@Component public class ResourceObjectConverter extends Object
Modifier and Type | Field and Description |
---|---|
static String |
OPERATION_MODIFY_ENTITLEMENT |
Constructor and Description |
---|
ResourceObjectConverter() |
Modifier and Type | Method and Description |
---|---|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
addResourceObject(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts,
OperationResult parentResult) |
void |
deleteResourceObject(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
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(ProvisioningContext ctx,
PrismProperty<?> lastToken,
OperationResult parentResult) |
PrismProperty |
fetchCurrentToken(ProvisioningContext ctx,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
getResourceObject(ProvisioningContext ctx,
Collection<? extends ResourceAttribute<?>> identifiers,
boolean fetchAssociations,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
locateResourceObject(ProvisioningContext ctx,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult)
Tries to get the object directly if primary identifiers are present.
|
Collection<PropertyDelta<PrismPropertyValue>> |
modifyResourceObject(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> repoShadow,
com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts,
Collection<? extends ItemDelta> itemDeltas,
OperationResult parentResult) |
SearchResultMetadata |
searchResourceObjects(ProvisioningContext ctx,
ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resultHandler,
ObjectQuery query,
boolean fetchAssociations,
OperationResult parentResult) |
void |
setCachingMetadata(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject) |
public static final String OPERATION_MODIFY_ENTITLEMENT
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> getResourceObject(ProvisioningContext ctx, Collection<? extends ResourceAttribute<?>> identifiers, boolean fetchAssociations, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException, GenericConnectorException
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> locateResourceObject(ProvisioningContext ctx, Collection<? extends ResourceAttribute<?>> identifiers, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException, SecurityViolationException, GenericConnectorException
public PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> addResourceObject(ProvisioningContext ctx, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ObjectAlreadyExistsException, ConfigurationException, SecurityViolationException
public void deleteResourceObject(ProvisioningContext ctx, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow, com.evolveum.midpoint.xml.ns._public.common.common_3.OperationProvisioningScriptsType scripts, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, SecurityViolationException
public Collection<PropertyDelta<PrismPropertyValue>> modifyResourceObject(ProvisioningContext ctx, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> repoShadow, 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(ProvisioningContext ctx, ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resultHandler, ObjectQuery query, boolean fetchAssociations, OperationResult parentResult) throws SchemaException, CommunicationException, ObjectNotFoundException, ConfigurationException, SecurityViolationException
public PrismProperty fetchCurrentToken(ProvisioningContext ctx, OperationResult parentResult) throws ObjectNotFoundException, CommunicationException, SchemaException, ConfigurationException
public List<Change<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType>> fetchChanges(ProvisioningContext ctx, PrismProperty<?> lastToken, OperationResult parentResult) throws SchemaException, CommunicationException, ConfigurationException, SecurityViolationException, GenericFrameworkException, ObjectNotFoundException
public void setCachingMetadata(ProvisioningContext ctx, PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject) throws SchemaException, ConfigurationException, ObjectNotFoundException, CommunicationException
Copyright © 2016 evolveum. All rights reserved.