public class ScheduleGrid extends com.labvantage.sapphire.BaseCustom implements StabilityConstants
ScheduleGrid grid = new ScheduleGrid( getConnectionid() );
ScheduleGrid grid = new ScheduleGrid( getRakFile(), getConnectionid() );
com.labvantage.sapphire.stability.ScheduleGrid grid = new com.labvantage.sapphire.stability.ScheduleGrid( getConnectionId() );
ScheduleGrid publicGrid = new ScheduleGrid( getRakFile(), getConnectionid(), grid );com.labvantage.sapphire.stability.ScheduleGrid grid = new com.labvantage.sapphire.stability.ScheduleGrid( getConnectionId() );
ScheduleGrid publicGrid = new ScheduleGrid( getConnectionid(), grid );
ScheduleGrid grid = new ScheduleGrid( getConnectionid() );
grid.retrieve( planId ); // load grid data using input scheduleplanid
ScheduleGrid grid = new ScheduleGrid( getConnectionid() );
grid.retrieve( planId ); // load grid data using input scheduleplanid
grid.toJson();
ScheduleGrid grid = new ScheduleGrid( getRakFile(), getConnectionid() );
grid.loadFromJson( json ); // json object containing json representation of a grid
ScheduleGrid grid = new ScheduleGrid( getConnectionid() );
grid.retrieve( planId );
grid.setLabel( label ); // setter method to save label value
grid.setExecuteAhead( 5 ); //setter method to set executeahead value
grid.save( new SapphireConnection( database.getConnection(), connectionInfo ), (DBUtil)database );
| Modifier and Type | Field and Description |
|---|---|
boolean |
skipValidationFlag |
ADVANCEDPULLSAMPLE_ASSIGNDEPARTMENT, ADVANCEDPULLSAMPLE_ASSIGNTO, ADVANCEDPULLSAMPLE_COLUMNVALUES, ADVANCEDPULLSAMPLE_COPIES, ADVANCEDPULLSAMPLE_CREATE, ADVANCEDPULLSAMPLE_CREATEDDISTINCTLABORATORYSAMPLES, ADVANCEDPULLSAMPLE_CREATEMULTIPLEREUSETESTINGSAMPLE, ADVANCEDPULLSAMPLE_CREATESDI, ADVANCEDPULLSAMPLE_CREATEUNIQUESAMPLEPERCONTAINER, ADVANCEDPULLSAMPLE_DEFERSAMPLECREATION, ADVANCEDPULLSAMPLE_DEVIATION, ADVANCEDPULLSAMPLE_DEVIATIONFLAG, ADVANCEDPULLSAMPLE_EARLYGRACEPERIOD, ADVANCEDPULLSAMPLE_GRACEPERIOD, ADVANCEDPULLSAMPLE_GRACEPERIODDETAILS, ADVANCEDPULLSAMPLE_GRACEPERIODUNIT, ADVANCEDPULLSAMPLE_GRCPERIOD, ADVANCEDPULLSAMPLE_INCIDENTTEMPLATE, ADVANCEDPULLSAMPLE_MESSAGE, ADVANCEDPULLSAMPLE_MULTIPLYQTYBYSAMPLECOUNT, ADVANCEDPULLSAMPLE_PULLAMOUNT, ADVANCEDPULLSAMPLE_QUANTITY, ADVANCEDPULLSAMPLE_SPECS, ADVANCEDPULLSAMPLE_TEMPLATEID, ADVANCEDPULLSAMPLE_UNITS, ADVANCEDPULLSAMPLE_WORKITEMS, ADVANCEDPULLSAMPLE_WORKORDER, CONDITION_COLUMNLABELS, CONDITION_COLUMNS, DAY, EVENT_STATUS_CANCELLED, EVENT_STATUS_DONE, EVENT_STATUS_ERROR, EVENT_STATUS_ERRORACKNOWLEDGED, EVENT_STATUS_SCHEDULED, EXECUTEAHEADUNIT_DAY, EXECUTEAHEADUNIT_MONTH, EXECUTEAHEADUNIT_WEEK, EXECUTEAHEADUNIT_YEAR, FROM_WHEN, GRACE_PERIOD_UNIT, HOUR, ITEM_CONDITIONS, ITEM_PLANITEMWORKITEMS, ITEM_PLANWORKITEMS, ITEM_TIMEPOINTS, MONTH, ORIENTATION_INVERTED, ORIENTATION_UPRIGHT, PLANITEM_ROWSTATUS_DELETE, PLANITEM_ROWSTATUS_INSERT, PLANITEM_ROWSTATUS_RETRIEVE, PLANITEM_ROWSTATUS_UPDATE, PLANITEM_STATUS_DISABLED, PLANITEMWORKITEM_SCHEDULEPLANITEMID, PLANTYPE_PROTOCOL, PLANTYPE_STUDY, PLANTYPE_TEMPLATE, PLANWORKITEM_COLUMNLABELS, PLANWORKITEM_COLUMNS, PLANWORKITEM_CONTAINERPERREPEATFLAG, PLANWORKITEM_CONTAINERPERTESTFLAG, PLANWORKITEM_CONTINGENTFLAG, PLANWORKITEM_DEPARTMENTID, PLANWORKITEM_DESTRUCTIVETESTFLAG, PLANWORKITEM_DUEDTOFFSET, PLANWORKITEM_DUEDTOFFSETTIMEUNIT, PLANWORKITEM_NUMREPEATS, PLANWORKITEM_QUANTITY, PLANWORKITEM_QUANTITYTYPE, PLANWORKITEM_QUANTITYUNIT, PLANWORKITEM_REUSECONTAINERFLAG, PLANWORKITEM_SCHEDULEPLANID, PLANWORKITEM_WORKITEMID, PLANWORKITEM_WORKITEMINSTANCE, PLANWORKITEM_WORKITEMVERSIONID, SCHEDULECONDITIONID, SCHEDULEPLANID, SCHEDULETIMEPOINTID, SDC_LV_SCHEDULECONDITION, SDC_PROTOCOLSDC, SDC_SCHEDULEPLAN, SDC_SCHEDULEPLANITEM, SDC_SDIWORKITEM, SDC_STORAGEENVSDC, SDC_STUDYSDC, STABILITYTASK_ADVANCEDPULLSAMPLE, STABILITYTASK_CREATEWORKORDER, STABILITYTASK_DISPOSE, STABILITYTASK_MOVE, STABILITYTASK_PULLSAMPLE, STABILITYTASK_SHAKE, STUDY_STATUS_ACTIVE, STUDY_STATUS_CANCELLED, STUDY_STATUS_COMPLETED, STUDY_STATUS_NOTSTARTED, STUDY_STATUS_PENDINGAPPROVAL, STUDY_STATUS_REJECT, STUDY_STATUS_REQUESTDRAFT, STUDY_STATUS_SUSPENDED, TIMEPOINT_COLUMNLABELS, TIMEPOINT_COLUMNS, TIMEUNIT_DAY, TIMEUNIT_HOUR, TIMEUNIT_MONTH, TIMEUNIT_WEEK, TIMEUNIT_YEAR, VALIDEXECUTEAHEADUNIT, VALIDORIENTATION, VALIDSTARTCRITERIA, VALIDTIMEUNITUNIT, WEEK, YEAR| Constructor and Description |
|---|
ScheduleGrid(java.io.File rakFile,
java.lang.String connectionid) |
ScheduleGrid(java.io.File rakFile,
java.lang.String connectionid,
com.labvantage.sapphire.stability.ScheduleGrid scheduleGrid) |
ScheduleGrid(java.lang.String connectionid) |
ScheduleGrid(java.lang.String connectionid,
com.labvantage.sapphire.stability.ScheduleGrid scheduleGrid) |
| Modifier and Type | Method and Description |
|---|---|
com.labvantage.sapphire.stability.ScheduleGrid |
dangerouslyGetGrid() |
ConditionAxis |
getConditionAxis() |
DataStore |
getConditionsWithReadOnlyPlanItem() |
DataStore |
getConditionsWithSampleWO() |
java.lang.String |
getExecuteAhead() |
java.lang.String |
getExecuteAheadUnit() |
java.lang.String |
getLabel() |
java.util.Calendar |
getModDate() |
java.lang.String |
getPlanid() |
PlanItemList |
getPlanItemList() |
java.lang.String |
getPlanType() |
PlanWorkItemList |
getPlanWorkItemList() |
com.labvantage.sapphire.xml.PropertyTree |
getPropertyTree(java.lang.String propertytreeid) |
PropertyList |
getTaskDefaults(java.lang.String propertyTreeid)
Gets a COPY of the default properties for the selected Task at the plan level.
|
TaskTypeList |
getTaskTypeList() |
TimeAxis |
getTimeAxis() |
boolean |
isEligibleForPlanWorkItemListEdit() |
boolean |
isPlanReadOnly() |
boolean |
isProtocolCurrent() |
boolean |
isTemplate() |
void |
loadFromJson(JsonObject json) |
void |
retrieve(java.lang.String planid) |
void |
save(com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
com.labvantage.sapphire.DBUtil database) |
void |
setExecuteAhead(double executeAhead) |
void |
setExecuteAhead(double executeAhead,
java.lang.String executeaheadUnit) |
void |
setExecuteAheadUnit(java.lang.String executeaheadUnit) |
void |
setLabel(java.lang.String label) |
void |
setPropertyTree(java.lang.String propertyTreeid,
com.labvantage.sapphire.xml.PropertyTree tree) |
void |
setTaskDefaults(java.lang.String propertyTreeid,
PropertyList propertyList)
Sets the task default properties.
|
JsonObject |
toJson() |
JsonObject |
toJson(boolean onlyChanges) |
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, getTranslationProcessor, setConnectionId, setLanguage, setRakFilepublic ScheduleGrid(java.lang.String connectionid)
connectionid - public ScheduleGrid(java.io.File rakFile,
java.lang.String connectionid)
rakFile - connectionid - public ScheduleGrid(java.io.File rakFile,
java.lang.String connectionid,
com.labvantage.sapphire.stability.ScheduleGrid scheduleGrid)
rakFile - connectionid - scheduleGrid - public ScheduleGrid(java.lang.String connectionid,
com.labvantage.sapphire.stability.ScheduleGrid scheduleGrid)
connectionid - scheduleGrid - public void retrieve(java.lang.String planid)
throws SapphireException
planid - SapphireExceptionpublic void save(com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
com.labvantage.sapphire.DBUtil database)
throws java.lang.Exception
sapphireConnection - database - java.lang.Exceptionpublic JsonObject toJson() throws SapphireException
SapphireExceptionpublic JsonObject toJson(boolean onlyChanges) throws SapphireException
onlyChanges - SapphireExceptionpublic void loadFromJson(JsonObject json) throws SapphireException
json - SapphireExceptionpublic java.lang.String getPlanid()
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
label - public boolean isTemplate()
public java.lang.String getPlanType()
public void setExecuteAhead(double executeAhead)
executeAhead - public void setExecuteAhead(double executeAhead,
java.lang.String executeaheadUnit)
executeAhead - executeaheadUnit - public java.lang.String getExecuteAhead()
public void setExecuteAheadUnit(java.lang.String executeaheadUnit)
executeaheadUnit - public java.lang.String getExecuteAheadUnit()
public java.util.Calendar getModDate()
public TimeAxis getTimeAxis()
public ConditionAxis getConditionAxis()
public TaskTypeList getTaskTypeList()
public PropertyList getTaskDefaults(java.lang.String propertyTreeid) throws SapphireException
propertyTreeid - the id of the taskSapphireExceptionpublic void setTaskDefaults(java.lang.String propertyTreeid,
PropertyList propertyList)
propertyTreeid - The id of the taskpropertyList - public PlanItemList getPlanItemList()
public PlanWorkItemList getPlanWorkItemList()
public com.labvantage.sapphire.xml.PropertyTree getPropertyTree(java.lang.String propertytreeid)
propertytreeid - public void setPropertyTree(java.lang.String propertyTreeid,
com.labvantage.sapphire.xml.PropertyTree tree)
propertyTreeid - tree - public DataStore getConditionsWithSampleWO()
public DataStore getConditionsWithReadOnlyPlanItem()
public com.labvantage.sapphire.stability.ScheduleGrid dangerouslyGetGrid()
public boolean isPlanReadOnly()
public boolean isEligibleForPlanWorkItemListEdit()
public boolean isProtocolCurrent()