603069579dbf9162174672aad259b5c4380532fa
[cdmlib.git] / cdmlib-cache / src / main / java / eu / etaxonomy / cdm / cache / CdmModelFieldPropertyFromClass.java
1 package eu.etaxonomy.cdm.cache;
2
3 import java.io.Serializable;
4 import java.util.ArrayList;
5 import java.util.List;
6
7 public class CdmModelFieldPropertyFromClass implements Serializable {
8
9 private static final long serialVersionUID = 5726395976531887526L;
10
11 private String className;
12 private String parentClassName;
13
14 private List<String> fields = new ArrayList<>();
15
16
17 public CdmModelFieldPropertyFromClass(String className) {
18 this.setClassName(className);
19 }
20
21 public String getParentClassName() {
22 return parentClassName;
23 }
24
25 public void setParentClassName(String parentClassName) {
26 this.parentClassName = parentClassName;
27 }
28
29 public List<String> getFields() {
30 return fields;
31 }
32
33 public void setFields(List<String> fields) {
34 this.fields = fields;
35 }
36
37 public void addGetMethods(String getMethod) {
38 this.fields.add(getMethod);
39 }
40
41 public String getClassName() {
42 return className;
43 }
44
45 public void setClassName(String className) {
46 this.className = className;
47 }
48 }