View Javadoc

1   /**
2    * Copyright 2010 The Kuali Foundation Licensed under the
3    * Educational Community License, Version 2.0 (the "License"); you may
4    * not use this file except in compliance with the License. You may
5    * obtain a copy of the License at
6    *
7    * http://www.osedu.org/licenses/ECL-2.0
8    *
9    * Unless required by applicable law or agreed to in writing,
10   * software distributed under the License is distributed on an "AS IS"
11   * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
12   * or implied. See the License for the specific language governing
13   * permissions and limitations under the License.
14   */
15  
16  package org.kuali.student.common.dictionary.old.dto;
17  
18  import java.io.Serializable;
19  import java.util.List;
20  
21  import javax.xml.bind.annotation.XmlAccessType;
22  import javax.xml.bind.annotation.XmlAccessorType;
23  import javax.xml.bind.annotation.XmlAttribute;
24  import javax.xml.bind.annotation.XmlElement;
25  
26  
27  
28  @XmlAccessorType(XmlAccessType.FIELD)
29  public class ConstraintDescriptor implements Serializable {
30  
31      private static final long serialVersionUID = 1L;
32      
33      @XmlAttribute(required = true)
34      protected String key;
35      
36      @XmlAttribute
37      protected String id;
38      
39      @XmlElement(required = true) 
40      protected List<ConstraintSelector> constraint;
41  
42  	/**
43  	 * @return the key
44  	 */
45  	public String getKey() {
46  		return key;
47  	}
48  
49  	/**
50  	 * @param key the key to set
51  	 */
52  	public void setKey(String key) {
53  		this.key = key;
54  	}
55  
56  	/**
57  	 * @return the id
58  	 */
59  	public String getId() {
60  		return id;
61  	}
62  
63  	/**
64  	 * @param id the id to set
65  	 */
66  	public void setId(String id) {
67  		this.id = id;
68  	}
69  
70  	/**
71  	 * @return the constraint
72  	 */
73  	public List<ConstraintSelector> getConstraint() {
74  		return constraint;
75  	}
76  
77  	/**
78  	 * @param constraint the constraint to set
79  	 */
80  	public void setConstraint(List<ConstraintSelector> constraint) {
81  		this.constraint = constraint;
82  	}
83  }