Enum Class JobLevelDefinition

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

public enum JobLevelDefinition extends Enum<JobLevelDefinition>
The JobLevelDefinition is used to feed the definition of the JobLevel valid value set for Coco Pharmaceuticals' employees.
  • Enum Constant Details

    • LEVEL_9

      public static final JobLevelDefinition LEVEL_9
      This person is a founder of the organization.
    • LEVEL_8

      public static final JobLevelDefinition LEVEL_8
      This person is a board member responsible for a significant part of the business - typically involving multiple business areas and services.
    • LEVEL_7

      public static final JobLevelDefinition LEVEL_7
      This person manages a business area.
    • LEVEL_6

      public static final JobLevelDefinition LEVEL_6
      This person manages multiple departments. They are often responsible for one or more business services within a business area.
    • LEVEL_5

      public static final JobLevelDefinition LEVEL_5
      This person provides significant expertise that is necessary to run the business. They may supervise a small number of people but they are not typically personnel managers.
    • LEVEL_4

      public static final JobLevelDefinition LEVEL_4
      This person is a manager of supervisors and individual contributors.
    • LEVEL_3

      public static final JobLevelDefinition LEVEL_3
      This person is responsible for supervising a small number of people.
    • LEVEL_2

      public static final JobLevelDefinition LEVEL_2
      This person is responsible for their own work.
  • Field Details

  • Method Details

    • values

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

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