org.kuali.student.lum.lu.dto
Class CluIdentifierInfo

java.lang.Object
  extended by org.kuali.student.lum.lu.dto.CluIdentifierInfo
All Implemented Interfaces:
Serializable, Idable

public class CluIdentifierInfo
extends Object
implements Serializable, Idable

Detailed information about the human readable form of a CLU Identifier

See Also:
Serialized Form

Field Summary
private  Map<String,String> attributes
           
private  String code
           
private  String division
           
private  String id
           
private  String level
           
private  String longName
           
private  String orgId
           
private static long serialVersionUID
           
private  String shortName
           
private  String state
           
private  String suffixCode
           
private  String type
           
private  String variation
           
 
Constructor Summary
CluIdentifierInfo()
           
 
Method Summary
 Map<String,String> getAttributes()
           
 String getCode()
          The composite string that is used to officially reference or publish the CLU.
 String getDivision()
          A code that indicates what school, program, major, subject area, etc.
 String getId()
          Identifies the particular identifier structure.
 String getLevel()
          A code that indicates whether this is introductory, advanced, etc.
 String getLongName()
           
 String getOrgId()
           
 String getShortName()
          Abbreviated name of the CLU, commonly used on transcripts
 String getState()
          Identifies the state of the identifier.
 String getSuffixCode()
           
 String getType()
          Identifies the type of usage for the identifier.
 String getVariation()
          A number that indicates the sequence or order of versions in cases where several different Clus have the same offical Identifier
 void setAttributes(Map<String,String> attributes)
           
 void setCode(String code)
           
 void setDivision(String division)
           
 void setId(String id)
           
 void setLevel(String level)
           
 void setLongName(String longName)
           
 void setOrgId(String orgId)
           
 void setShortName(String shortName)
           
 void setState(String state)
           
 void setSuffixCode(String suffixCode)
           
 void setType(String type)
           
 void setVariation(String variation)
           
 
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

shortName

private String shortName

longName

private String longName

level

private String level

division

private String division

variation

private String variation

suffixCode

private String suffixCode

orgId

private String orgId

type

private String type

state

private String state

id

private String id

attributes

private Map<String,String> attributes
Constructor Detail

CluIdentifierInfo

public CluIdentifierInfo()
Method Detail

getCode

public String getCode()
The composite string that is used to officially reference or publish the CLU. Note it may have an internal structure that each Institution may want to enforce. This structure may be composed from the other parts of the structure such as Level amp; Division, but may include items such as cluType.


setCode

public void setCode(String code)

getShortName

public String getShortName()
Abbreviated name of the CLU, commonly used on transcripts


setShortName

public void setShortName(String shortName)

getLongName

public String getLongName()

setLongName

public void setLongName(String longName)

getLevel

public String getLevel()
A code that indicates whether this is introductory, advanced, etc.


setLevel

public void setLevel(String level)

getDivision

public String getDivision()
A code that indicates what school, program, major, subject area, etc. Examples: "Chem", "18"


setDivision

public void setDivision(String division)

getSuffixCode

public String getSuffixCode()

setSuffixCode

public void setSuffixCode(String suffixCode)

getVariation

public String getVariation()
A number that indicates the sequence or order of versions in cases where several different Clus have the same offical Identifier


setVariation

public void setVariation(String variation)

getOrgId

public String getOrgId()

setOrgId

public void setOrgId(String orgId)

getType

public String getType()
Identifies the type of usage for the identifier. While most usages will have the same data constraints, this may provide some context around what the specific intent is for this identifier. (Ex. Why does this alternate identifier exist?)


setType

public void setType(String type)

getState

public String getState()
Identifies the state of the identifier. Values for this field are constrained to values present within the cluIdentifierState enumeration.


setState

public void setState(String state)

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

getAttributes

public Map<String,String> getAttributes()

setAttributes

public void setAttributes(Map<String,String> attributes)


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