ParameterDto.java

// Created on Feb 1, 2015
// $Id$

package com.mycim.valueobject.wip.dto;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author andy
 */
public class ParameterDto implements Serializable {

    private static final long serialVersionUID = 4931616583031853731L;

    private Long parameterRrn;

    private String parameterId;

    private Integer parameterSequence;

    private String parameterDesc;

    private String collectionLevel;

    private String measureType;

    private String optionalFlag;

    private Double targetValue;

    private String checkUpperLimitFlag;

    private String checkLowerLimitFlag;

    private Double lowerWarningLimit;

    private Double upperWarningLimit;

    private String warningAlarmId;

    private Double lowerShutdownLimit;

    private Double upperShutdownLimit;

    private String shutdownAlarmId;

    private Double lowerSpecificationLimit;

    private Double upperSpecificationLimit;

    private String specificationAlarmId;

    private Double lowerControlLimit;

    private Double upperControlLimit;

    private String controlAlarmId;

    private String dataType;

    private List<SampleDto> samplePrompts = new ArrayList<>();

    private Integer samplePromptSize;

    /**
     * @return the parameterRrn
     */
    public Long getParameterRrn() {
        return parameterRrn;
    }

    /**
     * @param parameterRrn the parameterRrn to set
     */
    public void setParameterRrn(Long parameterRrn) {
        this.parameterRrn = parameterRrn;
    }

    /**
     * @return the parameterId
     */
    public String getParameterId() {
        return parameterId;
    }

    /**
     * @param parameterId the parameterId to set
     */
    public void setParameterId(String parameterId) {
        this.parameterId = parameterId;
    }

    /**
     * @return the parameterDesc
     */
    public String getParameterDesc() {
        return parameterDesc;
    }

    /**
     * @param parameterDesc the parameterDesc to set
     */
    public void setParameterDesc(String parameterDesc) {
        this.parameterDesc = parameterDesc;
    }

    /**
     * @return the parameterSequence
     */
    public Integer getParameterSequence() {
        return parameterSequence;
    }

    /**
     * @param parameterSequence the parameterSequence to set
     */
    public void setParameterSequence(Integer parameterSequence) {
        this.parameterSequence = parameterSequence;
    }

    /**
     * @return the collectionLevel
     */
    public String getcollectionLevel() {
        return collectionLevel;
    }

    /**
     * @param collectionLevel the collectionLevel to set
     */
    public void setcollectionLevel(String collectionLevel) {
        this.collectionLevel = collectionLevel;
    }

    /**
     * @return the measureType
     */
    public String getMeasureType() {
        return measureType;
    }

    /**
     * @param measureType the measureType to set
     */
    public void setMeasureType(String measureType) {
        this.measureType = measureType;
    }

    /**
     * @return the dataType
     */
    public String getDataType() {
        return dataType;
    }

    /**
     * @param dataType the dataType to set
     */
    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    /**
     * @return the samplePrompts
     */
    public List<SampleDto> getSamplePrompts() {
        return samplePrompts;
    }

    /**
     * @param samplePrompts the samplePrompts to set
     */
    public void setSamplePrompts(List<SampleDto> samplePrompts) {
        this.samplePrompts = samplePrompts;
    }

    /**
     * @return the samplePromptSize
     */
    public Integer getSamplePromptSize() {
        this.samplePromptSize = new Integer(samplePrompts.size());
        return samplePromptSize;
    }

    /**
     * @param samplePromptSize the samplePromptSize to set
     */
    public void setSamplePromptSize(Integer samplePromptSize) {
        this.samplePromptSize = samplePromptSize;
    }

}