Class SinglePushJobDelegate
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
-
- org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate<org.apache.syncope.core.persistence.api.entity.task.PushTask>
-
- org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
-
- org.apache.syncope.core.provisioning.java.pushpull.SinglePushJobDelegate
-
- All Implemented Interfaces:
org.apache.syncope.core.provisioning.api.job.JobDelegate
,org.apache.syncope.core.provisioning.api.job.SchedTaskJobDelegate
,org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
public class SinglePushJobDelegate extends PushJobDelegate implements org.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
-
-
Field Summary
Fields Modifier and Type Field Description protected org.apache.syncope.core.persistence.api.dao.ImplementationDAO
implementationDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
anyUtilsFactory, handled, profile, realmDAO, searchCondVisitor, searchDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
anyTypeDAO, connectorManager, policyDAO, resourceDAO
-
Fields inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
auditManager, entityFactory, interrupt, interrupted, LOG, notificationManager, status, task, taskDAO, taskExecDAO
-
-
Constructor Summary
Constructors Constructor Description SinglePushJobDelegate()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<org.apache.syncope.core.provisioning.api.pushpull.PushActions>
before(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor)
List<org.apache.syncope.common.lib.to.ProvisioningReport>
push(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.common.lib.to.Provision provision, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor)
org.apache.syncope.common.lib.to.ProvisioningReport
push(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.common.lib.to.Provision provision, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.core.persistence.api.entity.user.LinkedAccount account, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor)
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.PushJobDelegate
buildAnyObjectHandler, buildGroupHandler, buildRealmHandler, buildUserHandler, currentStatus, doExecuteProvisioning, doHandle, reportHandled
-
Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
createReport, doExecute, generate, getConnector, getTaskClassReference, hasToBeRegistered
-
Methods inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
execute, interrupt, isInterrupted, register
-
-
-
-
Method Detail
-
before
protected List<org.apache.syncope.core.provisioning.api.pushpull.PushActions> before(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Throws:
org.quartz.JobExecutionException
-
push
public List<org.apache.syncope.common.lib.to.ProvisioningReport> push(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.common.lib.to.Provision provision, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Specified by:
push
in interfaceorg.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
- Throws:
org.quartz.JobExecutionException
-
push
public org.apache.syncope.common.lib.to.ProvisioningReport push(org.apache.syncope.core.persistence.api.entity.ExternalResource resource, org.apache.syncope.common.lib.to.Provision provision, org.apache.syncope.core.provisioning.api.Connector connector, org.apache.syncope.core.persistence.api.entity.user.LinkedAccount account, org.apache.syncope.common.lib.to.PushTaskTO pushTaskTO, String executor) throws org.quartz.JobExecutionException
- Specified by:
push
in interfaceorg.apache.syncope.core.provisioning.api.pushpull.SyncopeSinglePushExecutor
- Throws:
org.quartz.JobExecutionException
-
-