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

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
All Implemented Interfaces:
Serializable, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdNamelessEntity, TypeStateEntity, CommonWithCredentialProgram
Direct Known Subclasses:
CommonWithCoreProgramInfo, CredentialProgramInfo

public abstract class CommonWithCredentialProgramInfo
extends IdNamelessEntityInfo
implements CommonWithCredentialProgram

See Also:
Serialized Form

Constructor Summary
CommonWithCredentialProgramInfo()
           
CommonWithCredentialProgramInfo(CommonWithCredentialProgram input)
           
 
Method Summary
 String getCode()
          Human readable code used to identify this program The code is typically unique within the particular context (for example the list of majors at the university) but it is not guaranteed to be completely unique.
 RichTextInfo getDescr()
          Narrative Description of the program
 List<String> getDivisionsContentOwner()
          Identifiers for Divisions responsible to make changes to this program
 List<String> getDivisionsStudentOversight()
          Divisions responsible for overseeing students in this program.
 String getEndProgramEntryTerm()
          The last academic time period that this would be available for new enrollments.
 String getEndTerm()
          The last term that this would be allowed to be offered.
 List<LoDisplayInfo> getLearningObjectives()
          Learning Objectives associated with this program.
 String getLongTitle()
          Fully expressed title
 List<String> getProgramRequirements()
          Identifiers for Requirements associated with this program
 String getShortTitle()
          Abbreviated title used where presentation space is at a premium
 String getStartTerm()
          The first term in which this would be allowed to be offered.
 String getTranscriptTitle()
          Title used for transcript reporting purposes
 List<String> getUnitsContentOwner()
          Unit responsible for make changes to this program The unit is typically an academic department but does not have to be.
 List<String> getUnitsStudentOversight()
          Identifier of unit responsible for overseeing students in this program.
 String getUniversityClassification()
          University specific classification e.g General Education Program
 VersionInfo getVersion()
          Information about the Version of this program
 void setCode(String code)
           
 void setDescr(RichTextInfo descr)
           
 void setDivisionsContentOwner(List<String> divisionsContentOwnerIds)
           
 void setDivisionsStudentOversight(List<String> divisionsStudentOversightIds)
           
 void setEndProgramEntryTerm(String endProgramEntryTermId)
           
 void setEndTerm(String endTerm)
           
 void setLearningObjectives(List<LoDisplayInfo> learningObjectives)
           
 void setLongTitle(String longTitle)
           
 void setProgramRequirements(List<String> programRequirements)
           
 void setShortTitle(String shortTitle)
           
 void setStartTerm(String startTerm)
           
 void setTranscriptTitle(String transcriptTitle)
           
 void setUnitsContentOwner(List<String> unitsContentOwner)
           
 void setUnitsStudentOversight(List<String> unitsStudentOversight)
           
 void setUniversityClassification(String universityClassification)
           
 void setVersion(VersionInfo version)
           
 
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.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
 

Constructor Detail

CommonWithCredentialProgramInfo

public CommonWithCredentialProgramInfo()

CommonWithCredentialProgramInfo

public CommonWithCredentialProgramInfo(CommonWithCredentialProgram input)
Method Detail

getVersion

public VersionInfo getVersion()
Description copied from interface: CommonWithCredentialProgram
Information about the Version of this program

Specified by:
getVersion in interface CommonWithCredentialProgram

setVersion

public void setVersion(VersionInfo version)

getDescr

public RichTextInfo getDescr()
Description copied from interface: CommonWithCredentialProgram
Narrative Description of the program

Specified by:
getDescr in interface CommonWithCredentialProgram

setDescr

public void setDescr(RichTextInfo descr)

getShortTitle

public String getShortTitle()
Description copied from interface: CommonWithCredentialProgram
Abbreviated title used where presentation space is at a premium

Specified by:
getShortTitle in interface CommonWithCredentialProgram

setShortTitle

public void setShortTitle(String shortTitle)

getLongTitle

public String getLongTitle()
Description copied from interface: CommonWithCredentialProgram
Fully expressed title

Specified by:
getLongTitle in interface CommonWithCredentialProgram

setLongTitle

public void setLongTitle(String longTitle)

getTranscriptTitle

public String getTranscriptTitle()
Description copied from interface: CommonWithCredentialProgram
Title used for transcript reporting purposes

Specified by:
getTranscriptTitle in interface CommonWithCredentialProgram

setTranscriptTitle

public void setTranscriptTitle(String transcriptTitle)

getCode

public String getCode()
Description copied from interface: CommonWithCredentialProgram
Human readable code used to identify this program The code is typically unique within the particular context (for example the list of majors at the university) but it is not guaranteed to be completely unique.

Specified by:
getCode in interface CommonWithCredentialProgram

setCode

public void setCode(String code)

getUniversityClassification

public String getUniversityClassification()
Description copied from interface: CommonWithCredentialProgram
University specific classification e.g General Education Program

Specified by:
getUniversityClassification in interface CommonWithCredentialProgram

setUniversityClassification

public void setUniversityClassification(String universityClassification)

getStartTerm

public String getStartTerm()
Description copied from interface: CommonWithCredentialProgram
The first term in which this would be allowed to be offered. Note: This may not be the first "real" term during that this was offered.

Specified by:
getStartTerm in interface CommonWithCredentialProgram

setStartTerm

public void setStartTerm(String startTerm)

getEndTerm

public String getEndTerm()
Description copied from interface: CommonWithCredentialProgram
The last term that this would be allowed to be offered.

Specified by:
getEndTerm in interface CommonWithCredentialProgram

setEndTerm

public void setEndTerm(String endTerm)

getEndProgramEntryTerm

public String getEndProgramEntryTerm()
Description copied from interface: CommonWithCredentialProgram
The last academic time period that this would be available for new enrollments. T

Specified by:
getEndProgramEntryTerm in interface CommonWithCredentialProgram

setEndProgramEntryTerm

public void setEndProgramEntryTerm(String endProgramEntryTermId)

getDivisionsContentOwner

public List<String> getDivisionsContentOwner()
Description copied from interface: CommonWithCredentialProgram
Identifiers for Divisions responsible to make changes to this program

Specified by:
getDivisionsContentOwner in interface CommonWithCredentialProgram

setDivisionsContentOwner

public void setDivisionsContentOwner(List<String> divisionsContentOwnerIds)

getDivisionsStudentOversight

public List<String> getDivisionsStudentOversight()
Description copied from interface: CommonWithCredentialProgram
Divisions responsible for overseeing students in this program. For example: Granting exceptions to requirements to students.

Specified by:
getDivisionsStudentOversight in interface CommonWithCredentialProgram

setDivisionsStudentOversight

public void setDivisionsStudentOversight(List<String> divisionsStudentOversightIds)

getUnitsContentOwner

public List<String> getUnitsContentOwner()
Description copied from interface: CommonWithCredentialProgram
Unit responsible for make changes to this program The unit is typically an academic department but does not have to be.

Specified by:
getUnitsContentOwner in interface CommonWithCredentialProgram

setUnitsContentOwner

public void setUnitsContentOwner(List<String> unitsContentOwner)

getUnitsStudentOversight

public List<String> getUnitsStudentOversight()
Description copied from interface: CommonWithCredentialProgram
Identifier of unit responsible for overseeing students in this program. For example: granting exceptions to the requirements to students. The unit is typically an academic department but does not have to be.

Specified by:
getUnitsStudentOversight in interface CommonWithCredentialProgram

setUnitsStudentOversight

public void setUnitsStudentOversight(List<String> unitsStudentOversight)

getLearningObjectives

public List<LoDisplayInfo> getLearningObjectives()
Description copied from interface: CommonWithCredentialProgram
Learning Objectives associated with this program.

Specified by:
getLearningObjectives in interface CommonWithCredentialProgram

setLearningObjectives

public void setLearningObjectives(List<LoDisplayInfo> learningObjectives)

getProgramRequirements

public List<String> getProgramRequirements()
Description copied from interface: CommonWithCredentialProgram
Identifiers for Requirements associated with this program

Specified by:
getProgramRequirements in interface CommonWithCredentialProgram

setProgramRequirements

public void setProgramRequirements(List<String> programRequirements)


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