Uses of Class
org.apache.syncope.core.provisioning.api.propagation.PropagationTaskInfo
Packages that use PropagationTaskInfo
Package
Description
-
Uses of PropagationTaskInfo in org.apache.syncope.core.provisioning.api.propagation
Methods in org.apache.syncope.core.provisioning.api.propagation that return PropagationTaskInfoModifier and TypeMethodDescriptionPropagationManager.newTask(DerAttrHandler derAttrHandler, Any any, ExternalResource resource, ResourceOperation operation, Provision provision, Stream<Item> mappingItems, MappingManager.PreparedAttrs preparedAttrs) Methods in org.apache.syncope.core.provisioning.api.propagation that return types with arguments of type PropagationTaskInfoModifier and TypeMethodDescriptionPropagationManager.createTasks(Realm realm, PropagationByResource<String> propByRes, Collection<String> excludedResources) Create the needed tasks for the realm for each resource associated, unless inexcludedResources.PropagationManager.getCreateTasks(AnyTypeKind kind, String key, Boolean enable, PropagationByResource<String> propByRes, Collection<String> excludedResources) Create the tasks for every associated resource, unless inexcludedResources.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.PropagationManager.getUpdateTasks(AnyUR anyUR, AnyTypeKind kind, String key, List<String> changePwdRes, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) Create the update tasks on each resource associated, unless inexcludedResources.PropagationManager.getUserCreateTasks(String key, String password, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) Create the user tasks for every associated resource, unless inexcludedResources.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.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.PropagationManager.setAttributeDeltas(List<PropagationTaskInfo> tasks, List<PropagationManager.PropagationAttrs> beforeAttrs) Enrich the provided tasks with attribute deltas.Methods in org.apache.syncope.core.provisioning.api.propagation with parameters of type PropagationTaskInfoModifier and TypeMethodDescriptiondefault voidPropagationActions.after(PropagationTaskInfo taskInfo, TaskExec<PropagationTask> execution, ConnectorObject afterObj) Executes logic after actual propagation.default voidPropagationActions.before(PropagationTaskInfo taskInfo) Executes logic before actual propagation.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).Method parameters in org.apache.syncope.core.provisioning.api.propagation with type arguments of type PropagationTaskInfoModifier and TypeMethodDescriptionPropagationTaskExecutor.execute(Collection<PropagationTaskInfo> taskInfos, boolean nullPriorityAsync, String executor) Execute the given collection of tasks.PropagationActions.moreAttrsToGet(Optional<PropagationTaskInfo> taskInfo, OrgUnit orgUnit) Return additional attributes to include in the result from the underlying connector.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).PropagationManager.setAttributeDeltas(List<PropagationTaskInfo> tasks, List<PropagationManager.PropagationAttrs> beforeAttrs) Enrich the provided tasks with attribute deltas. -
Uses of PropagationTaskInfo in org.apache.syncope.core.provisioning.java.propagation
Methods in org.apache.syncope.core.provisioning.java.propagation that return PropagationTaskInfoModifier and TypeMethodDescriptionDefaultPropagationManager.newTask(DerAttrHandler derAttrHandler, Any any, ExternalResource resource, ResourceOperation operation, Provision provision, Stream<Item> mappingItems, MappingManager.PreparedAttrs preparedAttrs) Methods in org.apache.syncope.core.provisioning.java.propagation that return types with arguments of type PropagationTaskInfoModifier and TypeMethodDescriptionprotected List<PropagationTaskInfo> DefaultPropagationManager.createTasks(Any any, String password, List<String> changePwdRes, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount) Create propagation tasks.DefaultPropagationManager.createTasks(Realm realm, PropagationByResource<String> propByRes, Collection<String> excludedResources) DefaultPropagationManager.getCreateTasks(AnyTypeKind kind, String key, Boolean enable, PropagationByResource<String> propByRes, Collection<String> excludedResources) protected List<PropagationTaskInfo> DefaultPropagationManager.getCreateTasks(Any any, String password, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) DefaultPropagationManager.getDeleteTasks(AnyTypeKind kind, String key, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) protected List<PropagationTaskInfo> DefaultPropagationManager.getDeleteTasks(Any any, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) DefaultPropagationManager.getUpdateTasks(AnyUR anyUR, AnyTypeKind kind, String key, List<String> changePwdRes, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) protected List<PropagationTaskInfo> DefaultPropagationManager.getUpdateTasks(AnyUR anyUR, Any any, String password, List<String> changePwdRes, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) DefaultPropagationManager.getUserCreateTasks(String key, String password, Boolean enable, PropagationByResource<String> propByRes, PropagationByResource<Pair<String, String>> propByLinkedAccount, Collection<String> excludedResources) DefaultPropagationManager.getUserUpdateTasks(UserWorkflowResult<Pair<UserUR, Boolean>> wfResult) DefaultPropagationManager.getUserUpdateTasks(UserWorkflowResult<Pair<UserUR, Boolean>> wfResult, List<String> changePwdRes, Collection<String> excludedResources) DefaultPropagationManager.setAttributeDeltas(List<PropagationTaskInfo> tasks, List<PropagationManager.PropagationAttrs> beforeAttrs) Methods in org.apache.syncope.core.provisioning.java.propagation with parameters of type PropagationTaskInfoModifier and TypeMethodDescriptionvoidAzurePropagationActions.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, Mutable<Boolean> propagationAttempted) protected UidAbstractPropagationTaskExecutor.delete(PropagationTaskInfo taskInfo, boolean fetchRemoteObj, ConnectorObject beforeObj, Connector connector, Mutable<Boolean> propagationAttempted) protected UidAbstractPropagationTaskExecutor.doCreate(PropagationTaskInfo taskInfo, Connector connector, Mutable<Boolean> propagationAttempted) protected TaskExec<PropagationTask> AbstractPropagationTaskExecutor.doExecute(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor) protected UidAbstractPropagationTaskExecutor.doUpdate(PropagationTaskInfo taskInfo, Connector connector, ConnectorObject beforeObj, Mutable<Boolean> propagationAttempted) protected UidAbstractPropagationTaskExecutor.doUpdateDelta(PropagationTaskInfo taskInfo, Set<AttributeDelta> modifications, Connector connector, Mutable<Boolean> propagationAttempted) AbstractPropagationTaskExecutor.execute(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor) protected booleanPriorityPropagationTaskExecutor.failed(PropagationTaskInfo taskInfpo, TaskExec<PropagationTask> exec, ExecStatus execStatus) 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 Callable<TaskExec<PropagationTask>> PriorityPropagationTaskExecutor.newPropagationTaskCallable(PropagationTaskInfo taskInfo, PropagationReporter reporter, String executor) Creates new instances ofCallablefor 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) Method parameters in org.apache.syncope.core.provisioning.java.propagation with type arguments of type PropagationTaskInfoModifier and TypeMethodDescriptionInstrumentedPriorityPropagationTaskExecutor.execute(Collection<PropagationTaskInfo> taskInfos, boolean nullPriorityAsync, String executor) PriorityPropagationTaskExecutor.execute(Collection<PropagationTaskInfo> taskInfos, boolean nullPriorityAsync, String executor) LDAPMembershipPropagationActions.moreAttrsToGet(Optional<PropagationTaskInfo> taskInfo, Provision provision) voidDefaultPropagationReporter.onPriorityResourceFailure(String failingResource, Collection<PropagationTaskInfo> taskInfos) DefaultPropagationManager.setAttributeDeltas(List<PropagationTaskInfo> tasks, List<PropagationManager.PropagationAttrs> 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 PropagationTaskInfoModifier and TypeMethodDescriptionOutboundMatcher.match(PropagationTaskInfo taskInfo, Connector connector, Provision provision, List<PropagationActions> actions, String connObjectKeyValue)