Class JPAPushTask
- 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<PushTask>
-
- org.apache.syncope.core.persistence.jpa.entity.task.JPAPushTask
-
- All Implemented Interfaces:
Serializable
,Entity
,ProvisioningTask<PushTask>
,PushTask
,SchedTask
,Task<SchedTask>
@Entity public class JPAPushTask extends AbstractProvisioningTask<PushTask> implements PushTask
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected static TypeReference<HashMap<String,String>>
FILTER_TYPEREF
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 JPAPushTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(Implementation action)
protected Class<? extends TaskExec<SchedTask>>
executionClass()
protected List<TaskExec<SchedTask>>
executions()
List<? extends Implementation>
getActions()
Optional<String>
getFilter(String anyType)
Map<String,String>
getFilters()
JPARealm
getSourceRealm()
protected void
json2map(boolean clearFirst)
void
map2json()
void
postLoad()
void
postSave()
void
setSourceRealm(Realm sourceRealm)
-
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
-
FILTER_TYPEREF
protected static final TypeReference<HashMap<String,String>> FILTER_TYPEREF
-
-
Method Detail
-
getSourceRealm
public JPARealm getSourceRealm()
- Specified by:
getSourceRealm
in interfacePushTask
-
setSourceRealm
public void setSourceRealm(Realm sourceRealm)
- Specified by:
setSourceRealm
in interfacePushTask
-
add
public boolean add(Implementation action)
- Specified by:
add
in interfaceProvisioningTask<PushTask>
-
getActions
public List<? extends Implementation> getActions()
- Specified by:
getActions
in interfaceProvisioningTask<PushTask>
-
getFilters
public Map<String,String> getFilters()
- Specified by:
getFilters
in interfacePushTask
-
executionClass
protected Class<? extends TaskExec<SchedTask>> executionClass()
- Overrides:
executionClass
in classJPASchedTask
-
executions
protected List<TaskExec<SchedTask>> executions()
- Overrides:
executions
in classJPASchedTask
-
json2map
protected void json2map(boolean clearFirst)
-
postLoad
public void postLoad()
-
postSave
public void postSave()
-
map2json
public void map2json()
-
-