org.kuali.student.r2.lum.program.dto
Class MajorDisciplineInfo

java.lang.Object
  extended by org.kuali.student.r2.common.dto.HasAttributesInfo
      extended by org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
          extended by org.kuali.student.r2.common.dto.TypeStateEntityInfo
              extended by org.kuali.student.r2.common.dto.IdNamelessEntityInfo
                  extended by org.kuali.student.r2.lum.program.dto.CommonWithCredentialProgramInfo
                      extended by org.kuali.student.r2.lum.program.dto.CommonWithCoreProgramInfo
                          extended by org.kuali.student.r2.lum.program.dto.CommonWithProgramVariationInfo
                              extended by org.kuali.student.r2.lum.program.dto.MajorDisciplineInfo
All Implemented Interfaces:
Serializable, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdNamelessEntity, TypeStateEntity, ProgramAtpAssembly, ProgramBasicOrgAssembly, ProgramCodeAssembly, ProgramCommonAssembly, ProgramCredentialAssembly, ProgramFullOrgAssembly, ProgramIdentifierAssembly, ProgramPublicationAssembly, ProgramRequirementAssembly, CommonWithCoreProgram, CommonWithCredentialProgram, CommonWithProgramVariation, MajorDiscipline, ProgramVariation

public class MajorDisciplineInfo
extends CommonWithProgramVariationInfo
implements MajorDiscipline, ProgramCommonAssembly, ProgramIdentifierAssembly, ProgramFullOrgAssembly, ProgramAtpAssembly, ProgramCodeAssembly, ProgramPublicationAssembly, ProgramCredentialAssembly, ProgramRequirementAssembly, Serializable

See Also:
Serialized Form

Constructor Summary
MajorDisciplineInfo()
           
MajorDisciplineInfo(MajorDiscipline input)
           
 
Method Summary
 List<AccreditationInfo> getAccreditingAgencies()
          External Agencies that accredit this major
 String getCredentialProgramId()
          Identifier of the credential program under which the major belongs
 String getNextReviewPeriod()
          Term when this major is next slated to be reviewed
 CoreProgramInfo getOrgCoreProgram()
          The core program requirements associated with this organizational unit Also called School Core or School Wide Common Requirements.
 List<CluInstructorInfo> getPublishedInstructors()
          Instructors associated with this Major.
 List<ProgramVariationInfo> getVariations()
          Program variations for the Major Also called specializations or tracks.
 void setAccreditingAgencies(List<AccreditationInfo> accreditingAgencies)
           
 void setCredentialProgramId(String credentialProgramId)
           
 void setNextReviewPeriod(String nextReviewPeriod)
           
 void setOrgCoreProgram(CoreProgramInfo orgCoreProgram)
           
 void setPublishedInstructors(List<CluInstructorInfo> publishedInstructors)
           
 void setVariations(List<ProgramVariationInfo> variations)
           
 
Methods inherited from class org.kuali.student.r2.lum.program.dto.CommonWithProgramVariationInfo
getCampusLocations, getCip2000Code, getCip2010Code, getDiplomaTitle, getDivisionsDeployment, getDivisionsFinancialControl, getDivisionsFinancialResources, getEffectiveDate, getHegisCode, getIntensity, getResultOptions, getSelectiveEnrollmentCode, getStdDuration, getUnitsDeployment, getUnitsFinancialControl, getUnitsFinancialResources, setCampusLocations, setCip2000Code, setCip2010Code, setDiplomaTitle, setDivisionsDeployment, setDivisionsFinancialControl, setDivisionsFinancialResources, setEffectiveDate, setHegisCode, setIntensity, setResultOptions, setSelectiveEnrollmentCode, setStdDuration, setUnitsDeployment, setUnitsFinancialControl, setUnitsFinancialResources
 
Methods inherited from class org.kuali.student.r2.lum.program.dto.CommonWithCoreProgramInfo
getCatalogDescr, getCatalogPublicationTargets, getReferenceURL, setCatalogDescr, setCatalogPublicationTargets, setReferenceURL
 
Methods inherited from class org.kuali.student.r2.lum.program.dto.CommonWithCredentialProgramInfo
getCode, getDescr, getDivisionsContentOwner, getDivisionsStudentOversight, getEndProgramEntryTerm, getEndTerm, getLearningObjectives, getLongTitle, getProgramRequirements, getShortTitle, getStartTerm, getTranscriptTitle, getUnitsContentOwner, getUnitsStudentOversight, getUniversityClassification, getVersion, setCode, setDescr, setDivisionsContentOwner, setDivisionsStudentOversight, setEndProgramEntryTerm, setEndTerm, setLearningObjectives, setLongTitle, setProgramRequirements, setShortTitle, setStartTerm, setTranscriptTitle, setUnitsContentOwner, setUnitsStudentOversight, setUniversityClassification, setVersion
 
Methods inherited from class org.kuali.student.r2.common.dto.IdNamelessEntityInfo
getId, setId
 
Methods inherited from class org.kuali.student.r2.common.dto.TypeStateEntityInfo
getState, getStateKey, getType, getTypeKey, setState, setStateKey, setType, setTypeKey
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesAndMetaInfo
getMeta, setMeta
 
Methods inherited from class org.kuali.student.r2.common.dto.HasAttributesInfo
getAttributes, getAttributeValue, getAttributeValueList, setAttributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.kuali.student.r2.lum.program.infc.CommonWithProgramVariation
getCampusLocations, getCip2000Code, getCip2010Code, getDiplomaTitle, getDivisionsDeployment, getDivisionsFinancialControl, getDivisionsFinancialResources, getEffectiveDate, getHegisCode, getIntensity, getResultOptions, getSelectiveEnrollmentCode, getStdDuration, getUnitsDeployment, getUnitsFinancialControl, getUnitsFinancialResources
 
Methods inherited from interface org.kuali.student.r2.lum.program.infc.CommonWithCoreProgram
getCatalogDescr, getCatalogPublicationTargets, getReferenceURL
 
Methods inherited from interface org.kuali.student.r2.lum.program.infc.CommonWithCredentialProgram
getCode, getDescr, getDivisionsContentOwner, getDivisionsStudentOversight, getEndProgramEntryTerm, getEndTerm, getLearningObjectives, getLongTitle, getProgramRequirements, getShortTitle, getStartTerm, getTranscriptTitle, getUnitsContentOwner, getUnitsStudentOversight, getUniversityClassification, getVersion
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasType
getType, getTypeKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasState
getState, getStateKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasMeta
getMeta
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramIdentifierAssembly
getCode, getDiplomaTitle, getLongTitle, getShortTitle, getTranscriptTitle, setCode, setDiplomaTitle, setLongTitle, setShortTitle, setTranscriptTitle
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramFullOrgAssembly
getDivisionsDeployment, getDivisionsFinancialControl, getDivisionsFinancialResources, getUnitsDeployment, getUnitsFinancialControl, getUnitsFinancialResources, setDivisionsDeployment, setDivisionsFinancialControl, setDivisionsFinancialResources, setUnitsDeployment, setUnitsFinancialControl, setUnitsFinancialResources
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramBasicOrgAssembly
getDivisionsContentOwner, getDivisionsStudentOversight, getUnitsContentOwner, getUnitsStudentOversight, setDivisionsContentOwner, setDivisionsStudentOversight, setUnitsContentOwner, setUnitsStudentOversight
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramCommonAssembly
getAttributes, getId, getMeta, getStateKey, getTypeKey, setAttributes, setId, setMeta, setStateKey, setTypeKey
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramAtpAssembly
getEndProgramEntryTerm, getEndTerm, getStartTerm, setEndProgramEntryTerm, setEndTerm, setStartTerm
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramCodeAssembly
getCip2000Code, getCip2010Code, getHegisCode, getSelectiveEnrollmentCode, getUniversityClassification, setCip2000Code, setCip2010Code, setHegisCode, setSelectiveEnrollmentCode, setUniversityClassification
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramPublicationAssembly
getCatalogDescr, getCatalogPublicationTargets, getReferenceURL, setCatalogDescr, setCatalogPublicationTargets, setReferenceURL
 
Methods inherited from interface org.kuali.student.r2.lum.program.dto.assembly.ProgramRequirementAssembly
getProgramRequirements, setProgramRequirements
 

Constructor Detail

MajorDisciplineInfo

public MajorDisciplineInfo()

MajorDisciplineInfo

public MajorDisciplineInfo(MajorDiscipline input)
Method Detail

getPublishedInstructors

public List<CluInstructorInfo> getPublishedInstructors()
Description copied from interface: MajorDiscipline
Instructors associated with this Major. This may not be an exhaustive list, and instead may only be used to indicate potential instructors in publication.

Specified by:
getPublishedInstructors in interface MajorDiscipline

setPublishedInstructors

public void setPublishedInstructors(List<CluInstructorInfo> publishedInstructors)

getCredentialProgramId

public String getCredentialProgramId()
Description copied from interface: MajorDiscipline
Identifier of the credential program under which the major belongs

Specified by:
getCredentialProgramId in interface ProgramCredentialAssembly
Specified by:
getCredentialProgramId in interface MajorDiscipline

setCredentialProgramId

public void setCredentialProgramId(String credentialProgramId)
Specified by:
setCredentialProgramId in interface ProgramCredentialAssembly

getVariations

public List<ProgramVariationInfo> getVariations()
Description copied from interface: MajorDiscipline
Program variations for the Major Also called specializations or tracks.

Specified by:
getVariations in interface MajorDiscipline

setVariations

public void setVariations(List<ProgramVariationInfo> variations)

getNextReviewPeriod

public String getNextReviewPeriod()
Description copied from interface: MajorDiscipline
Term when this major is next slated to be reviewed

Specified by:
getNextReviewPeriod in interface MajorDiscipline

setNextReviewPeriod

public void setNextReviewPeriod(String nextReviewPeriod)

getAccreditingAgencies

public List<AccreditationInfo> getAccreditingAgencies()
Description copied from interface: MajorDiscipline
External Agencies that accredit this major

Specified by:
getAccreditingAgencies in interface MajorDiscipline

setAccreditingAgencies

public void setAccreditingAgencies(List<AccreditationInfo> accreditingAgencies)

getOrgCoreProgram

public CoreProgramInfo getOrgCoreProgram()
Description copied from interface: MajorDiscipline
The core program requirements associated with this organizational unit Also called School Core or School Wide Common Requirements.

Specified by:
getOrgCoreProgram in interface MajorDiscipline

setOrgCoreProgram

public void setOrgCoreProgram(CoreProgramInfo orgCoreProgram)


Copyright © 2004-2013 The Kuali Foundation. All Rights Reserved.