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