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, taskExecutor, userDataBinder, uwfAdapter
-
-
Constructor Summary
Constructors Constructor Description DefaultUserPushResultHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddeprovision(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result)protected voiddoHandle(LinkedAccount account, Provision provision)protected AnyTOgetAnyTO(Any<?> any)protected AnyUtilsgetAnyUtils()protected StringgetName(Any<?> any)booleanhandle(LinkedAccount account, Provision provision)protected voidprovision(Any<?> any, Boolean enabled, ProvisioningReport result)protected voidprovision(LinkedAccount account, Boolean enable, ProvisioningReport result)protected WorkflowResult<? extends AnyUR>update(AnyUR req)protected voidupdate(Any<?> any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result)protected voidupdate(LinkedAccount account, Boolean enable, ConnectorObject beforeObj, ResourceOperation operation, ProvisioningReport result)-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractPushResultHandler
assign, copyDynMembershipConds, doHandle, handle, link, reportPropagation, toProvisioningReportStatus, toResourceOperation, toResourceOperation, unassign
-
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.SyncopePushResultHandler
handle
-
Methods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopeResultHandler
setProfile
-
-
-
-
Method Detail
-
getAnyUtils
protected AnyUtils getAnyUtils()
- Specified by:
getAnyUtilsin classAbstractSyncopeResultHandler<PushTask,PushActions>
-
getName
protected String getName(Any<?> any)
- Specified by:
getNamein classAbstractPushResultHandler
-
getAnyTO
protected AnyTO getAnyTO(Any<?> any)
- Specified by:
getAnyTOin classAbstractSyncopeResultHandler<PushTask,PushActions>
-
provision
protected void provision(Any<?> any, Boolean enabled, ProvisioningReport result)
- Overrides:
provisionin classAbstractPushResultHandler
-
update
protected void update(Any<?> any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result)
- Overrides:
updatein classAbstractPushResultHandler
-
deprovision
protected void deprovision(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result)
- Overrides:
deprovisionin classAbstractPushResultHandler
-
update
protected WorkflowResult<? extends AnyUR> update(AnyUR req)
- Specified by:
updatein classAbstractSyncopeResultHandler<PushTask,PushActions>
-
handle
@Transactional(propagation=REQUIRES_NEW) public boolean handle(LinkedAccount account, Provision provision)
- Specified by:
handlein interfaceUserPushResultHandler
-
doHandle
protected void doHandle(LinkedAccount account, Provision provision) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
provision
protected void provision(LinkedAccount account, Boolean enable, ProvisioningReport result)
-
update
protected void update(LinkedAccount account, Boolean enable, ConnectorObject beforeObj, ResourceOperation operation, ProvisioningReport result)
-
-