org.kuali.student.lum.course.dto
Class CourseCrossListingInfo

java.lang.Object
  extended by org.kuali.student.lum.course.dto.CourseCrossListingInfo
All Implemented Interfaces:
Serializable, HasAttributes, Idable

public class CourseCrossListingInfo
extends Object
implements Serializable, Idable, HasAttributes

Detailed information about the human readable form of a Variation

See Also:
Serialized Form

Field Summary
private  Map<String,String> attributes
           
private  String code
           
private  String courseNumberSuffix
           
private  String department
           
private  String id
           
private static long serialVersionUID
           
private  String subjectArea
           
private  String type
           
 
Constructor Summary
CourseCrossListingInfo()
           
 
Method Summary
 Map<String,String> getAttributes()
          List of key/value pairs, typically used for dynamic attributes.
 String getCode()
           
 String getCourseNumberSuffix()
          The "extra" portion of the code, which usually corresponds with the most detailed part of the number.
 String getDepartment()
           
 String getId()
          Identifies the particular identifier structure.
 String getSubjectArea()
           
 String getType()
          This is the CluIdentifier Type.
 void setAttributes(Map<String,String> attributes)
           
 void setCode(String code)
           
 void setCourseNumberSuffix(String courseNumberSuffix)
           
 void setDepartment(String department)
           
 void setId(String id)
           
 void setSubjectArea(String subjectArea)
           
 void setType(String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

code

private String code

subjectArea

private String subjectArea

department

private String department

courseNumberSuffix

private String courseNumberSuffix

attributes

private Map<String,String> attributes

type

private String type

id

private String id
Constructor Detail

CourseCrossListingInfo

public CourseCrossListingInfo()
Method Detail

getCode

public String getCode()

setCode

public void setCode(String code)

getSubjectArea

public String getSubjectArea()

setSubjectArea

public void setSubjectArea(String subjectArea)

getDepartment

public String getDepartment()

setDepartment

public void setDepartment(String department)

getCourseNumberSuffix

public String getCourseNumberSuffix()
The "extra" portion of the code, which usually corresponds with the most detailed part of the number.


setCourseNumberSuffix

public void setCourseNumberSuffix(String courseNumberSuffix)

getAttributes

public Map<String,String> getAttributes()
List of key/value pairs, typically used for dynamic attributes.

Specified by:
getAttributes in interface HasAttributes

setAttributes

public void setAttributes(Map<String,String> attributes)
Specified by:
setAttributes in interface HasAttributes

getType

public String getType()
This is the CluIdentifier Type. It can only have a single value for VariationType


setType

public void setType(String type)

getId

public String getId()
Identifies the particular identifier structure. This is set by the service to be able to determine changes and alterations to the structure as well as provides a handle for searches. This structure is not accessible through unique operations, and it is strongly recommended that no external references to this particular identifier be maintained.

Specified by:
getId in interface Idable

setId

public void setId(String id)
Specified by:
setId in interface Idable


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