Class JPAPropagationTask
- 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<PropagationTask>
-
- org.apache.syncope.core.persistence.jpa.entity.task.JPAPropagationTask
-
- All Implemented Interfaces:
Serializable
,Entity
,PropagationTask
,Task<PropagationTask>
@Entity @PropagationTaskCheck public class JPAPropagationTask extends AbstractTask<PropagationTask> implements PropagationTask
Encapsulate all information about a propagation task.- 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.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 JPAPropagationTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Class<? extends TaskExec<PropagationTask>>
executionClass()
protected List<TaskExec<PropagationTask>>
executions()
String
getAnyType()
AnyTypeKind
getAnyTypeKind()
String
getConnObjectKey()
String
getEntityKey()
String
getObjectClassName()
String
getOldConnObjectKey()
ResourceOperation
getOperation()
PropagationData
getPropagationData()
ExternalResource
getResource()
String
getSerializedPropagationData()
void
setAnyType(String anyType)
void
setAnyTypeKind(AnyTypeKind anyTypeKind)
void
setConnObjectKey(String connObjectKey)
void
setEntityKey(String entityKey)
void
setObjectClassName(String objectClassName)
void
setOldConnObjectKey(String oldConnObjectKey)
void
setOperation(ResourceOperation operation)
void
setPropagationData(PropagationData propagationData)
void
setResource(ExternalResource resource)
-
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
-
-
-
-
Field Detail
-
TABLE
public static final String TABLE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnObjectKey
public String getConnObjectKey()
- Specified by:
getConnObjectKey
in interfacePropagationTask
-
setConnObjectKey
public void setConnObjectKey(String connObjectKey)
- Specified by:
setConnObjectKey
in interfacePropagationTask
-
getOldConnObjectKey
public String getOldConnObjectKey()
- Specified by:
getOldConnObjectKey
in interfacePropagationTask
-
setOldConnObjectKey
public void setOldConnObjectKey(String oldConnObjectKey)
- Specified by:
setOldConnObjectKey
in interfacePropagationTask
-
getSerializedPropagationData
public String getSerializedPropagationData()
- Specified by:
getSerializedPropagationData
in interfacePropagationTask
-
getPropagationData
public PropagationData getPropagationData()
- Specified by:
getPropagationData
in interfacePropagationTask
-
setPropagationData
public void setPropagationData(PropagationData propagationData)
- Specified by:
setPropagationData
in interfacePropagationTask
-
getOperation
public ResourceOperation getOperation()
- Specified by:
getOperation
in interfacePropagationTask
-
setOperation
public void setOperation(ResourceOperation operation)
- Specified by:
setOperation
in interfacePropagationTask
-
getObjectClassName
public String getObjectClassName()
- Specified by:
getObjectClassName
in interfacePropagationTask
-
setObjectClassName
public void setObjectClassName(String objectClassName)
- Specified by:
setObjectClassName
in interfacePropagationTask
-
getAnyTypeKind
public AnyTypeKind getAnyTypeKind()
- Specified by:
getAnyTypeKind
in interfacePropagationTask
-
setAnyTypeKind
public void setAnyTypeKind(AnyTypeKind anyTypeKind)
- Specified by:
setAnyTypeKind
in interfacePropagationTask
-
getAnyType
public String getAnyType()
- Specified by:
getAnyType
in interfacePropagationTask
-
setAnyType
public void setAnyType(String anyType)
- Specified by:
setAnyType
in interfacePropagationTask
-
getEntityKey
public String getEntityKey()
- Specified by:
getEntityKey
in interfacePropagationTask
-
setEntityKey
public void setEntityKey(String entityKey)
- Specified by:
setEntityKey
in interfacePropagationTask
-
getResource
public ExternalResource getResource()
- Specified by:
getResource
in interfacePropagationTask
-
setResource
public void setResource(ExternalResource resource)
- Specified by:
setResource
in interfacePropagationTask
-
executionClass
protected Class<? extends TaskExec<PropagationTask>> executionClass()
- Specified by:
executionClass
in classAbstractTask<PropagationTask>
-
executions
protected List<TaskExec<PropagationTask>> executions()
- Specified by:
executions
in classAbstractTask<PropagationTask>
-
-