1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.lum.lu.entity;
17
18 import java.util.ArrayList;
19 import java.util.List;
20
21 import javax.persistence.CascadeType;
22 import javax.persistence.Column;
23 import javax.persistence.Entity;
24 import javax.persistence.FetchType;
25 import javax.persistence.OneToMany;
26 import javax.persistence.Table;
27
28 import org.kuali.student.common.entity.BaseEntity;
29
30 @Entity
31 @Table(name = "KSLU_SPARAM")
32 public class SearchParameter extends BaseEntity{
33
34 @Column(name = "SEARCH_PARAM_KEY")
35 private String key;
36
37 @OneToMany(cascade = CascadeType.ALL, fetch=FetchType.EAGER)
38 private List<SearchParameterValue> values = new ArrayList<SearchParameterValue>();
39
40 public String getKey() {
41 return key;
42 }
43
44 public void setKey(String key) {
45 this.key = key;
46 }
47
48 public List<SearchParameterValue> getValues() {
49 return values;
50 }
51
52 public void setValues(List<SearchParameterValue> values) {
53 this.values = values;
54 }
55
56 @Override
57 public String toString() {
58 return "SearchParam[key=" + key + ", values=" + values + "]";
59 }
60 }