1
2
3
4
5
6
7
8
9
10
11 package org.kuali.student.r2.lum.program.dto;
12
13 import java.io.Serializable;
14 import java.util.List;
15
16 import javax.xml.bind.annotation.*;
17
18
19 import org.kuali.student.r2.lum.program.dto.assembly.ProgramAtpAssembly;
20 import org.kuali.student.r2.lum.program.dto.assembly.ProgramCodeAssembly;
21 import org.kuali.student.r2.lum.program.dto.assembly.ProgramCommonAssembly;
22 import org.kuali.student.r2.lum.program.dto.assembly.ProgramFullOrgAssembly;
23 import org.kuali.student.r2.lum.program.dto.assembly.ProgramIdentifierAssembly;
24 import org.kuali.student.r2.lum.program.dto.assembly.ProgramPublicationAssembly;
25 import org.kuali.student.r2.lum.program.dto.assembly.ProgramRequirementAssembly;
26 import org.kuali.student.r2.lum.program.infc.ProgramVariation;
27
28
29
30
31
32
33
34
35
36 @XmlType(name = "ProgramVariationInfo", propOrder = {"id",
37 "typeKey",
38 "stateKey",
39 "version",
40 "descr",
41 "code",
42 "shortTitle",
43 "longTitle",
44 "transcriptTitle",
45 "universityClassification",
46 "startTerm",
47 "endTerm",
48 "endProgramEntryTerm",
49 "divisionsContentOwner",
50 "divisionsStudentOversight",
51 "unitsContentOwner",
52 "unitsStudentOversight",
53 "learningObjectives",
54 "programRequirements",
55 "referenceURL",
56 "catalogDescr",
57 "catalogPublicationTargets",
58 "intensity",
59 "cip2000Code",
60 "cip2010Code",
61 "hegisCode",
62 "selectiveEnrollmentCode",
63 "effectiveDate",
64 "diplomaTitle",
65 "campusLocations",
66 "resultOptions",
67 "stdDuration",
68 "divisionsDeployment",
69 "divisionsFinancialResources",
70 "divisionsFinancialControl",
71 "unitsDeployment",
72 "unitsFinancialResources",
73 "unitsFinancialControl",
74 "attributes",
75 "meta" , "_futureElements" })
76
77 @XmlAccessorType(XmlAccessType.FIELD)
78 public class ProgramVariationInfo extends CommonWithProgramVariationInfo implements ProgramVariation, ProgramCommonAssembly, ProgramIdentifierAssembly,
79 ProgramFullOrgAssembly, ProgramAtpAssembly, ProgramCodeAssembly, ProgramPublicationAssembly, ProgramRequirementAssembly, Serializable {
80
81 private static final long serialVersionUID = 1L;
82
83 @XmlAnyElement
84 private List<Object> _futureElements;
85
86 public ProgramVariationInfo() {
87 super();
88 }
89
90 public ProgramVariationInfo(ProgramVariation input) {
91 super(input);
92 }
93 }