- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<PriceTypeQualifiers>
,Constable
Enum
that corresponds to ONIX Codelist 59
Description: Price type qualifier
-
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 ConstantDescriptionPrice for higher education and scholarly institutionsPrice for library consortia.Price for individual consumer sale onlyPrice for sale to libraries or other corporate or institutional customersPrice for sale to corporate customers onlyPrice for sale only to educational institutions (including school and academic libraries), educational buying consortia, government and local government bodies purchasing for use in education(fr: « prix pour l'education specialisée ») Only for use in ONIX 3.0 or laterPrice applies to sales outside the territory in which the supplier is locatedInitial 'Introductory offer' price.Price for sale only to libraries (including public, school and academic libraries)Price requires purchase with, or proof of ownership of another product.Price applies to a designated group membershipTemporary 'Special offer' price.Use in cases where there is no combined price, but a lower price is offered for each part if the whole set / series / collection is purchased (either at one time, as part of a continuing commitment, or in a single purchase)Price valid for a specified period prior to publication.Price for primary and secondary educationPrice for sale to organizations or services offering consumers subscription access to a library of booksPrice applies to all customers that do not fall within any other group with a specified group-specific qualified priceIn the Netherlands (or any other market where similar arrangements exist): a reduced fixed price available for a limited time on presentation of a voucher or coupon published in a specified medium, eg a newspaper. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic PriceTypeQualifiers
static Optional<PriceTypeQualifiers>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static PriceTypeQualifiers
Returns the enum constant of this class with the specified name.static PriceTypeQualifiers[]
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
-
Unqualified_price
Price applies to all customers that do not fall within any other group with a specified group-specific qualified price -
Member_subscriber_price
Price applies to a designated group membership -
Export_price
Price applies to sales outside the territory in which the supplier is located -
Reduced_price_applicable_when_the_item_is_purchased_as_part_of_a_set_or_series_or_collection
public static final PriceTypeQualifiers Reduced_price_applicable_when_the_item_is_purchased_as_part_of_a_set_or_series_or_collectionUse in cases where there is no combined price, but a lower price is offered for each part if the whole set / series / collection is purchased (either at one time, as part of a continuing commitment, or in a single purchase) -
Voucher_price
In the Netherlands (or any other market where similar arrangements exist): a reduced fixed price available for a limited time on presentation of a voucher or coupon published in a specified medium, eg a newspaper. Should be accompanied by Price Type code 13 and additional detail in <PriceTypeDescription>, and by validity dates in <PriceEffectiveFrom> and <PriceEffectiveUntil> (ONIX 2.1) or in the <PriceDate> composite (ONIX 3.0 or later) -
Consumer_price
Price for individual consumer sale only -
Corporate_Library_Education_price
Price for sale to libraries or other corporate or institutional customers -
Reservation_order_price
Price valid for a specified period prior to publication. Orders placed prior to the end of the period are guaranteed to be delivered to the retailer before the nominal publication date. The price may or may not be different from the 'normal' price, which carries no such delivery guarantee. Must be accompanied by a <PriceEffectiveUntil> date (or equivalent <PriceDate> composite in ONIX 3.0 or later), and should also be accompanied by a 'normal' price -
Promotional_offer_price
Temporary 'Special offer' price. Must be accompanied by <PriceEffectiveFrom> and <PriceEffectiveUntil> dates (or equivalent <PriceDate> composites in ONIX 3.0 or later), and may also be accompanied by a 'normal' price -
Linked_price
Price requires purchase with, or proof of ownership of another product. Further details of purchase or ownership requirements must be given in <PriceTypeDescription> -
Library_price
Price for sale only to libraries (including public, school and academic libraries) -
Education_price
Price for sale only to educational institutions (including school and academic libraries), educational buying consortia, government and local government bodies purchasing for use in education -
Corporate_price
Price for sale to corporate customers only -
Subscription_service_price
Price for sale to organizations or services offering consumers subscription access to a library of books -
School_library_price
Price for primary and secondary education -
Academic_library_price
Price for higher education and scholarly institutions -
Public_library_price
-
Introductory_price
Initial 'Introductory offer' price. Must be accompanied by an Effective until date in a <PriceDate> composite in ONIX 3, and may also be accompanied by a 'normal' price valid after the introductory offer expires (Fr. Prix de lancement). Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Consortial_price
Price for library consortia. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Education_price_for_alternative_provision
(fr: « prix pour l'education specialisée ») 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
-