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
FieldsModifier 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
Constructors -
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
-