com.evolveum.midpoint.repo.sql.data.common
Class RTask

java.lang.Object
  extended by com.evolveum.midpoint.repo.sql.data.common.RContainer
      extended by com.evolveum.midpoint.repo.sql.data.common.RObject
          extended by com.evolveum.midpoint.repo.sql.data.common.RTask
All Implemented Interfaces:
Serializable

@Entity
public class RTask
extends RObject

Author:
lazyman
See Also:
Serialized Form

Constructor Summary
RTask()
           
 
Method Summary
static void copyFromJAXB(TaskType jaxb, RTask repo, PrismContext prismContext)
           
static void copyToJAXB(RTask repo, TaskType jaxb, PrismContext prismContext)
           
 boolean equals(Object o)
           
 RTaskBindingType getBinding()
           
 String getCanRunOnNode()
           
 String getCategory()
           
 RTaskExecutionStatusType getExecutionStatus()
           
 String getHandlerUri()
           
 XMLGregorianCalendar getLastRunFinishTimestamp()
           
 XMLGregorianCalendar getLastRunStartTimestamp()
           
 RPolyString getName()
           
 String getNode()
           
 REmbeddedReference getObjectRef()
           
 String getOtherHandlersUriStack()
           
 REmbeddedReference getOwnerRef()
           
 String getParent()
           
 Long getProgress()
           
 RTaskRecurrenceType getRecurrence()
           
 ROperationResult getResult()
           
 ROperationResultStatusType getResultStatus()
           
 String getSchedule()
           
 String getTaskIdentifier()
           
 RThreadStopActionType getThreadStopAction()
           
 int hashCode()
           
 void setBinding(RTaskBindingType binding)
           
 void setCanRunOnNode(String canRunOnNode)
           
 void setCategory(String category)
           
 void setExecutionStatus(RTaskExecutionStatusType executionStatus)
           
 void setHandlerUri(String handlerUri)
           
 void setLastRunFinishTimestamp(XMLGregorianCalendar lastRunFinishTimestamp)
           
 void setLastRunStartTimestamp(XMLGregorianCalendar lastRunStartTimestamp)
           
 void setName(RPolyString name)
           
 void setNode(String node)
           
 void setObjectRef(REmbeddedReference objectRef)
           
 void setOtherHandlersUriStack(String otherHandlersUriStack)
           
 void setOwnerRef(REmbeddedReference ownerRef)
           
 void setParent(String parent)
           
 void setProgress(Long progress)
           
 void setRecurrence(RTaskRecurrenceType recurrence)
           
 void setResult(ROperationResult result)
           
 void setResultStatus(ROperationResultStatusType resultStatus)
           
 void setSchedule(String schedule)
           
 void setTaskIdentifier(String taskIdentifier)
           
 void setThreadStopAction(RThreadStopActionType threadStopAction)
           
 TaskType toJAXB(PrismContext prismContext)
           
 
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RObject
copyFromJAXB, copyToJAXB, getAncestors, getDescendants, getDescription, getExtension, getParentOrgRef, getVersion, setAncestors, setDescendants, setDescription, setExtension, setParentOrgRef, setVersion
 
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.RContainer
getId, getOid, setId, setOid, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RTask

public RTask()
Method Detail

getCanRunOnNode

public String getCanRunOnNode()

getResultStatus

public ROperationResultStatusType getResultStatus()

getCategory

public String getCategory()

getThreadStopAction

public RThreadStopActionType getThreadStopAction()

getObjectRef

public REmbeddedReference getObjectRef()

getOwnerRef

public REmbeddedReference getOwnerRef()

getParent

public String getParent()

getOtherHandlersUriStack

public String getOtherHandlersUriStack()

getSchedule

public String getSchedule()

getBinding

public RTaskBindingType getBinding()

getExecutionStatus

public RTaskExecutionStatusType getExecutionStatus()

getRecurrence

public RTaskRecurrenceType getRecurrence()

getResult

public ROperationResult getResult()

getName

public RPolyString getName()

setName

public void setName(RPolyString name)

setCanRunOnNode

public void setCanRunOnNode(String canRunOnNode)

setResultStatus

public void setResultStatus(ROperationResultStatusType resultStatus)

setThreadStopAction

public void setThreadStopAction(RThreadStopActionType threadStopAction)

setObjectRef

public void setObjectRef(REmbeddedReference objectRef)

setOwnerRef

public void setOwnerRef(REmbeddedReference ownerRef)

setParent

public void setParent(String parent)

setCategory

public void setCategory(String category)

getHandlerUri

public String getHandlerUri()

getLastRunFinishTimestamp

public XMLGregorianCalendar getLastRunFinishTimestamp()

getLastRunStartTimestamp

public XMLGregorianCalendar getLastRunStartTimestamp()

getNode

public String getNode()

getProgress

public Long getProgress()

getTaskIdentifier

public String getTaskIdentifier()

setBinding

public void setBinding(RTaskBindingType binding)

setExecutionStatus

public void setExecutionStatus(RTaskExecutionStatusType executionStatus)

setHandlerUri

public void setHandlerUri(String handlerUri)

setLastRunFinishTimestamp

public void setLastRunFinishTimestamp(XMLGregorianCalendar lastRunFinishTimestamp)

setLastRunStartTimestamp

public void setLastRunStartTimestamp(XMLGregorianCalendar lastRunStartTimestamp)

setNode

public void setNode(String node)

setProgress

public void setProgress(Long progress)

setRecurrence

public void setRecurrence(RTaskRecurrenceType recurrence)

setResult

public void setResult(ROperationResult result)

setTaskIdentifier

public void setTaskIdentifier(String taskIdentifier)

setOtherHandlersUriStack

public void setOtherHandlersUriStack(String otherHandlersUriStack)

setSchedule

public void setSchedule(String schedule)

equals

public boolean equals(Object o)
Overrides:
equals in class RObject

hashCode

public int hashCode()
Overrides:
hashCode in class RObject

copyToJAXB

public static void copyToJAXB(RTask repo,
                              TaskType jaxb,
                              PrismContext prismContext)
                       throws DtoTranslationException
Throws:
DtoTranslationException

copyFromJAXB

public static void copyFromJAXB(TaskType jaxb,
                                RTask repo,
                                PrismContext prismContext)
                         throws DtoTranslationException
Throws:
DtoTranslationException

toJAXB

public TaskType toJAXB(PrismContext prismContext)
                throws DtoTranslationException
Specified by:
toJAXB in class RObject
Throws:
DtoTranslationException


Copyright © 2013 evolveum. All Rights Reserved.