Enum Class OrganizationTypeDefinition

java.lang.Object
java.lang.Enum<OrganizationTypeDefinition>
org.odpi.openmetadata.samples.archiveutilities.organization.OrganizationTypeDefinition
All Implemented Interfaces:
Serializable, Comparable<OrganizationTypeDefinition>, Constable

public enum OrganizationTypeDefinition extends Enum<OrganizationTypeDefinition>
The OrganizationTypeDefinition is used to feed the definition of the different organizations involved in Coco Pharmaceuticals scenarios. It is the value that is stored in the "teamType" properties of the Team entity and is defined in the OrganizationTypes valid value set.
  • Enum Constant Details

    • PRIMARY

      public static final OrganizationTypeDefinition PRIMARY
      This is the controlling organization that is the decision maker and owner of the open metadata landscape.
    • PARTNER

      public static final OrganizationTypeDefinition PARTNER
      This is for a business partner's Organization entity.
    • DEPT

      public static final OrganizationTypeDefinition DEPT
      This is for an internal department's Team entity.
    • COMMUNITY

      public static final OrganizationTypeDefinition COMMUNITY
      This is for the Team entity that defines the membership of a self-organizing community of interest.
    • PROJECT

      public static final OrganizationTypeDefinition PROJECT
      This is for the Team entity that defines the contributors to a project/campaign.
  • Field Details

  • Method Details

    • values

      public static OrganizationTypeDefinition[] 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 OrganizationTypeDefinition 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
    • getPreferredValue

      public String getPreferredValue()
      This is the preferred value that applications should use for this valid value.
      Returns:
      string value
    • getDisplayName

      public String getDisplayName()
      Return the printable name.
      Returns:
      string name
    • getDescription

      public String getDescription()
      Return the description of the value's meaning.
      Returns:
      string text
    • getUsage

      public String getUsage()
      Return how the value should be used.
      Returns:
      string text
    • toString

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