ParameterSetDto.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 ParameterSetDto implements Serializable {

    private static final long serialVersionUID = -3232807998600530731L;

    private Long parameterSetRrn;

    private Integer parameterSetVersion;

    private String parameterSetDesc;

    private Long parameterSetSpecRrn;

    private List<ParameterDto> parameters = new ArrayList<>();

    private Integer parameterSize;

    /**
     * @return the parameterSetRrn
     */
    public Long getParameterSetRrn() {
        return parameterSetRrn;
    }

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

    /**
     * @return the parameterSetVersion
     */
    public Integer getParameterSetVersion() {
        return parameterSetVersion;
    }

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

    /**
     * @return the parameterSetDesc
     */
    public String getParameterSetDesc() {
        return parameterSetDesc;
    }

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

    /**
     * @return the parameterSetSpecRrn
     */
    public Long getParameterSetSpecRrn() {
        return parameterSetSpecRrn;
    }

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

    /**
     * @return the parameters
     */
    public List<ParameterDto> getParameters() {
        return parameters;
    }

    /**
     * @param parameters the parameters to set
     */
    public void setParameters(List<ParameterDto> parameters) {
        this.parameters = parameters;
    }

    /**
     * @return the parameterSize
     */
    public Integer getParameterSize() {
        this.parameterSize = parameters.size();
        return parameterSize;
    }

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

}