it.eng.spagobi.tools.scheduler.bo
Class Trigger

java.lang.Object
  extended by it.eng.spagobi.tools.scheduler.bo.Trigger

public class Trigger
extends java.lang.Object

Triggers are the 'mechanism' by which Jobs are scheduled. Many Triggers can point to the same Job, but a single Trigger can only point to one Job.

Author:
Andrea Gioia (andrea.gioia@eng.it)

Constructor Summary
Trigger()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 CronExpression getChronExpression()
           
 java.lang.String getDescription()
           
 java.util.Date getEndTime()
           
 java.lang.String getGroupName()
           
 Job getJob()
           
 java.lang.String getName()
           
 java.util.Date getStartTime()
           
 int hashCode()
           
 boolean isRunImmediately()
           
 boolean isSimpleTrigger()
           
 void setCronExpression(CronExpression cronExpression)
           
 void setDescription(java.lang.String description)
           
 void setEndTime(java.util.Date endTime)
           
 void setGroupName(java.lang.String groupName)
           
 void setJob(Job job)
           
 void setName(java.lang.String name)
           
 void setRunImmediately(boolean runImmediately)
           
 void setStartTime(java.util.Date startTime)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Trigger

public Trigger()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getGroupName

public java.lang.String getGroupName()

setGroupName

public void setGroupName(java.lang.String groupName)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getStartTime

public java.util.Date getStartTime()

setStartTime

public void setStartTime(java.util.Date startTime)

getEndTime

public java.util.Date getEndTime()

setEndTime

public void setEndTime(java.util.Date endTime)

getChronExpression

public CronExpression getChronExpression()

setCronExpression

public void setCronExpression(CronExpression cronExpression)

isSimpleTrigger

public boolean isSimpleTrigger()

getJob

public Job getJob()

setJob

public void setJob(Job job)

isRunImmediately

public boolean isRunImmediately()

setRunImmediately

public void setRunImmediately(boolean runImmediately)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object