- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<SalesRestrictionTypes>
,Constable
Enum
that corresponds to ONIX Codelist 71
Description: Sales restriction type
-
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 ConstantDescriptionSales rights (or market distribution rights) apply to sales other than through online retail channelsNot eligible for POD.Sales rights (or market distribution rights) apply to supplies other than to librariesSales rights (or market distribution rights) apply to supplies other than to schools.Sales rights (or market distribution rights) apply to all supplies through retailers, and to the designated subscription services, which must be identified or named in an instance of the <SalesOutlet> composite.Sales rights (or market distribution rights) apply to supplies other than to organizations or services offering consumers subscription access to a catalog of booksIndexed for the German market - in Deutschland indiziertFor an ISBN that is assigned for a publisher's internal purposesPositive indication that no sales restrictions apply, for example to indicate the product may be sold both online and in bricks-and mortar retail, or to subscription services and non-subscription customers.Sales rights (or market distribution rights) apply to sales other than through designated retailer(s), which must be identified or named in the <SalesOutlet> compositeSales rights (or market distribution rights) apply to sales (under the publisher's brand / imprint) through the designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> compositeSales rights (or market distribution rights) apply to sales through designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> composite.Sales rights (or market distribution rights) apply to sales (under the retailer's own brand / imprint) through the designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> compositeSales rights (or market distribution rights) apply to supplies to the designated subscription service(s), which must be identified or named in an instance of the <SalesOutlet> composite.POD copies may be manufactured at any time, either to fulfill a customer order immediately or to replace a minimal stockholding (ie near-inventoryless).Sales rights (or market distribution rights) apply to sales though news outlet channels (newsstands / newsagents)Sales rights (or market distribution rights) apply to sales though office supplies channels.Sales rights (or market distribution rights) apply to sales through online retail channelsPOD copies may be manfactured only to fulfill a customer order immediately while out of stock and awaiting delivery of further stock from the supplier.Sales rights (or market distribution rights) apply to supplies to librariesSales rights (or market distribution rights) apply to supplies to schoolsSales rights (or market distribution rights) apply to supplies to organizations or services offering consumers subscription access to a catalog of booksRestriction must be described in <SalesRestrictionDetail> (ONIX 2.1) or <SalesRestrictionNote> (ONIX 3.0 or later) -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SalesRestrictionTypes
static Optional<SalesRestrictionTypes>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static SalesRestrictionTypes
Returns the enum constant of this class with the specified name.static SalesRestrictionTypes[]
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_see_text
Restriction must be described in <SalesRestrictionDetail> (ONIX 2.1) or <SalesRestrictionNote> (ONIX 3.0 or later) -
Retailer_exclusive_own_brand
Sales rights (or market distribution rights) apply to sales through designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> composite. Use only when it is not possible to assign the more explicit codes 04 or 05 -
Through_office_supplies_outlets_only
Sales rights (or market distribution rights) apply to sales though office supplies channels. Specific outlet(s) may be identified or named in an instance of the <SalesOutlet> composite -
Internal_publisher_use_only_do_not_list
For an ISBN that is assigned for a publisher's internal purposes -
Retailer_exclusive
Sales rights (or market distribution rights) apply to sales (under the publisher's brand / imprint) through the designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> composite -
Retailer_own_brand
Sales rights (or market distribution rights) apply to sales (under the retailer's own brand / imprint) through the designated retailer(s), which must be identified or named in an instance of the <SalesOutlet> composite -
To_libraries_only
Sales rights (or market distribution rights) apply to supplies to libraries -
To_schools_only
Sales rights (or market distribution rights) apply to supplies to schools -
Indiziert
Indexed for the German market - in Deutschland indiziert -
Except_to_libraries
Sales rights (or market distribution rights) apply to supplies other than to libraries -
Through_news_outlets_only
Sales rights (or market distribution rights) apply to sales though news outlet channels (newsstands / newsagents) -
Retailer_exception
Sales rights (or market distribution rights) apply to sales other than through designated retailer(s), which must be identified or named in the <SalesOutlet> composite -
Except_to_subscription_services
Sales rights (or market distribution rights) apply to supplies other than to organizations or services offering consumers subscription access to a catalog of books -
To_subscription_services_only
Sales rights (or market distribution rights) apply to supplies to organizations or services offering consumers subscription access to a catalog of books -
Except_through_online_retail
Sales rights (or market distribution rights) apply to sales other than through online retail channels -
Through_online_retail_only
Sales rights (or market distribution rights) apply to sales through online retail channels -
Except_to_schools
Sales rights (or market distribution rights) apply to supplies other than to schools. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Through_Inventoryless_POD
POD copies may be manufactured at any time, either to fulfill a customer order immediately or to replace a minimal stockholding (ie near-inventoryless). Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Through_Stock_Protection_POD
POD copies may be manfactured only to fulfill a customer order immediately while out of stock and awaiting delivery of further stock from the supplier. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Except_through_POD
Not eligible for POD. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Except_to_some_subscription_services
Sales rights (or market distribution rights) apply to all supplies through retailers, and to the designated subscription services, which must be identified or named in an instance of the <SalesOutlet> composite. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Subscription_service_exclusive
Sales rights (or market distribution rights) apply to supplies to the designated subscription service(s), which must be identified or named in an instance of the <SalesOutlet> composite. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
No_restrictions_on_sales
Positive indication that no sales restrictions apply, for example to indicate the product may be sold both online and in bricks-and mortar retail, or to subscription services and non-subscription customers. 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
-