Class MxCamt04100103

  • All Implemented Interfaces:
    com.prowidesoftware.JsonSerializable

    public class MxCamt04100103
    extends AbstractMX
    Class for camt.041.001.03 ISO 20022 message.
    • Field Detail

      • fndConfdCshFcstRptV03

        protected com.prowidesoftware.swift.model.mx.dic.FundConfirmedCashForecastReportV03 fndConfdCshFcstRptV03
      • BUSINESS_PROCESS

        public static final transient java.lang.String BUSINESS_PROCESS
        See Also:
        Constant Field Values
      • _classes

        public static final transient java.lang.Class[] _classes
    • Constructor Detail

      • MxCamt04100103

        public MxCamt04100103()
      • MxCamt04100103

        public MxCamt04100103​(java.lang.String xml)
        Creates the MX object parsing the parameter String with the XML content
      • MxCamt04100103

        public MxCamt04100103​(MxSwiftMessage mxSwiftMessage)
        Creates the MX object parsing the raw content from the parameter MxSwiftMessage
    • Method Detail

      • getFndConfdCshFcstRptV03

        public com.prowidesoftware.swift.model.mx.dic.FundConfirmedCashForecastReportV03 getFndConfdCshFcstRptV03()
        Gets the value of the fndConfdCshFcstRptV03 property.
        Returns:
        possible object is FundConfirmedCashForecastReportV03
      • setFndConfdCshFcstRptV03

        public MxCamt04100103 setFndConfdCshFcstRptV03​(com.prowidesoftware.swift.model.mx.dic.FundConfirmedCashForecastReportV03 value)
        Sets the value of the fndConfdCshFcstRptV03 property.
        Parameters:
        value - allowed object is FundConfirmedCashForecastReportV03
      • getBusinessProcess

        public java.lang.String getBusinessProcess()
        Description copied from class: AbstractMX
        get the Alphabetic code in four positions (fixed length) identifying the Business Process
        Specified by:
        getBusinessProcess in class AbstractMX
        Returns:
        the business process of the implementing class
      • getFunctionality

        public int getFunctionality()
        Description copied from class: AbstractMX
        Get the code identifying the Message Functionality
        Specified by:
        getFunctionality in class AbstractMX
        Returns:
        the set functionality or null if not set
      • getVariant

        public int getVariant()
        Description copied from class: AbstractMX
        Get the Message variant
        Specified by:
        getVariant in class AbstractMX
        Returns:
        the set variant or null if not set
      • getVersion

        public int getVersion()
        Description copied from class: AbstractMX
        Get the message version
        Specified by:
        getVersion in class AbstractMX
        Returns:
        the set vesion or null if not set
      • parse

        public static MxCamt04100103 parse​(java.lang.String xml)
        Creates the MX object parsing the raw content from the parameter XML, using default unmarshalling options
      • parse

        public static MxCamt04100103 parse​(java.lang.String xml,
                                           MxReadConfiguration conf)
        Creates the MX object parsing the raw content from the parameter XML, using the provided unmarshalling options
        Since:
        9.2.6
      • parse

        public static MxCamt04100103 parse​(java.lang.String xml,
                                           MxRead parserImpl)
        Creates the MX object parsing the raw content from the parameter XML with injected read implementation
        Parameters:
        parserImpl - an MX unmarshall implementation
        Since:
        9.0.1
      • getNamespace

        public java.lang.String getNamespace()
        Description copied from class: AbstractMX
        Get the XML namespace of the message
        Specified by:
        getNamespace in class AbstractMX
      • getClasses

        public java.lang.Class[] getClasses()
        Description copied from class: AbstractMX
        Get the classes associated with this message
        Specified by:
        getClasses in class AbstractMX
      • fromJson

        public static final MxCamt04100103 fromJson​(java.lang.String json)
        Creates an MxCamt04100103 messages from its JSON representation.

        For generic conversion of JSON into the corresponding MX instance see AbstractMX.fromJson(String)

        Parameters:
        json - a JSON representation of an MxCamt04100103 message
        Returns:
        a new instance of MxCamt04100103
        Since:
        7.10.2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object that)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object