org.kuali.student.r2.common.dto
Class IdNamelessEntityInfo

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.IdNamelessEntityInfo
All Implemented Interfaces:
Serializable, HasAttributes, HasAttributesAndMeta, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdNamelessEntity, TypeStateEntity
Direct Known Subclasses:
AffiliatedOrgInfo, AppointmentSlotInfo, BatchJobResultItemInfo, CluIdentifierInfo, CluInfo, CluPublicationInfo, CluResultInfo, CommentInfo, CommonWithCredentialProgramInfo, CourseCrossListingInfo, CourseOfferingCrossListingInfo, CourseOfferingDisplayInfo, CourseOfferingInfo, CourseRevenueInfo, CourseVariationInfo, CreditsGradeInfo, EnrollmentFeeInfo, FormatInfo, GPAInfo, HonorsProgramInfo, LoadInfo, LuiIdentifierInfo, MinorDisciplineInfo, OrgInfo, ProgramRequirementInfo, ReqCompFieldInfo, ReqComponentInfo, ResultOptionInfo, SocRolloverResultInfo, SocRolloverResultItemInfo, StateConstraintInfo, StatePropagationInfo, StudentCourseRecordInfo, StudentRankInfo, StudentTransferCreditRecordInfo, TagInfo

public abstract class IdNamelessEntityInfo
extends TypeStateEntityInfo
implements IdNamelessEntity, Serializable

Provides basic method for a nameless entity. It's the same as an IdEntity without the name and description because Norm doesn't like names and descriptions in Relationships.

Author:
tom
See Also:
Serialized Form

Constructor Summary
protected IdNamelessEntityInfo()
          Constructs a new IdNamelessEntityInfo.
  IdNamelessEntityInfo(IdNamelessEntity entity)
          Constructs a new IdNamelessEntityInfo from another IdNamelessEntity.
 
Method Summary
 String getId()
          The system assigned unique id to identify this Object.
 void setId(String id)
           
 
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.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

IdNamelessEntityInfo

protected IdNamelessEntityInfo()
Constructs a new IdNamelessEntityInfo.


IdNamelessEntityInfo

public IdNamelessEntityInfo(IdNamelessEntity entity)
Constructs a new IdNamelessEntityInfo from another IdNamelessEntity.

Parameters:
entity - the IdNamelessEntity to copy
Method Detail

getId

public String getId()
Description copied from interface: HasId
The system assigned unique id to identify this Object. Could be implemented as as sequence number or as a UUID. Attempts to set this value on creates should result in a ReadOnlyException being thrown An Id:

Specified by:
getId in interface HasId

setId

public void setId(String id)


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