org.kuali.student.enrollment.lui.dto
Class LuiLuiRelationInfo.Builder

java.lang.Object
  extended by org.kuali.student.common.dto.HasAttributesInfo.Builder
      extended by org.kuali.student.common.dto.HasAttributesAndMetaInfo.Builder
          extended by org.kuali.student.common.dto.EntityInfo.Builder
              extended by org.kuali.student.common.dto.IdEntityInfo.Builder
                  extended by org.kuali.student.enrollment.lui.dto.LuiLuiRelationInfo.Builder
All Implemented Interfaces:
Entity, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, ModelBuilder<LuiLuiRelationInfo>, LuiLuiRelation
Enclosing class:
LuiLuiRelationInfo

public static class LuiLuiRelationInfo.Builder
extends IdEntityInfo.Builder
implements ModelBuilder<LuiLuiRelationInfo>, LuiLuiRelation


Field Summary
private  Date effectiveDate
           
private  Date expirationDate
           
private  String luiId
           
private  String relatedLuiId
           
 
Constructor Summary
LuiLuiRelationInfo.Builder()
           
LuiLuiRelationInfo.Builder(LuiLuiRelation llrInfo)
           
 
Method Summary
 LuiLuiRelationInfo build()
           
 Date getEffectiveDate()
          Name:Effective Date Date/time this object became effective.
 Date getExpirationDate()
          Name: Expiration Date Date/time this relationship is no longer effective.
 String getLuiId()
          Name: Lui Id Unique identifier for a Learning Unit Instance (LUI).
 String getRelatedLuiId()
          Name: Related Lui Id Unique identifier for a Learning Unit Instance (LUI).
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setLuiId(String luiId)
           
 void setRelatedLuiId(String relatedLuiId)
           
 
Methods inherited from class org.kuali.student.common.dto.IdEntityInfo.Builder
getId, setId
 
Methods inherited from class org.kuali.student.common.dto.EntityInfo.Builder
getDescr, getName, getStateKey, getTypeKey, setDescr, setName, setStateKey, setTypeKey
 
Methods inherited from class org.kuali.student.common.dto.HasAttributesAndMetaInfo.Builder
getMetaInfo, setMetaInfo
 
Methods inherited from class org.kuali.student.common.dto.HasAttributesInfo.Builder
getAttributes, 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.common.infc.HasId
getId
 
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

luiId

private String luiId

relatedLuiId

private String relatedLuiId

effectiveDate

private Date effectiveDate

expirationDate

private Date expirationDate
Constructor Detail

LuiLuiRelationInfo.Builder

public LuiLuiRelationInfo.Builder()

LuiLuiRelationInfo.Builder

public LuiLuiRelationInfo.Builder(LuiLuiRelation llrInfo)
Method Detail

build

public LuiLuiRelationInfo build()
Specified by:
build in interface ModelBuilder<LuiLuiRelationInfo>

getLuiId

public String getLuiId()
Description copied from interface: LuiLuiRelation
Name: Lui Id Unique identifier for a Learning Unit Instance (LUI).

Specified by:
getLuiId in interface LuiLuiRelation

setLuiId

public void setLuiId(String luiId)

getRelatedLuiId

public String getRelatedLuiId()
Description copied from interface: LuiLuiRelation
Name: Related Lui Id Unique identifier for a Learning Unit Instance (LUI).

Specified by:
getRelatedLuiId in interface LuiLuiRelation

setRelatedLuiId

public void setRelatedLuiId(String relatedLuiId)

getEffectiveDate

public Date getEffectiveDate()
Description copied from interface: HasEffectiveDates
Name:Effective Date 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
Name: Expiration Date 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 © 2007-2011 The Kuali Foundation. All Rights Reserved.