| 1 |  |  | 
            
  
    | 2 |  |  | 
            
  
    | 3 |  |  | 
            
  
    | 4 |  |  | 
            
  
    | 5 |  |  | 
            
  
    | 6 |  |  | 
            
  
    | 7 |  |  | 
            
  
    | 8 |  |  | 
            
  
    | 9 |  |  | 
            
  
    | 10 |  |  | 
            
  
    | 11 |  |  | 
            
  
    | 12 |  |  | 
            
  
    | 13 |  |  | 
            
  
    | 14 |  |  | 
            
  
    | 15 |  |  | 
            
  
    | 16 |  | package org.kuali.student.lum.course.dto; | 
            
  
    | 17 |  |  | 
            
  
    | 18 |  | import java.io.Serializable; | 
            
  
    | 19 |  | import java.util.ArrayList; | 
            
  
    | 20 |  | import java.util.Date; | 
            
  
    | 21 |  | import java.util.HashMap; | 
            
  
    | 22 |  | import java.util.List; | 
            
  
    | 23 |  | import java.util.Map; | 
            
  
    | 24 |  |  | 
            
  
    | 25 |  | import javax.xml.bind.annotation.XmlAccessType; | 
            
  
    | 26 |  | import javax.xml.bind.annotation.XmlAccessorType; | 
            
  
    | 27 |  | import javax.xml.bind.annotation.XmlAttribute; | 
            
  
    | 28 |  | import javax.xml.bind.annotation.XmlElement; | 
            
  
    | 29 |  | import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; | 
            
  
    | 30 |  |  | 
            
  
    | 31 |  | import org.kuali.student.common.dto.AmountInfo; | 
            
  
    | 32 |  | import org.kuali.student.common.dto.HasAttributes; | 
            
  
    | 33 |  | import org.kuali.student.common.dto.HasTypeState; | 
            
  
    | 34 |  | import org.kuali.student.common.dto.Idable; | 
            
  
    | 35 |  | import org.kuali.student.common.dto.MetaInfo; | 
            
  
    | 36 |  | import org.kuali.student.common.dto.RichTextInfo; | 
            
  
    | 37 |  | import org.kuali.student.common.dto.TimeAmountInfo; | 
            
  
    | 38 |  | import org.kuali.student.common.versionmanagement.dto.VersionInfo; | 
            
  
    | 39 |  | import org.kuali.student.core.ws.binding.JaxbAttributeMapListAdapter; | 
            
  
    | 40 |  | import org.kuali.student.lum.lrc.dto.ResultComponentInfo; | 
            
  
    | 41 |  | import org.kuali.student.lum.lu.dto.CluInstructorInfo; | 
            
  
    | 42 |  |  | 
            
  
    | 43 |  |  | 
            
  
    | 44 |  |  | 
            
  
    | 45 |  |  | 
            
  
    | 46 |  |  | 
            
  
    | 47 |  |  | 
            
  
    | 48 |  |  | 
            
  
    | 49 |  |  | 
            
  
    | 50 |  |  | 
            
  
    | 51 |  |  | 
            
  
    | 52 |  |  | 
            
  
    | 53 |  | @XmlAccessorType(XmlAccessType.FIELD) | 
               
        |  |  | 
           
           |  | 99.1% | Uncovered Elements: 2 (212) | Complexity: 91 | Complexity Density: 0.86 |  | 
  
  
    | 54 |  | public class CourseInfo implements Serializable, Idable, HasTypeState, HasAttributes { | 
            
  
    | 55 |  |  | 
            
  
    | 56 |  | private static final long serialVersionUID = 1L; | 
            
  
    | 57 |  |  | 
            
  
    | 58 |  | @XmlElement | 
            
  
    | 59 |  | private String code; | 
            
  
    | 60 |  |  | 
            
  
    | 61 |  | @XmlElement | 
            
  
    | 62 |  | private String courseNumberSuffix; | 
            
  
    | 63 |  |  | 
            
  
    | 64 |  | @XmlElement | 
            
  
    | 65 |  | private String level; | 
            
  
    | 66 |  |  | 
            
  
    | 67 |  | @XmlElement | 
            
  
    | 68 |  | private String courseTitle; | 
            
  
    | 69 |  |  | 
            
  
    | 70 |  | @XmlElement | 
            
  
    | 71 |  | private String transcriptTitle; | 
            
  
    | 72 |  |  | 
            
  
    | 73 |  | @XmlElement | 
            
  
    | 74 |  | private RichTextInfo descr; | 
            
  
    | 75 |  |  | 
            
  
    | 76 |  | @XmlElement | 
            
  
    | 77 |  | private List<FormatInfo> formats; | 
            
  
    | 78 |  |  | 
            
  
    | 79 |  | @XmlElement | 
            
  
    | 80 |  | private List<String> termsOffered; | 
            
  
    | 81 |  |  | 
            
  
    | 82 |  | @XmlElement | 
            
  
    | 83 |  | private TimeAmountInfo duration; | 
            
  
    | 84 |  |  | 
            
  
    | 85 |  | @XmlElement | 
            
  
    | 86 |  | private List<CourseJointInfo> joints; | 
            
  
    | 87 |  |  | 
            
  
    | 88 |  | @XmlElement | 
            
  
    | 89 |  | private List<CourseCrossListingInfo> crossListings; | 
            
  
    | 90 |  |  | 
            
  
    | 91 |  | @XmlElement | 
            
  
    | 92 |  | private List<CourseVariationInfo> variations; | 
            
  
    | 93 |  |  | 
            
  
    | 94 |  | @XmlElement | 
            
  
    | 95 |  | private String subjectArea; | 
            
  
    | 96 |  |  | 
            
  
    | 97 |  | @XmlElement | 
            
  
    | 98 |  | private List<String> campusLocations; | 
            
  
    | 99 |  |  | 
            
  
    | 100 |  | @XmlElement | 
            
  
    | 101 |  | private AmountInfo outOfClassHours; | 
            
  
    | 102 |  |  | 
            
  
    | 103 |  | @XmlElement | 
            
  
    | 104 |  | private CluInstructorInfo primaryInstructor; | 
            
  
    | 105 |  |  | 
            
  
    | 106 |  | @XmlElement | 
            
  
    | 107 |  | private List<CluInstructorInfo> instructors; | 
            
  
    | 108 |  |  | 
            
  
    | 109 |  | @XmlElement | 
            
  
    | 110 |  |  | 
            
  
    | 111 |  | private List<String> unitsDeployment; | 
            
  
    | 112 |  |  | 
            
  
    | 113 |  | private RichTextInfo feeJustification; | 
            
  
    | 114 |  |  | 
            
  
    | 115 |  |  | 
            
  
    | 116 |  | @XmlElement | 
            
  
    | 117 |  | private List<String> unitsContentOwner; | 
            
  
    | 118 |  |  | 
            
  
    | 119 |  | private List<CourseFeeInfo> fees; | 
            
  
    | 120 |  |  | 
            
  
    | 121 |  |  | 
            
  
    | 122 |  | @XmlElement | 
            
  
    | 123 |  | private List<CourseRevenueInfo> revenues; | 
            
  
    | 124 |  |  | 
            
  
    | 125 |  | @XmlElement | 
            
  
    | 126 |  | private CourseExpenditureInfo expenditure; | 
            
  
    | 127 |  |  | 
            
  
    | 128 |  | @XmlElement | 
            
  
    | 129 |  | private List<LoDisplayInfo> courseSpecificLOs; | 
            
  
    | 130 |  |  | 
            
  
    | 131 |  | @XmlElement | 
            
  
    | 132 |  | private List<String> gradingOptions; | 
            
  
    | 133 |  |  | 
            
  
    | 134 |  | @XmlElement | 
            
  
    | 135 |  | private List<ResultComponentInfo> creditOptions; | 
            
  
    | 136 |  |  | 
            
  
    | 137 |  | @XmlElement | 
            
  
    | 138 |  | private boolean specialTopicsCourse; | 
            
  
    | 139 |  |  | 
            
  
    | 140 |  | @XmlElement | 
            
  
    | 141 |  | private boolean pilotCourse; | 
            
  
    | 142 |  |  | 
            
  
    | 143 |  | @XmlElement | 
            
  
    | 144 |  | private String startTerm; | 
            
  
    | 145 |  |  | 
            
  
    | 146 |  | @XmlElement | 
            
  
    | 147 |  | private String endTerm; | 
            
  
    | 148 |  |  | 
            
  
    | 149 |  | @XmlElement | 
            
  
    | 150 |  | private Date effectiveDate; | 
            
  
    | 151 |  |  | 
            
  
    | 152 |  | @XmlElement | 
            
  
    | 153 |  | private Date expirationDate; | 
            
  
    | 154 |  |  | 
            
  
    | 155 |  | @XmlElement | 
            
  
    | 156 |  | @XmlJavaTypeAdapter(JaxbAttributeMapListAdapter.class) | 
            
  
    | 157 |  | private Map<String, String> attributes; | 
            
  
    | 158 |  |  | 
            
  
    | 159 |  | @XmlElement | 
            
  
    | 160 |  | private MetaInfo metaInfo; | 
            
  
    | 161 |  |  | 
            
  
    | 162 |  | @XmlElement | 
            
  
    | 163 |  | private VersionInfo versionInfo; | 
            
  
    | 164 |  |  | 
            
  
    | 165 |  | @XmlAttribute | 
            
  
    | 166 |  | private String type; | 
            
  
    | 167 |  |  | 
            
  
    | 168 |  | @XmlAttribute | 
            
  
    | 169 |  | private String state; | 
            
  
    | 170 |  |  | 
            
  
    | 171 |  | @XmlAttribute | 
            
  
    | 172 |  | private String id; | 
            
  
    | 173 |  |  | 
            
  
    | 174 |  |  | 
            
  
    | 175 |  |  | 
            
  
    | 176 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 177 | 48 |  public String getCode() {... | 
            
  
    | 178 | 48 | return code; | 
            
  
    | 179 |  | } | 
            
  
    | 180 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 181 | 63 |  public void setCode(String code) {... | 
            
  
    | 182 | 63 | this.code = code; | 
            
  
    | 183 |  | } | 
            
  
    | 184 |  |  | 
            
  
    | 185 |  |  | 
            
  
    | 186 |  |  | 
            
  
    | 187 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 188 | 97 |  public String getCourseNumberSuffix() {... | 
            
  
    | 189 | 97 | return courseNumberSuffix; | 
            
  
    | 190 |  | } | 
            
  
    | 191 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 192 | 61 |  public void setCourseNumberSuffix(String courseNumberSuffix) {... | 
            
  
    | 193 | 61 | this.courseNumberSuffix = courseNumberSuffix; | 
            
  
    | 194 |  | } | 
            
  
    | 195 |  |  | 
            
  
    | 196 |  |  | 
            
  
    | 197 |  |  | 
            
  
    | 198 |  |  | 
            
  
    | 199 |  |  | 
            
  
    | 200 |  | @return | 
            
  
    | 201 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 202 | 74 |  public String getLevel() {... | 
            
  
    | 203 | 74 | return level; | 
            
  
    | 204 |  | } | 
            
  
    | 205 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 206 | 62 |  public void setLevel(String level) {... | 
            
  
    | 207 | 62 | this.level = level; | 
            
  
    | 208 |  | } | 
            
  
    | 209 |  |  | 
            
  
    | 210 |  |  | 
            
  
    | 211 |  |  | 
            
  
    | 212 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 213 | 48 |  public String getCourseTitle() {... | 
            
  
    | 214 | 48 | return courseTitle; | 
            
  
    | 215 |  | } | 
            
  
    | 216 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 217 | 61 |  public void setCourseTitle(String courseTitle) {... | 
            
  
    | 218 | 61 | this.courseTitle = courseTitle; | 
            
  
    | 219 |  | } | 
            
  
    | 220 |  |  | 
            
  
    | 221 |  |  | 
            
  
    | 222 |  |  | 
            
  
    | 223 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 224 | 47 |  public String getTranscriptTitle() {... | 
            
  
    | 225 | 47 | return transcriptTitle; | 
            
  
    | 226 |  | } | 
            
  
    | 227 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 228 | 61 |  public void setTranscriptTitle(String transcriptTitle) {... | 
            
  
    | 229 | 61 | this.transcriptTitle = transcriptTitle; | 
            
  
    | 230 |  | } | 
            
  
    | 231 |  |  | 
            
  
    | 232 |  |  | 
            
  
    | 233 |  |  | 
            
  
    | 234 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 235 | 48 |  public RichTextInfo getDescr() {... | 
            
  
    | 236 | 48 | return descr; | 
            
  
    | 237 |  | } | 
            
  
    | 238 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 239 | 63 |  public void setDescr(RichTextInfo descr) {... | 
            
  
    | 240 | 63 | this.descr = descr; | 
            
  
    | 241 |  | } | 
            
  
    | 242 |  |  | 
            
  
    | 243 |  |  | 
            
  
    | 244 |  |  | 
            
  
    | 245 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 246 | 95 |  public List<FormatInfo> getFormats() {... | 
            
  
    | 247 | 95 | if (formats == null) { | 
            
  
    | 248 | 15 | formats = new ArrayList<FormatInfo>(0); | 
            
  
    | 249 |  | } | 
            
  
    | 250 | 95 | return formats; | 
            
  
    | 251 |  | } | 
            
  
    | 252 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 253 | 17 |  public void setFormats(List<FormatInfo> formats) {... | 
            
  
    | 254 | 17 | this.formats = formats; | 
            
  
    | 255 |  | } | 
            
  
    | 256 |  |  | 
            
  
    | 257 |  |  | 
            
  
    | 258 |  |  | 
            
  
    | 259 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 260 | 50 |  public List<String> getTermsOffered() {... | 
            
  
    | 261 | 50 | if (termsOffered == null) { | 
            
  
    | 262 | 1 | termsOffered = new ArrayList<String>(0); | 
            
  
    | 263 |  | } | 
            
  
    | 264 | 50 | return termsOffered; | 
            
  
    | 265 |  | } | 
            
  
    | 266 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 267 | 61 |  public void setTermsOffered(List<String> termsOffered) {... | 
            
  
    | 268 | 61 | this.termsOffered = termsOffered; | 
            
  
    | 269 |  | } | 
            
  
    | 270 |  |  | 
            
  
    | 271 |  |  | 
            
  
    | 272 |  |  | 
            
  
    | 273 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 274 | 47 |  public TimeAmountInfo getDuration() {... | 
            
  
    | 275 | 47 | return duration; | 
            
  
    | 276 |  | } | 
            
  
    | 277 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 278 | 61 |  public void setDuration(TimeAmountInfo duration) {... | 
            
  
    | 279 | 61 | this.duration = duration; | 
            
  
    | 280 |  | } | 
            
  
    | 281 |  |  | 
            
  
    | 282 |  |  | 
            
  
    | 283 |  |  | 
            
  
    | 284 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 285 | 54 |  public List<CourseJointInfo> getJoints() {... | 
            
  
    | 286 | 54 | if (joints == null) { | 
            
  
    | 287 | 27 | joints = new ArrayList<CourseJointInfo>(0); | 
            
  
    | 288 |  | } | 
            
  
    | 289 | 54 | return joints; | 
            
  
    | 290 |  | } | 
            
  
    | 291 |  |  | 
               
        |  |  | 
           
           |  | 0% | Uncovered Elements: 1 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 292 | 0 |  public void setJoints(List<CourseJointInfo> joints) {... | 
            
  
    | 293 | 0 | this.joints = joints; | 
            
  
    | 294 |  | } | 
            
  
    | 295 |  |  | 
            
  
    | 296 |  |  | 
            
  
    | 297 |  |  | 
            
  
    | 298 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 299 | 56 |  public List<CourseCrossListingInfo> getCrossListings() {... | 
            
  
    | 300 | 56 | if (crossListings == null) { | 
            
  
    | 301 | 16 | crossListings = new ArrayList<CourseCrossListingInfo>(0); | 
            
  
    | 302 |  | } | 
            
  
    | 303 | 56 | return crossListings; | 
            
  
    | 304 |  | } | 
            
  
    | 305 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 306 | 46 |  public void setCrossListings(List<CourseCrossListingInfo> crossListings) {... | 
            
  
    | 307 | 46 | this.crossListings = crossListings; | 
            
  
    | 308 |  | } | 
            
  
    | 309 |  |  | 
            
  
    | 310 |  |  | 
            
  
    | 311 |  |  | 
            
  
    | 312 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 313 | 54 |  public List<CourseVariationInfo> getVariations() {... | 
            
  
    | 314 | 54 | if (variations == null) { | 
            
  
    | 315 | 1 | variations = new ArrayList<CourseVariationInfo>(0); | 
            
  
    | 316 |  | } | 
            
  
    | 317 | 54 | return variations; | 
            
  
    | 318 |  | } | 
            
  
    | 319 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 320 | 61 |  public void setVariations(List<CourseVariationInfo> variations) {... | 
            
  
    | 321 | 61 | this.variations = variations; | 
            
  
    | 322 |  | } | 
            
  
    | 323 |  |  | 
            
  
    | 324 |  |  | 
            
  
    | 325 |  |  | 
            
  
    | 326 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 327 | 118 |  public String getSubjectArea() {... | 
            
  
    | 328 | 118 | return subjectArea; | 
            
  
    | 329 |  | } | 
            
  
    | 330 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 331 | 62 |  public void setSubjectArea(String subjectArea) {... | 
            
  
    | 332 | 62 | this.subjectArea = subjectArea; | 
            
  
    | 333 |  | } | 
            
  
    | 334 |  |  | 
            
  
    | 335 |  |  | 
            
  
    | 336 |  |  | 
            
  
    | 337 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 338 | 48 |  public List<String> getCampusLocations() {... | 
            
  
    | 339 | 48 | if (campusLocations == null) { | 
            
  
    | 340 | 1 | campusLocations = new ArrayList<String>(0); | 
            
  
    | 341 |  | } | 
            
  
    | 342 | 48 | return campusLocations; | 
            
  
    | 343 |  | } | 
            
  
    | 344 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 345 | 61 |  public void setCampusLocations(List<String> campusLocations) {... | 
            
  
    | 346 | 61 | this.campusLocations = campusLocations; | 
            
  
    | 347 |  | } | 
            
  
    | 348 |  |  | 
            
  
    | 349 |  |  | 
            
  
    | 350 |  |  | 
            
  
    | 351 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 352 | 46 |  public AmountInfo getOutOfClassHours() {... | 
            
  
    | 353 | 46 | return outOfClassHours; | 
            
  
    | 354 |  | } | 
            
  
    | 355 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 356 | 61 |  public void setOutOfClassHours(AmountInfo outOfClassHours) {... | 
            
  
    | 357 | 61 | this.outOfClassHours = outOfClassHours; | 
            
  
    | 358 |  | } | 
            
  
    | 359 |  |  | 
            
  
    | 360 |  |  | 
            
  
    | 361 |  |  | 
            
  
    | 362 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 363 | 47 |  public CluInstructorInfo getPrimaryInstructor() {... | 
            
  
    | 364 | 47 | return primaryInstructor; | 
            
  
    | 365 |  | } | 
            
  
    | 366 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 367 | 61 |  public void setPrimaryInstructor(CluInstructorInfo primaryInstructor) {... | 
            
  
    | 368 | 61 | this.primaryInstructor = primaryInstructor; | 
            
  
    | 369 |  | } | 
            
  
    | 370 |  |  | 
            
  
    | 371 |  |  | 
            
  
    | 372 |  |  | 
            
  
    | 373 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 374 | 46 |  public List<CluInstructorInfo> getInstructors() {... | 
            
  
    | 375 | 46 | if (instructors == null) { | 
            
  
    | 376 | 1 | instructors = new ArrayList<CluInstructorInfo>(0); | 
            
  
    | 377 |  | } | 
            
  
    | 378 | 46 | return instructors; | 
            
  
    | 379 |  | } | 
            
  
    | 380 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 381 | 106 |  public void setInstructors(List<CluInstructorInfo> instructors) {... | 
            
  
    | 382 | 106 | this.instructors = instructors; | 
            
  
    | 383 |  | } | 
            
  
    | 384 |  |  | 
            
  
    | 385 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 386 | 92 |  public List<String> getUnitsDeployment() {... | 
            
  
    | 387 | 92 | if(unitsDeployment == null){ | 
            
  
    | 388 | 15 | unitsDeployment = new ArrayList<String>(0); | 
            
  
    | 389 |  | } | 
            
  
    | 390 | 92 | return unitsDeployment; | 
            
  
    | 391 |  | } | 
            
  
    | 392 |  |  | 
            
  
    | 393 |  |  | 
            
  
    | 394 |  |  | 
            
  
    | 395 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 396 | 49 |  public RichTextInfo getFeeJustification() {... | 
            
  
    | 397 | 49 | return feeJustification; | 
            
  
    | 398 |  |  | 
            
  
    | 399 |  | } | 
            
  
    | 400 |  |  | 
            
  
    | 401 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 402 | 61 |  public void setUnitsDeployment(List<String> unitsDeployment) {... | 
            
  
    | 403 | 61 | this.unitsDeployment = unitsDeployment; | 
            
  
    | 404 |  | } | 
            
  
    | 405 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 406 | 61 |  public void setFeeJustification(RichTextInfo feeJustification) {... | 
            
  
    | 407 | 61 | this.feeJustification = feeJustification; | 
            
  
    | 408 |  |  | 
            
  
    | 409 |  | } | 
            
  
    | 410 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 411 | 112 |  public List<String> getUnitsContentOwner() {... | 
            
  
    | 412 | 112 | if(unitsContentOwner == null){ | 
            
  
    | 413 | 15 | unitsContentOwner = new ArrayList<String>(0); | 
            
  
    | 414 |  | } | 
            
  
    | 415 | 112 | return unitsContentOwner; | 
            
  
    | 416 |  | } | 
            
  
    | 417 |  |  | 
            
  
    | 418 |  |  | 
            
  
    | 419 |  |  | 
            
  
    | 420 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 421 | 73 |  public List<CourseFeeInfo> getFees() {... | 
            
  
    | 422 | 73 | if (fees == null) { | 
            
  
    | 423 | 1 | fees = new ArrayList<CourseFeeInfo>(0); | 
            
  
    | 424 |  | } | 
            
  
    | 425 | 73 | return fees; | 
            
  
    | 426 |  |  | 
            
  
    | 427 |  | } | 
            
  
    | 428 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 429 | 61 |  public void setUnitsContentOwner(List<String> unitsContentOwner) {... | 
            
  
    | 430 | 61 | this.unitsContentOwner = unitsContentOwner; | 
            
  
    | 431 |  | } | 
            
  
    | 432 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 433 | 61 |  public void setFees(List<CourseFeeInfo> fees) {... | 
            
  
    | 434 | 61 | this.fees = fees; | 
            
  
    | 435 |  | } | 
            
  
    | 436 |  |  | 
            
  
    | 437 |  |  | 
            
  
    | 438 |  |  | 
            
  
    | 439 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 440 | 62 |  public List<CourseRevenueInfo> getRevenues() {... | 
            
  
    | 441 | 62 | if (revenues == null) { | 
            
  
    | 442 | 1 | revenues = new ArrayList<CourseRevenueInfo>(0); | 
            
  
    | 443 |  | } | 
            
  
    | 444 | 62 | return revenues; | 
            
  
    | 445 |  | } | 
            
  
    | 446 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 447 | 64 |  public void setRevenues(List<CourseRevenueInfo> revenues) {... | 
            
  
    | 448 | 64 | this.revenues = revenues; | 
            
  
    | 449 |  | } | 
            
  
    | 450 |  |  | 
            
  
    | 451 |  |  | 
            
  
    | 452 |  |  | 
            
  
    | 453 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 454 | 204 |  public CourseExpenditureInfo getExpenditure() {... | 
            
  
    | 455 | 204 | return expenditure; | 
            
  
    | 456 |  | } | 
            
  
    | 457 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 458 | 31 |  public void setExpenditure(CourseExpenditureInfo expenditure) {... | 
            
  
    | 459 | 31 | this.expenditure = expenditure; | 
            
  
    | 460 |  | } | 
            
  
    | 461 |  |  | 
            
  
    | 462 |  |  | 
            
  
    | 463 |  |  | 
            
  
    | 464 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 465 | 74 |  public List<LoDisplayInfo> getCourseSpecificLOs() {... | 
            
  
    | 466 | 74 | if (courseSpecificLOs == null) { | 
            
  
    | 467 | 15 | courseSpecificLOs = new ArrayList<LoDisplayInfo>(0); | 
            
  
    | 468 |  | } | 
            
  
    | 469 | 74 | return courseSpecificLOs; | 
            
  
    | 470 |  | } | 
            
  
    | 471 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 472 | 17 |  public void setCourseSpecificLOs(List<LoDisplayInfo> courseSpecificLOs) {... | 
            
  
    | 473 | 17 | this.courseSpecificLOs = courseSpecificLOs; | 
            
  
    | 474 |  | } | 
            
  
    | 475 |  |  | 
            
  
    | 476 |  |  | 
            
  
    | 477 |  |  | 
            
  
    | 478 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 479 | 102 |  public List<String> getGradingOptions() {... | 
            
  
    | 480 | 102 | if (gradingOptions == null) { | 
            
  
    | 481 | 1 | gradingOptions = new ArrayList<String>(0); | 
            
  
    | 482 |  | } | 
            
  
    | 483 | 102 | return gradingOptions; | 
            
  
    | 484 |  | } | 
            
  
    | 485 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 486 | 30 |  public void setGradingOptions(List<String> gradingOptions) {... | 
            
  
    | 487 | 30 | this.gradingOptions = gradingOptions; | 
            
  
    | 488 |  | } | 
            
  
    | 489 |  |  | 
            
  
    | 490 |  |  | 
            
  
    | 491 |  |  | 
            
  
    | 492 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 493 | 166 |  public List<ResultComponentInfo> getCreditOptions() {... | 
            
  
    | 494 | 166 | if (creditOptions == null) { | 
            
  
    | 495 | 1 | creditOptions = new ArrayList<ResultComponentInfo>(0); | 
            
  
    | 496 |  | } | 
            
  
    | 497 | 166 | return creditOptions; | 
            
  
    | 498 |  | } | 
            
  
    | 499 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 500 | 31 |  public void setCreditOptions(List<ResultComponentInfo> creditOptions) {... | 
            
  
    | 501 | 31 | this.creditOptions = creditOptions; | 
            
  
    | 502 |  | } | 
            
  
    | 503 |  |  | 
            
  
    | 504 |  |  | 
            
  
    | 505 |  |  | 
            
  
    | 506 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 507 | 50 |  public boolean isSpecialTopicsCourse() {... | 
            
  
    | 508 | 50 | return specialTopicsCourse; | 
            
  
    | 509 |  | } | 
            
  
    | 510 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 511 | 67 |  public void setSpecialTopicsCourse(boolean specialTopicsCourse) {... | 
            
  
    | 512 | 67 | this.specialTopicsCourse = specialTopicsCourse; | 
            
  
    | 513 |  | } | 
            
  
    | 514 |  |  | 
            
  
    | 515 |  |  | 
            
  
    | 516 |  |  | 
            
  
    | 517 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 518 | 50 |  public boolean isPilotCourse() {... | 
            
  
    | 519 | 50 | return pilotCourse; | 
            
  
    | 520 |  | } | 
            
  
    | 521 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 522 | 67 |  public void setPilotCourse(boolean pilotCourse) {... | 
            
  
    | 523 | 67 | this.pilotCourse = pilotCourse; | 
            
  
    | 524 |  | } | 
            
  
    | 525 |  |  | 
            
  
    | 526 |  |  | 
            
  
    | 527 |  |  | 
            
  
    | 528 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 529 | 102 |  public String getStartTerm() {... | 
            
  
    | 530 | 102 | return startTerm; | 
            
  
    | 531 |  | } | 
            
  
    | 532 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 533 | 69 |  public void setStartTerm(String startTerm) {... | 
            
  
    | 534 | 69 | this.startTerm = startTerm; | 
            
  
    | 535 |  | } | 
            
  
    | 536 |  |  | 
            
  
    | 537 |  |  | 
            
  
    | 538 |  |  | 
            
  
    | 539 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 540 | 103 |  public String getEndTerm() {... | 
            
  
    | 541 | 103 | return endTerm; | 
            
  
    | 542 |  | } | 
            
  
    | 543 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 544 | 69 |  public void setEndTerm(String endTerm) {... | 
            
  
    | 545 | 69 | this.endTerm = endTerm; | 
            
  
    | 546 |  | } | 
            
  
    | 547 |  |  | 
            
  
    | 548 |  |  | 
            
  
    | 549 |  |  | 
            
  
    | 550 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 551 | 46 |  public Date getEffectiveDate() {... | 
            
  
    | 552 | 46 | return effectiveDate; | 
            
  
    | 553 |  | } | 
            
  
    | 554 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 555 | 78 |  public void setEffectiveDate(Date effectiveDate) {... | 
            
  
    | 556 | 78 | this.effectiveDate = effectiveDate; | 
            
  
    | 557 |  | } | 
            
  
    | 558 |  |  | 
            
  
    | 559 |  |  | 
            
  
    | 560 |  |  | 
            
  
    | 561 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 562 | 46 |  public Date getExpirationDate() {... | 
            
  
    | 563 | 46 | return expirationDate; | 
            
  
    | 564 |  | } | 
            
  
    | 565 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 566 | 78 |  public void setExpirationDate(Date expirationDate) {... | 
            
  
    | 567 | 78 | this.expirationDate = expirationDate; | 
            
  
    | 568 |  | } | 
            
  
    | 569 |  |  | 
            
  
    | 570 |  |  | 
            
  
    | 571 |  |  | 
            
  
    | 572 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (5) | Complexity: 2 | Complexity Density: 0.67 |  | 
  
  
    | 573 | 117 |  public Map<String, String> getAttributes() {... | 
            
  
    | 574 | 117 | if (attributes == null) { | 
            
  
    | 575 | 1 | attributes = new HashMap<String, String>(); | 
            
  
    | 576 |  | } | 
            
  
    | 577 | 117 | return attributes; | 
            
  
    | 578 |  | } | 
            
  
    | 579 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 580 | 63 |  public void setAttributes(Map<String, String> attributes) {... | 
            
  
    | 581 | 63 | this.attributes = attributes; | 
            
  
    | 582 |  | } | 
            
  
    | 583 |  |  | 
            
  
    | 584 |  |  | 
            
  
    | 585 |  |  | 
            
  
    | 586 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 587 | 48 |  public MetaInfo getMetaInfo() {... | 
            
  
    | 588 | 48 | return metaInfo; | 
            
  
    | 589 |  | } | 
            
  
    | 590 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 591 | 45 |  public void setMetaInfo(MetaInfo metaInfo) {... | 
            
  
    | 592 | 45 | this.metaInfo = metaInfo; | 
            
  
    | 593 |  | } | 
            
  
    | 594 |  |  | 
            
  
    | 595 |  |  | 
            
  
    | 596 |  |  | 
            
  
    | 597 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 598 | 25 |  public String getType() {... | 
            
  
    | 599 | 25 | return type; | 
            
  
    | 600 |  | } | 
            
  
    | 601 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 602 | 61 |  public void setType(String type) {... | 
            
  
    | 603 | 61 | this.type = type; | 
            
  
    | 604 |  | } | 
            
  
    | 605 |  |  | 
            
  
    | 606 |  |  | 
            
  
    | 607 |  |  | 
            
  
    | 608 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 609 | 442 |  public String getState() {... | 
            
  
    | 610 | 442 | return state; | 
            
  
    | 611 |  | } | 
            
  
    | 612 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 613 | 63 |  public void setState(String state) {... | 
            
  
    | 614 | 63 | this.state = state; | 
            
  
    | 615 |  | } | 
            
  
    | 616 |  |  | 
            
  
    | 617 |  |  | 
            
  
    | 618 |  |  | 
            
  
    | 619 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 620 | 161 |  public String getId() {... | 
            
  
    | 621 | 161 | return id; | 
            
  
    | 622 |  | } | 
            
  
    | 623 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 624 | 75 |  public void setId(String id) {... | 
            
  
    | 625 | 75 | this.id = id; | 
            
  
    | 626 |  | } | 
            
  
    | 627 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 628 | 70 |  public VersionInfo getVersionInfo() {... | 
            
  
    | 629 | 70 | return versionInfo; | 
            
  
    | 630 |  | } | 
            
  
    | 631 |  |  | 
               
        |  |  | 
           
           |  | 100% | Uncovered Elements: 0 (1) | Complexity: 1 | Complexity Density: 1 |  | 
  
  
    | 632 | 61 |  public void setVersionInfo(VersionInfo versionInfo) {... | 
            
  
    | 633 | 61 | this.versionInfo = versionInfo; | 
            
  
    | 634 |  | } | 
            
  
    | 635 |  | } |