org.kuali.student.enrollment.roster.dto
Class LprRosterEntryInfo

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.RelationshipInfo
              extended by org.kuali.student.enrollment.roster.dto.LprRosterEntryInfo
All Implemented Interfaces:
Serializable, LprRosterEntry, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasId, HasMeta, HasPrimaryKey, HasState, HasType, Relationship

public class LprRosterEntryInfo
extends RelationshipInfo
implements LprRosterEntry, Serializable

See Also:
Serialized Form

Constructor Summary
LprRosterEntryInfo()
          Constructs a new LprRosterEntryInfo.
LprRosterEntryInfo(LprRosterEntry entry)
          Constructs a new LprRosterEntryInfo from anotehr LprRosterEntry.
 
Method Summary
 String getLprId()
          The LPR Id of this entry.
 String getLprRosterId()
          The LPR Roster Id to which this LPR roster entry belongs.
 Integer getPosition()
          The position of this entry within an ordered LPR Roster.
 void setLprId(String lprId)
           
 void setLprRosterId(String lprRosterId)
           
 void setPosition(Integer position)
           
 
Methods inherited from class org.kuali.student.r2.common.dto.RelationshipInfo
getEffectiveDate, getExpirationDate, getId, getState, getStateKey, getType, getTypeKey, setEffectiveDate, setExpirationDate, setId, 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.HasId
getId
 
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.HasEffectiveDates
getEffectiveDate, getExpirationDate
 
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

LprRosterEntryInfo

public LprRosterEntryInfo()
Constructs a new LprRosterEntryInfo.


LprRosterEntryInfo

public LprRosterEntryInfo(LprRosterEntry entry)
Constructs a new LprRosterEntryInfo from anotehr LprRosterEntry.

Parameters:
entry - the LprRosterEntry to copy
Method Detail

getLprRosterId

public String getLprRosterId()
Description copied from interface: LprRosterEntry
The LPR Roster Id to which this LPR roster entry belongs.

Specified by:
getLprRosterId in interface LprRosterEntry

setLprRosterId

public void setLprRosterId(String lprRosterId)

getLprId

public String getLprId()
Description copied from interface: LprRosterEntry
The LPR Id of this entry.

Specified by:
getLprId in interface LprRosterEntry

setLprId

public void setLprId(String lprId)

getPosition

public Integer getPosition()
Description copied from interface: LprRosterEntry
The position of this entry within an ordered LPR Roster. If not supplied when the entry is created the service should set it to the next sequential number available if needed for an ordered roster. The service does not have to guarantee uniqueness of this field within a roster. This field cannot be relied upon to determine exactly how many people are ahead of a person in the roster because the sequence may contain gaps (because of deletes) or duplicates. Moreover a particular roster may order entries using different algorithms, for example it may be FIFO or LIFO or it may take other factors into account, such as the state, to determine which entry process next.

Specified by:
getPosition in interface LprRosterEntry

setPosition

public void setPosition(Integer position)


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