com.edustructures.sifworks.common
Class CitizenshipStatus

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.CitizenshipStatus
All Implemented Interfaces:
java.io.Serializable

public class CitizenshipStatus
extends SIFEnum

Defines the set of values that can be specified whenever a CitizenshipStatus 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 CitizenshipStatus object.

Since:
1.1
Version:
2.0
See Also:
Serialized Form

Field Summary
static CitizenshipStatus DUALNATIONAL
          Dual national ("1014")
static CitizenshipStatus NON_RESIDENT_ALIEN
          Non-resident alien ("1015")
static CitizenshipStatus OTHER
          Other ("9999")
static CitizenshipStatus RESIDENT_ALIEN
          Resident alien ("1016")
static CitizenshipStatus SIF1X_DUALNATIONAL
          Dual National - An individual who is a citizen of more than one country ("01")
static CitizenshipStatus SIF1X_NON_RESIDENT_ALIEN
          Non-Resident Alien - An individual who has been admitted temporarily to the United States as a non-immigrant, but is not a citizen ("02")
static CitizenshipStatus SIF1X_OTHER
          Other ("99")
static CitizenshipStatus SIF1X_RESIDENT_ALIEN
          An individual who has been admitted to the United States for permanent residency but is not a citizen of the United States ("03")
static CitizenshipStatus SIF1X_USCITIZEN
          United States Citizen - An individual who is a citizen of only the United States regardless of how this status was acquired ("04")
static CitizenshipStatus USCITIZEN
          United States Citizen ("1017")
 
Method Summary
static CitizenshipStatus wrap(java.lang.String value)
          Wrap an arbitrary string value in a CitizenshipStatus 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

SIF1X_DUALNATIONAL

public static final CitizenshipStatus SIF1X_DUALNATIONAL
Dual National - An individual who is a citizen of more than one country ("01")


OTHER

public static final CitizenshipStatus OTHER
Other ("9999")


USCITIZEN

public static final CitizenshipStatus USCITIZEN
United States Citizen ("1017")


SIF1X_RESIDENT_ALIEN

public static final CitizenshipStatus SIF1X_RESIDENT_ALIEN
An individual who has been admitted to the United States for permanent residency but is not a citizen of the United States ("03")


RESIDENT_ALIEN

public static final CitizenshipStatus RESIDENT_ALIEN
Resident alien ("1016")


NON_RESIDENT_ALIEN

public static final CitizenshipStatus NON_RESIDENT_ALIEN
Non-resident alien ("1015")


DUALNATIONAL

public static final CitizenshipStatus DUALNATIONAL
Dual national ("1014")


SIF1X_OTHER

public static final CitizenshipStatus SIF1X_OTHER
Other ("99")


SIF1X_USCITIZEN

public static final CitizenshipStatus SIF1X_USCITIZEN
United States Citizen - An individual who is a citizen of only the United States regardless of how this status was acquired ("04")


SIF1X_NON_RESIDENT_ALIEN

public static final CitizenshipStatus SIF1X_NON_RESIDENT_ALIEN
Non-Resident Alien - An individual who has been admitted temporarily to the United States as a non-immigrant, but is not a citizen ("02")

Method Detail

wrap

public static CitizenshipStatus wrap(java.lang.String value)
Wrap an arbitrary string value in a CitizenshipStatus 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.