Module jonix.common

Enum Class TradeCategorys

java.lang.Object
java.lang.Enum<TradeCategorys>
com.tectonica.jonix.common.codelist.TradeCategorys
All Implemented Interfaces:
OnixCodelist, Serializable, Comparable<TradeCategorys>, Constable

public enum TradeCategorys extends Enum<TradeCategorys> implements OnixCodelist
Enum that corresponds to ONIX Codelist 12

Description: Trade category

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>

    Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixCodelist

    OnixCodelist.Pair
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    In UK, an edition intended primarily for airside sales in UK airports, though it may be available for sale in other territories where exclusive rights are not held.
    Category of books containing a linked group of plates, tables, diagrams, lists, often but not always combined with maps or a geographical theme or approach.
    Category of books, usually hardcover and of a large format (A4 or larger) and printed on high-quality paper, where the primary features are illustrations, and these are more important than text.
    Publisher's or supplier's catalog (when treated as a product in its own right).
    'Short' e-book (sometimes also called a 'single'), typically containing a single short story, an essay or piece of long-form journalism
    Edition produced solely for sale in designated export markets
    Audio product sold in special durable packaging and with a replacement guarantee for the contained cassettes or CDs for a specified shelf-life
    In France, a category of book that has a particular legal status, claimed by the publisher
    In France, a category of book that has a particular legal status, designated independently of the publisher
    For editions sold only through newsstands/newsagents
    Category of books or e-books which are single issues of a periodical publication, sold as independent products.
    In countries where recognised as a distinct trade category, eg France « livre de poche », Germany ,Taschenbuch', Italy «tascabile», Spain «libro de bolsillo»
    Category of audio products typically distinguished by being free of charge (but which may be monetised through advertising content) and episodic.
    In Spain, a school textbook for which there is no fixed or suggested retail price and which is supplied by the publisher on terms individually agreed with the bookseller
    In Germany, a special printing sold at a lower price than the regular hardback
    In countries where recognised as a distinct trade category, eg Italy «supertascabile».
    Edition published for sale only with a newspaper or periodical
    An edition from a UK publisher sold only in territories where exclusive rights are not held.
    An edition from a US publisher sold only in territories where exclusive rights are not held.
    In the US and Canada, a book that is published primarily for use by students in school or college education as a basis for study.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final String
     
    final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    byCode(String code)
     
     
    static String
     
     
     
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.tectonica.jonix.common.OnixCodelist

    pair
  • Enum Constant Details

    • UK_open_market_edition

      public static final TradeCategorys UK_open_market_edition
      An edition from a UK publisher sold only in territories where exclusive rights are not held. Rights details should be carried in PR.21 (in ONIX 2.1) OR P.21 (in ONIX 3.0 or later) as usual
    • Airport_edition

      public static final TradeCategorys Airport_edition
      In UK, an edition intended primarily for airside sales in UK airports, though it may be available for sale in other territories where exclusive rights are not held. Rights details should be carried in PR.21 (in ONIX 2.1) OR P.21 (in ONIX 3.0 or later) as usual
    • Sonderausgabe

      public static final TradeCategorys Sonderausgabe
      In Germany, a special printing sold at a lower price than the regular hardback
    • Pocket_book

      public static final TradeCategorys Pocket_book
      In countries where recognised as a distinct trade category, eg France « livre de poche », Germany ,Taschenbuch', Italy «tascabile», Spain «libro de bolsillo»
    • International_edition_US

      public static final TradeCategorys International_edition_US
      Edition produced solely for sale in designated export markets
    • Library_audio_edition

      public static final TradeCategorys Library_audio_edition
      Audio product sold in special durable packaging and with a replacement guarantee for the contained cassettes or CDs for a specified shelf-life
    • US_open_market_edition

      public static final TradeCategorys US_open_market_edition
      An edition from a US publisher sold only in territories where exclusive rights are not held. Rights details should be carried in PR.21 (in ONIX 2.1) OR P.21 (in ONIX 3.0 or later) as usual
    • Livre_scolaire_declare_par_lediteur

      public static final TradeCategorys Livre_scolaire_declare_par_lediteur
      In France, a category of book that has a particular legal status, claimed by the publisher
    • Livre_scolaire_non_specifie

      public static final TradeCategorys Livre_scolaire_non_specifie
      In France, a category of book that has a particular legal status, designated independently of the publisher
    • Supplement_to_newspaper

      public static final TradeCategorys Supplement_to_newspaper
      Edition published for sale only with a newspaper or periodical
    • Precio_libre_textbook

      public static final TradeCategorys Precio_libre_textbook
      In Spain, a school textbook for which there is no fixed or suggested retail price and which is supplied by the publisher on terms individually agreed with the bookseller
    • News_outlet_edition

      public static final TradeCategorys News_outlet_edition
      For editions sold only through newsstands/newsagents
    • US_textbook

      public static final TradeCategorys US_textbook
      In the US and Canada, a book that is published primarily for use by students in school or college education as a basis for study. Textbooks published for the elementary and secondary school markets are generally purchased by school districts for the use of students. Textbooks published for the higher education market are generally adopted for use in particular classes by the instructors of those classes. Textbooks are usually not marketed to the general public, which distinguishes them from trade books. Note that trade books adopted for course use are not considered to be textbooks (though a specific education edition of a trade title may be)
    • E_book_short

      public static final TradeCategorys E_book_short
      'Short' e-book (sometimes also called a 'single'), typically containing a single short story, an essay or piece of long-form journalism
    • Superpocket_book

      public static final TradeCategorys Superpocket_book
      In countries where recognised as a distinct trade category, eg Italy «supertascabile». Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Beau_livre

      public static final TradeCategorys Beau_livre
      Category of books, usually hardcover and of a large format (A4 or larger) and printed on high-quality paper, where the primary features are illustrations, and these are more important than text. Sometimes called 'coffee-table books' or 'art books' in English. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Podcast

      public static final TradeCategorys Podcast
      Category of audio products typically distinguished by being free of charge (but which may be monetised through advertising content) and episodic. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Periodical

      public static final TradeCategorys Periodical
      Category of books or e-books which are single issues of a periodical publication, sold as independent products. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Catalog

      public static final TradeCategorys Catalog
      Publisher's or supplier's catalog (when treated as a product in its own right). Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

    • Atlas

      public static final TradeCategorys Atlas
      Category of books containing a linked group of plates, tables, diagrams, lists, often but not always combined with maps or a geographical theme or approach. Only for use in ONIX 3.0 or later

      Jonix-Comment: Introduced in Onix3

  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static TradeCategorys[] 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 TradeCategorys 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
    • getCode

      public String getCode()
      Specified by:
      getCode in interface OnixCodelist
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface OnixCodelist
    • byCode

      public static TradeCategorys byCode(String code)
    • byCodeOptional

      public static Optional<TradeCategorys> byCodeOptional(String code)
    • codeToDesciption

      public static String codeToDesciption(String code)