- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<AvailabilityStatuss>
,Constable
Enum
that corresponds to ONIX Codelist 54
Description: Availability status code
Jonix-Comment: Deprecated in Onix3
-
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 ConstantDescriptionCheck with customer serviceIn-print and in stockApply direct to publisher, item not available to tradePublication abandoned after having been announcedMay be accompanied by an estimated average time to supplyWholesaler or vendor only: MUST be accompanied by expected availability dateWholesaler or vendor onlyMUST be accompanied by an expected availability dateThis format is out of print, but another format is available: should be accompanied by an identifier for the alternative productDiscontinued, deleted from catalogueNo current plan to reprintPublication has been announced, and subsequently postponed with no new dateSupply of this item has been transferred to another publisher or distributor: should be accompanied by an identifier for the new supplierThis 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 editionMUST be accompanied by an expected availability dateUse instead of RP as a last resort, only if it is really impossible to give an expected availability dateThis 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 supplyWholesaler or vendor onlyMUST be accompanied by an expected availability dateThe 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.MUST be accompanied by the remainder dateTypically, withdrawn indefinitely for legal reasons -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AvailabilityStatuss
static Optional<AvailabilityStatuss>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static AvailabilityStatuss
Returns the enum constant of this class with the specified name.static AvailabilityStatuss[]
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
Publication abandoned after having been announced -
Available_direct_from_publisher_only
Apply direct to publisher, item not available to trade -
Availability_uncertain
Check with customer service -
No_longer_stocked_by_us
Wholesaler or vendor only -
Available
In-print and in stock -
Manufactured_on_demand
May be accompanied by an estimated average time to supply -
Not_yet_published
MUST be accompanied by an expected availability date -
Newly_catalogued_not_yet_in_stock
Wholesaler or vendor only: MUST be accompanied by expected availability date -
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
No current plan to reprint -
Out_of_print
Discontinued, deleted from catalogue -
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
Publication has been announced, and subsequently postponed with no new date -
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
-
Reprinting
MUST be accompanied by an expected availability date -
Reprinting_undated
Use instead of RP as a last resort, only if it is really impossible to give an expected availability date -
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
Wholesaler or vendor only -
Will_be_remaindered_as_of_date
MUST be accompanied by the remainder date -
Withdrawn_from_sale
Typically, withdrawn indefinitely for legal reasons
-
-
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
-