Enum Class WorkType

java.lang.Object
java.lang.Enum<WorkType>
org.orcid.jaxb.model.message.WorkType
All Implemented Interfaces:
Serializable, Comparable<WorkType>, Constable

public enum WorkType extends Enum<WorkType> implements Serializable
  • Enum Constant Details

    • ARTISTIC_PERFORMANCE

      public static final WorkType ARTISTIC_PERFORMANCE
    • BOOK_CHAPTER

      public static final WorkType BOOK_CHAPTER
    • BOOK_REVIEW

      public static final WorkType BOOK_REVIEW
    • BOOK

      public static final WorkType BOOK
    • CONFERENCE_ABSTRACT

      public static final WorkType CONFERENCE_ABSTRACT
    • CONFERENCE_PAPER

      public static final WorkType CONFERENCE_PAPER
    • CONFERENCE_POSTER

      public static final WorkType CONFERENCE_POSTER
    • DATA_SET

      public static final WorkType DATA_SET
    • DICTIONARY_ENTRY

      public static final WorkType DICTIONARY_ENTRY
    • DISCLOSURE

      public static final WorkType DISCLOSURE
    • DISSERTATION

      public static final WorkType DISSERTATION
    • EDITED_BOOK

      public static final WorkType EDITED_BOOK
    • ENCYCLOPEDIA_ENTRY

      public static final WorkType ENCYCLOPEDIA_ENTRY
    • INVENTION

      public static final WorkType INVENTION
    • JOURNAL_ARTICLE

      public static final WorkType JOURNAL_ARTICLE
    • JOURNAL_ISSUE

      public static final WorkType JOURNAL_ISSUE
    • LECTURE_SPEECH

      public static final WorkType LECTURE_SPEECH
    • LICENSE

      public static final WorkType LICENSE
    • MAGAZINE_ARTICLE

      public static final WorkType MAGAZINE_ARTICLE
    • MANUAL

      public static final WorkType MANUAL
    • NEWSLETTER_ARTICLE

      public static final WorkType NEWSLETTER_ARTICLE
    • NEWSPAPER_ARTICLE

      public static final WorkType NEWSPAPER_ARTICLE
    • ONLINE_RESOURCE

      public static final WorkType ONLINE_RESOURCE
    • OTHER

      public static final WorkType OTHER
    • PATENT

      public static final WorkType PATENT
    • REPORT

      public static final WorkType REPORT
    • RESEARCH_TECHNIQUE

      public static final WorkType RESEARCH_TECHNIQUE
    • RESEARCH_TOOL

      public static final WorkType RESEARCH_TOOL
    • REVIEW

      public static final WorkType REVIEW
    • SPIN_OFF_COMPANY

      public static final WorkType SPIN_OFF_COMPANY
    • STANDARDS_AND_POLICY

      public static final WorkType STANDARDS_AND_POLICY
    • SUPERVISED_STUDENT_PUBLICATION

      public static final WorkType SUPERVISED_STUDENT_PUBLICATION
    • TECHNICAL_STANDARD

      public static final WorkType TECHNICAL_STANDARD
    • TEST

      public static final WorkType TEST
    • TRADEMARK

      public static final WorkType TRADEMARK
    • TRANSLATION

      public static final WorkType TRANSLATION
    • WEBSITE

      public static final WorkType WEBSITE
    • WORKING_PAPER

      public static final WorkType WORKING_PAPER
    • UNDEFINED

      public static final WorkType UNDEFINED
  • Method Details

    • values

      public static WorkType[] 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 WorkType 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
    • value

      public String value()
    • jsonValue

      public String jsonValue()
    • fromValue

      public static WorkType fromValue(String v)
    • isPublication

      public boolean isPublication()
      Return true if type is in the Publications section of the CASRAI dictionary See publication section: http://members.orcid.org/api/supported-work-types
      Returns:
      boolean indicating whether the work type is a publication
    • isConference

      public boolean isConference()
      Return true if type is in the Conference section of the CASRAI dictionary See publication section: http://members.orcid.org/api/supported-work-types
      Returns:
      boolean indicating whether the work type is a conference