edu.vt.middleware.ed
Class ArbitratedDataSource

java.lang.Object
  extended by edu.vt.middleware.ed.AbstractDataType
      extended by edu.vt.middleware.ed.ArbitratedDataSource
All Implemented Interfaces:
DataType, Serializable, Comparable<DataType>

public final class ArbitratedDataSource
extends AbstractDataType
implements Serializable

Contains data sources for arbitrated names.

Version:
$Revision: 7218 $
Author:
Cathy Winfrey
See Also:
Serialized Form

Field Summary
static ArbitratedDataSource AD_SERVER
          active directory
static DataType[] ALL_TYPES
          all sources of Name Arbiter entries
static ArbitratedDataSource BACKGROUND
          background process request
static ArbitratedDataSource CLIENT
          client application request
static ArbitratedDataSource DPID
          VTRegistry table containing departmental pid uupid data
static ArbitratedDataSource DPID_EMAIL_ADDR
          VTRegistry table containing departmental pid email address data
static ArbitratedDataSource DPID_EMAIL_ALIAS
          VTRegistry table containing departmental pid email alias data
static ArbitratedDataSource EMAIL_ADDR
          VTRegistry table containing email address data
static ArbitratedDataSource EMAIL_ALIAS
          VTRegistry table containing email alias data
static ArbitratedDataSource INTERNAL
          internal process request
static ArbitratedDataSource MAIL_SERVER
          mail server directory
static ArbitratedDataSource PERM_RESERVE
          VTRegistry table containing permanent reservations
private static long serialVersionUID
          serial version UID
static ArbitratedDataSource TEMP_RESERVE
          VTRegistry table containing temporary reservations
static ArbitratedDataSource TIMER_DELETE
          background timer task delete process request
static ArbitratedDataSource UNKNOWN
          unknown / unspecified data source
static ArbitratedDataSource VTUSERIDS
          VTRegistry table containing pid data
 
Fields inherited from class edu.vt.middleware.ed.AbstractDataType
HASH_CODE_SEED
 
Constructor Summary
protected ArbitratedDataSource()
          Default constructor.
protected ArbitratedDataSource(String code, String name)
          Creates an ArbitratedDataSource with the supplied code and name.
 
Method Summary
static ArbitratedDataSource getDataType(String typeCode)
          Returns the ArbitratedDataSource for the supplied code.
 
Methods inherited from class edu.vt.middleware.ed.AbstractDataType
compareTo, equals, getDataType, getTypeCode, getTypeName, hashCode, setTypeCode, setTypeName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

UNKNOWN

public static final ArbitratedDataSource UNKNOWN
unknown / unspecified data source


AD_SERVER

public static final ArbitratedDataSource AD_SERVER
active directory


BACKGROUND

public static final ArbitratedDataSource BACKGROUND
background process request


CLIENT

public static final ArbitratedDataSource CLIENT
client application request


DPID

public static final ArbitratedDataSource DPID
VTRegistry table containing departmental pid uupid data


DPID_EMAIL_ADDR

public static final ArbitratedDataSource DPID_EMAIL_ADDR
VTRegistry table containing departmental pid email address data


DPID_EMAIL_ALIAS

public static final ArbitratedDataSource DPID_EMAIL_ALIAS
VTRegistry table containing departmental pid email alias data


EMAIL_ADDR

public static final ArbitratedDataSource EMAIL_ADDR
VTRegistry table containing email address data


EMAIL_ALIAS

public static final ArbitratedDataSource EMAIL_ALIAS
VTRegistry table containing email alias data


INTERNAL

public static final ArbitratedDataSource INTERNAL
internal process request


MAIL_SERVER

public static final ArbitratedDataSource MAIL_SERVER
mail server directory


PERM_RESERVE

public static final ArbitratedDataSource PERM_RESERVE
VTRegistry table containing permanent reservations


TEMP_RESERVE

public static final ArbitratedDataSource TEMP_RESERVE
VTRegistry table containing temporary reservations


TIMER_DELETE

public static final ArbitratedDataSource TIMER_DELETE
background timer task delete process request


VTUSERIDS

public static final ArbitratedDataSource VTUSERIDS
VTRegistry table containing pid data


ALL_TYPES

public static final DataType[] ALL_TYPES
all sources of Name Arbiter entries


serialVersionUID

private static final long serialVersionUID
serial version UID

See Also:
Constant Field Values
Constructor Detail

ArbitratedDataSource

protected ArbitratedDataSource()
Default constructor.


ArbitratedDataSource

protected ArbitratedDataSource(String code,
                               String name)
Creates an ArbitratedDataSource with the supplied code and name.

Parameters:
code - the code for the data source
name - the full description of the data source
Method Detail

getDataType

public static ArbitratedDataSource getDataType(String typeCode)
Returns the ArbitratedDataSource for the supplied code.

Parameters:
typeCode - the code to be matched
Returns:
the matching ArbitratedDataSource. A null is returned if no match by code is found.


Copyright © 2008 Virginia Tech. All Rights Reserved.