org.kuali.student.enrollment.lui.infc
Interface Lui

All Superinterfaces:
Entity, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasId, HasMeta, HasPrimaryKey, HasState, HasType, IdEntity, TypeStateEntity
All Known Implementing Classes:
LuiInfo

public interface Lui
extends IdEntity, HasEffectiveDates

Detailed information about a single LUI.


Method Summary
 List<? extends LuiIdentifier> getAlternateIdentifiers()
          The alternate LUI identifiers.
 String getAtpId()
          The unique identifier for the Academic Time Period (ATP) for which this instance is offered.
 List<String> getCampusLocations()
          Places where this LUI is offered.
 List<String> getCluCluRelationIds()
          Any Clu Clu Relation identifiers on which this instance is based.
 String getCluId()
          The unique identifier for the Canonical Learning Unit (CLU) of which this is an instance.
 List<? extends LuCode> getLuiCodes()
          List of LU code info structures.
 Integer getMaximumEnrollment()
          The total maximum number of "seats" or enrollment slots that can be filled for the lui.
 Integer getMinimumEnrollment()
          Total minimum number of seats that must be filled for the lui.
 LuiIdentifier getOfficialIdentifier()
          The LUI identifier.
 String getReferenceURL()
          The reference URL for this LUI.
 List<String> getRelatedLuiTypes()
          These are the related lui types which may be related to this lui, e.g., activty offering types to format offering
 List<String> getResultValuesGroupKeys()
          The options/scales that indicate the allowable grades that can be awarded or credits applied.
 String getScheduleId()
          The Schedule Id.
 List<String> getUnitsContentOwner()
          Identifiers for Organization(s) that is responsible for the academic content of the Lui as approved in its canonical form.
 List<String> getUnitsDeployment()
          Identifiers for Organization(s) that is responsible for the delivery - and all associated logistics - of the Lui.
 
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
 
Methods inherited from interface org.kuali.student.r2.common.infc.HasEffectiveDates
getEffectiveDate, getExpirationDate
 

Method Detail

getOfficialIdentifier

LuiIdentifier getOfficialIdentifier()
The LUI identifier.


getAlternateIdentifiers

List<? extends LuiIdentifier> getAlternateIdentifiers()
The alternate LUI identifiers.


getCluId

String getCluId()
The unique identifier for the Canonical Learning Unit (CLU) of which this is an instance.


getCluCluRelationIds

List<String> getCluCluRelationIds()
Any Clu Clu Relation identifiers on which this instance is based. While the LUI is in instance of a CLU, the LUI may be an instance of a set of CLUs related to the principal CLU, such as a Course Format.


getAtpId

String getAtpId()
The unique identifier for the Academic Time Period (ATP) for which this instance is offered.


getCampusLocations

List<String> getCampusLocations()
Places where this LUI is offered. This is a temporary field that parallels the campus enumeration in CLU. It may evolve into a list of Campus Ids when we work that out.


getScheduleId

String getScheduleId()
The Schedule Id.


getLuiCodes

List<? extends LuCode> getLuiCodes()
List of LU code info structures. These are structures so that many different types of codes can be associated with the clu. This allows them to be put into categories.


getMaximumEnrollment

Integer getMaximumEnrollment()
The total maximum number of "seats" or enrollment slots that can be filled for the lui.


getMinimumEnrollment

Integer getMinimumEnrollment()
Total minimum number of seats that must be filled for the lui.


getReferenceURL

String getReferenceURL()
The reference URL for this LUI.


getUnitsDeployment

List<String> getUnitsDeployment()
Identifiers for Organization(s) that is responsible for the delivery - and all associated logistics - of the Lui.


getUnitsContentOwner

List<String> getUnitsContentOwner()
Identifiers for Organization(s) that is responsible for the academic content of the Lui as approved in its canonical form.


getResultValuesGroupKeys

List<String> getResultValuesGroupKeys()
The options/scales that indicate the allowable grades that can be awarded or credits applied. If the value is set here then the Clu must have a grading option or credit options set on the canonical activity. ResultValuesGroup will contain grade values valid for this course offering.


getRelatedLuiTypes

List<String> getRelatedLuiTypes()
These are the related lui types which may be related to this lui, e.g., activty offering types to format offering



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