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 StringTABLE-
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()StringgetAnyType()AnyTypeKindgetAnyTypeKind()StringgetConnObjectKey()StringgetEntityKey()StringgetObjectClassName()StringgetOldConnObjectKey()ResourceOperationgetOperation()PropagationDatagetPropagationData()ExternalResourcegetResource()StringgetSerializedPropagationData()voidsetAnyType(String anyType)voidsetAnyTypeKind(AnyTypeKind anyTypeKind)voidsetConnObjectKey(String connObjectKey)voidsetEntityKey(String entityKey)voidsetObjectClassName(String objectClassName)voidsetOldConnObjectKey(String oldConnObjectKey)voidsetOperation(ResourceOperation operation)voidsetPropagationData(PropagationData propagationData)voidsetResource(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:
getConnObjectKeyin interfacePropagationTask
-
setConnObjectKey
public void setConnObjectKey(String connObjectKey)
- Specified by:
setConnObjectKeyin interfacePropagationTask
-
getOldConnObjectKey
public String getOldConnObjectKey()
- Specified by:
getOldConnObjectKeyin interfacePropagationTask
-
setOldConnObjectKey
public void setOldConnObjectKey(String oldConnObjectKey)
- Specified by:
setOldConnObjectKeyin interfacePropagationTask
-
getSerializedPropagationData
public String getSerializedPropagationData()
- Specified by:
getSerializedPropagationDatain interfacePropagationTask
-
getPropagationData
public PropagationData getPropagationData()
- Specified by:
getPropagationDatain interfacePropagationTask
-
setPropagationData
public void setPropagationData(PropagationData propagationData)
- Specified by:
setPropagationDatain interfacePropagationTask
-
getOperation
public ResourceOperation getOperation()
- Specified by:
getOperationin interfacePropagationTask
-
setOperation
public void setOperation(ResourceOperation operation)
- Specified by:
setOperationin interfacePropagationTask
-
getObjectClassName
public String getObjectClassName()
- Specified by:
getObjectClassNamein interfacePropagationTask
-
setObjectClassName
public void setObjectClassName(String objectClassName)
- Specified by:
setObjectClassNamein interfacePropagationTask
-
getAnyTypeKind
public AnyTypeKind getAnyTypeKind()
- Specified by:
getAnyTypeKindin interfacePropagationTask
-
setAnyTypeKind
public void setAnyTypeKind(AnyTypeKind anyTypeKind)
- Specified by:
setAnyTypeKindin interfacePropagationTask
-
getAnyType
public String getAnyType()
- Specified by:
getAnyTypein interfacePropagationTask
-
setAnyType
public void setAnyType(String anyType)
- Specified by:
setAnyTypein interfacePropagationTask
-
getEntityKey
public String getEntityKey()
- Specified by:
getEntityKeyin interfacePropagationTask
-
setEntityKey
public void setEntityKey(String entityKey)
- Specified by:
setEntityKeyin interfacePropagationTask
-
getResource
public ExternalResource getResource()
- Specified by:
getResourcein interfacePropagationTask
-
setResource
public void setResource(ExternalResource resource)
- Specified by:
setResourcein interfacePropagationTask
-
executionClass
protected Class<? extends TaskExec<PropagationTask>> executionClass()
- Specified by:
executionClassin classAbstractTask<PropagationTask>
-
executions
protected List<TaskExec<PropagationTask>> executions()
- Specified by:
executionsin classAbstractTask<PropagationTask>
-
-