- All Implemented Interfaces:
OnixElement<String>
,OnixTag
,Serializable
Publication date
The date of first publication of this product in the home market of the publisher named in PR.19 (that is, under the current ISBN or other identifier, as distinct from the date of first publication of the work, which may be given in <YearFirstPublished> on the next page). In advance information, this will be an expected date, which should be replaced by the actual date of publication when known. The date should be given as precisely as possible, but in early notifications a month and year are sufficient; and for backlist titles the year of publication is sufficient.
Note that in advance information this date must not be interpreted as the date when the product will first be available in a territory other than the publisher’s home market. See the <SupplyDetail> and <MarketRepresentation> composites, Groups PR.24 and PR.25, for other market-specific detail.
Optional and non-repeating.
Format | Four, six or eight numeric digits (YYYY, YYYYMM, or YYYYMMDD). |
Reference name | <PublicationDate> |
Short tag | <b003> |
Example | <b003>20010315</b003> |
- <
Product
>
- See Also:
-
Field Summary
Modifier and TypeFieldDescription(type: DateOrDateTime)static final PublicationDate
static final String
static final String
This is the raw content of PublicationDate. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription__v()
Internal API, use theOnixElement.value()
method or theOnixElement.value()
field insteadboolean
exists()
indicates whether this tag exists in the ONIX recordvoid
ifExists
(Consumer<PublicationDate> action) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tectonica.jonix.common.OnixElement
equal, is, isNull, value
-
Field Details
-
refname
- See Also:
-
shortname
- See Also:
-
textformat
-
textcase
-
language
-
transliteration
-
datestamp
(type: DateOrDateTime) -
sourcetype
-
sourcename
-
value
This is the raw content of PublicationDate. Could be null ifexists() == false
. UseOnixElement.value()
instead if you want to get this as anOptional
.Raw Format: Four, six or eight numeric digits (YYYY, YYYYMM, or YYYYMMDD).
(type: NonEmptyString)
-
EMPTY
-
-
Constructor Details
-
PublicationDate
public PublicationDate() -
PublicationDate
-
-
Method Details
-
__v
Internal API, use theOnixElement.value()
method or theOnixElement.value()
field instead- Specified by:
__v
in interfaceOnixElement<String>
-
exists
public boolean exists()Description copied from interface:OnixTag
indicates whether this tag exists in the ONIX record -
ifExists
-