View Javadoc
1   package fr.ifremer.quadrige3.core.vo.referential.pmfm;
2   
3   /*-
4    * #%L
5    * Quadrige3 Core :: Quadrige3 Client Core
6    * $Id:$
7    * $HeadURL:$
8    * %%
9    * Copyright (C) 2017 Ifremer
10   * %%
11   * This program is free software: you can redistribute it and/or modify
12   * it under the terms of the GNU Affero General Public License as published by
13   * the Free Software Foundation, either version 3 of the License, or
14   * (at your option) any later version.
15   * 
16   * This program is distributed in the hope that it will be useful,
17   * but WITHOUT ANY WARRANTY; without even the implied warranty of
18   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19   * GNU General Public License for more details.
20   * 
21   * You should have received a copy of the GNU Affero General Public License
22   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
23   * #L%
24   */
25  
26  /**
27   * Created by blavenie on 31/08/15.
28   */
29  public class PmfmVO {
30  
31  	private Integer id;
32  
33  	private ParameterVO parameter;
34  	private MatrixVO matrix;
35  	private FractionVO fraction;
36  	private MethodVO method;
37  	private UnitVO unit;
38  
39  	/**
40  	 * <p>
41  	 * Getter for the field <code>id</code>.
42  	 * </p>
43  	 * 
44  	 * @return a {@link java.lang.Integer} object.
45  	 */
46  	public Integer getId() {
47  		return id;
48  	}
49  
50  	/**
51  	 * <p>
52  	 * Setter for the field <code>id</code>.
53  	 * </p>
54  	 * 
55  	 * @param id
56  	 *            a {@link java.lang.Integer} object.
57  	 */
58  	public void setId(Integer id) {
59  		this.id = id;
60  	}
61  
62  	/**
63  	 * <p>
64  	 * Getter for the field <code>parameter</code>.
65  	 * </p>
66  	 * 
67  	 * @return a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.ParameterVO} object.
68  	 */
69  	public ParameterVO getParameter() {
70  		return parameter;
71  	}
72  
73  	/**
74  	 * <p>
75  	 * Setter for the field <code>parameter</code>.
76  	 * </p>
77  	 * 
78  	 * @param parameter
79  	 *            a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.ParameterVO} object.
80  	 */
81  	public void setParameter(ParameterVO parameter) {
82  		this.parameter = parameter;
83  	}
84  
85  	/**
86  	 * <p>
87  	 * Getter for the field <code>matrix</code>.
88  	 * </p>
89  	 * 
90  	 * @return a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.MatrixVO} object.
91  	 */
92  	public MatrixVO getMatrix() {
93  		return matrix;
94  	}
95  
96  	/**
97  	 * <p>
98  	 * Setter for the field <code>matrix</code>.
99  	 * </p>
100 	 * 
101 	 * @param matrix
102 	 *            a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.MatrixVO} object.
103 	 */
104 	public void setMatrix(MatrixVO matrix) {
105 		this.matrix = matrix;
106 	}
107 
108 	/**
109 	 * <p>
110 	 * Getter for the field <code>fraction</code>.
111 	 * </p>
112 	 * 
113 	 * @return a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.FractionVO} object.
114 	 */
115 	public FractionVO getFraction() {
116 		return fraction;
117 	}
118 
119 	/**
120 	 * <p>
121 	 * Setter for the field <code>fraction</code>.
122 	 * </p>
123 	 * 
124 	 * @param fraction
125 	 *            a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.FractionVO} object.
126 	 */
127 	public void setFraction(FractionVO fraction) {
128 		this.fraction = fraction;
129 	}
130 
131 	/**
132 	 * <p>
133 	 * Getter for the field <code>method</code>.
134 	 * </p>
135 	 * 
136 	 * @return a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.MethodVO} object.
137 	 */
138 	public MethodVO getMethod() {
139 		return method;
140 	}
141 
142 	/**
143 	 * <p>
144 	 * Setter for the field <code>method</code>.
145 	 * </p>
146 	 * 
147 	 * @param method
148 	 *            a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.MethodVO} object.
149 	 */
150 	public void setMethod(MethodVO method) {
151 		this.method = method;
152 	}
153 
154 	/**
155 	 * <p>
156 	 * Getter for the field <code>unit</code>.
157 	 * </p>
158 	 * 
159 	 * @return a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.UnitVO} object.
160 	 */
161 	public UnitVO getUnit() {
162 		return unit;
163 	}
164 
165 	/**
166 	 * <p>
167 	 * Setter for the field <code>unit</code>.
168 	 * </p>
169 	 * 
170 	 * @param unit
171 	 *            a {@link fr.ifremer.quadrige3.core.vo.referential.pmfm.UnitVO} object.
172 	 */
173 	public void setUnit(UnitVO unit) {
174 		this.unit = unit;
175 	}
176 }