Clover Coverage Report - Kuali Student 1.2-M5-SNAPSHOT (Aggregated)
Coverage timestamp: Mon Aug 29 2011 05:04:27 EDT
../../../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
14   123   13   1.17
2   69   0.93   12
12     1.08  
1    
 
  AdminOrgInfo       Line # 40 14 0% 13 2 92.9% 0.9285714
 
  (37)
 
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.lum.lu.dto;
17   
18    import java.io.Serializable;
19    import java.util.HashMap;
20    import java.util.Map;
21   
22    import javax.xml.bind.annotation.XmlAccessType;
23    import javax.xml.bind.annotation.XmlAccessorType;
24    import javax.xml.bind.annotation.XmlAttribute;
25    import javax.xml.bind.annotation.XmlElement;
26    import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
27   
28    import org.kuali.student.common.dto.HasAttributes;
29    import org.kuali.student.common.dto.Idable;
30    import org.kuali.student.common.dto.MetaInfo;
31    import org.kuali.student.core.ws.binding.JaxbAttributeMapListAdapter;
32   
33    /**
34    * This is a description of what this class does - hjohnson don't forget to fill this in.
35    *
36    * @author Kuali Student Team (kuali-student@googlegroups.com)
37    *
38    */
39    @XmlAccessorType(XmlAccessType.FIELD)
 
40    public class AdminOrgInfo implements Serializable, Idable, HasAttributes {
41   
42    private static final long serialVersionUID = 1L;
43   
44    @XmlAttribute
45    private String id;
46   
47    @XmlElement
48    private String orgId;
49   
50    @XmlElement
51    @XmlJavaTypeAdapter(JaxbAttributeMapListAdapter.class)
52    private Map<String, String> attributes;
53   
54    @XmlElement
55    private MetaInfo metaInfo;
56   
57    @XmlAttribute
58    private String type;
59   
60    @XmlElement
61    private boolean isPrimary;
62   
63   
64    /*
65    * Unique identifier for the accreditation.
66    */
 
67  919 toggle public String getId() {
68  919 return id;
69    }
70   
 
71  2587 toggle public void setId(String id) {
72  2587 this.id = id;
73    }
74   
75    /*
76    * Unique identifier for the organization responsible for the accreditation.
77    */
 
78  2566 toggle public String getOrgId() {
79  2566 return orgId;
80    }
81   
 
82  3146 toggle public void setOrgId(String orgId) {
83  3146 this.orgId = orgId;
84    }
85   
86    /**
87    * List of key/value pairs, typically used for dynamic attributes.
88    */
 
89  963 toggle public Map<String, String> getAttributes() {
90  963 if (attributes == null) {
91  723 attributes = new HashMap<String, String>();
92    }
93  963 return attributes;
94    }
95   
 
96  2413 toggle public void setAttributes(Map<String, String> attributes) {
97  2413 this.attributes = attributes;
98    }
99   
 
100  11902 toggle public String getType() {
101  11902 return type;
102    }
103   
 
104  3144 toggle public void setType(String type) {
105  3144 this.type = type;
106    }
107   
 
108  917 toggle public boolean isPrimary() {
109  917 return isPrimary;
110    }
111   
 
112  2413 toggle public void setPrimary(boolean isPrimary) {
113  2413 this.isPrimary = isPrimary;
114    }
115   
 
116  21 toggle public MetaInfo getMetaInfo() {
117  21 return metaInfo;
118    }
119   
 
120  0 toggle public void setMetaInfo(MetaInfo metaInfo) {
121  0 this.metaInfo = metaInfo;
122    }
123    }