Class DefaultUserPullResultHandler
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler<PullTask,PullActions>
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractPullResultHandler
-
- org.apache.syncope.core.provisioning.java.pushpull.DefaultUserPullResultHandler
-
- All Implemented Interfaces:
SyncopePullResultHandler
,SyncopeResultHandler<PullTask,PullActions>
,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, taskExecutor, userDataBinder, uwfAdapter
-
-
Constructor Summary
Constructors Constructor Description DefaultUserPullResultHandler()
-
Method Summary
-
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
getContext, setProfile
-
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
-
-
-
-
Method Detail
-
getAnyUtils
protected AnyUtils getAnyUtils()
- Specified by:
getAnyUtils
in classAbstractSyncopeResultHandler<PullTask,PullActions>
-
getName
protected String getName(AnyTO anyTO)
- Specified by:
getName
in classAbstractPullResultHandler
-
getName
protected String getName(AnyCR anyCR)
- Specified by:
getName
in classAbstractPullResultHandler
-
getProvisioningManager
protected ProvisioningManager<?,?> getProvisioningManager()
- Specified by:
getProvisioningManager
in classAbstractPullResultHandler
-
getAnyTO
protected AnyTO getAnyTO(Any<?> any)
- Specified by:
getAnyTO
in classAbstractSyncopeResultHandler<PullTask,PullActions>
-
update
protected WorkflowResult<? extends AnyUR> update(AnyUR req)
- Specified by:
update
in classAbstractSyncopeResultHandler<PullTask,PullActions>
-
doCreate
protected AnyTO doCreate(AnyCR anyCR, SyncDelta delta)
- Specified by:
doCreate
in classAbstractPullResultHandler
-
doUpdate
protected AnyUR doUpdate(AnyTO before, AnyUR req, SyncDelta delta, ProvisioningReport result)
- Specified by:
doUpdate
in classAbstractPullResultHandler
-
handleLinkedAccounts
protected AuditElements.Result handleLinkedAccounts(SyncDelta delta, List<PullMatch> matches, Provision provision) throws org.quartz.JobExecutionException
- Overrides:
handleLinkedAccounts
in classAbstractPullResultHandler
- Throws:
org.quartz.JobExecutionException
-
deprovision
protected AuditElements.Result deprovision(MatchingRule matchingRule, SyncDelta delta, LinkedAccount account) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
provision
protected AuditElements.Result provision(UnmatchingRule rule, SyncDelta delta, User user, LinkedAccountTO accountTO, Provision provision) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
update
protected AuditElements.Result update(SyncDelta delta, LinkedAccount account, Provision provision) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
delete
protected AuditElements.Result delete(SyncDelta delta, LinkedAccount account, Provision provision) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
ignore
protected AuditElements.Result ignore(SyncDelta delta, LinkedAccount account, boolean matching, String... message) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
-