org.kuali.student.enrollment.lui.dto
Class LuiCapacityInfo

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.EntityInfo
                  extended by org.kuali.student.r2.common.dto.IdEntityInfo
                      extended by org.kuali.student.enrollment.lui.dto.LuiCapacityInfo
All Implemented Interfaces:
Serializable, LuiCapacity, Entity, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity

public class LuiCapacityInfo
extends IdEntityInfo
implements Serializable, LuiCapacity

See Also:
Serialized Form

Constructor Summary
LuiCapacityInfo()
          Constructs a new LuiCapacityInfo.
LuiCapacityInfo(LuiCapacity lc)
          Constructs a new LuiCapacityInfo from another LuiCapacity.
 
Method Summary
 Date getEffectiveDate()
          Date/time this object became effective.
 Date getExpirationDate()
          Date/time this relationship is no longer effective.
 List<String> getLuiIds()
          A list of LUI identifiers to which this capacity definition applies.
 Integer getMaximumSeatCount()
          Maximum number of "seats" that the LUI will hold for registration.
 Integer getProcessingOrder()
          The order in which this capacity definition should be applied when there are multiple capacity definitions for the primary LUI.
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setLuiIds(List<String> luiIds)
           
 void setMaximumSeatCount(Integer maximumSeatCount)
           
 void setProcessingOrder(Integer processingOrder)
           
 
Methods inherited from class org.kuali.student.r2.common.dto.IdEntityInfo
getId, setId
 
Methods inherited from class org.kuali.student.r2.common.dto.EntityInfo
getDescr, getName, setDescr, setName
 
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.HasId
getId
 
Methods inherited from interface org.kuali.student.r2.common.infc.Entity
getDescr, getName
 
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

LuiCapacityInfo

public LuiCapacityInfo()
Constructs a new LuiCapacityInfo.


LuiCapacityInfo

public LuiCapacityInfo(LuiCapacity lc)
Constructs a new LuiCapacityInfo from another LuiCapacity.

Parameters:
lc - the LioCapacity to copy
Method Detail

getLuiIds

public List<String> getLuiIds()
Description copied from interface: LuiCapacity
A list of LUI identifiers to which this capacity definition applies.

Specified by:
getLuiIds in interface LuiCapacity

setLuiIds

public void setLuiIds(List<String> luiIds)

getMaximumSeatCount

public Integer getMaximumSeatCount()
Description copied from interface: LuiCapacity
Maximum number of "seats" that the LUI will hold for registration.

Specified by:
getMaximumSeatCount in interface LuiCapacity

setMaximumSeatCount

public void setMaximumSeatCount(Integer maximumSeatCount)

getProcessingOrder

public Integer getProcessingOrder()
Description copied from interface: LuiCapacity
The order in which this capacity definition should be applied when there are multiple capacity definitions for the primary LUI.

Specified by:
getProcessingOrder in interface LuiCapacity

setProcessingOrder

public void setProcessingOrder(Integer processingOrder)

getEffectiveDate

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

Specified by:
getEffectiveDate in interface HasEffectiveDates

setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

getExpirationDate

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

Specified by:
getExpirationDate in interface HasEffectiveDates

setExpirationDate

public void setExpirationDate(Date expirationDate)


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