Class DefaultUserPullResultHandler
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler<PullTask,InboundActions>
org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
org.apache.syncope.core.provisioning.java.pushpull.DefaultUserPullResultHandler
- All Implemented Interfaces:
SyncopePullResultHandler
,SyncopeResultHandler<PullTask,
,InboundActions> UserPullResultHandler
,SyncResultsHandler
public class DefaultUserPullResultHandler
extends AbstractPullResultHandler
implements UserPullResultHandler
-
Field Summary
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
anyTypeDAO, auditManager, connObjectUtils, entityFactory, inboundMatcher, notificationManager, remediationDAO, taskDAO, userDAO, virAttrCache, virSchemaDAO
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler
anyObjectDataBinder, anyUtilsFactory, awfAdapter, groupDataBinder, gwfAdapter, LOG, profile, propagationManager, securityProperties, stopRequested, taskExecutor, userDataBinder, uwfAdapter
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected OpEvent.Outcome
delete
(SyncDelta delta, LinkedAccount account, Provision provision) protected OpEvent.Outcome
deprovision
(MatchingRule matchingRule, SyncDelta delta, LinkedAccount account) protected AnyTO
protected AnyUR
doUpdate
(AnyTO before, AnyUR req, SyncDelta delta, ProvisioningReport result) protected Boolean
protected AnyTO
protected AnyUtils
protected String
protected String
protected ProvisioningManager
<?, ?> protected OpEvent.Outcome
handleLinkedAccounts
(SyncDelta delta, List<InboundMatch> matches, Provision provision) protected OpEvent.Outcome
ignore
(SyncDelta delta, LinkedAccount account, boolean matching, String... message) protected OpEvent.Outcome
provision
(UnmatchingRule rule, SyncDelta delta, User user, LinkedAccountTO accountTO, Provision provision) protected WorkflowResult
<? extends AnyUR> protected OpEvent.Outcome
update
(SyncDelta delta, LinkedAccount account, Provision provision) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
and, createRemediation, createRemediationIfNeeded, delete, deprovision, doHandle, end, handle, handleAnys, ignore, link, provision, throwIgnoreProvisionException, update
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler
setProfile, stop
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopePullResultHandler
handle
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler
setProfile, stop
-
Constructor Details
-
DefaultUserPullResultHandler
public DefaultUserPullResultHandler()
-
-
Method Details
-
getAnyUtils
- Specified by:
getAnyUtils
in classAbstractSyncopeResultHandler<PullTask,
InboundActions>
-
getName
- Specified by:
getName
in classAbstractPullResultHandler
-
getName
- Specified by:
getName
in classAbstractPullResultHandler
-
getProvisioningManager
- Specified by:
getProvisioningManager
in classAbstractPullResultHandler
-
getAnyTO
- Specified by:
getAnyTO
in classAbstractSyncopeResultHandler<PullTask,
InboundActions>
-
update
- Specified by:
update
in classAbstractSyncopeResultHandler<PullTask,
InboundActions>
-
enabled
-
doCreate
- Specified by:
doCreate
in classAbstractPullResultHandler
-
doUpdate
- Specified by:
doUpdate
in classAbstractPullResultHandler
-
handleLinkedAccounts
protected OpEvent.Outcome handleLinkedAccounts(SyncDelta delta, List<InboundMatch> matches, Provision provision) throws JobExecutionException - Overrides:
handleLinkedAccounts
in classAbstractPullResultHandler
- Throws:
JobExecutionException
-
deprovision
protected OpEvent.Outcome deprovision(MatchingRule matchingRule, SyncDelta delta, LinkedAccount account) throws JobExecutionException - Throws:
JobExecutionException
-
provision
protected OpEvent.Outcome provision(UnmatchingRule rule, SyncDelta delta, User user, LinkedAccountTO accountTO, Provision provision) throws JobExecutionException - Throws:
JobExecutionException
-
update
protected OpEvent.Outcome update(SyncDelta delta, LinkedAccount account, Provision provision) throws JobExecutionException - Throws:
JobExecutionException
-
delete
-
ignore
protected OpEvent.Outcome ignore(SyncDelta delta, LinkedAccount account, boolean matching, String... message)
-