org.kuali.student.contract.model.test.source
Class KeyEntityInfo
java.lang.Object
org.kuali.student.contract.model.test.source.HasAttributesInfo
org.kuali.student.contract.model.test.source.HasAttributesAndMetaInfo
org.kuali.student.contract.model.test.source.EntityInfo
org.kuali.student.contract.model.test.source.KeyEntityInfo
- All Implemented Interfaces:
- Serializable, Entity, HasAttributes, HasAttributesAndMeta, HasKey, HasMeta, HasPrimaryKey, HasState, HasType, KeyEntity
- Direct Known Subclasses:
- AtpInfo, TypeTypeRelationInfo
public abstract class KeyEntityInfo
- extends EntityInfo
- implements KeyEntity, Serializable
- See Also:
- Serialized Form
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.HasType |
getTypeKey |
Methods inherited from interface org.kuali.student.contract.model.test.source.HasState |
getStateKey |
Methods inherited from interface org.kuali.student.contract.model.test.source.HasMeta |
getMeta |
KeyEntityInfo
protected KeyEntityInfo()
KeyEntityInfo
protected KeyEntityInfo(KeyEntity builder)
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:
- A Key is used when the actual value is important
- A Key value might be kuali.org.School
- A Key on occasion may be used or seen by an end user.
- Keys are assumed to have the same values in different KS implementations
- Key values are defined in configuration
- Key values have significance in that they are referenced in Configuration
- Key values are expected to be occasionally used in application code
- Specified by:
getKey
in interface HasKey
Copyright © 2004–2014 The Kuali Foundation. All rights reserved.