migrated cache related classes to another package
[taxeditor.git] / eu.etaxonomy.taxeditor.cdmlib / src / main / java / eu / etaxonomy / taxeditor / remoting / cache / CdmModelFieldPropertyFromClass.java
1 package eu.etaxonomy.taxeditor.remoting.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 private String className;
11 private String parentClassName;
12
13 private List<String> fields = new ArrayList<String>();
14
15
16 public CdmModelFieldPropertyFromClass(String className) {
17 this.setClassName(className);
18 }
19
20 public String getParentClassName() {
21 return parentClassName;
22 }
23
24 public void setParentClassName(String parentClassName) {
25 this.parentClassName = parentClassName;
26 }
27
28 public List<String> getFields() {
29 return fields;
30 }
31
32 public void setFields(List<String> fields) {
33 this.fields = fields;
34 }
35
36 public void addGetMethods(String getMethod) {
37 this.fields.add(getMethod);
38 }
39
40 public String getClassName() {
41 return className;
42 }
43
44 public void setClassName(String className) {
45 this.className = className;
46 }
47
48
49
50
51 }