Class DefaultUserPushResultHandler
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler<PushTask,PushActions>
org.apache.syncope.core.provisioning.java.pushpull.AbstractPushResultHandler
org.apache.syncope.core.provisioning.java.pushpull.DefaultUserPushResultHandler
- All Implemented Interfaces:
SyncopePushResultHandler
,SyncopeResultHandler<PushTask,
,PushActions> UserPushResultHandler
- Direct Known Subclasses:
StreamUserPushResultHandler
public class DefaultUserPushResultHandler
extends AbstractPushResultHandler
implements UserPushResultHandler
-
Field Summary
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPushResultHandler
auditManager, mappingManager, notificationManager, outboundMatcher, scheduler
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
deprovision
(Any any, ConnectorObject beforeObj, ProvisioningReport result) protected void
doHandle
(LinkedAccount account, Provision provision) protected AnyTO
protected AnyUtils
protected String
boolean
handle
(LinkedAccount account, Provision provision) protected void
provision
(Any any, Boolean enabled, ProvisioningReport result) protected void
provision
(LinkedAccount account, Boolean enable, ProvisioningReport result) protected WorkflowResult
<? extends AnyUR> protected void
update
(Any any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result) protected void
update
(LinkedAccount account, Boolean enable, ConnectorObject beforeObj, ResourceOperation operation, ProvisioningReport result) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPushResultHandler
assign, doHandle, handle, link, reportPropagation, toProvisioningReportStatus, toResourceOperation, toResourceOperation, unassign
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.SyncopePushResultHandler
handle
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler
setProfile, stop
-
Constructor Details
-
DefaultUserPushResultHandler
public DefaultUserPushResultHandler()
-
-
Method Details
-
getAnyUtils
- Specified by:
getAnyUtils
in classAbstractSyncopeResultHandler<PushTask,
PushActions>
-
getName
- Specified by:
getName
in classAbstractPushResultHandler
-
getAnyTO
- Specified by:
getAnyTO
in classAbstractSyncopeResultHandler<PushTask,
PushActions>
-
provision
- Overrides:
provision
in classAbstractPushResultHandler
-
update
protected void update(Any any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result) - Overrides:
update
in classAbstractPushResultHandler
-
deprovision
- Overrides:
deprovision
in classAbstractPushResultHandler
-
update
- Specified by:
update
in classAbstractSyncopeResultHandler<PushTask,
PushActions>
-
handle
@Transactional(propagation=REQUIRES_NEW) public boolean handle(LinkedAccount account, Provision provision) - Specified by:
handle
in interfaceUserPushResultHandler
-
doHandle
- Throws:
JobExecutionException
-
provision
-
update
protected void update(LinkedAccount account, Boolean enable, ConnectorObject beforeObj, ResourceOperation operation, ProvisioningReport result)
-