org.kuali.student.contract.model.test.source
Class StateInfo

java.lang.Object
  extended by org.kuali.student.contract.model.test.source.HasAttributesInfo
      extended by org.kuali.student.contract.model.test.source.StateInfo
All Implemented Interfaces:
Serializable, HasAttributes, HasEffectiveDates, HasKey, HasPrimaryKey, State

public class StateInfo
extends HasAttributesInfo
implements State, Serializable

See Also:
Serialized Form

Nested Class Summary
static class StateInfo.Builder
           
 
Field Summary
 
Fields inherited from class org.kuali.student.contract.model.test.source.HasAttributesInfo
attributes
 
Method Summary
 String getDescr()
          Name: Description Narrative description of the State
 Date getEffectiveDate()
          Name:Effective Date Date/time this object became effective.
 Date getExpirationDate()
          Name: Expiration Date Date/time this relationship is no longer effective.
 String getKey()
          Unique key to this object.
 String getName()
          Name: Name Friendly name of the State
 
Methods inherited from class org.kuali.student.contract.model.test.source.HasAttributesInfo
getAttributes
 
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.contract.model.test.source.HasAttributes
getAttributes
 

Method Detail

getKey

public String getKey()
Description copied from interface: HasKey
Unique key to this object. Unlike an Id this key can be explicitly set by the application and is intended to be "somewhat" readable by a human. A Key:

Specified by:
getKey in interface HasKey

getName

public String getName()
Description copied from interface: State
Name: Name Friendly name of the State

Specified by:
getName in interface State

getDescr

public String getDescr()
Description copied from interface: State
Name: Description Narrative description of the State

Specified by:
getDescr in interface State

getEffectiveDate

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

Specified by:
getEffectiveDate in interface HasEffectiveDates

getExpirationDate

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

Specified by:
getExpirationDate in interface HasEffectiveDates


Copyright © 2004–2014 The Kuali Foundation. All rights reserved.