java.lang.Object
java.lang.Enum<ItemType>
org.orcid.jaxb.model.v3.release.notification.permission.ItemType
All Implemented Interfaces:
Serializable, Comparable<ItemType>, Constable

public enum ItemType extends Enum<ItemType>
Author:
Will Simpson
  • Enum Constant Details

    • BIO

      public static final ItemType BIO
    • DISTINCTION

      public static final ItemType DISTINCTION
    • EDUCATION

      public static final ItemType EDUCATION
    • EMPLOYMENT

      public static final ItemType EMPLOYMENT
    • EXTERNAL_IDENTIFIER

      public static final ItemType EXTERNAL_IDENTIFIER
    • INVITED_POSITION

      public static final ItemType INVITED_POSITION
    • FUNDING

      public static final ItemType FUNDING
    • MEMBERSHIP

      public static final ItemType MEMBERSHIP
    • PEER_REVIEW

      public static final ItemType PEER_REVIEW
    • QUALIFICATION

      public static final ItemType QUALIFICATION
    • SERVICE

      public static final ItemType SERVICE
    • WORK

      public static final ItemType WORK
    • RESEARCH_RESOURCE

      public static final ItemType RESEARCH_RESOURCE
  • Method Details

    • values

      public static ItemType[] 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 ItemType 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