Modifier and Type | Method and Description |
---|---|
<T extends AnyTO> |
RemediationRestClient.remedy(String key,
AnyPatch anyPatch) |
Modifier and Type | Method and Description |
---|---|
static <TO extends AnyTO,P extends AnyPatch> |
AnyOperations.diff(TO updated,
TO original,
boolean incremental) |
Modifier and Type | Method and Description |
---|---|
static void |
AnyOperations.cleanEmptyAttrs(AnyTO anyTO,
AnyPatch patch)
Add PLAIN attribute DELETE patch for those attributes of the input AnyTO without values or containing null value
|
static AnyTO |
AnyOperations.patch(AnyTO anyTO,
AnyPatch anyPatch) |
Modifier and Type | Class and Description |
---|---|
class |
AnyObjectPatch |
class |
GroupPatch |
class |
UserPatch |
Modifier and Type | Method and Description |
---|---|
AnyPatch |
RemediationTO.getAnyPatchPayload() |
Modifier and Type | Method and Description |
---|---|
void |
RemediationTO.setAnyPatchPayload(AnyPatch anyPatchPayload) |
Modifier and Type | Method and Description |
---|---|
Class<? extends AnyPatch> |
AnyTypeKind.getPatchClass() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
RemediationService.remedy(@NotNull String remediationKey,
@NotNull AnyPatch anyPatch)
Perform remediation by updating the provided user, group or any object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnyLogic<TO extends AnyTO,P extends AnyPatch> |
Modifier and Type | Method and Description |
---|---|
ProvisioningResult<?> |
RemediationLogic.remedy(String key,
AnyPatch anyPatch,
boolean nullPriorityAsync) |
Modifier and Type | Method and Description |
---|---|
<P extends AnyPatch> |
Remediation.getPayloadAsPatch(Class<P> reference) |
<P extends AnyPatch> |
AnyUtils.newAnyPatch(String key) |
Modifier and Type | Method and Description |
---|---|
void |
Remediation.setPayload(AnyPatch anyPatch) |
Modifier and Type | Method and Description |
---|---|
<P extends AnyPatch> |
JPARemediation.getPayloadAsPatch(Class<P> reference) |
<P extends AnyPatch> |
JPAAnyUtils.newAnyPatch(String key) |
Modifier and Type | Method and Description |
---|---|
void |
JPARemediation.setPayload(AnyPatch anyPatch) |
Modifier and Type | Interface and Description |
---|---|
interface |
ProvisioningManager<T extends AnyTO,P extends AnyPatch> |
Modifier and Type | Method and Description |
---|---|
default <P extends AnyPatch> |
LogicActions.beforeUpdate(P input) |
Modifier and Type | Method and Description |
---|---|
default <P extends AnyPatch> |
PullActions.beforeUpdate(ProvisioningProfile<?,?> profile,
SyncDelta delta,
EntityTO entity,
P anyPatch)
Action to be executed before to update a pulled entity locally.
|
Modifier and Type | Method and Description |
---|---|
<M extends AnyPatch> |
DBPasswordPullActions.beforeUpdate(ProvisioningProfile<?,?> profile,
SyncDelta delta,
EntityTO entityTO,
M anyPatch) |
<P extends AnyPatch> |
LDAPMembershipPullActions.beforeUpdate(ProvisioningProfile<?,?> profile,
SyncDelta delta,
EntityTO entity,
P anyPatch)
Keep track of members of the group being updated before actual update takes place.
|
Modifier and Type | Method and Description |
---|---|
protected AnyPatch |
DefaultAnyObjectPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected AnyPatch |
DefaultGroupPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected AnyPatch |
DefaultUserPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected abstract AnyPatch |
AbstractPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
Modifier and Type | Method and Description |
---|---|
protected WorkflowResult<? extends AnyPatch> |
DefaultGroupPushResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultAnyObjectPullResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultUserPushResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultGroupPullResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultUserPullResultHandler.update(AnyPatch patch) |
protected abstract WorkflowResult<? extends AnyPatch> |
AbstractSyncopeResultHandler.update(AnyPatch patch) |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractPullResultHandler.createRemediation(AnyType anyType,
AnyPatch anyPatch,
PullTask pullTask,
ProvisioningReport result,
SyncDelta delta) |
protected void |
AbstractPullResultHandler.createRemediation(AnyType anyType,
String anyKey,
AnyTO anyTO,
AnyPatch anyPatch,
PullTask pullTask,
ProvisioningReport result,
SyncDelta delta) |
protected void |
AbstractPullResultHandler.createRemediationIfNeeded(AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected AnyPatch |
DefaultAnyObjectPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected AnyPatch |
DefaultGroupPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected AnyPatch |
DefaultUserPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected abstract AnyPatch |
AbstractPullResultHandler.doUpdate(AnyTO before,
AnyPatch anyPatch,
SyncDelta delta,
ProvisioningReport result) |
protected WorkflowResult<? extends AnyPatch> |
DefaultGroupPushResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultAnyObjectPullResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyObjectPatch> |
DefaultAnyObjectPushResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultUserPushResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultGroupPullResultHandler.update(AnyPatch patch) |
protected WorkflowResult<? extends AnyPatch> |
DefaultUserPullResultHandler.update(AnyPatch patch) |
protected abstract WorkflowResult<? extends AnyPatch> |
AbstractSyncopeResultHandler.update(AnyPatch patch) |
Modifier and Type | Method and Description |
---|---|
<T extends AnyPatch> |
ConnObjectUtils.getAnyPatch(String key,
ConnectorObject obj,
AnyTO original,
PullTask pullTask,
Provision provision)
Build
AnyPatch out of connector object attributes and schema mapping. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAnyService<TO extends AnyTO,P extends AnyPatch> |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
RemediationServiceImpl.remedy(String remediationKey,
AnyPatch anyPatch) |
Modifier and Type | Method and Description |
---|---|
<M extends AnyPatch> |
TestPullActions.beforeUpdate(ProvisioningProfile<?,?> profile,
SyncDelta delta,
EntityTO entityTO,
M anyPatch) |
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.