Module jonix.common

Enum Class AvailabilityStatuss

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

public enum AvailabilityStatuss extends Enum<AvailabilityStatuss> implements OnixCodelist
Enum that corresponds to ONIX Codelist 54

Description: Availability status code

Jonix-Comment: Deprecated in Onix3

See Also:
  • Enum Constant Details

    • Cancelled

      public static final AvailabilityStatuss Cancelled
      Publication abandoned after having been announced
    • Available_direct_from_publisher_only

      public static final AvailabilityStatuss Available_direct_from_publisher_only
      Apply direct to publisher, item not available to trade
    • Availability_uncertain

      public static final AvailabilityStatuss Availability_uncertain
      Check with customer service
    • No_longer_stocked_by_us

      public static final AvailabilityStatuss No_longer_stocked_by_us
      Wholesaler or vendor only
    • Available

      public static final AvailabilityStatuss Available
      In-print and in stock
    • Manufactured_on_demand

      public static final AvailabilityStatuss Manufactured_on_demand
      May be accompanied by an estimated average time to supply
    • Not_yet_published

      public static final AvailabilityStatuss Not_yet_published
      MUST be accompanied by an expected availability date
    • Newly_catalogued_not_yet_in_stock

      public static final AvailabilityStatuss Newly_catalogued_not_yet_in_stock
      Wholesaler or vendor only: MUST be accompanied by expected availability date
    • Other_format_available

      public static final AvailabilityStatuss Other_format_available
      This format is out of print, but another format is available: should be accompanied by an identifier for the alternative product
    • Out_of_stock_indefinitely

      public static final AvailabilityStatuss Out_of_stock_indefinitely
      No current plan to reprint
    • Out_of_print

      public static final AvailabilityStatuss Out_of_print
      Discontinued, deleted from catalogue
    • Replaced_by_new_edition

      public static final AvailabilityStatuss Replaced_by_new_edition
      This edition is out of print, but a new edition has been or will soon be published: should be accompanied by an identifier for the new edition
    • Publication_postponed_indefinitely

      public static final AvailabilityStatuss Publication_postponed_indefinitely
      Publication has been announced, and subsequently postponed with no new date
    • Refer_to_another_supplier

      public static final AvailabilityStatuss Refer_to_another_supplier
      Supply of this item has been transferred to another publisher or distributor: should be accompanied by an identifier for the new supplier
    • Remaindered

      public static final AvailabilityStatuss Remaindered
    • Reprinting

      public static final AvailabilityStatuss Reprinting
      MUST be accompanied by an expected availability date
    • Reprinting_undated

      public static final AvailabilityStatuss Reprinting_undated
      Use instead of RP as a last resort, only if it is really impossible to give an expected availability date
    • Special_order

      public static final AvailabilityStatuss Special_order
      This item is not stocked but has to be specially ordered from a supplier (eg import item not stocked locally): may be accompanied by an estimated average time to supply
    • Temporarily_out_of_stock_because_publisher_cannot_supply

      public static final AvailabilityStatuss Temporarily_out_of_stock_because_publisher_cannot_supply
      Wholesaler or vendor only
    • Temporarily_unavailable

      public static final AvailabilityStatuss Temporarily_unavailable
      MUST be accompanied by an expected availability date
    • Unavailable_awaiting_reissue

      public static final AvailabilityStatuss Unavailable_awaiting_reissue
      The item is out of stock but will be reissued under the same ISBN: MUST be accompanied by an expected availability date and by the reissue date in the <Reissue> composite. See notes on the <Reissue> composite for details on treatment of availability status during reissue
    • Will_be_remaindered_as_of_date

      public static final AvailabilityStatuss Will_be_remaindered_as_of_date
      MUST be accompanied by the remainder date
    • Withdrawn_from_sale

      public static final AvailabilityStatuss Withdrawn_from_sale
      Typically, withdrawn indefinitely for legal reasons
  • Field Details

    • code

      public final String code
    • description

      public final String description
  • Method Details

    • values

      public static AvailabilityStatuss[] 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 AvailabilityStatuss 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 AvailabilityStatuss byCode(String code)
    • byCodeOptional

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

      public static String codeToDesciption(String code)