@Entity @RemediationCheck public class JPARemediation extends AbstractGeneratedKeyEntity implements Remediation
Modifier and Type | Field and Description |
---|---|
static String |
TABLE |
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPARemediation() |
Modifier and Type | Method and Description |
---|---|
AnyType |
getAnyType() |
String |
getError() |
Date |
getInstant() |
ResourceOperation |
getOperation() |
String |
getPayloadAsKey() |
<P extends AnyPatch> |
getPayloadAsPatch(Class<P> reference) |
<T extends AnyTO> |
getPayloadAsTO(Class<T> reference) |
PullTask |
getPullTask() |
String |
getRemoteName() |
void |
setAnyType(AnyType anyType) |
void |
setError(String error) |
void |
setInstant(Date instant) |
void |
setOperation(ResourceOperation operation) |
void |
setPayload(AnyPatch anyPatch) |
void |
setPayload(AnyTO anyTO) |
void |
setPayload(String key) |
void |
setPullTask(PullTask pullTask) |
void |
setRemoteName(String remoteName) |
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
public static final String TABLE
public AnyType getAnyType()
getAnyType
in interface Remediation
public void setAnyType(AnyType anyType)
setAnyType
in interface Remediation
public ResourceOperation getOperation()
getOperation
in interface Remediation
public void setOperation(ResourceOperation operation)
setOperation
in interface Remediation
public <T extends AnyTO> T getPayloadAsTO(Class<T> reference)
getPayloadAsTO
in interface Remediation
public <P extends AnyPatch> P getPayloadAsPatch(Class<P> reference)
getPayloadAsPatch
in interface Remediation
public String getPayloadAsKey()
getPayloadAsKey
in interface Remediation
public void setPayload(AnyTO anyTO)
setPayload
in interface Remediation
public void setPayload(AnyPatch anyPatch)
setPayload
in interface Remediation
public void setPayload(String key)
setPayload
in interface Remediation
public String getError()
getError
in interface Remediation
public void setError(String error)
setError
in interface Remediation
public Date getInstant()
getInstant
in interface Remediation
public void setInstant(Date instant)
setInstant
in interface Remediation
public PullTask getPullTask()
getPullTask
in interface Remediation
public void setPullTask(PullTask pullTask)
setPullTask
in interface Remediation
public String getRemoteName()
getRemoteName
in interface Remediation
public void setRemoteName(String remoteName)
setRemoteName
in interface Remediation
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.