public class IdentifierDummy extends Object
Constructor and Description |
---|
IdentifierDummy(Dummy4j dummy4j,
InternationalStandardNumberFactory internationalStandardNumberFactory) |
Modifier and Type | Method and Description |
---|---|
String |
asin()
Generates a random Amazon Standard Identification Number.
|
String |
ean13()
Generates a random GTIN-13.
|
Gtin13Builder |
ean13Builder()
Provides a builder for a random GTIN-13.
|
String |
ean14()
Generates a random GTIN-14.
|
Gtin14Builder |
ean14Builder()
Provides a builder for a random GTIN-14.
|
String |
ean8()
Generates a random GTIN-8.
|
Gtin8Builder |
ean8Builder()
Provides a builder for a random GTIN-8.
|
String |
gs1Dash128()
Generates a random code compliant with the GS1-128 standard.
|
String |
gtin12()
Generates a random GTIN-12.
|
String |
gtin13()
Generates a random GTIN-13.
|
Gtin13Builder |
gtin13Builder()
Provides a builder for a random GTIN-13.
|
String |
gtin14()
Generates a random GTIN-14.
|
Gtin14Builder |
gtin14Builder()
Provides a builder for a random GTIN-14.
|
String |
gtin8()
Generates a random GTIN-8.
|
Gtin8Builder |
gtin8Builder()
Provides a builder for a random GTIN-8.
|
String |
imei()
Generates a random International Mobile Equipment Identity number.
|
String |
imeisv()
Generates a random International Mobile Equipment Identity Software Version number.
|
Isbn |
isbn()
Generates a random International Standard Book Number.
|
IsbnBuilder |
isbnBuilder()
Provides a builder for a random International Standard Book Number.
|
Ismn |
ismn()
Generates a random International Standard Music Number.
|
IsmnBuilder |
ismnBuilder()
Provides a builder for a random International Standard Music Number.
|
String |
isni()
Generates a random International Standard Name Identifier.
|
IsniBuilder |
isniBuilder()
Provides a builder for a random International Standard Name Identifier.
|
String |
issn()
Generates a random International Standard Serial Number.
|
String |
orcid()
Generates a random Open Researcher and Contributor ID.
|
OrcidBuilder |
orcidBuilder()
Provides a builder for a random Open Researcher and Contributor ID.
|
String |
sscc()
Generates a random Serial Shipping Container Code.
|
String |
tac()
Generates a random Type Allocation Code.
|
String |
upc()
Generates a random Universal Product Code.
|
UUID |
uuid()
Generates a random UUID.
|
public IdentifierDummy(Dummy4j dummy4j, InternationalStandardNumberFactory internationalStandardNumberFactory)
public UUID uuid()
c4ca4238-a0b9-3382-8dcc-509a6f75849b
public String issn()
1234-567X
ISSN is an 8-digit code used to identify newspapers, journals, magazines and periodicals of all kinds and on all media–print and electronic.
public Isbn isbn()
978-0-306-40615-6
ISBN is a numeric commercial book identifier.
public IsbnBuilder isbnBuilder()
isbnBuilder().withType(IsbnType.ISBN_10).withoutSeparator().build()
may generate
9706077057
isbn()
public Ismn ismn()
979 0 2712 7923 6
ISMN is a thirteen-character identifier for written or printed forms of music.
public IsmnBuilder ismnBuilder()
ismnBuilder().withRegistrant("003").withSeparator("-").build()
may generate
979-0-003-76925-7
ismn()
public String isni()
2975484076158599
ISNI is an identifier system for the public identities of contributors to media content.
public IsniBuilder isniBuilder()
isniBuilder().asUrl().build()
may generate https://isni.org/isni/2520242885976955
isni()
public String orcid()
6994-0298-2935-3670
ORCID uniquely identifies authors and contributors of scholarly communication.
public OrcidBuilder orcidBuilder()
orcidBuilder().asUrl().build()
may generate https://orcid.org/9784-7648-0678-9594
orcid()
public String ean8()
This method is functionally equivalent to IdentifierDummy::gtin8()
gtin8()
public String gtin8()
59907824
GTIN-8 is an identifier for trade items used usually for very small articles where fitting a larger code onto the package would be difficult.
public Gtin8Builder ean8Builder()
This method is functionally equivalent to IdentifierDummy::gtin8Builder()
gtin8Builder()
public Gtin8Builder gtin8Builder()
gtin8Builder().withGs1PrefixRange(Gs1PrefixRange.ARGENTINA).build()
may generate 77867292
gtin8()
public String ean13()
This method is functionally equivalent to IdentifierDummy::gtin13()
gtin13()
public String gtin13()
7755838708484
GTIN-13 is used in global trade to identify a product type, its packaging configuration and manufacturer.
public Gtin13Builder ean13Builder()
This method is functionally equivalent to IdentifierDummy::gtin13Builder()
gtin13Builder()
public Gtin13Builder gtin13Builder()
gtin13Builder().withGs1PrefixRange(Gs1PrefixRange.DENMARK).build()
may generate
5716640724599
gtin13()
public String ean14()
This method is functionally equivalent to IdentifierDummy::gtin14()
gtin14()
public String gtin14()
37735089220257
GTIN-14 is used to identify trade items at various packaging levels.
public Gtin14Builder ean14Builder()
This method is functionally equivalent to IdentifierDummy::gtin14Builder()
gtin14Builder()
public Gtin14Builder gtin14Builder()
gtin14Builder().withApplicationIdentifier().build()
may generate (01)44668535249994
gtin14()
public String gtin12()
001543032542
GTIN-12 is used to represent UPC barcodes. UPC is widely used in the United States, Canada, Europe, Australia, New Zealand, and other countries for tracking trade items.
public String upc()
001543032542
This method is functionally equivalent to IdentifierDummy::gtin12()
gtin12()
,
Universal Product Codepublic String gs1Dash128()
(00)930815721808015600(30)548855<FNC1>(20)41
GS1-128 is a code that includes additional data such as best before dates, batch numbers, quantities, weights.
public String sscc()
(00)247266005821394706
SSCC is used to identify logistics units.
public String asin()
B00AA74928
ASIN is used for product identification within the Amazon organization.
public String tac()
52-870587
TAC identifies a particular model (and often revision) of wireless telephones.
public String imei()
98-601561-419726-3
IMEI identifies mobile phones, as well as some satellite phones.
public String imeisv()
99-993671-425488-39
IMEISV identifies mobile phones (like IMEI – but its last two digits are allocated for the Software Version Number).
Copyright © 2022. All rights reserved.