org.kuali.student.enrollment.class1.lpr.service.impl.mock
Enum LuiPersonRelationStateEnum

java.lang.Object
  extended by java.lang.Enum<LuiPersonRelationStateEnum>
      extended by org.kuali.student.enrollment.class1.lpr.service.impl.mock.LuiPersonRelationStateEnum
All Implemented Interfaces:
Serializable, Comparable<LuiPersonRelationStateEnum>, HasAttributes, HasAttributesAndMeta, HasEffectiveDates, HasKey, HasMeta, HasPrimaryKey, State

public enum LuiPersonRelationStateEnum
extends Enum<LuiPersonRelationStateEnum>
implements State, Serializable

States for Learning Person Relations

See https://wiki.kuali.org/display/STUDENT/LuiPeronRelation+Types+and+States#LuiPeronRelationTypesandStates-References

Author:
nwright

Enum Constant Summary
ADMITTED
           
APPLIED
           
ASSIGNED
           
CANCELED
           
CONFIRMED
           
DEFERED
           
DENIED
           
DROPPED
           
DROPPED_LATE
           
ENROLLED
           
INQUIRED
          Program states
PLANNED
          Student states to courses
PROBATION
           
REGISTERED
           
TEMPORARY_ABSENCE
           
TENTATIVE
          Instructor states
UNASSIGNED
           
WAITLISTED
           
WITHDRAWN
           
 
Field Summary
static LuiPersonRelationStateEnum[] COURSE_INSTRUCTOR_STATES
          States used for isntructors of courses
static LuiPersonRelationStateEnum[] COURSE_STUDENT_STATES
          Types used for students in courses
static LuiPersonRelationStateEnum[] PROGRAM_ADVISOR_STATES
          States used for isntructors of PROGRAMS
static LuiPersonRelationStateEnum[] PROGRAM_STUDENT_STATES
          Types used for students in PROGRAMS
 
Method Summary
 List<? extends Attribute> getAttributes()
           
 RichText getDescr()
           
 Date getEffectiveDate()
           
 Date getExpirationDate()
           
 String getKey()
           
 String getLifecycleKey()
           
 Meta getMeta()
           
 String getName()
           
 void setAttributes(List<? extends Attribute> attributes)
           
 void setDescr(RichTextInfo descr)
           
 void setEffectiveDate(Date effectiveDate)
           
 void setExpirationDate(Date expirationDate)
           
 void setKey(String key)
           
 void setName(String name)
           
static LuiPersonRelationStateEnum valueOf(String name)
          Returns the enum constant of this type with the specified name.
static LuiPersonRelationStateEnum[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

PLANNED

public static final LuiPersonRelationStateEnum PLANNED
Student states to courses


REGISTERED

public static final LuiPersonRelationStateEnum REGISTERED

WAITLISTED

public static final LuiPersonRelationStateEnum WAITLISTED

DROPPED

public static final LuiPersonRelationStateEnum DROPPED

DROPPED_LATE

public static final LuiPersonRelationStateEnum DROPPED_LATE

TENTATIVE

public static final LuiPersonRelationStateEnum TENTATIVE
Instructor states


ASSIGNED

public static final LuiPersonRelationStateEnum ASSIGNED

UNASSIGNED

public static final LuiPersonRelationStateEnum UNASSIGNED

INQUIRED

public static final LuiPersonRelationStateEnum INQUIRED
Program states


APPLIED

public static final LuiPersonRelationStateEnum APPLIED

ADMITTED

public static final LuiPersonRelationStateEnum ADMITTED

DENIED

public static final LuiPersonRelationStateEnum DENIED

CONFIRMED

public static final LuiPersonRelationStateEnum CONFIRMED

CANCELED

public static final LuiPersonRelationStateEnum CANCELED

DEFERED

public static final LuiPersonRelationStateEnum DEFERED

ENROLLED

public static final LuiPersonRelationStateEnum ENROLLED

TEMPORARY_ABSENCE

public static final LuiPersonRelationStateEnum TEMPORARY_ABSENCE

WITHDRAWN

public static final LuiPersonRelationStateEnum WITHDRAWN

PROBATION

public static final LuiPersonRelationStateEnum PROBATION
Field Detail

COURSE_INSTRUCTOR_STATES

public static final LuiPersonRelationStateEnum[] COURSE_INSTRUCTOR_STATES
States used for isntructors of courses


COURSE_STUDENT_STATES

public static final LuiPersonRelationStateEnum[] COURSE_STUDENT_STATES
Types used for students in courses


PROGRAM_ADVISOR_STATES

public static final LuiPersonRelationStateEnum[] PROGRAM_ADVISOR_STATES
States used for isntructors of PROGRAMS


PROGRAM_STUDENT_STATES

public static final LuiPersonRelationStateEnum[] PROGRAM_STUDENT_STATES
Types used for students in PROGRAMS

Method Detail

values

public static LuiPersonRelationStateEnum[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (LuiPersonRelationStateEnum c : LuiPersonRelationStateEnum.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static LuiPersonRelationStateEnum valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

getLifecycleKey

public String getLifecycleKey()
Specified by:
getLifecycleKey in interface State

getName

public String getName()
Specified by:
getName in interface State

getDescr

public RichText getDescr()
Specified by:
getDescr in interface State

getEffectiveDate

public Date getEffectiveDate()
Specified by:
getEffectiveDate in interface HasEffectiveDates

getExpirationDate

public Date getExpirationDate()
Specified by:
getExpirationDate in interface HasEffectiveDates

getMeta

public Meta getMeta()
Specified by:
getMeta in interface HasMeta

getAttributes

public List<? extends Attribute> getAttributes()
Specified by:
getAttributes in interface HasAttributes

setAttributes

public void setAttributes(List<? extends Attribute> attributes)

getKey

public String getKey()
Specified by:
getKey in interface HasKey

setKey

public void setKey(String key)

setEffectiveDate

public void setEffectiveDate(Date effectiveDate)

setExpirationDate

public void setExpirationDate(Date expirationDate)

setName

public void setName(String name)

setDescr

public void setDescr(RichTextInfo descr)


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