org.kuali.student.lum.lu.dto
Class ResultOptionInfo

java.lang.Object
  extended by org.kuali.student.lum.lu.dto.ResultOptionInfo
All Implemented Interfaces:
Serializable, Idable

public class ResultOptionInfo
extends Object
implements Serializable, Idable

Information about a result option.

See Also:
Serialized Form

Field Summary
private  RichTextInfo desc
           
private  Date effectiveDate
           
private  Date expirationDate
           
private  String id
           
private  MetaInfo metaInfo
           
private  String resultComponentId
           
private  String resultUsageTypeKey
           
private static long serialVersionUID
           
private  String state
           
 
Constructor Summary
ResultOptionInfo()
           
 
Method Summary
 RichTextInfo getDesc()
          Narrative description of the result option.
 Date getEffectiveDate()
          Date and time that this result option became effective.
 Date getExpirationDate()
          Date and time that this result option expires.
 String getId()
          Unique identifier for a result option.
 MetaInfo getMetaInfo()
          Create and last update info for the structure.
 String getResultComponentId()
          Unique identifier for a result component.
 String getResultUsageTypeKey()
          Unique identifier for a result usage type.
 String getState()
          The current status of the result option.
 void setDesc(RichTextInfo desc)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setId(String id)
           
 void setMetaInfo(MetaInfo metaInfo)
           
 void setResultComponentId(String resultComponentId)
           
 void setResultUsageTypeKey(String resultUsageTypeKey)
           
 void setState(String state)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

desc

private RichTextInfo desc

resultUsageTypeKey

private String resultUsageTypeKey

resultComponentId

private String resultComponentId

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate

metaInfo

private MetaInfo metaInfo

state

private String state

id

private String id
Constructor Detail

ResultOptionInfo

public ResultOptionInfo()
Method Detail

getDesc

public RichTextInfo getDesc()
Narrative description of the result option.


setDesc

public void setDesc(RichTextInfo desc)

getResultUsageTypeKey

public String getResultUsageTypeKey()
Unique identifier for a result usage type.


setResultUsageTypeKey

public void setResultUsageTypeKey(String resultUsageTypeKey)

getResultComponentId

public String getResultComponentId()
Unique identifier for a result component.


setResultComponentId

public void setResultComponentId(String resultComponentId)

getEffectiveDate

public Date getEffectiveDate()
Date and time that this result option became effective. This is a similar concept to the effective date on enumerated values. When an expiration date has been specified, this field must be less than or equal to the expiration date.


setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

public Date getExpirationDate()
Date and time that this result option expires. This is a similar concept to the expiration date on enumerated values. If specified, this must be greater than or equal to the effective date. If this field is not specified, then no expiration date has been currently defined and should automatically be considered greater than the effective date.


setExpirationDate

public void setExpirationDate(Date expirationDate)

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.


setMetaInfo

public void setMetaInfo(MetaInfo metaInfo)

getState

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


setState

public void setState(String state)

getId

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

Specified by:
getId in interface Idable

setId

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


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