Class JPAPullTask
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
-
- org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
-
- org.apache.syncope.core.persistence.jpa.entity.task.AbstractTask<SchedTask>
-
- org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
-
- org.apache.syncope.core.persistence.jpa.entity.task.AbstractProvisioningTask<PullTask>
-
- org.apache.syncope.core.persistence.jpa.entity.task.JPAPullTask
-
- All Implemented Interfaces:
Serializable
,Entity
,ProvisioningTask<PullTask>
,PullTask
,SchedTask
,Task<SchedTask>
@Entity public class JPAPullTask extends AbstractProvisioningTask<PullTask> implements PullTask
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
TABLE
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.task.AbstractProvisioningTask
concurrentSettings, matchingRule, unmatchingRule
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Constructor Summary
Constructors Constructor Description JPAPullTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(Implementation action)
boolean
add(AnyTemplatePullTask template)
protected Class<? extends TaskExec<SchedTask>>
executionClass()
protected List<TaskExec<SchedTask>>
executions()
List<? extends Implementation>
getActions()
Realm
getDestinationRealm()
PullMode
getPullMode()
Implementation
getReconFilterBuilder()
Optional<? extends AnyTemplatePullTask>
getTemplate(String anyType)
List<? extends AnyTemplatePullTask>
getTemplates()
boolean
isRemediation()
void
setDestinationRealm(Realm destinationRealm)
void
setPullMode(PullMode pullMode)
void
setReconFilterBuilder(Implementation reconFilterBuilder)
void
setRemediation(boolean remediation)
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.AbstractProvisioningTask
getConcurrentSettings, getMatchingRule, getResource, getUnmatchingRule, isPerformCreate, isPerformDelete, isPerformUpdate, isSyncStatus, setConcurrentSettings, setMatchingRule, setPerformCreate, setPerformDelete, setPerformUpdate, setResource, setSyncStatus, setUnmatchingRule
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
getCronExpression, getDescription, getJobDelegate, getName, getStartAt, isActive, setActive, setCronExpression, setDescription, setJobDelegate, setName, setStartAt
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.AbstractTask
add, getExecs
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKey
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask
getConcurrentSettings, getMatchingRule, getResource, getUnmatchingRule, isPerformCreate, isPerformDelete, isPerformUpdate, isSyncStatus, setConcurrentSettings, setMatchingRule, setPerformCreate, setPerformDelete, setPerformUpdate, setResource, setSyncStatus, setUnmatchingRule
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.task.SchedTask
getCronExpression, getDescription, getJobDelegate, getName, getStartAt, isActive, setActive, setCronExpression, setDescription, setJobDelegate, setName, setStartAt
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getPullMode
public PullMode getPullMode()
- Specified by:
getPullMode
in interfacePullTask
-
setPullMode
public void setPullMode(PullMode pullMode)
- Specified by:
setPullMode
in interfacePullTask
-
getReconFilterBuilder
public Implementation getReconFilterBuilder()
- Specified by:
getReconFilterBuilder
in interfacePullTask
-
setReconFilterBuilder
public void setReconFilterBuilder(Implementation reconFilterBuilder)
- Specified by:
setReconFilterBuilder
in interfacePullTask
-
getDestinationRealm
public Realm getDestinationRealm()
- Specified by:
getDestinationRealm
in interfacePullTask
-
setDestinationRealm
public void setDestinationRealm(Realm destinationRealm)
- Specified by:
setDestinationRealm
in interfacePullTask
-
add
public boolean add(Implementation action)
- Specified by:
add
in interfaceProvisioningTask<PullTask>
-
getActions
public List<? extends Implementation> getActions()
- Specified by:
getActions
in interfaceProvisioningTask<PullTask>
-
add
public boolean add(AnyTemplatePullTask template)
-
getTemplate
public Optional<? extends AnyTemplatePullTask> getTemplate(String anyType)
- Specified by:
getTemplate
in interfacePullTask
-
getTemplates
public List<? extends AnyTemplatePullTask> getTemplates()
- Specified by:
getTemplates
in interfacePullTask
-
setRemediation
public void setRemediation(boolean remediation)
- Specified by:
setRemediation
in interfacePullTask
-
isRemediation
public boolean isRemediation()
- Specified by:
isRemediation
in interfacePullTask
-
executionClass
protected Class<? extends TaskExec<SchedTask>> executionClass()
- Overrides:
executionClass
in classJPASchedTask
-
executions
protected List<TaskExec<SchedTask>> executions()
- Overrides:
executions
in classJPASchedTask
-
-