Class AbstractProvisioningTask<T extends SchedTask>
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<T>
- All Implemented Interfaces:
Serializable,Entity,ProvisioningTask<T>,SchedTask,Task<SchedTask>
- Direct Known Subclasses:
AbstractInboundTask,JPAPushTask
@MappedSuperclass
@ProvisioningTaskCheck
public abstract class AbstractProvisioningTask<T extends SchedTask>
extends JPASchedTask
implements ProvisioningTask<T>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected @NotNull MatchingRuleprotected @NotNull UnmatchingRuleFields inherited from class org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
TABLEFields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanvoidsetConcurrentSettings(ThreadPoolSettings settings) voidsetMatchingRule(MatchingRule matchigRule) voidsetPerformCreate(boolean performCreate) voidsetPerformDelete(boolean performDelete) voidsetPerformUpdate(boolean performUpdate) voidsetResource(ExternalResource resource) voidsetSyncStatus(boolean syncStatus) voidsetUnmatchingRule(UnmatchingRule unmatchigRule) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
executionClass, executions, getCronExpression, getDescription, getJobDelegate, getName, isActive, setActive, setCronExpression, setDescription, setJobDelegate, setNameMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.AbstractTask
add, getExecsMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractGeneratedKeyEntity
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.syncope.core.persistence.api.entity.task.ProvisioningTask
add, getActionsMethods inherited from interface org.apache.syncope.core.persistence.api.entity.task.SchedTask
getCronExpression, getDescription, getJobDelegate, getName, isActive, setActive, setCronExpression, setDescription, setJobDelegate, setName
-
Field Details
-
unmatchingRule
- See Also:
-
matchingRule
- See Also:
-
concurrentSettings
-
-
Constructor Details
-
AbstractProvisioningTask
public AbstractProvisioningTask()
-
-
Method Details
-
getResource
- Specified by:
getResourcein interfaceProvisioningTask<T extends SchedTask>
-
setResource
- Specified by:
setResourcein interfaceProvisioningTask<T extends SchedTask>
-
isPerformCreate
public boolean isPerformCreate()- Specified by:
isPerformCreatein interfaceProvisioningTask<T extends SchedTask>
-
setPerformCreate
public void setPerformCreate(boolean performCreate) - Specified by:
setPerformCreatein interfaceProvisioningTask<T extends SchedTask>
-
isPerformUpdate
public boolean isPerformUpdate()- Specified by:
isPerformUpdatein interfaceProvisioningTask<T extends SchedTask>
-
setPerformUpdate
public void setPerformUpdate(boolean performUpdate) - Specified by:
setPerformUpdatein interfaceProvisioningTask<T extends SchedTask>
-
isPerformDelete
public boolean isPerformDelete()- Specified by:
isPerformDeletein interfaceProvisioningTask<T extends SchedTask>
-
setPerformDelete
public void setPerformDelete(boolean performDelete) - Specified by:
setPerformDeletein interfaceProvisioningTask<T extends SchedTask>
-
isSyncStatus
public boolean isSyncStatus()- Specified by:
isSyncStatusin interfaceProvisioningTask<T extends SchedTask>
-
setSyncStatus
public void setSyncStatus(boolean syncStatus) - Specified by:
setSyncStatusin interfaceProvisioningTask<T extends SchedTask>
-
getUnmatchingRule
- Specified by:
getUnmatchingRulein interfaceProvisioningTask<T extends SchedTask>
-
setUnmatchingRule
- Specified by:
setUnmatchingRulein interfaceProvisioningTask<T extends SchedTask>
-
getMatchingRule
- Specified by:
getMatchingRulein interfaceProvisioningTask<T extends SchedTask>
-
setMatchingRule
- Specified by:
setMatchingRulein interfaceProvisioningTask<T extends SchedTask>
-
getConcurrentSettings
- Specified by:
getConcurrentSettingsin interfaceProvisioningTask<T extends SchedTask>
-
setConcurrentSettings
- Specified by:
setConcurrentSettingsin interfaceProvisioningTask<T extends SchedTask>
-