com.edustructures.sifworks.common
Class SessionTypeCode

java.lang.Object
  extended by com.edustructures.sifworks.SIFSimpleType<java.lang.String>
      extended by com.edustructures.sifworks.SIFString
          extended by com.edustructures.sifworks.SIFEnum
              extended by com.edustructures.sifworks.common.SessionTypeCode
All Implemented Interfaces:
java.io.Serializable

public class SessionTypeCode
extends SIFEnum

Defines the set of values that can be specified whenever a SessionTypeCode is used as a parameter to a method or constructor. Alternatively, the static wrap method can be called to encapsulate any string value in a SessionTypeCode object.

Since:
1.1
Version:
2.0
See Also:
Serialized Form

Field Summary
static SessionTypeCode FULL_YEAR
          Full school year ("0827")
static SessionTypeCode INTERSESSION
          Intersession ("0834")
static SessionTypeCode LONG_SESSION
          Long session ("0835")
static SessionTypeCode MINI_TERM
          Mini-term ("0832")
static SessionTypeCode OTHER
          Other ("9999")
static SessionTypeCode QUARTER
          Quarter ("0830")
static SessionTypeCode QUINMESTER
          Quinmester ("0831")
static SessionTypeCode SEMESTER
          Semester ("0828")
static SessionTypeCode SIF1X_FULL_YEAR
          Full school year--A regular school term consisting of no major subdivision of time segments.
static SessionTypeCode SIF1X_INTERSESSION
          Intersession--A short session which occurs between longer sessions.
static SessionTypeCode SIF1X_LONG_SESSION
          Long session--A session that is longer than a semester but shorter than a full year.
static SessionTypeCode SIF1X_MINI_TERM
          Mini-term--A school term which is shorter than a regular session.
static SessionTypeCode SIF1X_OTHER
          Other ("99")
static SessionTypeCode SIF1X_QUARTER
          Quarter--One of four equal segments into which a school year is divided.
static SessionTypeCode SIF1X_QUINMESTER
          Quinmester--One of five equal segments into which a school year is divided.
static SessionTypeCode SIF1X_SEMESTER
          Semester--One of two equal segments into which a school year is divided.
static SessionTypeCode SIF1X_SUMMER_TERM
          Summer term--A school term which takes place in the summer between two regular school terms.
static SessionTypeCode SIF1X_TRIMESTER
          Trimester--One of three equal segments into which a school year is divided.
static SessionTypeCode SIF1X_TWELVE_MONTH
          Twelve month--An educational program that operates throughout the year.
static SessionTypeCode SUMMER_TERM
          Summer term ("0833")
static SessionTypeCode TRIMESTER
          Trimester ("0829")
static SessionTypeCode TWELVE_MONTH
          Twelve month ("0837")
 
Method Summary
static SessionTypeCode wrap(java.lang.String value)
          Wrap an arbitrary string value in a SessionTypeCode object.
 
Methods inherited from class com.edustructures.sifworks.SIFString
getTypeConverter, isDoNotEncode
 
Methods inherited from class com.edustructures.sifworks.SIFSimpleType
createField, equals, getDataType, getSQLType, getValue, hashCode, toString, toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TRIMESTER

public static final SessionTypeCode TRIMESTER
Trimester ("0829")


QUARTER

public static final SessionTypeCode QUARTER
Quarter ("0830")


SIF1X_SUMMER_TERM

public static final SessionTypeCode SIF1X_SUMMER_TERM
Summer term--A school term which takes place in the summer between two regular school terms. ("07")


LONG_SESSION

public static final SessionTypeCode LONG_SESSION
Long session ("0835")


SIF1X_FULL_YEAR

public static final SessionTypeCode SIF1X_FULL_YEAR
Full school year--A regular school term consisting of no major subdivision of time segments. It usually begins in the late summer or early fall and ends in late spring or early summer (e.g., elementary school). ("01")


SIF1X_MINI_TERM

public static final SessionTypeCode SIF1X_MINI_TERM
Mini-term--A school term which is shorter than a regular session. ("06")


SIF1X_OTHER

public static final SessionTypeCode SIF1X_OTHER
Other ("99")


SIF1X_SEMESTER

public static final SessionTypeCode SIF1X_SEMESTER
Semester--One of two equal segments into which a school year is divided. ("02")


SIF1X_TWELVE_MONTH

public static final SessionTypeCode SIF1X_TWELVE_MONTH
Twelve month--An educational program that operates throughout the year. ("10")


SUMMER_TERM

public static final SessionTypeCode SUMMER_TERM
Summer term ("0833")


SEMESTER

public static final SessionTypeCode SEMESTER
Semester ("0828")


INTERSESSION

public static final SessionTypeCode INTERSESSION
Intersession ("0834")


SIF1X_TRIMESTER

public static final SessionTypeCode SIF1X_TRIMESTER
Trimester--One of three equal segments into which a school year is divided. ("03")


SIF1X_QUARTER

public static final SessionTypeCode SIF1X_QUARTER
Quarter--One of four equal segments into which a school year is divided. ("04")


SIF1X_INTERSESSION

public static final SessionTypeCode SIF1X_INTERSESSION
Intersession--A short session which occurs between longer sessions. ("08")


TWELVE_MONTH

public static final SessionTypeCode TWELVE_MONTH
Twelve month ("0837")


FULL_YEAR

public static final SessionTypeCode FULL_YEAR
Full school year ("0827")


MINI_TERM

public static final SessionTypeCode MINI_TERM
Mini-term ("0832")


SIF1X_QUINMESTER

public static final SessionTypeCode SIF1X_QUINMESTER
Quinmester--One of five equal segments into which a school year is divided. ("05")


OTHER

public static final SessionTypeCode OTHER
Other ("9999")


QUINMESTER

public static final SessionTypeCode QUINMESTER
Quinmester ("0831")


SIF1X_LONG_SESSION

public static final SessionTypeCode SIF1X_LONG_SESSION
Long session--A session that is longer than a semester but shorter than a full year. ("09")

Method Detail

wrap

public static SessionTypeCode wrap(java.lang.String value)
Wrap an arbitrary string value in a SessionTypeCode object.

Parameters:
value - The element/attribute value. This method does not verify that the value is valid according to the SIF Specification.


Copyright © 2001-2007 Edustructures LLC. All Rights Reserved. SIFWorks® and ADK® are registered trademarks of Edustructures LLC. SIF™ and Schools Interoperability Framework are trademarks of the Schools Interoperability Framework Association.