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

public enum ScopeDefinition extends Enum<ScopeDefinition>
The ScopeDefinition is used to define the different scope of responsibility assigned to an individual, term, person or activity.
  • Enum Constant Details

    • WORLD

      public static final ScopeDefinition WORLD
      Everyone, both inside and outside of Coco Pharmaceuticals.
    • ALL_COCO

      public static final ScopeDefinition ALL_COCO
      All of Coco Pharmaceuticals.
    • WITHIN_REGION

      public static final ScopeDefinition WITHIN_REGION
      Within the trading region (USA and Canada, UK, EU).
    • WITHIN_COUNTRY

      public static final ScopeDefinition WITHIN_COUNTRY
      Within the local country.
    • WITHIN_DISCIPLINE

      public static final ScopeDefinition WITHIN_DISCIPLINE
      Within the team.
    • WITHIN_TEAM

      public static final ScopeDefinition WITHIN_TEAM
      Within the team.
    • WITHIN_PROJECT

      public static final ScopeDefinition WITHIN_PROJECT
      Within the project.
    • WITHIN_SITE

      public static final ScopeDefinition WITHIN_SITE
      Within the local site.
    • WITHIN_FACILITY

      public static final ScopeDefinition WITHIN_FACILITY
      Within the specific facility at the local site.
    • INDIVIDUAL

      public static final ScopeDefinition INDIVIDUAL
      Just for the individual.
  • Field Details

  • Method Details

    • values

      public static ScopeDefinition[] 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 ScopeDefinition 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
    • toString

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