Parameter.java
/*
* @ Copyright 2001 FA Software;
* All right reserved. No part of this program may be reproduced or
* transmitted in any form or by any means, electronic or
* mechanical, including photocopying, recording, or by any
* information storage or retrieval system without written
* permission from FA Software, except for inclusion of brief
* quotations in a review.
*/
package com.mycim.valueobject.edcspc;
import com.mycim.valueobject.bas.NamedObject;
import java.util.ArrayList;
import java.util.Collection;
public class Parameter extends NamedObject {
// --------------------------------------------------------- Instance Variables
private String fileCollectionFlag;
private String unitOfMeasure;
private Long precision;
private String dataType;
private String derivedFlag;
private String lotCollectionFlag;
private String validateAgainst;
private String limitCheckingAgainst;
private String applyCalculationTo;
private String fileFormat;
private String cpPara;
private String keyChartFlag;
private Collection samplePrompts = new ArrayList();
private Collection readingPrompts = new ArrayList();
private Collection sourceParameters = new ArrayList();
private Collection<DataCollectionRule> collectionRules = new ArrayList<>();
/**
* edc参数单位
*/
private String parameterUnit;
private DataCollectionRule dataCollectionRule;
private String[] selectedUnitIds;
private String[] selectedUnitPositions;
private Integer sampleNum;
private String actionPoint;
// --------------------------------------------------------- Properties
public Parameter() {
}
public Parameter(String instanceId, String namedSpace, String object) {
super(instanceId, namedSpace, object);
}
public Integer getSampleNum() {
return sampleNum;
}
public void setSampleNum(Integer sampleNum) {
this.sampleNum = sampleNum;
}
public String getParameterUnit() {
return parameterUnit;
}
public void setParameterUnit(String parameterUnit) {
this.parameterUnit = parameterUnit;
}
public String getFileCollectionFlag() {
return this.fileCollectionFlag;
}
public void setFileCollectionFlag(String fileCollectionFlag) {
this.fileCollectionFlag = fileCollectionFlag;
}
public String getUnitOfMeasure() {
return this.unitOfMeasure;
}
public void setUnitOfMeasure(String unitOfMeasure) {
this.unitOfMeasure = unitOfMeasure;
}
public Long getPrecision() {
return this.precision;
}
public void setPrecision(Long precision) {
this.precision = precision;
}
public String getDataType() {
return this.dataType;
}
public void setDataType(String dataType) {
this.dataType = dataType;
}
public String getDerivedFlag() {
return this.derivedFlag;
}
public void setDerivedFlag(String derivedFlag) {
this.derivedFlag = derivedFlag;
}
public String getLotCollectionFlag() {
return this.lotCollectionFlag;
}
public void setLotCollectionFlag(String lotCollectionFlag) {
this.lotCollectionFlag = lotCollectionFlag;
}
public String getValidateAgainst() {
return this.validateAgainst;
}
public void setValidateAgainst(String validateAgainst) {
this.validateAgainst = validateAgainst;
}
public String getLimitCheckingAgainst() {
return this.limitCheckingAgainst;
}
public void setLimitCheckingAgainst(String limitCheckingAgainst) {
this.limitCheckingAgainst = limitCheckingAgainst;
}
public String getApplyCalculationTo() {
return this.applyCalculationTo;
}
public void setApplyCalculationTo(String applyCalculationTo) {
this.applyCalculationTo = applyCalculationTo;
}
public Collection getSamplePrompts() {
return this.samplePrompts;
}
public void setSamplePrompts(Collection samplePrompts) {
this.samplePrompts = samplePrompts;
}
public Collection getReadingPrompts() {
return this.readingPrompts;
}
public void setReadingPrompts(Collection readingPrompts) {
this.readingPrompts = readingPrompts;
}
public String getFileFormat() {
return fileFormat;
}
public void setFileFormat(String fileFormat) {
this.fileFormat = fileFormat;
}
/**
* @return Returns the sourceParameters.
*/
public Collection getSourceParameters() {
return sourceParameters;
}
/**
* @param sourceParameters The sourceParameters to set.
*/
public void setSourceParameters(Collection sourceParameters) {
this.sourceParameters = sourceParameters;
}
public Collection<DataCollectionRule> getCollectionRules() {
return collectionRules;
}
public void setCollectionRules(Collection<DataCollectionRule> collectionRules) {
this.collectionRules = collectionRules;
}
public DataCollectionRule getDataCollectionRule() {
return dataCollectionRule;
}
public void setDataCollectionRule(DataCollectionRule dataCollectionRule) {
this.dataCollectionRule = dataCollectionRule;
}
public String[] getSelectedUnitIds() {
return selectedUnitIds;
}
public void setSelectedUnitIds(String[] selectedUnitIds) {
this.selectedUnitIds = selectedUnitIds;
}
public String[] getSelectedUnitPositions() {
return selectedUnitPositions;
}
public void setSelectedUnitPositions(String[] selectedUnitPositions) {
this.selectedUnitPositions = selectedUnitPositions;
}
public String getCpPara() {
return cpPara;
}
public void setCpPara(String cpPara) {
this.cpPara = cpPara;
}
public String getKeyChartFlag() {
return keyChartFlag;
}
public void setKeyChartFlag(String keyChartFlag) {
this.keyChartFlag = keyChartFlag;
}
@Override
public String toString() {
return super.toString() + ":" + "ApplyCalculationTo=" + this.getApplyCalculationTo() + ":" + "DataType=" +
this.getDataType() + ":" + "DerivedFlag=" + this.getDerivedFlag() + ":" + "FileCollecionFlag=" +
this.getFileCollectionFlag() + ":" + "LimitCheckingAgainst=" + this.getLimitCheckingAgainst() + ":" +
"LotCollectionFlag=" + this.getLotCollectionFlag() + ":" + "Precision=" + this.getPrecision() + ":" +
"ReadingPrompts=" + this.getReadingPrompts() + ":" + "SamplePrompts=" + this.getSamplePrompts() + ":" +
"UnitOfMeasure=" + this.getUnitOfMeasure() + ":" + "ValidateAgainst=" + this.getValidateAgainst() +
":" + "FileFormat=" + this.getFileFormat();
}
public String getActionPoint() {
return actionPoint;
}
public void setActionPoint(String actionPoint) {
this.actionPoint = actionPoint;
}
}
/*
* Modification Log Log No : Name : Modified Date: Description :
*/