alma.aedf.types
Class Schedule
java.lang.Object
|
+--alma.aedf.types.AEDF
|
+--alma.aedf.types.Schedule
- public class Schedule
- extends AEDF
Schedule characteristics.
This table contains the list of scheduling blocks generated by observation preparation tools. A summary of informations is attached to each scheduling block. It is indexed directly in the ExecuteSummary table. The associations of Scheduling Blocks for processing are defined in the ObsUnit table using lists of scheduleId identifiers.
Constructor Summary |
Schedule()
An empty constructor. |
Schedule(java.lang.String scheduleIntent,
java.lang.String scheduleType,
float scheduleDuration,
java.lang.String schedule,
int numScan,
java.lang.String[] scanIntent,
java.lang.String[] obsMode)
A full constructor. |
Methods inherited from class alma.aedf.types.AEDF |
info |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Schedule
public Schedule()
- An empty constructor.
Schedule
public Schedule(java.lang.String scheduleIntent,
java.lang.String scheduleType,
float scheduleDuration,
java.lang.String schedule,
int numScan,
java.lang.String[] scanIntent,
java.lang.String[] obsMode)
- A full constructor.
- Parameters:
scheduleIntent
- Schedule intentscheduleType
- Schedule typescheduleDuration
- Approximate duration if executedschedule
- Scheduling BlocknumScan
- Number of different scans numScan in this Scheduling BlockscanIntent
- Intent of each scan in the Scheduling BlockobsMode
- Observing mode
toTR
public java.lang.String toTR()
- Specified by:
toTR
in class AEDF
addField
public void addField(java.lang.String f)
throws AEDFException
- Specified by:
addField
in class AEDF
AEDFException
setScheduleIntent
public void setScheduleIntent(java.lang.String scheduleIntent)
setScheduleType
public void setScheduleType(java.lang.String scheduleType)
setScheduleDuration
public void setScheduleDuration(float scheduleDuration)
setSchedule
public void setSchedule(java.lang.String schedule)
setNumScan
public void setNumScan(int numScan)
setScanIntent
public void setScanIntent(java.lang.String[] scanIntent)
setObsMode
public void setObsMode(java.lang.String[] obsMode)
getScheduleIntent
public java.lang.String getScheduleIntent()
getScheduleType
public java.lang.String getScheduleType()
getScheduleDuration
public float getScheduleDuration()
getSchedule
public java.lang.String getSchedule()
getNumScan
public int getNumScan()
getScanIntent
public java.lang.String[] getScanIntent()
getObsMode
public java.lang.String[] getObsMode()