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:
AnyPullResultHandler,SyncopePullResultHandler,SyncopeResultHandler<PullTask,,InboundActions> SyncResultsHandler
public class DefaultUserPullResultHandler
extends AbstractPullResultHandler
implements AnyPullResultHandler
-
Field Summary
FieldsFields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
anyTypeDAO, auditManager, connObjectUtils, entityFactory, gManagers, inboundMatcher, notificationManager, remediationDAO, taskDAO, uManagersFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnyUtilsanyUtils()protected OpEvent.Outcomedelete(SyncDelta delta, LinkedAccount account) protected OpEvent.Outcomedeprovision(MatchingRule matchingRule, SyncDelta delta, LinkedAccount account) protected AnyTOprotected AnyURdoUpdate(AnyTO before, AnyUR req, SyncDelta delta, ProvisioningReport result) protected Booleanprotected AnyTOprotected Stringprotected Stringprotected OpEvent.OutcomehandleLinkedAccount(SyncDelta delta, InboundMatch match, Provision provision) protected OpEvent.Outcomeignore(SyncDelta delta, LinkedAccount account, boolean matching, String... message) protected OpEvent.Outcomeprovision(UnmatchingRule rule, SyncDelta delta, User user, LinkedAccountTO accountTO, Provision provision) protected ProvisioningManager<?, ?> protected WorkflowResult<? extends AnyUR> protected OpEvent.Outcomeupdate(SyncDelta delta, LinkedAccount account, Provision provision) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
createRemediationIfNeeded, delete, deprovision, doHandle, end, handle, handleAny, ignore, link, provision, setManagers, throwIgnoreProvisionException, updateMethods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler
setProfile, stopMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.AnyPullResultHandler
setManagersMethods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopePullResultHandler
handleMethods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler
setProfile, stop
-
Field Details
-
userProvisioningManager
-
userDAO
-
-
Constructor Details
-
DefaultUserPullResultHandler
public DefaultUserPullResultHandler()
-
-
Method Details
-
anyUtils
- Specified by:
anyUtilsin classAbstractSyncopeResultHandler<PullTask,InboundActions>
-
getName
- Specified by:
getNamein classAbstractPullResultHandler
-
getName
- Specified by:
getNamein classAbstractPullResultHandler
-
provisioningManager
- Specified by:
provisioningManagerin classAbstractPullResultHandler
-
getAnyTO
- Specified by:
getAnyTOin classAbstractSyncopeResultHandler<PullTask,InboundActions>
-
update
- Specified by:
updatein classAbstractSyncopeResultHandler<PullTask,InboundActions>
-
enabled
-
doCreate
- Specified by:
doCreatein classAbstractPullResultHandler
-
doUpdate
- Specified by:
doUpdatein classAbstractPullResultHandler
-
handleLinkedAccount
protected OpEvent.Outcome handleLinkedAccount(SyncDelta delta, InboundMatch match, Provision provision) throws JobExecutionException - Overrides:
handleLinkedAccountin 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)
-