Class JPARemediation
- 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.JPARemediation
-
- All Implemented Interfaces:
Serializable,Entity,Remediation
@Entity @RemediationCheck public class JPARemediation extends AbstractGeneratedKeyEntity implements Remediation
- 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 JPARemediation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnyTypegetAnyType()StringgetError()OffsetDateTimegetInstant()ResourceOperationgetOperation()<C extends AnyCR>
CgetPayloadAsCR(Class<C> reference)StringgetPayloadAsKey()<U extends AnyUR>
UgetPayloadAsUR(Class<U> reference)PullTaskgetPullTask()StringgetRemoteName()voidsetAnyType(AnyType anyType)voidsetError(String error)voidsetInstant(OffsetDateTime instant)voidsetOperation(ResourceOperation operation)voidsetPayload(String key)voidsetPayload(AnyCR anyCR)voidsetPayload(AnyUR anyUR)voidsetPullTask(PullTask pullTask)voidsetRemoteName(String remoteName)-
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
-
getAnyType
public AnyType getAnyType()
- Specified by:
getAnyTypein interfaceRemediation
-
setAnyType
public void setAnyType(AnyType anyType)
- Specified by:
setAnyTypein interfaceRemediation
-
getOperation
public ResourceOperation getOperation()
- Specified by:
getOperationin interfaceRemediation
-
setOperation
public void setOperation(ResourceOperation operation)
- Specified by:
setOperationin interfaceRemediation
-
getPayloadAsCR
public <C extends AnyCR> C getPayloadAsCR(Class<C> reference)
- Specified by:
getPayloadAsCRin interfaceRemediation
-
getPayloadAsUR
public <U extends AnyUR> U getPayloadAsUR(Class<U> reference)
- Specified by:
getPayloadAsURin interfaceRemediation
-
getPayloadAsKey
public String getPayloadAsKey()
- Specified by:
getPayloadAsKeyin interfaceRemediation
-
setPayload
public void setPayload(AnyCR anyCR)
- Specified by:
setPayloadin interfaceRemediation
-
setPayload
public void setPayload(AnyUR anyUR)
- Specified by:
setPayloadin interfaceRemediation
-
setPayload
public void setPayload(String key)
- Specified by:
setPayloadin interfaceRemediation
-
getError
public String getError()
- Specified by:
getErrorin interfaceRemediation
-
setError
public void setError(String error)
- Specified by:
setErrorin interfaceRemediation
-
getInstant
public OffsetDateTime getInstant()
- Specified by:
getInstantin interfaceRemediation
-
setInstant
public void setInstant(OffsetDateTime instant)
- Specified by:
setInstantin interfaceRemediation
-
getPullTask
public PullTask getPullTask()
- Specified by:
getPullTaskin interfaceRemediation
-
setPullTask
public void setPullTask(PullTask pullTask)
- Specified by:
setPullTaskin interfaceRemediation
-
getRemoteName
public String getRemoteName()
- Specified by:
getRemoteNamein interfaceRemediation
-
setRemoteName
public void setRemoteName(String remoteName)
- Specified by:
setRemoteNamein interfaceRemediation
-
-