Package | Description |
---|---|
com.evolveum.midpoint.provisioning.impl | |
com.evolveum.midpoint.provisioning.util |
Modifier and Type | Method and Description |
---|---|
ProvisioningContext |
ProvisioningContextFactory.create(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Collection<QName> additionalAuxiliaryObjectClassQNames,
Task task,
OperationResult parentResult) |
ProvisioningContext |
ProvisioningContextFactory.create(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Task task,
OperationResult parentResult) |
ProvisioningContext |
ProvisioningContextFactory.create(ResourceShadowDiscriminator coords,
Task task,
OperationResult parentResult) |
ProvisioningContext |
ResourceObjectOperations.getResourceObjectContext() |
ProvisioningContext |
ProvisioningContext.spawn(PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow)
Creates a context for a different object class on the same resource.
|
ProvisioningContext |
ProvisioningContext.spawn(QName objectClassQName)
Creates a context for a different object class on the same resource.
|
ProvisioningContext |
ProvisioningContext.spawn(com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType kind,
String intent)
Creates a context for a different object class on the same resource.
|
Modifier and Type | Method and Description |
---|---|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.addRepositoryShadow(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceShadow,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ResourceObjectConverter.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) |
String |
ShadowCacheReconciler.afterAddOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
OperationResult parentResult) |
String |
ShadowCacheProvisioner.afterAddOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
OperationResult parentResult) |
abstract String |
ShadowCache.afterAddOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
OperationResult parentResult) |
void |
ShadowCacheReconciler.afterModifyOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
ShadowCacheProvisioner.afterModifyOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
abstract void |
ShadowCache.afterModifyOnResource(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
Collection<? extends ItemDelta> modifications,
OperationResult parentResult) |
void |
AccessChecker.checkAdd(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.createRepositoryShadow(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow)
Create a copy of a shadow that is suitable for repository storage.
|
void |
ResourceObjectConverter.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>> |
ResourceObjectConverter.fetchChanges(ProvisioningContext ctx,
PrismProperty<?> lastToken,
OperationResult parentResult) |
PrismProperty |
ResourceObjectConverter.fetchCurrentToken(ProvisioningContext ctx,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ResourceObjectReferenceResolver.fetchResourceObject(ProvisioningContext ctx,
Collection<? extends ResourceAttribute<?>> identifiers,
AttributesToReturn attributesToReturn,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.findOrAddShadowFromChange(ProvisioningContext ctx,
Change<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> change,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.findOrAddShadowFromChangeGlobalContext(ProvisioningContext globalCtx,
Change<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> change,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.fixShadow(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> origRepoShadow,
OperationResult parentResult)
Re-reads the shadow, re-evaluates the identifiers and stored values, updates them if necessary.
|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ResourceObjectConverter.getResourceObject(ProvisioningContext ctx,
Collection<? extends ResourceAttribute<?>> identifiers,
boolean fetchAssociations,
OperationResult parentResult) |
protected PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowCache.handleError(ProvisioningContext ctx,
Exception ex,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> shadow,
ErrorHandler.FailedOperation op,
Collection<? extends ItemDelta> modifications,
boolean compensate,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ResourceObjectConverter.locateResourceObject(ProvisioningContext ctx,
Collection<? extends ResourceAttribute<?>> identifiers,
OperationResult parentResult)
Tries to get the object directly if primary identifiers are present.
|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.lookupConflictingShadowBySecondaryIdentifiers(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceShadow,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.lookupShadowBySecondaryIdentifiers(ProvisioningContext ctx,
Collection<ResourceAttribute<?>> secondaryIdentifiers,
OperationResult parentResult) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.lookupShadowInRepository(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceShadow,
OperationResult parentResult)
Locates the appropriate Shadow in repository that corresponds to the
provided resource object.
|
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.lookupShadowInRepository(ProvisioningContext ctx,
ResourceAttributeContainer identifierContainer,
OperationResult parentResult) |
Collection<PropertyDelta<PrismPropertyValue>> |
ResourceObjectConverter.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 |
ShadowCache.searchObjectsIterative(ProvisioningContext ctx,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
ShadowHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> handler,
boolean readFromRepository,
OperationResult parentResult) |
SearchResultMetadata |
ShadowManager.searchObjectsIterativeRepository(ProvisioningContext ctx,
ObjectQuery query,
Collection<SelectorOptions<GetOperationOptions>> options,
ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> repoHandler,
OperationResult parentResult) |
SearchResultMetadata |
ResourceObjectConverter.searchResourceObjects(ProvisioningContext ctx,
ResultHandler<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resultHandler,
ObjectQuery query,
boolean fetchAssociations,
OperationResult parentResult) |
void |
ResourceObjectConverter.setCachingMetadata(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject) |
void |
ResourceObjectOperations.setResourceObjectContext(ProvisioningContext resourceObjectContext) |
Collection<ItemDelta> |
ShadowManager.updateShadow(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceShadow,
Collection<? extends ItemDelta> aprioriDeltas,
OperationResult result) |
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> |
ShadowManager.updateShadow(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> currentResourceShadow,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> oldRepoShadow,
OperationResult parentResult)
Updates repository shadow based on shadow from resource.
|
Modifier and Type | Method and Description |
---|---|
static AttributesToReturn |
ProvisioningUtil.createAttributesToReturn(ProvisioningContext ctx) |
static void |
ProvisioningUtil.setProtectedFlag(ProvisioningContext ctx,
PrismObject<com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType> resourceObject,
MatchingRuleRegistry matchingRuleRegistry) |
Copyright © 2016 evolveum. All rights reserved.