Class SinglePushJobDelegate
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate<T>
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate<PushTask>
-
- org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
-
- org.apache.syncope.core.provisioning.java.pushpull.SinglePushJobDelegate
-
- All Implemented Interfaces:
JobDelegate
,SchedTaskJobDelegate
,SyncopePushExecutor
,SyncopeSinglePushExecutor
public class SinglePushJobDelegate extends PushJobDelegate implements SyncopeSinglePushExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected ImplementationDAO
implementationDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
anyUtilsFactory, handled, perContextActions, profile, realmDAO, searchCondVisitor, searchDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
anyTypeDAO, connectorManager, entityFactory, perContextProvisionSorter, policyDAO, resourceDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
auditManager, interrupt, interrupted, LOG, notificationManager, publisher, securityProperties, task, taskDAO, taskDataBinder, taskExecDAO, taskType, taskUtilsFactory
-
Fields inherited from interface org.apache.syncope.core.provisioning.api.job.JobDelegate
OPERATION_ID
-
-
Constructor Summary
Constructors Constructor Description SinglePushJobDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
before(ExternalResource resource, Connector connector, PushTaskTO pushTaskTO, String executor)
List<ProvisioningReport>
push(ExternalResource resource, Provision provision, Connector connector, Any<?> any, PushTaskTO pushTaskTO, String executor)
ProvisioningReport
push(ExternalResource resource, Provision provision, Connector connector, LinkedAccount account, PushTaskTO pushTaskTO, String executor)
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
buildAnyObjectHandler, buildGroupHandler, buildRealmHandler, buildUserHandler, doExecuteProvisioning, doHandle, getPushActions, reportHandled, setInterrupted, wasInterruptRequested
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
createReport, doExecute, generate, getConnector, getProvisionSorter, getTaskClassReference, hasToBeRegistered
-
Methods inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
execute, interrupt, isInterrupted, register, setStatus
-
-
-
-
Field Detail
-
implementationDAO
@Autowired protected ImplementationDAO implementationDAO
-
-
Method Detail
-
before
protected void before(ExternalResource resource, Connector connector, PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
push
public List<ProvisioningReport> push(ExternalResource resource, Provision provision, Connector connector, Any<?> any, PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Specified by:
push
in interfaceSyncopeSinglePushExecutor
- Throws:
org.quartz.JobExecutionException
-
push
public ProvisioningReport push(ExternalResource resource, Provision provision, Connector connector, LinkedAccount account, PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Specified by:
push
in interfaceSyncopeSinglePushExecutor
- Throws:
org.quartz.JobExecutionException
-
-