org.kuali.student.lum.program.dto
Class ProgramRequirementInfo

java.lang.Object
  extended by org.kuali.student.lum.program.dto.ProgramRequirementInfo
All Implemented Interfaces:
Serializable, HasAttributes, HasTypeState, Idable, ProgramCommonAssembly

public class ProgramRequirementInfo
extends Object
implements Serializable, Idable, HasTypeState, HasAttributes, ProgramCommonAssembly

Detailed information about a program requirement

See Also:
Serialized Form

Constructor Summary
ProgramRequirementInfo()
           
 
Method Summary
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 RichTextInfo getDescr()
           
 String getId()
          Unique identifier for a Program Requirement This is optional, due to the identifier being set at the time of creation.
 List<LoDisplayInfo> getLearningObjectives()
           
 String getLongTitle()
           
 Integer getMaxCredits()
           
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 Integer getMinCredits()
           
 String getShortTitle()
           
 String getState()
          The current status of the credential program.
 StatementTreeViewInfo getStatement()
           
 String getType()
          Unique identifier for a learning unit type.
 void setAttributes(Map<String,String> attributes)
           
 void setDescr(RichTextInfo descr)
           
 void setId(String id)
           
 void setLearningObjectives(List<LoDisplayInfo> learningObjectives)
           
 void setLongTitle(String longTitle)
           
 void setMaxCredits(Integer maxCredits)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setMinCredits(Integer minCredits)
           
 void setShortTitle(String shortTitle)
           
 void setState(String state)
           
 void setStatement(StatementTreeViewInfo statement)
           
 void setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProgramRequirementInfo

public ProgramRequirementInfo()
Method Detail

getShortTitle

public String getShortTitle()

setShortTitle

public void setShortTitle(String shortTitle)

getLongTitle

public String getLongTitle()

setLongTitle

public void setLongTitle(String longTitle)

getDescr

public RichTextInfo getDescr()

setDescr

public void setDescr(RichTextInfo descr)

getLearningObjectives

public List<LoDisplayInfo> getLearningObjectives()

setLearningObjectives

public void setLearningObjectives(List<LoDisplayInfo> learningObjectives)

getStatement

public StatementTreeViewInfo getStatement()

setStatement

public void setStatement(StatementTreeViewInfo statement)

getMinCredits

public Integer getMinCredits()

setMinCredits

public void setMinCredits(Integer minCredits)

getMaxCredits

public Integer getMaxCredits()

setMaxCredits

public void setMaxCredits(Integer maxCredits)

getAttributes

public Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.

Specified by:
getAttributes in interface HasAttributes
Specified by:
getAttributes in interface ProgramCommonAssembly

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface HasAttributes
Specified by:
setAttributes in interface ProgramCommonAssembly

getMetaInfo

public MetaInfo getMetaInfo()
Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations.

Specified by:
getMetaInfo in interface ProgramCommonAssembly

setMetaInfo

public void setMetaInfo(MetaInfo metaInfo)
Specified by:
setMetaInfo in interface ProgramCommonAssembly

getType

public String getType()
Unique identifier for a learning unit type. Once set at create time, this field may not be updated.

Specified by:
getType in interface HasTypeState
Specified by:
getType in interface ProgramCommonAssembly

setType

public void setType(String type)
Specified by:
setType in interface HasTypeState
Specified by:
setType in interface ProgramCommonAssembly

getState

public String getState()
The current status of the credential program. The values for this field are constrained to those in the luState enumeration. A separate setup operation does not exist for retrieval of the meta data around this value.

Specified by:
getState in interface HasTypeState
Specified by:
getState in interface ProgramCommonAssembly

setState

public void setState(String state)
Specified by:
setState in interface HasTypeState
Specified by:
setState in interface ProgramCommonAssembly

getId

public String getId()
Unique identifier for a Program Requirement This is optional, due to the identifier being set at the time of creation. Once the Program has been created, this should be seen as required.

Specified by:
getId in interface Idable
Specified by:
getId in interface ProgramCommonAssembly

setId

public void setId(String id)
Specified by:
setId in interface Idable
Specified by:
setId in interface ProgramCommonAssembly


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