- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<SupplierIdentifierTypes>
,Constable
Enum
that corresponds to ONIX Codelist 92
Description: Supplier identifier 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 ConstantDescriptionFlemish supplier codeFlemish publisher codeGS1 global location number (formerly EAN location number)International Standard Name Identifier (used here to identify an organization).Note that <IDTypeName> is required with proprietary identifiersDeprecated - use code 01Book trade Standard Address Number - US, UK etcIdentifier for a business organization for VAT purposes, eg within the EU's VIES system. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic SupplierIdentifierTypes
static Optional<SupplierIdentifierTypes>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static SupplierIdentifierTypes
Returns the enum constant of this class with the specified name.static SupplierIdentifierTypes[]
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
-
Proprietary
Note that <IDTypeName> is required with proprietary identifiers -
Proprietary_
Deprecated - use code 01 -
Borsenverein_Verkehrsnummer
-
German_ISBN_Agency_publisher_identifier
-
GLN
GS1 global location number (formerly EAN location number) -
SAN
Book trade Standard Address Number - US, UK etc -
Distributeurscode_Boekenbank
Flemish supplier code -
Fondscode_Boekenbank
Flemish publisher code -
ISNI
International Standard Name Identifier (used here to identify an organization). Only for use in ONIX 3.0 or later. See https://isni.org/Jonix-Comment: Introduced in Onix3
-
VAT_Identity_Number
Identifier for a business organization for VAT purposes, eg within the EU's VIES system. See http://ec.europa.eu/taxation_customs/vies/faqvies.do for EU VAT ID formats, which vary from country to country. Generally these consist of a two-letter country code followed by the 8-12 digits of the national VAT ID. Some countries include one or two letters within their VAT ID. See http://en.wikipedia.org/wiki/VAT_identification_number for non-EU countries that maintain similar identifiers. Spaces, dashes etc should be omitted
-
-
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
-