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 void
deprovision(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result)
protected void
doHandle(LinkedAccount account, Provision provision)
protected AnyTO
getAnyTO(Any<?> any)
protected AnyUtils
getAnyUtils()
protected String
getName(Any<?> any)
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>
update(AnyUR req)
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
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:
getAnyUtils
in classAbstractSyncopeResultHandler<PushTask,PushActions>
-
getName
protected String getName(Any<?> any)
- Specified by:
getName
in classAbstractPushResultHandler
-
getAnyTO
protected AnyTO getAnyTO(Any<?> any)
- Specified by:
getAnyTO
in classAbstractSyncopeResultHandler<PushTask,PushActions>
-
provision
protected void provision(Any<?> any, Boolean enabled, ProvisioningReport result)
- Overrides:
provision
in classAbstractPushResultHandler
-
update
protected void update(Any<?> any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result)
- Overrides:
update
in classAbstractPushResultHandler
-
deprovision
protected void deprovision(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result)
- Overrides:
deprovision
in classAbstractPushResultHandler
-
update
protected WorkflowResult<? extends AnyUR> update(AnyUR req)
- 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
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)
-
-