Enum Class RoleType

java.lang.Object
java.lang.Enum<RoleType>
nl.vpro.domain.media.RoleType
All Implemented Interfaces:
Serializable, Comparable<RoleType>, Constable, Displayable

public enum RoleType extends Enum<RoleType> implements Displayable
How persons are related to media objects, what their relation is to some media.
  • Enum Constant Details

    • DIRECTOR

      public static final RoleType DIRECTOR
    • CHIEF_EDITOR

      public static final RoleType CHIEF_EDITOR
    • EDITOR

      public static final RoleType EDITOR
    • PRESENTER

      public static final RoleType PRESENTER
    • INTERVIEWER

      public static final RoleType INTERVIEWER
    • PRODUCER

      public static final RoleType PRODUCER
    • RESEARCH

      public static final RoleType RESEARCH
    • GUEST

      public static final RoleType GUEST
    • REPORTER

      public static final RoleType REPORTER
    • ACTOR

      public static final RoleType ACTOR
    • COMMENTATOR

      public static final RoleType COMMENTATOR
    • COMPOSER

      public static final RoleType COMPOSER
    • SCRIPTWRITER

      public static final RoleType SCRIPTWRITER
    • NEWS_PRESENTER

      public static final RoleType NEWS_PRESENTER
      For radio shows this seems useful
      Since:
      5.8
    • SIDEKICK

      public static final RoleType SIDEKICK
      For radio shows this seems useful
      Since:
      5.9
    • SUBJECT

      public static final RoleType SUBJECT
      Since:
      5.11
    • PARTICIPANT

      public static final RoleType PARTICIPANT
      See jira
      Since:
      5.11
    • ASSISTANT_DIRECTOR

      public static final RoleType ASSISTANT_DIRECTOR
      Supported by bindinc
      Since:
      5.20
    • CAMERA

      public static final RoleType CAMERA
      Supported by bindinc
      Since:
      5.20
    • CHOREOGRAPHY

      public static final RoleType CHOREOGRAPHY
      Supported by bindinc
      Since:
      5.20
    • DUBBING

      public static final RoleType DUBBING
      Supported by bindinc
      Since:
      5.20
    • MAKEUP

      public static final RoleType MAKEUP
      Supported by bindinc
      Since:
      5.20
    • PRODUCTION_MANAGEMENT

      public static final RoleType PRODUCTION_MANAGEMENT
      Supported by bindinc
      Since:
      5.20
    • STAGING

      public static final RoleType STAGING
      Supported by bindinc
      Since:
      5.20
    • STUNT

      public static final RoleType STUNT
      Supported by bindinc
      Since:
      5.20
    • VISUAL_EFFECTS

      public static final RoleType VISUAL_EFFECTS
      Supported by bindinc
      Since:
      5.20
    • UNDEFINED

      public static final RoleType UNDEFINED
  • Method Details

    • values

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

      public String toString()
      Overrides:
      toString in class Enum<RoleType>
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Displayable
    • getPluralDisplayName

      public Optional<LocalizedString> getPluralDisplayName()
      Specified by:
      getPluralDisplayName in interface Displayable
    • display

      public boolean display()
      Specified by:
      display in interface Displayable
    • fromToString

      public static RoleType fromToString(String string)
    • getString

      public String getString()
    • getRole

      public String getRole()