Enum Class BaudotCatalogTarget

java.lang.Object
java.lang.Enum<BaudotCatalogTarget>
org.odpi.openmetadata.adapters.connectors.baudot.controls.BaudotCatalogTarget
All Implemented Interfaces:
Serializable, Comparable<BaudotCatalogTarget>, Constable

public enum BaudotCatalogTarget extends Enum<BaudotCatalogTarget>
BaudotCatalogTarget describes the kinds of element that can be a catalog target of the Baudot Subscription Manager. There is one: a notification type. Each notification type handed to Baudot as a catalog target has its subscribers notified - on Baudot's refresh cycle for the welcome, one-time and periodic notifications, and as the events arrive for changes to the notification type's monitored resources.
  • Enum Constant Details

    • NOTIFICATION_TYPE

      public static final BaudotCatalogTarget NOTIFICATION_TYPE
      A notification type whose subscribers the Baudot Subscription Manager notifies.
  • Method Details

    • values

      public static BaudotCatalogTarget[] 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 BaudotCatalogTarget 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
    • getName

      public String getName()
      Return the catalog target name.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description of the catalog target.
      Returns:
      string
    • getTypeName

      public String getTypeName()
      Return the type name of the element that is linked to for this type of catalog target.
      Returns:
      type name
    • getDeployedImplementationType

      public String getDeployedImplementationType()
      Return the deployed implementation type for the catalog target - null if any type.
      Returns:
      string
    • getCatalogTargetTypes

      public static List<CatalogTargetType> getCatalogTargetTypes()
      Return the catalog target types that the Baudot Subscription Manager supports, for its connector provider's specification.
      Returns:
      list of catalog target types
    • getCatalogTargetType

      public CatalogTargetType getCatalogTargetType()
      Return the catalog target type for a specific enum.
      Returns:
      catalog target type
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<BaudotCatalogTarget>
      Returns:
      string showing enum value