- All Implemented Interfaces:
OnixComposite
,OnixComposite.OnixSuperComposite
,OnixTag
,Serializable
Reissue composite
A group of data elements which together specify that a product is to be reissued within the market to which the <SupplyDetail> composite applies. Optional and non-repeating. The <Reissue> composite is used only when the publisher intends to re-launch the product under the same ISBN. There are two possible cases:
- When the product is unavailable during the period immediately before reissue. In this case, the <AvailabilityCode> should carry the value UR for “unavailable, awaiting reissue”, and the ONIX record can be updated to describe the reissued product as soon as details can be made available
- When the product is still available during the period up to the reissue date. In this case, the ONIX record should continue to describe the existing product and the <AvailabilityCode> value should remain IP right up to the reissue date. At that date, the record should be updated to describe the reissued product, with the <AvailabilityCode> value remaining IP.
After reissue, it is recommended that the <Reissue> composite should be retained as a permanent element of the ONIX record, carrying only the <ReissueDate> element, which will then indicate “date last reissued”.
Reference name | <Reissue> |
Short tag | <reissue> |
- Since:
- Onix-2.1
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixComposite
OnixComposite.OnixDataComposite<V extends JonixStruct>, OnixComposite.OnixDataCompositeUncommon, OnixComposite.OnixDataCompositeWithKey<V extends JonixKeyedStruct<K>,
K extends Enum<K> & OnixCodelist>, OnixComposite.OnixSuperComposite -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
This is an internal API.boolean
exists()
indicates whether this tag exists in the ONIX recordFor advanced use-cases only.void
An optional and repeatable group of data elements which together identify and provide pointers to an image, audio or video file, used here to indicate that there is a new cover or jacket image for a reissue.prices()
A optional and repeatable group of data elements which together specify a unit price, used here to indicate a price that will apply when the product is reissued.The date on which the product will be reissued, or (after reissue) the date when it was last reissued.Text explaining the nature of the reissue.
-
Field Details
-
refname
- See Also:
-
shortname
- See Also:
-
textformat
-
textcase
-
language
-
transliteration
-
datestamp
(type: DateOrDateTime) -
sourcetype
-
sourcename
-
EMPTY
-
-
Constructor Details
-
Reissue
public Reissue() -
Reissue
-
-
Method Details
-
_initialize
public void _initialize()Description copied from interface:OnixComposite
This is an internal API. Since Jonix 8.0, composite objects are being populated lazily. This method initiates the population process, and is invoked internally by the accessor APIs of the composites- Specified by:
_initialize
in interfaceOnixComposite
-
exists
public boolean exists()Description copied from interface:OnixTag
indicates whether this tag exists in the ONIX record -
ifExists
-
getXmlElement
Description copied from interface:OnixComposite
For advanced use-cases only.- Specified by:
getXmlElement
in interfaceOnixComposite
- Returns:
- native representation of the XML element underlying to this tag
-
reissueDate
The date on which the product will be reissued, or (after reissue) the date when it was last reissued. Mandatory in each occurrence of the <Reissue> composite, and non-repeating.
Jonix-Comment: this field is required -
reissueDescription
Text explaining the nature of the reissue. Optional and non-repeating.
Jonix-Comment: this field is optional -
prices
A optional and repeatable group of data elements which together specify a unit price, used here to indicate a price that will apply when the product is reissued. Please see above, within Group PR.24, for details.
Jonix-Comment: this list may be empty -
mediaFiles
public ListOfOnixDataCompositeWithKey<MediaFile,JonixMediaFile, mediaFiles()ImageAudioVideoFileTypes> An optional and repeatable group of data elements which together identify and provide pointers to an image, audio or video file, used here to indicate that there is a new cover or jacket image for a reissue. Please see Group PR.16 for details.
Jonix-Comment: this list may be empty
-