/** * The contents of this file are subject to the Mozilla Public License * Version 1.1 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations under * the License. * * The Original Code is OpenELIS code. * * Copyright (C) CIRG, University of Washington, Seattle WA. All Rights Reserved. * */ package us.mn.state.health.lims.analyzerresults.action.beanitems; import java.io.Serializable; import java.sql.Timestamp; import java.util.List; import us.mn.state.health.lims.dictionary.valueholder.Dictionary; public class AnalyzerResultItem implements Serializable { static final long serialVersionUID = 1L; private String id; private String analyzerId; private String analysisId; private String units; private String testName; private String accessionNumber; private String result; private boolean isControl = false; private boolean isAccepted = false; private boolean isRejected = false; private boolean isDeleted = false; private boolean isManual = false; private String errorMessage; private String note; private String statusId; private String sampleId; private String testId; private String completeDate; private boolean isPositive = false; private String duplicateAnalyzerResultId; private boolean isHighlighted = false; private Timestamp lastUpdated; private int sampleGroupingNumber = 0; private boolean groupIsReadOnly = false; private boolean readOnly = false; private String testResultType = "N"; private boolean userChoiceReflex; private boolean userChoicePending; private String siblingReflexKey; private String reflexSelectionId; private String selectionOneText = ""; private String selectionOneValue = ""; private String selectionTwoText = ""; private String selectionTwoValue = ""; private boolean nonconforming = false; private String significantDigits = ""; public String getSignificantDigits() { return significantDigits; } public void setSignificantDigits(String significantDigits) { this.significantDigits = significantDigits; } private List<Dictionary> dictionaryResultList; public AnalyzerResultItem() { } public void setId(String id) { this.id = id; } public String getId() { return id; } public String getTestName() { return this.testName; } public void setTestName(String testName) { this.testName = testName; } public void setAnalyzerId(String analyzerId) { this.analyzerId = analyzerId; } public String getAnalyzerId() { return analyzerId; } public void setAnalysisId(String analysisId) { this.analysisId = analysisId; } public String getAnalysisId() { return analysisId; } public void setUnits(String units) { this.units = units; } public String getUnits() { return units; } public void setAccessionNumber(String accessionNumber) { this.accessionNumber = accessionNumber; } public String getAccessionNumber() { return accessionNumber; } public void setResult(String result) { this.result = result; } public String getResult() { return result; } public void setIsControl(boolean isControl) { this.isControl = isControl; } public boolean getIsControl() { return isControl; } public void setIsAccepted(boolean isAccepted) { this.isAccepted = isAccepted; } public boolean getIsAccepted() { return isAccepted; } public void setIsRejected(boolean isRejected) { this.isRejected = isRejected; } public boolean getIsRejected() { return isRejected; } public void setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; } public String getErrorMessage() { return errorMessage; } public void setNote(String note) { this.note = note; } public String getNote() { return note; } public void setStatusId(String statusId) { this.statusId = statusId; } public String getStatusId() { return statusId; } public void setSampleId(String sampleId) { this.sampleId = sampleId; } public String getSampleId() { return sampleId; } public void setTestId(String testId) { this.testId = testId; } public String getTestId() { return this.testId; } public void setCompleteDate(String completeDate) { this.completeDate = completeDate; } public String getCompleteDate() { return this.completeDate; } public void setPositive(boolean isPositive) { this.isPositive = isPositive; } public boolean getPositive() { return isPositive; } public void setDuplicateAnalyzerResultId(String duplicateAnalyzerResultId) { this.duplicateAnalyzerResultId = duplicateAnalyzerResultId; } public String getDuplicateAnalyzerResultId() { return duplicateAnalyzerResultId; } public void setIsHighlighted(boolean isHighlighted) { this.isHighlighted = isHighlighted; } public boolean getIsHighlighted() { return isHighlighted && readOnly; } public void setLastUpdated(Timestamp lastupdated) { this.lastUpdated = lastupdated; } public Timestamp getLastUpdated() { return this.lastUpdated; } public void setSampleGroupingNumber(int sampleGroupingNumber) { this.sampleGroupingNumber = sampleGroupingNumber; } public int getSampleGroupingNumber() { return sampleGroupingNumber; } public void setManual(boolean isManual) { this.isManual = isManual; } public boolean getManual() { return isManual; } public void setGroupIsReadOnly(boolean groupIsReadOnly) { this.groupIsReadOnly = groupIsReadOnly; } public boolean isGroupIsReadOnly() { return groupIsReadOnly; } public void setReadOnly(boolean readOnly) { this.readOnly = readOnly; } public boolean isReadOnly() { return readOnly; } public void setTestResultType(String testResultType) { this.testResultType = testResultType; } public String getTestResultType() { return testResultType; } public void setDictionaryResultList(List<Dictionary> dictionaryResultList) { this.dictionaryResultList = dictionaryResultList; } public List<Dictionary> getDictionaryResultList() { return dictionaryResultList; } public boolean isUserChoiceReflex() { return userChoiceReflex; } public void setUserChoiceReflex(boolean userChoiceReflex) { this.userChoiceReflex = userChoiceReflex; } public String getSiblingReflexKey() { return siblingReflexKey; } public void setSiblingReflexKey(String siblingReflexKey) { this.siblingReflexKey = siblingReflexKey; } public String getReflexSelectionId() { return reflexSelectionId; } public void setReflexSelectionId(String reflexSelectionId) { this.reflexSelectionId = reflexSelectionId; } public String getSelectionOneText() { return selectionOneText; } public void setSelectionOneText(String selectionOneText) { this.selectionOneText = selectionOneText; } public String getSelectionOneValue() { return selectionOneValue; } public void setSelectionOneValue(String selectionOneValue) { this.selectionOneValue = selectionOneValue; } public String getSelectionTwoText() { return selectionTwoText; } public void setSelectionTwoText(String selectionTwoText) { this.selectionTwoText = selectionTwoText; } public String getSelectionTwoValue() { return selectionTwoValue; } public void setSelectionTwoValue(String selectionTwoValue) { this.selectionTwoValue = selectionTwoValue; } public boolean isUserChoicePending() { return userChoicePending; } public void setUserChoicePending(boolean userChoicePending) { this.userChoicePending = userChoicePending; } public boolean getIsDeleted() { return isDeleted; } public void setIsDeleted(boolean isDeleted) { this.isDeleted = isDeleted; } public boolean isNonconforming() { return nonconforming; } public void setNonconforming(boolean nonconforming) { this.nonconforming = nonconforming; } }