Interface MessageInformation

All Superinterfaces:
com.rosetta.model.lib.RosettaModelObject
All Known Subinterfaces:
MessageInformation.MessageInformationBuilder
All Known Implementing Classes:
MessageInformation.MessageInformationBuilderImpl, MessageInformation.MessageInformationImpl

@RosettaDataType(value="MessageInformation", builder=MessageInformationBuilderImpl.class, version="5.30.0") @RuneDataType(value="MessageInformation", model="cdm", builder=MessageInformationBuilderImpl.class, version="5.30.0") public interface MessageInformation extends com.rosetta.model.lib.RosettaModelObject
This class corresponds to the components of the FpML MessageHeader.model.
Version:
5.30.0
  • Field Details

  • Method Details

    • getMessageId

      FieldWithMetaString getMessageId()
      A unique identifier assigned to the message.
    • getSentBy

      FieldWithMetaString getSentBy()
      The identifier for the originator of a message instance.
    • getSentTo

      List<? extends FieldWithMetaString> getSentTo()
      The identifier(s) for the recipient(s) of a message instance.
    • getCopyTo

      List<? extends FieldWithMetaString> getCopyTo()
      A unique identifier (within the specified coding scheme) giving the details of some party to whom a copy of this message will be sent for reference.
    • build

      Build Methods
      Specified by:
      build in interface com.rosetta.model.lib.RosettaModelObject
    • toBuilder

      Specified by:
      toBuilder in interface com.rosetta.model.lib.RosettaModelObject
    • builder

    • metaData

      default com.rosetta.model.lib.meta.RosettaMetaData<? extends MessageInformation> metaData()
      Utility Methods
      Specified by:
      metaData in interface com.rosetta.model.lib.RosettaModelObject
    • getType

      @RuneAttribute("@type") default Class<? extends MessageInformation> getType()
      Specified by:
      getType in interface com.rosetta.model.lib.RosettaModelObject
    • process

      default void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.Processor processor)
      Specified by:
      process in interface com.rosetta.model.lib.RosettaModelObject