Class SinglePullJobDelegate
java.lang.Object
org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate<PullTask>
org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate<PullTask>
org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate
org.apache.syncope.core.provisioning.java.pushpull.SinglePullJobDelegate
- All Implemented Interfaces:
SchedTaskJobDelegate,StoppableSchedTaskJobDelegate,SyncopePullExecutor,SyncopeSinglePullExecutor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PullResultHandlerDispatcherprotected GroupPullResultHandlerprotected GroupDAOprotected ImplementationDAOprotected InboundMatcherprotected final Map<String, InboundActions> protected PlainSchemaDAOprotected ProvisioningProfile<PullTask, InboundActions> protected ProvisionSorterprotected RealmSearchDAOprotected PlainAttrValidationManagerFields inherited from class org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate
perContextReconFilterBuilderFields inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
anyTypeDAO, anyUtilsFactory, connector, connectorManager, entityFactory, perContextProvisionSorter, policyDAO, resourceDAOFields inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
auditManager, executor, LOG, manageOperationId, notificationManager, publisher, securityProperties, task, taskDAO, taskExecDAO, taskType, taskUtilsFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AnyObjectPullResultHandlerprotected GroupPullResultHandlerprotected RealmPullResultHandlerprotected UserPullResultHandlerprotected List<InboundActions> getInboundActions(List<? extends Implementation> impls) pull(ExternalResource resource, Provision provision, Connector connector, ReconFilterBuilder reconFilterBuilder, Set<String> moreAttrsToGet, PullTaskTO pullTaskTO, String executor) voidreportHandled(String objectClass, Name name) protected voidvoidsetLatestSyncToken(String objectClass, SyncToken latestSyncToken) Methods inherited from class org.apache.syncope.core.provisioning.java.pushpull.PullJobDelegate
doExecute, getReconFilterBuilder, init, stopMethods inherited from class org.apache.syncope.core.provisioning.java.pushpull.AbstractProvisioningJobDelegate
createReport, generate, getProvisionSorter, hasToBeRegisteredMethods inherited from class org.apache.syncope.core.provisioning.java.job.AbstractSchedTaskJobDelegate
end, endExecution, execute, initExecution, register, setStatusMethods 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.job.SchedTaskJobDelegate
executeMethods inherited from interface org.apache.syncope.core.provisioning.api.pushpull.SyncopePullExecutor
reportHandled, setLatestSyncToken
-
Field Details
-
implementationDAO
-
realmSearchDAO
-
groupDAO
-
plainSchemaDAO
-
inboundMatcher
-
validator
-
latestSyncTokens
-
perContextActions
-
provisionSorter
-
profile
-
dispatcher
-
ghandler
-
-
Constructor Details
-
SinglePullJobDelegate
public SinglePullJobDelegate()
-
-
Method Details
-
pull
public List<ProvisioningReport> pull(ExternalResource resource, Provision provision, Connector connector, ReconFilterBuilder reconFilterBuilder, Set<String> moreAttrsToGet, PullTaskTO pullTaskTO, String executor) throws JobExecutionException - Specified by:
pullin interfaceSyncopeSinglePullExecutor- Throws:
JobExecutionException
-
buildRealmHandler
-
buildAnyObjectHandler
-
buildUserHandler
-
buildGroupHandler
-
getInboundActions
-
setGroupOwners
protected void setGroupOwners() -
setLatestSyncToken
- Specified by:
setLatestSyncTokenin interfaceSyncopePullExecutor
-
reportHandled
- Specified by:
reportHandledin interfaceSyncopePullExecutor
-