com.tietoenator.trip.jxp

## Enum TdbExtendedDatabaseType

- java.lang.Object
- - java.lang.Enum<TdbExtendedDatabaseType>
  - - com.tietoenator.trip.jxp.TdbExtendedDatabaseType

- All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<TdbExtendedDatabaseType>

      public enum TdbExtendedDatabaseType
      extends java.lang.Enum<TdbExtendedDatabaseType>

  Extended database types enumeration

- - ### Enum Constant Summary

    Enum Constants
    Enum Constant and Description
    `Any` Databases of any type
    `ClassificationContainer` Classification scheme container
    `Demonstration` Demonstration database or thesaurus
    `System` System database; activities on these databases are highly restricted
    `User` User-created database, thesaurus or cluster

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getName()` Retrieve the TRIPxpi protocol name for this type of database
    `static TdbExtendedDatabaseType` | `getTypeof(java.lang.String name)` Factory method to return the appropriate type ID from a protocol name
    `static TdbExtendedDatabaseType` | `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static TdbExtendedDatabaseType[]` | `values()` Returns an array containing the constants of this enum type, in the order they are declared.

    - ### Methods inherited from class java.lang.Enum

      `compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Enum Constant Detail

    - #### Any

          public static final TdbExtendedDatabaseType Any

      Databases of any type

    - #### User

          public static final TdbExtendedDatabaseType User

      User-created database, thesaurus or cluster

    - #### Demonstration

          public static final TdbExtendedDatabaseType Demonstration

      Demonstration database or thesaurus

    - #### System

          public static final TdbExtendedDatabaseType System

      System database; activities on these databases are highly restricted

    - #### ClassificationContainer

          public static final TdbExtendedDatabaseType ClassificationContainer

      Classification scheme container

  - ### Method Detail

    - #### values

          public static TdbExtendedDatabaseType[] 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 (TdbExtendedDatabaseType c : TdbExtendedDatabaseType.values())
              System.out.println(c);

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

    - #### valueOf

          public static TdbExtendedDatabaseType valueOf(java.lang.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:
        `java.lang.IllegalArgumentException` - if this enum type has no constant with the specified name
        `java.lang.NullPointerException` - if the argument is null

    - #### getName

          public java.lang.String getName()

      Retrieve the TRIPxpi protocol name for this type of database
      Returns:
        Protocol name

    - #### getTypeof

          public static TdbExtendedDatabaseType getTypeof(java.lang.String name)

      Factory method to return the appropriate type ID from a protocol name
      Parameters:
        `name` - Protocol name
      Returns:
        Type ID