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 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 JPARemediation()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnyType
getAnyType()
String
getError()
OffsetDateTime
getInstant()
ResourceOperation
getOperation()
<C extends AnyCR>
CgetPayloadAsCR(Class<C> reference)
String
getPayloadAsKey()
<U extends AnyUR>
UgetPayloadAsUR(Class<U> reference)
PullTask
getPullTask()
String
getRemoteName()
void
setAnyType(AnyType anyType)
void
setError(String error)
void
setInstant(OffsetDateTime instant)
void
setOperation(ResourceOperation operation)
void
setPayload(String key)
void
setPayload(AnyCR anyCR)
void
setPayload(AnyUR anyUR)
void
setPullTask(PullTask pullTask)
void
setRemoteName(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:
getAnyType
in interfaceRemediation
-
setAnyType
public void setAnyType(AnyType anyType)
- Specified by:
setAnyType
in interfaceRemediation
-
getOperation
public ResourceOperation getOperation()
- Specified by:
getOperation
in interfaceRemediation
-
setOperation
public void setOperation(ResourceOperation operation)
- Specified by:
setOperation
in interfaceRemediation
-
getPayloadAsCR
public <C extends AnyCR> C getPayloadAsCR(Class<C> reference)
- Specified by:
getPayloadAsCR
in interfaceRemediation
-
getPayloadAsUR
public <U extends AnyUR> U getPayloadAsUR(Class<U> reference)
- Specified by:
getPayloadAsUR
in interfaceRemediation
-
getPayloadAsKey
public String getPayloadAsKey()
- Specified by:
getPayloadAsKey
in interfaceRemediation
-
setPayload
public void setPayload(AnyCR anyCR)
- Specified by:
setPayload
in interfaceRemediation
-
setPayload
public void setPayload(AnyUR anyUR)
- Specified by:
setPayload
in interfaceRemediation
-
setPayload
public void setPayload(String key)
- Specified by:
setPayload
in interfaceRemediation
-
getError
public String getError()
- Specified by:
getError
in interfaceRemediation
-
setError
public void setError(String error)
- Specified by:
setError
in interfaceRemediation
-
getInstant
public OffsetDateTime getInstant()
- Specified by:
getInstant
in interfaceRemediation
-
setInstant
public void setInstant(OffsetDateTime instant)
- Specified by:
setInstant
in interfaceRemediation
-
getPullTask
public PullTask getPullTask()
- Specified by:
getPullTask
in interfaceRemediation
-
setPullTask
public void setPullTask(PullTask pullTask)
- Specified by:
setPullTask
in interfaceRemediation
-
getRemoteName
public String getRemoteName()
- Specified by:
getRemoteName
in interfaceRemediation
-
setRemoteName
public void setRemoteName(String remoteName)
- Specified by:
setRemoteName
in interfaceRemediation
-
-