palio.modules
Class Scheduler.PalioTask

java.lang.Object
  extended by palio.modules.Scheduler.PalioTask
Enclosing class:
Scheduler

public class Scheduler.PalioTask
extends java.lang.Object


Constructor Summary
Scheduler.PalioTask(java.lang.Long taskID, java.lang.Long objectID, java.util.Date startDate, java.lang.Long period, java.lang.Long priority, java.lang.String name, java.lang.Long groupID, boolean isActive)
           
Scheduler.PalioTask(java.lang.Long taskID, java.lang.Long objectID, java.lang.Object[] params, java.util.Date startDate, java.lang.Long period, java.lang.Long priority, java.lang.String name, java.lang.Long groupID, boolean isActive)
           
 
Method Summary
 boolean canRun()
           
 java.lang.Long getGroupId()
           
 java.lang.String getName()
           
 java.lang.Long getObjectId()
           
 java.lang.Object[] getParams()
           
 java.lang.Long getPeriod()
           
 java.lang.Long getPriority()
           
 java.lang.Thread getRunner()
           
 java.lang.StackTraceElement[] getRunningStackTrace()
           
 java.lang.Thread.State getRunningState()
           
 java.util.Date getStartDate()
           
 java.lang.Long getTaskId()
           
 void interrupt()
           
 boolean isActive()
           
 void setActive(boolean active)
           
 void setGroupId(java.lang.Long groupID)
           
 void setName(java.lang.String name)
           
 void setObjectId(java.lang.Long objectID)
           
 void setPeriod(java.lang.Long period)
           
 void setPriority(java.lang.Long priority)
           
 void setStartDate(java.util.Date startDate)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Scheduler.PalioTask

public Scheduler.PalioTask(java.lang.Long taskID,
                           java.lang.Long objectID,
                           java.lang.Object[] params,
                           java.util.Date startDate,
                           java.lang.Long period,
                           java.lang.Long priority,
                           java.lang.String name,
                           java.lang.Long groupID,
                           boolean isActive)

Scheduler.PalioTask

public Scheduler.PalioTask(java.lang.Long taskID,
                           java.lang.Long objectID,
                           java.util.Date startDate,
                           java.lang.Long period,
                           java.lang.Long priority,
                           java.lang.String name,
                           java.lang.Long groupID,
                           boolean isActive)
Method Detail

getTaskId

public java.lang.Long getTaskId()

getObjectId

public java.lang.Long getObjectId()

setObjectId

public void setObjectId(java.lang.Long objectID)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getParams

public java.lang.Object[] getParams()

isActive

public boolean isActive()

setActive

public void setActive(boolean active)

getPeriod

public java.lang.Long getPeriod()

setPeriod

public void setPeriod(java.lang.Long period)

getPriority

public java.lang.Long getPriority()

setPriority

public void setPriority(java.lang.Long priority)

setStartDate

public void setStartDate(java.util.Date startDate)

getStartDate

public java.util.Date getStartDate()

setGroupId

public void setGroupId(java.lang.Long groupID)

getGroupId

public java.lang.Long getGroupId()

canRun

public boolean canRun()

getRunner

public java.lang.Thread getRunner()

interrupt

public void interrupt()

getRunningState

public java.lang.Thread.State getRunningState()

getRunningStackTrace

public java.lang.StackTraceElement[] getRunningStackTrace()