Class AbstractSyncopeResultHandler<T extends ProvisioningTask<?>,A extends ProvisioningActions>
java.lang.Object
org.apache.syncope.core.provisioning.java.pushpull.AbstractSyncopeResultHandler<T,A>
- All Implemented Interfaces:
SyncopeResultHandler<T,
A>
- Direct Known Subclasses:
AbstractPullResultHandler
,AbstractPushResultHandler
public abstract class AbstractSyncopeResultHandler<T extends ProvisioningTask<?>,A extends ProvisioningActions>
extends Object
implements SyncopeResultHandler<T,A>
-
Field Summary
Modifier and TypeFieldDescriptionprotected AnyObjectDataBinder
protected AnyUtilsFactory
protected AnyObjectWorkflowAdapter
protected GroupDataBinder
protected GroupWorkflowAdapter
Group workflow adapter.protected static final Logger
protected ProvisioningProfile
<T, A> Provisioning profile.protected PropagationManager
Propagation manager.protected SecurityProperties
protected boolean
protected PropagationTaskExecutor
Task executor.protected UserDataBinder
protected UserWorkflowAdapter
User workflow adapter. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract AnyTO
protected abstract AnyUtils
void
setProfile
(ProvisioningProfile<T, A> profile) void
stop()
protected abstract WorkflowResult
<? extends AnyUR>
-
Field Details
-
LOG
-
propagationManager
Propagation manager. -
taskExecutor
Task executor. -
awfAdapter
-
uwfAdapter
User workflow adapter. -
gwfAdapter
Group workflow adapter. -
anyObjectDataBinder
-
userDataBinder
-
groupDataBinder
-
anyUtilsFactory
-
securityProperties
-
profile
Provisioning profile. -
stopRequested
protected volatile boolean stopRequested
-
-
Constructor Details
-
AbstractSyncopeResultHandler
public AbstractSyncopeResultHandler()
-
-
Method Details
-
getAnyUtils
-
getAnyTO
-
update
-
setProfile
- Specified by:
setProfile
in interfaceSyncopeResultHandler<T extends ProvisioningTask<?>,
A extends ProvisioningActions>
-
stop
public void stop()- Specified by:
stop
in interfaceSyncopeResultHandler<T extends ProvisioningTask<?>,
A extends ProvisioningActions>
-