wt.clients.scheduler
Class SchedInfo

java.lang.Object
  extended bywt.clients.scheduler.SchedInfo

public class SchedInfo
extends Object


Field Summary
private  ScheduleMethodArg[] _args
           
private  QuerySpec _filter
           
private  String _itemDescr
           
private  String _itemName
           
private  long _period
           
private  String _queueName
           
private  String _rb
           
private  Timestamp _startDate
           
private  int _startupTiming
           
private  String _targMethod
           
private  ScheduleItem _theItem
           
static int IMMED_ONCE
           
static int ONSTART_PERIODIC
           
 
Constructor Summary
SchedInfo(ScheduleItem item, int defTime, String rb)
           
SchedInfo(String targMethod, String queueName, int timing, String rb)
           
 
Method Summary
private  void generateMethodArgs()
           
 ScheduleMethodArg[] getArgs()
           
 int getDefaultTiming()
           
 QuerySpec getFilter()
           
 ScheduleItem getItem()
           
 String getItemDescription()
           
 String getItemName()
           
 long getPeriod()
           
 String getQueueName()
           
 String getRB()
           
 Timestamp getStartDate()
           
 String getTargetMethod()
           
 void setArgs(ScheduleMethodArg[] args)
           
 void setDefaultTiming(int def)
           
 void setFilter(QuerySpec qs)
           
 void setItemDescription(String descr)
           
 void setItemName(String name)
           
 void setPeriod(long per)
           
 void setQueueName(String qnm)
           
 void setRB(String rb)
           
 void setStartDate(Timestamp date)
           
 void setTargetMethod(String method)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IMMED_ONCE

public static final int IMMED_ONCE
See Also:
Constant Field Values

ONSTART_PERIODIC

public static final int ONSTART_PERIODIC
See Also:
Constant Field Values

_targMethod

private String _targMethod

_queueName

private String _queueName

_itemName

private String _itemName

_itemDescr

private String _itemDescr

_rb

private String _rb

_filter

private QuerySpec _filter

_startupTiming

private int _startupTiming

_period

private long _period

_startDate

private Timestamp _startDate

_args

private ScheduleMethodArg[] _args

_theItem

private ScheduleItem _theItem
Constructor Detail

SchedInfo

public SchedInfo(ScheduleItem item,
                 int defTime,
                 String rb)

SchedInfo

public SchedInfo(String targMethod,
                 String queueName,
                 int timing,
                 String rb)
Method Detail

getItem

public ScheduleItem getItem()

getStartDate

public Timestamp getStartDate()

setStartDate

public void setStartDate(Timestamp date)

generateMethodArgs

private void generateMethodArgs()

setRB

public void setRB(String rb)

getRB

public String getRB()

setItemName

public void setItemName(String name)

getItemName

public String getItemName()

setItemDescription

public void setItemDescription(String descr)

getItemDescription

public String getItemDescription()

setFilter

public void setFilter(QuerySpec qs)

getFilter

public QuerySpec getFilter()

setPeriod

public void setPeriod(long per)

getPeriod

public long getPeriod()

setTargetMethod

public void setTargetMethod(String method)

getTargetMethod

public String getTargetMethod()

setQueueName

public void setQueueName(String qnm)

getQueueName

public String getQueueName()

setDefaultTiming

public void setDefaultTiming(int def)

getDefaultTiming

public int getDefaultTiming()

setArgs

public void setArgs(ScheduleMethodArg[] args)

getArgs

public ScheduleMethodArg[] getArgs()