Class AbstractPushResultHandler
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler<PushTask,PushActions>
org.apache.syncope.core.provisioning.java.pushpull.AbstractPushResultHandler
- All Implemented Interfaces:
SyncopePushResultHandler
,SyncopeResultHandler<PushTask,
PushActions>
- Direct Known Subclasses:
DefaultAnyObjectPushResultHandler
,DefaultGroupPushResultHandler
,DefaultUserPushResultHandler
public abstract class AbstractPushResultHandler
extends AbstractSyncopeResultHandler<PushTask,PushActions>
implements SyncopePushResultHandler
-
Field Summary
Modifier and TypeFieldDescriptionprotected AuditManager
Audit Manager.protected MappingManager
protected NotificationManager
Notification Manager.protected OutboundMatcher
protected SyncopeTaskScheduler
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
assign
(Any<?> any, Boolean enabled, ProvisioningReport result) protected void
deprovision
(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result) protected void
protected abstract String
boolean
protected void
link
(Any<?> any, boolean unlink, ProvisioningReport result) protected void
provision
(Any<?> any, Boolean enable, ProvisioningReport result) protected static void
reportPropagation
(ProvisioningReport result, PropagationReporter reporter) protected static ProvisioningReport.Status
toProvisioningReportStatus
(ExecStatus status) protected static ResourceOperation
protected static ResourceOperation
protected void
unassign
(Any<?> any, ConnectorObject beforeObj, ProvisioningReport result) protected void
update
(Any<?> any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler
getAnyTO, getAnyUtils, setProfile, stop, update
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.SyncopeResultHandler
setProfile, stop
-
Field Details
-
outboundMatcher
-
notificationManager
Notification Manager. -
auditManager
Audit Manager. -
mappingManager
-
scheduler
-
-
Constructor Details
-
AbstractPushResultHandler
public AbstractPushResultHandler()
-
-
Method Details
-
reportPropagation
-
toResourceOperation
-
toResourceOperation
-
toProvisioningReportStatus
-
getName
-
update
protected void update(Any<?> any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result) -
deprovision
-
provision
-
link
-
unassign
-
assign
-
handle
- Specified by:
handle
in interfaceSyncopePushResultHandler
-
doHandle
- Throws:
JobExecutionException
-