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:
JPAPullTask
,JPAPushTask
@MappedSuperclass @ProvisioningTaskCheck public abstract class AbstractProvisioningTask<T extends SchedTask> extends JPASchedTask implements ProvisioningTask<T>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected String
concurrentSettings
protected @NotNull MatchingRule
matchingRule
protected @NotNull UnmatchingRule
unmatchingRule
-
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
TABLE
-
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 AbstractProvisioningTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThreadPoolSettings
getConcurrentSettings()
MatchingRule
getMatchingRule()
ExternalResource
getResource()
UnmatchingRule
getUnmatchingRule()
boolean
isPerformCreate()
boolean
isPerformDelete()
boolean
isPerformUpdate()
boolean
isSyncStatus()
void
setConcurrentSettings(ThreadPoolSettings settings)
void
setMatchingRule(MatchingRule matchigRule)
void
setPerformCreate(boolean performCreate)
void
setPerformDelete(boolean performDelete)
void
setPerformUpdate(boolean performUpdate)
void
setResource(ExternalResource resource)
void
setSyncStatus(boolean syncStatus)
void
setUnmatchingRule(UnmatchingRule unmatchigRule)
-
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.task.JPASchedTask
executionClass, executions, 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
add, getActions
-
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
-
unmatchingRule
@NotNull protected @NotNull UnmatchingRule unmatchingRule
- See Also:
UnmatchingRule
-
matchingRule
@NotNull protected @NotNull MatchingRule matchingRule
- See Also:
MatchingRule
-
concurrentSettings
protected String concurrentSettings
-
-
Method Detail
-
getResource
public ExternalResource getResource()
- Specified by:
getResource
in interfaceProvisioningTask<T extends SchedTask>
-
setResource
public void setResource(ExternalResource resource)
- Specified by:
setResource
in interfaceProvisioningTask<T extends SchedTask>
-
isPerformCreate
public boolean isPerformCreate()
- Specified by:
isPerformCreate
in interfaceProvisioningTask<T extends SchedTask>
-
setPerformCreate
public void setPerformCreate(boolean performCreate)
- Specified by:
setPerformCreate
in interfaceProvisioningTask<T extends SchedTask>
-
isPerformUpdate
public boolean isPerformUpdate()
- Specified by:
isPerformUpdate
in interfaceProvisioningTask<T extends SchedTask>
-
setPerformUpdate
public void setPerformUpdate(boolean performUpdate)
- Specified by:
setPerformUpdate
in interfaceProvisioningTask<T extends SchedTask>
-
isPerformDelete
public boolean isPerformDelete()
- Specified by:
isPerformDelete
in interfaceProvisioningTask<T extends SchedTask>
-
setPerformDelete
public void setPerformDelete(boolean performDelete)
- Specified by:
setPerformDelete
in interfaceProvisioningTask<T extends SchedTask>
-
isSyncStatus
public boolean isSyncStatus()
- Specified by:
isSyncStatus
in interfaceProvisioningTask<T extends SchedTask>
-
setSyncStatus
public void setSyncStatus(boolean syncStatus)
- Specified by:
setSyncStatus
in interfaceProvisioningTask<T extends SchedTask>
-
getUnmatchingRule
public UnmatchingRule getUnmatchingRule()
- Specified by:
getUnmatchingRule
in interfaceProvisioningTask<T extends SchedTask>
-
setUnmatchingRule
public void setUnmatchingRule(UnmatchingRule unmatchigRule)
- Specified by:
setUnmatchingRule
in interfaceProvisioningTask<T extends SchedTask>
-
getMatchingRule
public MatchingRule getMatchingRule()
- Specified by:
getMatchingRule
in interfaceProvisioningTask<T extends SchedTask>
-
setMatchingRule
public void setMatchingRule(MatchingRule matchigRule)
- Specified by:
setMatchingRule
in interfaceProvisioningTask<T extends SchedTask>
-
getConcurrentSettings
public ThreadPoolSettings getConcurrentSettings()
- Specified by:
getConcurrentSettings
in interfaceProvisioningTask<T extends SchedTask>
-
setConcurrentSettings
public void setConcurrentSettings(ThreadPoolSettings settings)
- Specified by:
setConcurrentSettings
in interfaceProvisioningTask<T extends SchedTask>
-
-