Enum Class ParameterTagMapping

java.lang.Object
java.lang.Enum<ParameterTagMapping>
org.firebirdsql.gds.ParameterTagMapping
All Implemented Interfaces:
Serializable, Comparable<ParameterTagMapping>, Constable

public enum ParameterTagMapping extends Enum<ParameterTagMapping>
Mapping of connection parameter buffer item tags.

This mapping is intended to reduce code duplication with database and service parameter buffers.

For now this only contains authentication related tags. This may be expanded in the future.

Since:
3.0
Author:
Mark Rotteveel
  • Enum Constant Details

  • Method Details

    • values

      public static ParameterTagMapping[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ParameterTagMapping valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getUserNameTag

      public abstract int getUserNameTag()
    • getPasswordTag

      public abstract int getPasswordTag()
    • getEncryptedPasswordTag

      public abstract int getEncryptedPasswordTag()
    • getTrustedAuthTag

      public abstract int getTrustedAuthTag()
    • getAuthPluginNameTag

      public abstract int getAuthPluginNameTag()
    • getAuthPluginListTag

      public abstract int getAuthPluginListTag()
    • getSpecificAuthDataTag

      public abstract int getSpecificAuthDataTag()
    • getConfigTag

      public abstract int getConfigTag()