public class DefaultUserPullResultHandler extends AbstractPullResultHandler implements UserPullResultHandler
anyTypeDAO, auditManager, connObjectUtils, entityFactory, executor, inboundMatcher, latestResult, notificationManager, remediationDAO, taskDAO, userDAO, virAttrCache, virSchemaDAO
anyObjectDataBinder, anyUtilsFactory, awfAdapter, groupDataBinder, gwfAdapter, LOG, profile, propagationManager, taskExecutor, userDataBinder, uwfAdapter
Constructor and Description |
---|
DefaultUserPullResultHandler() |
createRemediation, createRemediation, createRemediationIfNeeded, delete, deprovision, doHandle, end, handle, handleAnys, ignore, link, provision, setPullExecutor, throwIgnoreProvisionException, update
getProfile, setProfile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
handle, setPullExecutor
getProfile, setProfile
protected AnyUtils getAnyUtils()
getAnyUtils
in class AbstractSyncopeResultHandler<PullTask,PullActions>
protected String getName(AnyTO anyTO)
getName
in class AbstractPullResultHandler
protected ProvisioningManager<?,?> getProvisioningManager()
getProvisioningManager
in class AbstractPullResultHandler
protected AnyTO getAnyTO(Any<?> any)
getAnyTO
in class AbstractSyncopeResultHandler<PullTask,PullActions>
protected WorkflowResult<? extends AnyPatch> update(AnyPatch patch)
update
in class AbstractSyncopeResultHandler<PullTask,PullActions>
protected AnyTO doCreate(AnyTO anyTO, SyncDelta delta)
doCreate
in class AbstractPullResultHandler
protected AnyPatch doUpdate(AnyTO before, AnyPatch anyPatch, SyncDelta delta, ProvisioningReport result)
doUpdate
in class AbstractPullResultHandler
protected void handleLinkedAccounts(SyncDelta delta, List<PullMatch> matches, Provision provision) throws org.quartz.JobExecutionException
handleLinkedAccounts
in class AbstractPullResultHandler
org.quartz.JobExecutionException
protected Optional<ProvisioningReport> deprovision(MatchingRule matchingRule, SyncDelta delta, LinkedAccount account) throws org.quartz.JobExecutionException
org.quartz.JobExecutionException
protected Optional<ProvisioningReport> provision(UnmatchingRule rule, SyncDelta delta, User user, LinkedAccountTO accountTO, Provision provision) throws org.quartz.JobExecutionException
org.quartz.JobExecutionException
protected Optional<ProvisioningReport> update(SyncDelta delta, LinkedAccount account, Provision provision) throws org.quartz.JobExecutionException
org.quartz.JobExecutionException
protected Optional<ProvisioningReport> delete(SyncDelta delta, LinkedAccount account, Provision provision) throws org.quartz.JobExecutionException
org.quartz.JobExecutionException
protected ProvisioningReport ignore(SyncDelta delta, LinkedAccount account, boolean matching, String... message) throws org.quartz.JobExecutionException
org.quartz.JobExecutionException
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.