com.evolveum.midpoint.web.bean
Class TaskItem

java.lang.Object
  extended by com.evolveum.midpoint.web.bean.SelectableBean
      extended by com.evolveum.midpoint.web.bean.TaskItem
All Implemented Interfaces:
Selectable, java.io.Serializable

public class TaskItem
extends SelectableBean

See Also:
Serialized Form

Constructor Summary
TaskItem(TaskManager taskManager)
           
TaskItem(Task task, TaskManager taskManager)
           
TaskItem(TaskType taskType, TaskManager taskManager)
           
 
Method Summary
 TaskItemBinding getBinding()
           
 java.lang.String getCurrentRunTime()
           
 TaskItemExclusivityStatus getExclusivityStatus()
           
 TaskItemExecutionStatus getExecutionStatus()
           
 PropertyContainer getExtension()
           
 java.lang.String getHandlerUri()
           
 java.lang.String getLastRunFinishTimestamp()
           
 java.lang.String getLastRunStartTimestamp()
           
 java.lang.String getName()
           
 java.lang.String getNextRunStartTime()
           
 java.lang.String getObjectRef()
           
 java.lang.String getOid()
           
 UserType getOwner()
           
 long getProgress()
           
 TaskItemRecurrenceStatus getRecurrenceStatus()
           
 OperationResult getResult()
           
 java.lang.String getScheduleCronLikePattern()
           
 java.lang.Long getScheduleInterval()
           
 java.lang.String getStartsAgainAfter()
           
 boolean isAlive()
           
 void setBinding(TaskItemBinding binding)
           
 void setExclusivityStatus(Task task)
           
 void setExclusivityStatus(TaskItemExclusivityStatus exclusivityStatus)
           
 void setExecutionStatus(TaskItemExecutionStatus executionStatus)
           
 void setExtension(PropertyContainer extension)
           
 void setHandlerUri(java.lang.String handlerUri)
           
 void setName(java.lang.String name)
           
 void setObjectRef(java.lang.String objectRef)
           
 void setOid(java.lang.String oid)
           
 void setOwner(UserType owner)
           
 void setProgress(long progress)
           
 void setRecurrenceStatus(TaskItemRecurrenceStatus recurrenceStatus)
           
 void setResult(OperationResult result)
           
 void setScheduleCronLikePattern(java.lang.String scheduleCronLikePattern)
           
 void setScheduleInterval(java.lang.Long scheduleInterval)
           
 boolean taskRunNotFinished()
           
 TaskType toTaskType()
           
 
Methods inherited from class com.evolveum.midpoint.web.bean.SelectableBean
isSelected, setSelected
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskItem

public TaskItem(TaskManager taskManager)

TaskItem

public TaskItem(Task task,
                TaskManager taskManager)

TaskItem

public TaskItem(TaskType taskType,
                TaskManager taskManager)
Method Detail

toTaskType

public TaskType toTaskType()
Returns:
Throws:
it.sauronsoftware.cron4j.InvalidPatternException - (a cron4j-generated subtype of RuntimeException) if cron-like pattern is not valid.

setExclusivityStatus

public void setExclusivityStatus(Task task)

getExecutionStatus

public TaskItemExecutionStatus getExecutionStatus()

getExclusivityStatus

public TaskItemExclusivityStatus getExclusivityStatus()

getHandlerUri

public java.lang.String getHandlerUri()

setHandlerUri

public void setHandlerUri(java.lang.String handlerUri)

getObjectRef

public java.lang.String getObjectRef()

setObjectRef

public void setObjectRef(java.lang.String objectRef)

getOid

public java.lang.String getOid()

setOid

public void setOid(java.lang.String oid)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getOwner

public UserType getOwner()

setOwner

public void setOwner(UserType owner)

getLastRunStartTimestamp

public java.lang.String getLastRunStartTimestamp()

getLastRunFinishTimestamp

public java.lang.String getLastRunFinishTimestamp()

getNextRunStartTime

public java.lang.String getNextRunStartTime()

getScheduleCronLikePattern

public java.lang.String getScheduleCronLikePattern()

setScheduleCronLikePattern

public void setScheduleCronLikePattern(java.lang.String scheduleCronLikePattern)

getRecurrenceStatus

public TaskItemRecurrenceStatus getRecurrenceStatus()

setRecurrenceStatus

public void setRecurrenceStatus(TaskItemRecurrenceStatus recurrenceStatus)

getScheduleInterval

public java.lang.Long getScheduleInterval()

setScheduleInterval

public void setScheduleInterval(java.lang.Long scheduleInterval)

getBinding

public TaskItemBinding getBinding()

setBinding

public void setBinding(TaskItemBinding binding)

setExecutionStatus

public void setExecutionStatus(TaskItemExecutionStatus executionStatus)

setExclusivityStatus

public void setExclusivityStatus(TaskItemExclusivityStatus exclusivityStatus)

getProgress

public long getProgress()

setProgress

public void setProgress(long progress)

getResult

public OperationResult getResult()

setResult

public void setResult(OperationResult result)

getExtension

public PropertyContainer getExtension()

setExtension

public void setExtension(PropertyContainer extension)

taskRunNotFinished

public boolean taskRunNotFinished()

isAlive

public boolean isAlive()

getCurrentRunTime

public java.lang.String getCurrentRunTime()

getStartsAgainAfter

public java.lang.String getStartsAgainAfter()


Copyright © 2012 evolveum. All Rights Reserved.