com.tietoenator.trip.jxp.session

## Enum TdbInterfaceType

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

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

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

  Interface containing the types of connection supported by this library

- - ### Enum Constant Summary

    Enum Constants
    Enum Constant and Description
    `ANY` Any connection type at all
    `GRID` Web service connection to a TRIPgrid router
    `LOCAL` Local connection via direct DLL linkage, currently unsupported
    `NET` TRIPnet connection
    `PHYSICAL` Any physical connection, i.e.
    `WEB` Web service connection to a standalone server

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | `supports(TdbInterfaceType check)` Check the provided interface type, see if the current type supports that connection.
    `static TdbInterfaceType` | `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
    `static TdbInterfaceType[]` | `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

    - #### LOCAL

          public static final TdbInterfaceType LOCAL

      Local connection via direct DLL linkage, currently unsupported

    - #### NET

          public static final TdbInterfaceType NET

      TRIPnet connection

    - #### WEB

          public static final TdbInterfaceType WEB

      Web service connection to a standalone server

    - #### GRID

          public static final TdbInterfaceType GRID

      Web service connection to a TRIPgrid router

    - #### PHYSICAL

          public static final TdbInterfaceType PHYSICAL

      Any physical connection, i.e. anything but a TRIPgrid router

    - #### ANY

          public static final TdbInterfaceType ANY

      Any connection type at all

  - ### Method Detail

    - #### values

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

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

    - #### valueOf

          public static TdbInterfaceType 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

    - #### supports

          public boolean supports(TdbInterfaceType check)

      Check the provided interface type, see if the current type supports that connection.
      Parameters:
        `check` - The interface type to check
      Returns:
        True if the current interface supports that connection type