- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<ProductAvailabilitys>
,Constable
Enum
that corresponds to ONIX Codelist 65
Description: Product availability
-
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 ConstantDescriptionNot available to trade, apply direct to publisherAvailable from us (form of availability unspecified)Temporarily unavailable, awaiting reissue (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known)Not yet available, but will be a stock item when available (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known).Product was announced, and subsequently abandoned by the publisher.Availability not known to senderAvailable from us as a stock itemSender is no longer receiving any updates from the publisher/supplier of this product (for use when the sender is a data aggregator)Identify new supplier in <NewSupplier> if possibleSender has not received any recent update for this product from the publisher/supplier (for use when the sender is a data aggregator): the definition of 'recent' must be specified by the aggregator, or by agreement between parties to an exchangeThis product is unavailable, but the same content is or will be available from us in an alternative format (identify other format product in <RelatedProduct>)This product is unavailable from the supplier, no successor product or alternative format is available or planned.This product is unavailable from the supplier in this market, no successor product or alternative format is available or planned.Not available from us (for any reason)This product is unavailable, but a successor product or edition is or will be available from us (identify successor in <RelatedProduct>)Out of print, but a print-on-demand edition is or will be available under a different ISBN.Must be bought as individual items (identify contents of set or oack in <RelatedProduct< using code 01.Must be bought as part of a set or trade pack (identify set or pack in <RelatedProduct> using code 02).Not yet available (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known)Not yet available from the supplier, and the publisher indicates that it has been postponed indefinitely.Not yet available, to be published as print-on-demand only (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known).Stock item, temporarily out of stock (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known)Available from the supplier by print-on-demand.Recalled for reasons of consumer safetyRemainderedTemporarily unavailable, reprinting (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known)Temporarily unavailable: temporarily unavailable from us (reason unspecified) (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known)May be for quality or technical reasons.Available from the supplier as a non-stock item, by special order.May be for legal reasons or to avoid giving offence -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ProductAvailabilitys
static Optional<ProductAvailabilitys>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static ProductAvailabilitys
Returns the enum constant of this class with the specified name.static ProductAvailabilitys[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface com.tectonica.jonix.common.OnixCodelist
pair
-
Enum Constant Details
-
Cancelled
Product was announced, and subsequently abandoned by the publisher. No expected availability date should be included in <SupplyDate> -
Not_yet_available_postponed_indefinitely
Not yet available from the supplier, and the publisher indicates that it has been postponed indefinitely. Should be used in preference to code 10 where the publisher has indicated that a previously-announced publication date is no longer correct, and no new date has yet been announced. No expected avalabilty date should be included in <SupplyDate>. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Not_yet_available
Not yet available (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known) -
Awaiting_stock
Not yet available, but will be a stock item when available (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known). Used particularly for imports which have been published in the country of origin but have not yet arrived in the importing country -
Not_yet_available_will_be_POD
Not yet available, to be published as print-on-demand only (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known). May apply either to a POD successor to an existing conventional edition, when the successor will be published under a different ISBN (normally because different trade terms apply); or to a title that is being published as a POD original -
Available
Available from us (form of availability unspecified) -
In_stock
Available from us as a stock item -
To_order
Available from the supplier as a non-stock item, by special order. Where possible, an <OrderTime> should be included -
POD
Available from the supplier by print-on-demand. If the fulfillment delay is likely to be more than 24 hours, an <OrderTime> should be included -
Out_of_stock
Stock item, temporarily out of stock (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known) -
Reprinting
Temporarily unavailable, reprinting (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known) -
Awaiting_reissue
Temporarily unavailable, awaiting reissue (requires expected date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known) -
Temporarily_withdrawn_from_sale
May be for quality or technical reasons. Requires expected availability date, either as <ExpectedShipDate> (ONIX 2.1) or as <SupplyDate> with <SupplyDateRole> coded '08' (ONIX 3.0 or later), except in exceptional circumstances where no date is known -
Not_available_reason_unspecified
Not available from us (for any reason) -
Not_available_replaced_by_new_product
This product is unavailable, but a successor product or edition is or will be available from us (identify successor in <RelatedProduct>) -
Not_available_other_format_available
This product is unavailable, but the same content is or will be available from us in an alternative format (identify other format product in <RelatedProduct>) -
No_longer_supplied_by_us
Identify new supplier in <NewSupplier> if possible -
Apply_direct
Not available to trade, apply direct to publisher -
Not_sold_separately
Must be bought as part of a set or trade pack (identify set or pack in <RelatedProduct> using code 02). Individual copies of the product are not available from the supplier, but packs of copies are available, or individual copies of the product may typically be sold at retail -
Withdrawn_from_sale
May be for legal reasons or to avoid giving offence -
Remaindered
Remaindered -
Not_available_replaced_by_POD
Out of print, but a print-on-demand edition is or will be available under a different ISBN. Use only when the POD successor has a different ISBN, normally because different trade terms apply -
Recalled
Recalled for reasons of consumer safety -
Not_sold_as_set
Must be bought as individual items (identify contents of set or oack in <RelatedProduct< using code 01. Used when a collection that is not sold as a set nevertheless has its own ONIX record -
Not_available_publisher_indicates_OP
This product is unavailable from the supplier, no successor product or alternative format is available or planned. Use this code only when the publisher has indicated the product is out of print -
Not_available_publisher_no_longer_sells_product_in_this_market
public static final ProductAvailabilitys Not_available_publisher_no_longer_sells_product_in_this_marketThis product is unavailable from the supplier in this market, no successor product or alternative format is available or planned. Use this code when a publisher has indicated the product is permanently unavailable (in this market) while remaining available elsewhere -
No_recent_update_received
Sender has not received any recent update for this product from the publisher/supplier (for use when the sender is a data aggregator): the definition of 'recent' must be specified by the aggregator, or by agreement between parties to an exchange -
No_longer_receiving_updates
Sender is no longer receiving any updates from the publisher/supplier of this product (for use when the sender is a data aggregator) -
Contact_supplier
Availability not known to sender
-
-
Field Details
-
code
-
description
-
-
Method Details
-
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
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 nameNullPointerException
- if the argument is null
-
getCode
- Specified by:
getCode
in interfaceOnixCodelist
-
getDescription
- Specified by:
getDescription
in interfaceOnixCodelist
-
byCode
-
byCodeOptional
-
codeToDesciption
-