org.kuali.student.r2.lum.lrc.dto
Class ResultValueInfo

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.EntityInfo
                  extended by org.kuali.student.r2.common.dto.KeyEntityInfo
                      extended by org.kuali.student.r2.lum.lrc.dto.ResultValueInfo
All Implemented Interfaces:
Serializable, Entity, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasKey, HasMeta, HasPrimaryKey, HasState, HasType, KeyEntity, TypeStateEntity, ResultValue

public class ResultValueInfo
extends KeyEntityInfo
implements ResultValue, Serializable

See Also:
Serialized Form

Constructor Summary
ResultValueInfo()
           
ResultValueInfo(ResultValue resultValueInfo)
           
 
Method Summary
 Date getEffectiveDate()
          Date/time this object became effective.
 Date getExpirationDate()
          Date/time this relationship is no longer effective.
 String getNumericValue()
          A numeric value used to ranking or order this result value within the scale.
 String getResultScaleKey()
          Identifier of the scale for this result value.
 String getValue()
          Result Value string Value of the result.
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setNumericValue(String numericValue)
           
 void setResultScaleKey(String resultScaleKey)
           
 void setValue(String value)
           
 
Methods inherited from class org.kuali.student.r2.common.dto.KeyEntityInfo
getKey, setKey
 
Methods inherited from class org.kuali.student.r2.common.dto.EntityInfo
getDescr, getName, setDescr, setName
 
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.HasKey
getKey
 
Methods inherited from interface org.kuali.student.r2.common.infc.Entity
getDescr, getName
 
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

ResultValueInfo

public ResultValueInfo()

ResultValueInfo

public ResultValueInfo(ResultValue resultValueInfo)
Method Detail

getResultScaleKey

public String getResultScaleKey()
Description copied from interface: ResultValue
Identifier of the scale for this result value.

Specified by:
getResultScaleKey in interface ResultValue

setResultScaleKey

public void setResultScaleKey(String resultScaleKey)

getNumericValue

public String getNumericValue()
Description copied from interface: ResultValue
A numeric value used to ranking or order this result value within the scale. For Grades it holds the quality points, i.e. A=4.0, B=3.0. For credits it holds the actual numeric credits. For degrees it is used to indicate perhaps how many years of study it typically takes to achieve that degree.

Specified by:
getNumericValue in interface ResultValue
Returns:
a floating point decimal as a string

setNumericValue

public void setNumericValue(String numericValue)

getValue

public String getValue()
Description copied from interface: ResultValue
Result Value string Value of the result. Typically corresponds with the short coded form of the result (ex. "A", "4.0", "97.0", "B.S" etc.) scaleKey Scale Identifier scaleKey.

Specified by:
getValue in interface ResultValue

setValue

public void setValue(String value)

getEffectiveDate

public Date getEffectiveDate()
Description copied from interface: HasEffectiveDates
Date/time this object became effective. Must be less than or equal to the expirationDate specified.

Specified by:
getEffectiveDate in interface HasEffectiveDates

setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()
Description copied from interface: HasEffectiveDates
Date/time this relationship is no longer effective. Must be greater than or equal to the effectiveDate specified.

Specified by:
getExpirationDate in interface HasEffectiveDates

setExpirationDate

public void setExpirationDate(Date expirationDate)


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