java.lang.Object
com.tectonica.jonix.onix3.NotificationType
- All Implemented Interfaces:
OnixElement<NotificationOrUpdateTypes>,OnixTag,Serializable
public class NotificationType
extends Object
implements OnixElement<NotificationOrUpdateTypes>, Serializable
Notification type code
An ONIX code which indicates the type of notification or update which the sender is sending. The Notification type indicates how the recipient should treat the supplied Product record. Mandatory and non-repeating.
| Format | Fixed length, two digits |
| Codelist | List 1 |
| Reference name | <NotificationType> |
| Short tag | <a002> |
| Cardinality | 1 |
| Example | <NotificationType>02</NotificationType> (Advance notification) |
- <
Product>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(type: dt.DateOrDateTime)static final NotificationTypestatic final Stringstatic final String(type: dt.NonEmptyString) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription__v()Internal API, use theOnixElement.value()method or theOnixElement.value()field insteadbooleanexists()indicates whether this tag exists in the ONIX recordvoidifExists(Consumer<NotificationType> action) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tectonica.jonix.common.OnixElement
equal, is, isNull, value
-
Field Details
-
refname
- See Also:
-
shortname
- See Also:
-
datestamp
(type: dt.DateOrDateTime) -
sourcename
(type: dt.NonEmptyString) -
sourcetype
-
value
-
EMPTY
-
-
Constructor Details
-
NotificationType
public NotificationType() -
NotificationType
-
-
Method Details
-
__v
Internal API, use theOnixElement.value()method or theOnixElement.value()field instead- Specified by:
__vin interfaceOnixElement<NotificationOrUpdateTypes>
-
exists
public boolean exists()Description copied from interface:OnixTagindicates whether this tag exists in the ONIX record -
ifExists
-
codeOrNull
-
descriptionOrNull
-