Modifier and Type | Class and Description |
---|---|
class |
JPAPropagationTask
Encapsulate all information about a propagation task.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PropagationTaskValidator.isValid(PropagationTask task,
javax.validation.ConstraintValidatorContext context) |
Modifier and Type | Method and Description |
---|---|
default void |
PropagationActions.after(PropagationTask task,
TaskExec execution,
ConnectorObject afterObj)
Executes logic after actual propagation.
|
default void |
PropagationActions.before(PropagationTask task,
ConnectorObject beforeObj)
Executes logic before actual propagation.
|
default void |
PropagationActions.onError(PropagationTask task,
TaskExec execution,
Exception error)
Executes logic in case of propagation error.
|
Modifier and Type | Method and Description |
---|---|
default Set<String> |
PropagationActions.moreAttrsToGet(Optional<PropagationTask> task,
OrgUnit orgUnit)
Return additional attributes to include in the result from the underlying connector.
|
default Set<String> |
PropagationActions.moreAttrsToGet(Optional<PropagationTask> task,
Provision provision)
Return additional attributes to include in the result from the underlying connector.
|
Modifier and Type | Method and Description |
---|---|
protected PropagationTask |
AbstractPropagationTaskExecutor.buildTask(PropagationTaskInfo taskInfo) |
Modifier and Type | Method and Description |
---|---|
void |
AzurePropagationActions.before(PropagationTask task,
ConnectorObject beforeObj) |
void |
GoogleAppsPropagationActions.before(PropagationTask task,
ConnectorObject beforeObj) |
void |
LDAPMembershipPropagationActions.before(PropagationTask task,
ConnectorObject beforeObj) |
void |
LDAPPasswordPropagationActions.before(PropagationTask task,
ConnectorObject beforeObj) |
void |
DBPasswordPropagationActions.before(PropagationTask task,
ConnectorObject beforeObj) |
protected Uid |
AbstractPropagationTaskExecutor.createOrUpdate(PropagationTask task,
ConnectorObject beforeObj,
Connector connector,
AtomicReference<Boolean> propagationAttempted) |
protected Uid |
AbstractPropagationTaskExecutor.delete(PropagationTask task,
ConnectorObject beforeObj,
Connector connector,
AtomicReference<Boolean> propagationAttempted) |
protected TaskExec |
AbstractPropagationTaskExecutor.doExecute(PropagationTaskInfo taskInfo,
PropagationTask task,
PropagationReporter reporter) |
protected ConnectorObject |
AbstractPropagationTaskExecutor.getRemoteObject(PropagationTask task,
Connector connector,
OrgUnit orgUnit,
List<PropagationActions> actions,
boolean latest)
Get remote object for given task.
|
protected ConnectorObject |
AbstractPropagationTaskExecutor.getRemoteObject(PropagationTask task,
Connector connector,
Provision provision,
List<PropagationActions> actions,
boolean latest)
Get remote object for given task.
|
protected boolean |
AbstractPropagationTaskExecutor.hasToBeregistered(PropagationTask task,
TaskExec execution)
Check whether an execution has to be stored, for a given task.
|
Modifier and Type | Method and Description |
---|---|
List<ConnectorObject> |
OutboundMatcher.match(PropagationTask task,
Connector connector,
Provision provision,
List<PropagationActions> actions,
String connObjectKeyValue) |
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.