Module jonix.common

Class JonixCopyrightOwnerIdentifier

java.lang.Object
com.tectonica.jonix.common.struct.JonixCopyrightOwnerIdentifier
All Implemented Interfaces:
JonixKeyedStruct<NameIdentifierTypes>, JonixStruct, Serializable

public class JonixCopyrightOwnerIdentifier extends Object implements JonixKeyedStruct<NameIdentifierTypes>, Serializable
This class is a JonixStruct that represents both Onix2 <CopyrightOwnerIdentifier> and Onix3 <CopyrightOwnerIdentifier>.

It can be retrieved from the composite by invoking its asStruct() method.

See Also:
  • Field Details

    • EMPTY

      public static final JonixCopyrightOwnerIdentifier EMPTY
    • copyrightOwnerIDType

      public NameIdentifierTypes copyrightOwnerIDType
      the key of this struct (by which it can be looked up)
    • idTypeName

      public String idTypeName
      Raw Format: Variable length text, suggested maximum 100 characters

      (type: dt.NonEmptyString)

    • idValue

      public String idValue
      Raw Format: According to the identifier type specified in <SenderIDType>

      (type: dt.NonEmptyString)

  • Constructor Details

    • JonixCopyrightOwnerIdentifier

      public JonixCopyrightOwnerIdentifier()
  • Method Details