- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<MarketPublishingStatuss>
,Constable
Enum
that corresponds to ONIX Codelist 68
Description: Market publishing status
-
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 ConstantDescriptionThe product was published in this market, and is still active in the sense that the publisher will accept orders for it, though it may or may not be immediately available, for which see <SupplyDetail>The various constituent parts of a product are published and active in this market but, as a publishing decision, they are not sold together as a single product - eg with Product composition code 11 - and are only available as a number of individual items.The product is published and active in this market but, as a publishing decision, its constituent parts are not sold separately - only in an assembly or as part of a pack, eg with Product composition code 01.The product is published in this market and active, but is not available to all customer types, typically because the market is split between exclusive sales agents for different market segments.The product was announced for publication in this market, and subsequently abandoned.Not yet published in this market, should be accompanied by expected local publication dateThe product was active in this market, but is now permanently or indefinitely inactive in the sense that the publisher representative (local publisher or sales agent) will not accept orders for it, though stock may still be available elsewhere in the supply chain.Responsibility for the product in this market has been transferred elsewhere (with details of acquiring publisher representative in this market if possible in PR.25 (in ONIX 2.1) OR P.25 (in ONIX 3.0 or later))Either no rights are held for the product in this market, or for other reasons the publisher has decided not to make it available in this marketThe product was active in this market, but is now permanently inactive in this market in the sense that (a) the publisher representative (local publisher or sales agent) will not accept orders for it, though stock may still be available elsewhere in the supply chain, and (b) the product will not be made available again in this market under the same ISBN.The product was active in this market, but is now inactive in the sense that (a) the publisher representative (local publisher or sales agent) cannot fulfill orders for it, though stock may still be available elsewhere in the supply chain, and (b) there are no current plans to bring it back into stock in this market.Withdrawn permanently from sale in this market.The product was announced for publication in this market, and subsequently postponed with no expected local publication date.Recalled in this market for reasons of consumer safetyThe product is no longer available in this market from the publisher representative (local publisher or sales agent), under the current ISBN, at the current price.Temporarily withdrawn from sale in this market, typically for quality or technical reasons.The sender of the ONIX record does not know the current publishing status in this marketStatus is not specified (as distinct from unknown): the default if the <MarketPublishingStatus> element is not sentWithdrawn from sale in this market, typically for legal reasons or to avoid giving offence -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic MarketPublishingStatuss
static Optional<MarketPublishingStatuss>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static MarketPublishingStatuss
Returns the enum constant of this class with the specified name.static MarketPublishingStatuss[]
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
-
Unspecified
Status is not specified (as distinct from unknown): the default if the <MarketPublishingStatus> element is not sent -
Cancelled
The product was announced for publication in this market, and subsequently abandoned. A market publication date must not be sent -
Forthcoming
Not yet published in this market, should be accompanied by expected local publication date -
Postponed_indefinitely
The product was announced for publication in this market, and subsequently postponed with no expected local publication date. A market publication date must not be sent -
Active
The product was published in this market, and is still active in the sense that the publisher will accept orders for it, though it may or may not be immediately available, for which see <SupplyDetail> -
No_longer_our_product
Responsibility for the product in this market has been transferred elsewhere (with details of acquiring publisher representative in this market if possible in PR.25 (in ONIX 2.1) OR P.25 (in ONIX 3.0 or later)) -
Out_of_stock_indefinitely
The product was active in this market, but is now inactive in the sense that (a) the publisher representative (local publisher or sales agent) cannot fulfill orders for it, though stock may still be available elsewhere in the supply chain, and (b) there are no current plans to bring it back into stock in this market. Code 06 does not specifically imply that returns are or are not still accepted -
Out_of_print
The product was active in this market, but is now permanently inactive in this market in the sense that (a) the publisher representative (local publisher or sales agent) will not accept orders for it, though stock may still be available elsewhere in the supply chain, and (b) the product will not be made available again in this market under the same ISBN. Code 07 normally implies that the publisher will not accept returns beyond a specified date -
Inactive
The product was active in this market, but is now permanently or indefinitely inactive in the sense that the publisher representative (local publisher or sales agent) will not accept orders for it, though stock may still be available elsewhere in the supply chain. Code 08 covers both of codes 06 and 07, and may be used where the distinction between those values is either unnecessary or meaningless -
Unknown
The sender of the ONIX record does not know the current publishing status in this market -
Remaindered
The product is no longer available in this market from the publisher representative (local publisher or sales agent), under the current ISBN, at the current price. It may be available to be traded through another channel, usually at a reduced price -
Withdrawn_from_sale
Withdrawn from sale in this market, typically for legal reasons or to avoid giving offence -
Not_available_in_this_market
Either no rights are held for the product in this market, or for other reasons the publisher has decided not to make it available in this market -
Active_but_not_sold_separately
The product is published and active in this market but, as a publishing decision, its constituent parts are not sold separately - only in an assembly or as part of a pack, eg with Product composition code 01. Also use with Product composition codes 30, 31 where depending on product composition and pricing, items in the pack may be saleable separately at retail -
Active_with_market_restrictions
The product is published in this market and active, but is not available to all customer types, typically because the market is split between exclusive sales agents for different market segments. In ONIX 2.1, should be accompanied by a free-text statement in <MarketRestrictionDetail> describing the nature of the restriction. In ONIX 3.0 or later, the <SalesRestriction> composite in Group P.24 should be used -
Recalled
Recalled in this market for reasons of consumer safety -
Temporarily_withdrawn_from_sale
Temporarily withdrawn from sale in this market, typically for quality or technical reasons. In ONIX 3.0 or later, must be accompanied by expected availability date coded '22' within the <MarketDate> composite, except in exceptional circumstances where no date is known -
Permanently_withdrawn_from_sale
Withdrawn permanently from sale in this market. Effectively synonymous with 'Out of print' (code 07), but specific to downloadable and online digital products (where no 'stock' would remain in the supply chain). Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Active_but_not_sold_as_set
The various constituent parts of a product are published and active in this market but, as a publishing decision, they are not sold together as a single product - eg with Product composition code 11 - and are only available as a number of individual items. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
-
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
-