Class RTask
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.RObject<TaskType>
-
- com.evolveum.midpoint.repo.sql.data.common.RTask
-
- All Implemented Interfaces:
Metadata<RObjectReference<RFocus>>
,OperationResult
,OperationResultFull
,EntityState
,Serializable
@Entity public class RTask extends RObject<TaskType> implements OperationResultFull
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
F_OBJECT_TYPE_CLASS, F_TEXT_INFO_ITEMS
-
-
Constructor Summary
Constructors Constructor Description RTask()
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
getAncestors, getArchetypeRef, getAssignment, getAssignments, getAssignments, getBooleans, getCreateApproverRef, getCreateChannel, getCreateTimestamp, getCreatorRef, getDates, getDelegatedRef, getDescendants, getFullObject, getLifecycleState, getLongs, getModifierRef, getModifyApproverRef, getModifyChannel, getModifyTimestamp, getName, getObjectTypeClass, getOid, getOperationExecutions, getParentOrgRef, getPolys, getReferences, getRoleMembershipRef, getStrings, getSubtype, getTenantRef, getTextInfoItems, getTrigger, getVersion, isTransient, setAncestors, setArchetypeRef, setAssignments, setBooleans, setCreateApproverRef, setCreateChannel, setCreateTimestamp, setCreatorRef, setDates, setDelegatedRef, setDescendants, setFullObject, setLifecycleState, setLongs, setModifierRef, setModifyApproverRef, setModifyChannel, setModifyTimestamp, setName, setObjectTypeClass, setOid, setOperationExecutions, setParentOrgRef, setPolys, setReferences, setRoleMembershipRef, setStrings, setSubtype, setTenantRef, setTextInfoItems, setTransient, setTrigger, setVersion, toString
-
-
-
-
Method Detail
-
getWaitingReason
public RTaskWaitingReason getWaitingReason()
-
getCategory
public String getCategory()
-
getThreadStopAction
public RThreadStopAction getThreadStopAction()
-
getObjectRef
public REmbeddedReference getObjectRef()
-
getOwnerRefTask
public REmbeddedReference getOwnerRefTask()
-
getParent
public String getParent()
-
getBinding
public RTaskBinding getBinding()
-
getExecutionStatus
public RTaskExecutionStatus getExecutionStatus()
-
getRecurrence
public RTaskRecurrence getRecurrence()
-
getNameCopy
public RPolyString getNameCopy()
-
setNameCopy
public void setNameCopy(RPolyString nameCopy)
-
getFullResult
public byte[] getFullResult()
- Specified by:
getFullResult
in interfaceOperationResultFull
-
setFullResult
public void setFullResult(byte[] fullResult)
- Specified by:
setFullResult
in interfaceOperationResultFull
-
setThreadStopAction
public void setThreadStopAction(RThreadStopAction threadStopAction)
-
setObjectRef
public void setObjectRef(REmbeddedReference objectRef)
-
setOwnerRefTask
public void setOwnerRefTask(REmbeddedReference ownerRefTask)
-
setParent
public void setParent(String parent)
-
setCategory
public void setCategory(String category)
-
getHandlerUri
public String getHandlerUri()
-
getLastRunFinishTimestamp
public XMLGregorianCalendar getLastRunFinishTimestamp()
-
getCompletionTimestamp
public XMLGregorianCalendar getCompletionTimestamp()
-
getLastRunStartTimestamp
public XMLGregorianCalendar getLastRunStartTimestamp()
-
getNode
public String getNode()
-
getTaskIdentifier
public String getTaskIdentifier()
-
getStatus
public ROperationResultStatus getStatus()
- Specified by:
getStatus
in interfaceOperationResult
-
setStatus
public void setStatus(ROperationResultStatus status)
- Specified by:
setStatus
in interfaceOperationResult
-
setBinding
public void setBinding(RTaskBinding binding)
-
setExecutionStatus
public void setExecutionStatus(RTaskExecutionStatus executionStatus)
-
setHandlerUri
public void setHandlerUri(String handlerUri)
-
setLastRunFinishTimestamp
public void setLastRunFinishTimestamp(XMLGregorianCalendar lastRunFinishTimestamp)
-
setCompletionTimestamp
public void setCompletionTimestamp(XMLGregorianCalendar completionTimestamp)
-
setLastRunStartTimestamp
public void setLastRunStartTimestamp(XMLGregorianCalendar lastRunStartTimestamp)
-
setNode
public void setNode(String node)
-
setRecurrence
public void setRecurrence(RTaskRecurrence recurrence)
-
setTaskIdentifier
public void setTaskIdentifier(String taskIdentifier)
-
setWaitingReason
public void setWaitingReason(RTaskWaitingReason waitingReason)
-
copyFromJAXB
public static void copyFromJAXB(TaskType jaxb, RTask repo, RepositoryContext repositoryContext, IdGeneratorResult generatorResult) throws DtoTranslationException
- Throws:
DtoTranslationException
-
-