public class StabilityStudy extends com.labvantage.sapphire.BaseCustom implements StabilityConstants
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 |
|---|
StabilityStudy(java.io.File rakFile,
java.lang.String connectionid)
Initializes a new instance of the StabilityStudy class.
|
StabilityStudy(java.lang.String connectionid)
Initializes a new instance of the StabilityStudy class.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBatchid() |
java.lang.String |
getContainerTypeID() |
java.util.Calendar |
getManufactureDate() |
java.lang.String |
getManufactureLocation() |
java.lang.String |
getNotes() |
java.lang.String |
getPartialPullFlag() |
java.util.List<ScheduleGrid> |
getPlans() |
java.lang.String |
getProductID() |
java.lang.String |
getProductVersionID() |
java.lang.String |
getProtocolID() |
java.lang.String |
getProtocolVersionID() |
java.lang.String |
getPurpose() |
java.lang.String |
getSiteDeptID() |
java.lang.String |
getStabilityDeptID() |
java.util.Calendar |
getStartDate() |
java.lang.String |
getStudyDescription() |
java.lang.String |
getStudyID() |
java.lang.String |
getStudySuiteID() |
void |
loadFromJson(JsonObject json)
Loads the data of the stability study from a JSON object.
|
void |
retrieve(java.lang.String studyid)
Retrieves a stability study based on the given study ID.
|
void |
save(com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
com.labvantage.sapphire.DBUtil database)
Saves the stability study using the provided SapphireConnection and DBUtil objects.
|
void |
setBatchid(java.lang.String batchid) |
void |
setContainerTypeID(java.lang.String containerTypeID) |
void |
setManufactureDate(java.lang.String manufactureDate) |
void |
setManufactureLocation(java.lang.String manufactureLocation) |
void |
setNotes(java.lang.String notes) |
void |
setPartialPullFlag(java.lang.String partialPullFlag) |
void |
setPlans(java.util.List<ScheduleGrid> plans) |
void |
setProductID(java.lang.String productID) |
void |
setProductVersionID(java.lang.String productVersionID) |
void |
setProtocolID(java.lang.String protocolID) |
void |
setProtocolVersionID(java.lang.String protocolVersionID) |
void |
setPurpose(java.lang.String purpose) |
void |
setSiteDeptID(java.lang.String siteDeptID) |
void |
setStabilityDeptID(java.lang.String stabilityDeptID) |
void |
setStartDate(java.lang.String startDate) |
void |
setStudyDescription(java.lang.String studyDescription) |
void |
setStudySuiteID(java.lang.String studySuiteID) |
JsonObject |
toJson()
Converts the stability study object to a JSON object.
|
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, getTranslationProcessor, setConnectionId, setLanguage, setRakFilepublic StabilityStudy(java.lang.String connectionid)
connectionid - The Connection ID.public StabilityStudy(java.io.File rakFile,
java.lang.String connectionid)
rakFile - The Rak File.connectionid - The Connection ID.public java.util.List<ScheduleGrid> getPlans()
public void setPlans(java.util.List<ScheduleGrid> plans)
plans - public void retrieve(java.lang.String studyid)
throws SapphireException
studyid - The ID of the study to retrieve.SapphireException - If there is an error retrieving the study.public JsonObject toJson() throws SapphireException
SapphireException - If an error occurs while converting to JSON.public void loadFromJson(JsonObject json) throws SapphireException
json - The JSON object containing the data of the stability study.SapphireException - If an error occurs while loading the data from the JSON object.public void save(com.labvantage.sapphire.services.SapphireConnection sapphireConnection,
com.labvantage.sapphire.DBUtil database)
throws java.lang.Exception
sapphireConnection - The SapphireConnection object used to access the database.database - The DBUtil object used to perform database operations.java.lang.Exception - If an error occurs while saving the stability study.public java.lang.String getStudyID()
public java.lang.String getStudyDescription()
public void setStudyDescription(java.lang.String studyDescription)
studyDescription - public java.lang.String getContainerTypeID()
public void setContainerTypeID(java.lang.String containerTypeID)
containerTypeID - public java.lang.String getNotes()
public void setNotes(java.lang.String notes)
notes - public java.lang.String getPartialPullFlag()
public void setPartialPullFlag(java.lang.String partialPullFlag)
public java.lang.String getProtocolID()
public void setProtocolID(java.lang.String protocolID)
public java.lang.String getProtocolVersionID()
public void setProtocolVersionID(java.lang.String protocolVersionID)
public java.lang.String getSiteDeptID()
public void setSiteDeptID(java.lang.String siteDeptID)
public java.lang.String getStabilityDeptID()
public void setStabilityDeptID(java.lang.String stabilityDeptID)
public java.lang.String getStudySuiteID()
public void setStudySuiteID(java.lang.String studySuiteID)
public java.lang.String getBatchid()
public void setBatchid(java.lang.String batchid)
public java.util.Calendar getManufactureDate()
public void setManufactureDate(java.lang.String manufactureDate)
public java.lang.String getManufactureLocation()
public void setManufactureLocation(java.lang.String manufactureLocation)
public java.lang.String getProductID()
public void setProductID(java.lang.String productID)
public java.lang.String getProductVersionID()
public void setProductVersionID(java.lang.String productVersionID)
public java.lang.String getPurpose()
public void setPurpose(java.lang.String purpose)
public java.util.Calendar getStartDate()
public void setStartDate(java.lang.String startDate)