Uses of Class
org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo
-
-
Uses of PropagationTaskInfo in org.apache.syncope.core.provisioning.api.propagation
Methods in org.apache.syncope.core.provisioning.api.propagation that return PropagationTaskInfo Modifier and Type Method Description PropagationTaskInfoPropagationManager. newTask(DerAttrHandler derAttrHandler, Any<?> any, ExternalResource resource, ResourceOperation operation, Provision provision, Stream<Item> mappingItems, Pair<String,Set<Attribute>> preparedAttrs)Methods in org.apache.syncope.core.provisioning.api.propagation that return types with arguments of type PropagationTaskInfo Modifier and Type Method Description List<PropagationTaskInfo>PropagationManager. createTasks(Realm realm, PropagationByResource<String> propByRes, Collection<String> excludedResources)Create the needed tasks for the realm for each resource associated, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. getCreateTasks(AnyTypeKind kind, String key, Boolean enable, PropagationByResource<String> propByRes, Collection<Attr> vAttrs, Collection<String> excludedResources)Create the tasks for every associated resource, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. getDeleteTasks(AnyTypeKind kind, String key, PropagationByResource<String> propByRes, PropagationByResource<Pair<String,String>> propByLinkedAccount, Collection<String> excludedResources)Create the delete tasks from each resource associated, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. getUpdateTasks(AnyUR anyUR, AnyTypeKind kind, String key, List<String> changePwdRes, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String,String>> propByLinkedAccount, Collection<Attr> vAttrs, Collection<String> excludedResources)Create the update tasks on each resource associated, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. getUserCreateTasks(String key, String password, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String,String>> propByLinkedAccount, Collection<Attr> vAttrs, Collection<String> excludedResources)Create the user tasks for every associated resource, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. getUserUpdateTasks(UserWorkflowResult<Pair<UserUR,Boolean>> wfResult)Create the update tasks for the user on each resource associated; propagate password update only to requested resources.List<PropagationTaskInfo>PropagationManager. getUserUpdateTasks(UserWorkflowResult<Pair<UserUR,Boolean>> wfResult, List<String> changePwdRes, Collection<String> excludedResources)Create the update tasks for the user on each resource associated, unless inexcludedResources.List<PropagationTaskInfo>PropagationManager. setAttributeDeltas(List<PropagationTaskInfo> tasks, Map<Pair<String,String>,Set<Attribute>> beforeAttrs)Enrich the provided tasks with attribute deltas.Methods in org.apache.syncope.core.provisioning.api.propagation with parameters of type PropagationTaskInfo Modifier and Type Method Description default voidPropagationActions. after(PropagationTaskInfo taskInfo, TaskExec<PropagationTask> execution, ConnectorObject afterObj)Executes logic after actual propagation.default voidPropagationActions. before(PropagationTaskInfo taskInfo)Executes logic before actual propagation.TaskExec<PropagationTask>PropagationTaskExecutor. execute(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor)Execute the given task and returns the generatedTaskExec.default voidPropagationActions. onError(PropagationTaskInfo taskInfo, TaskExec<PropagationTask> execution, Exception error)Executes logic in case of propagation error.voidPropagationReporter. onSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo, ExecStatus execStatus, String failureReason, String fiql, ConnectorObject beforeObj, ConnectorObject afterObj)Report propagation status after executions in case of success or non-blocking failure (e.g. on non-priority resources).voidPropagationTaskCallable. setTaskInfo(PropagationTaskInfo taskInfo)Method parameters in org.apache.syncope.core.provisioning.api.propagation with type arguments of type PropagationTaskInfo Modifier and Type Method Description PropagationReporterPropagationTaskExecutor. execute(Collection<PropagationTaskInfo> taskInfos, boolean nullPriorityAsync, String executor)Execute the given collection of tasks.default Set<String>PropagationActions. moreAttrsToGet(Optional<PropagationTaskInfo> taskInfo, OrgUnit orgUnit)Return additional attributes to include in the result from the underlying connector.default Set<String>PropagationActions. moreAttrsToGet(Optional<PropagationTaskInfo> taskInfo, Provision provision)Return additional attributes to include in the result from the underlying connector.voidPropagationReporter. onPriorityResourceFailure(String failingResource, Collection<PropagationTaskInfo> taskInfos)Report propagation status after executions in case blocking failure (e.g. on priority resources).List<PropagationTaskInfo>PropagationManager. setAttributeDeltas(List<PropagationTaskInfo> tasks, Map<Pair<String,String>,Set<Attribute>> beforeAttrs)Enrich the provided tasks with attribute deltas. -
Uses of PropagationTaskInfo in org.apache.syncope.core.provisioning.java.propagation
Fields in org.apache.syncope.core.provisioning.java.propagation declared as PropagationTaskInfo Modifier and Type Field Description protected PropagationTaskInfoDefaultPropagationTaskCallable. taskInfoMethods in org.apache.syncope.core.provisioning.java.propagation that return PropagationTaskInfo Modifier and Type Method Description PropagationTaskInfoDefaultPropagationManager. newTask(DerAttrHandler derAttrHandler, Any<?> any, ExternalResource resource, ResourceOperation operation, Provision provision, Stream<Item> mappingItems, Pair<String,Set<Attribute>> preparedAttrs)Methods in org.apache.syncope.core.provisioning.java.propagation with parameters of type PropagationTaskInfo Modifier and Type Method Description voidAzurePropagationActions. before(PropagationTaskInfo taskInfo)voidDBPasswordPropagationActions. before(PropagationTaskInfo taskInfo)voidGenerateRandomPasswordPropagationActions. before(PropagationTaskInfo taskInfo)voidGoogleAppsPropagationActions. before(PropagationTaskInfo taskInfo)voidLDAPMembershipPropagationActions. before(PropagationTaskInfo taskInfo)voidLDAPPasswordPropagationActions. before(PropagationTaskInfo taskInfo)protected voidAbstractPropagationTaskExecutor. checkMandatoryMissing(PropagationTaskInfo taskInfo, Set<Attribute> attrs, boolean enablePasswordCheck)protected UidAbstractPropagationTaskExecutor. createOrUpdate(PropagationTaskInfo taskInfo, boolean fetchRemoteObj, ConnectorObject beforeObj, Connector connector, AtomicReference<Boolean> propagationAttempted)protected UidAbstractPropagationTaskExecutor. delete(PropagationTaskInfo taskInfo, boolean fetchRemoteObj, ConnectorObject beforeObj, Connector connector, AtomicReference<Boolean> propagationAttempted)protected UidAbstractPropagationTaskExecutor. doCreate(PropagationTaskInfo taskInfo, Connector connector, AtomicReference<Boolean> propagationAttempted)protected TaskExec<PropagationTask>AbstractPropagationTaskExecutor. doExecute(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor)protected UidAbstractPropagationTaskExecutor. doUpdate(PropagationTaskInfo taskInfo, Connector connector, ConnectorObject beforeObj, AtomicReference<Boolean> propagationAttempted)protected UidAbstractPropagationTaskExecutor. doUpdateDelta(PropagationTaskInfo taskInfo, Set<AttributeDelta> modifications, Connector connector, AtomicReference<Boolean> propagationAttempted)TaskExec<PropagationTask>AbstractPropagationTaskExecutor. execute(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor)protected booleanGenerateRandomPasswordPropagationActions. generateRandomPassword(PropagationTaskInfo taskInfo)protected ConnectorObjectAbstractPropagationTaskExecutor. getRemoteObject(PropagationTaskInfo taskInfo, Connector connector, OrgUnit orgUnit, List<PropagationActions> actions, boolean latest)Get remote object for given task.protected ConnectorObjectAbstractPropagationTaskExecutor. getRemoteObject(PropagationTaskInfo taskInfo, Connector connector, Provision provision, List<PropagationActions> actions, boolean latest)Get remote object for given task.protected Optional<PropagationTask>AbstractPropagationTaskExecutor. hasToBeregistered(PropagationTaskInfo taskInfo, TaskExec<PropagationTask> execution)Check whether an execution has to be stored, for a given task.protected booleanAbstractPropagationTaskExecutor. isFetchRemoteObj(PropagationTaskInfo taskInfo)protected PropagationTaskCallablePriorityPropagationTaskExecutor. newPropagationTaskCallable(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor)Creates new instances ofPropagationTaskCallablefor usage withCompletionService.voidDefaultPropagationReporter. onSuccessOrNonPriorityResourceFailures(PropagationTaskInfo taskInfo, ExecStatus executionStatus, String failureReason, String fiql, ConnectorObject beforeObj, ConnectorObject afterObj)protected TaskExec<PropagationTask>AbstractPropagationTaskExecutor. rejected(PropagationTaskInfo taskInfo, String rejectReason, PropagationReporter reporter, String executor)protected voidAzurePropagationActions. setName(PropagationTaskInfo taskInfo)voidDefaultPropagationTaskCallable. setTaskInfo(PropagationTaskInfo taskInfo)Method parameters in org.apache.syncope.core.provisioning.java.propagation with type arguments of type PropagationTaskInfo Modifier and Type Method Description PropagationReporterPriorityPropagationTaskExecutor. execute(Collection<PropagationTaskInfo> taskInfos, boolean nullPriorityAsync, String executor)voidDefaultPropagationReporter. onPriorityResourceFailure(String failingResource, Collection<PropagationTaskInfo> taskInfos)List<PropagationTaskInfo>DefaultPropagationManager. setAttributeDeltas(List<PropagationTaskInfo> tasks, Map<Pair<String,String>,Set<Attribute>> beforeAttrs) -
Uses of PropagationTaskInfo in org.apache.syncope.core.provisioning.java.pushpull
Methods in org.apache.syncope.core.provisioning.java.pushpull with parameters of type PropagationTaskInfo Modifier and Type Method Description List<ConnectorObject>OutboundMatcher. match(PropagationTaskInfo taskInfo, Connector connector, Provision provision, List<PropagationActions> actions, String connObjectKeyValue)
-