org.kuali.student.common.dto
Class KeyEntityInfo

java.lang.Object
  extended by org.kuali.student.common.dto.HasAttributesInfo
      extended by org.kuali.student.common.dto.HasAttributesAndMetaInfo
          extended by org.kuali.student.common.dto.EntityInfo
              extended by org.kuali.student.common.dto.KeyEntityInfo
All Implemented Interfaces:
Serializable, Entity, HasAttributes, HasAttributesAndMeta, HasKey, HasMeta, HasPrimaryKey, HasState, HasType, KeyEntity
Direct Known Subclasses:
AcademicCalendarInfo, AtpInfo, CampusCalendarInfo, HolidayInfo, KeyDateInfo, MilestoneInfo, TermInfo, TypeTypeRelationInfo

public abstract class KeyEntityInfo
extends EntityInfo
implements KeyEntity, Serializable

See Also:
Serialized Form

Nested Class Summary
static class KeyEntityInfo.Builder
          The builder class for this abstract EntityInfo.
 
Field Summary
private  String key
           
 
Fields inherited from class org.kuali.student.common.dto.HasAttributesInfo
attributes
 
Constructor Summary
protected KeyEntityInfo()
           
protected KeyEntityInfo(KeyEntity builder)
           
 
Method Summary
 String getKey()
          Name: Key Unique key to this object.
 
Methods inherited from class org.kuali.student.common.dto.EntityInfo
getDescr, getName, getStateKey, getTypeKey
 
Methods inherited from class org.kuali.student.common.dto.HasAttributesAndMetaInfo
getMetaInfo
 
Methods inherited from class org.kuali.student.common.dto.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.common.infc.Entity
getDescr, getName
 
Methods inherited from interface org.kuali.student.common.infc.HasType
getTypeKey
 
Methods inherited from interface org.kuali.student.common.infc.HasState
getStateKey
 
Methods inherited from interface org.kuali.student.common.infc.HasAttributes
getAttributes
 
Methods inherited from interface org.kuali.student.common.infc.HasMeta
getMetaInfo
 

Field Detail

key

private String key
Constructor Detail

KeyEntityInfo

protected KeyEntityInfo()

KeyEntityInfo

protected KeyEntityInfo(KeyEntity builder)
Method Detail

getKey

public String getKey()
Description copied from interface: HasKey
Name: Key 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


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