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 AuditManagerAudit Manager.protected MappingManagerprotected NotificationManagerNotification Manager.protected OutboundMatcherprotected SyncopeTaskSchedulerFields 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 voidassign(Any any, Boolean enabled, ProvisioningReport result) protected voidcopyDynMembershipConds(Any any, AnyUR req) protected voiddeprovision(Any any, ConnectorObject beforeObj, ProvisioningReport result) protected voidprotected abstract Stringbooleanprotected voidlink(Any any, boolean unlink, ProvisioningReport result) protected voidprovision(Any any, Boolean enable, ProvisioningReport result) protected static voidreportPropagation(ProvisioningReport result, PropagationReporter reporter) protected static ProvisioningReport.StatustoProvisioningReportStatus(ExecStatus status) protected static ResourceOperationprotected static ResourceOperationprotected voidunassign(Any any, ConnectorObject beforeObj, ProvisioningReport result) protected voidupdate(Any any, Boolean enable, ConnectorObject beforeObj, ProvisioningReport result) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler
getAnyTO, getAnyUtils, setProfile, stop, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
copyDynMembershipConds
-
link
-
unassign
-
assign
-
handle
- Specified by:
handlein interfaceSyncopePushResultHandler
-
doHandle
- Throws:
JobExecutionException
-