Class BusinessAppHdrV03
- java.lang.Object
-
- com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV03Impl
-
- com.prowidesoftware.swift.model.mx.BusinessAppHdrV03
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMESPACE-
Fields inherited from class com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV03Impl
bizMsgIdr, bizPrcgDt, bizSvc, charSet, cpyDplct, creDt, fr, mktPrctc, msgDefIdr, prty, pssblDplct, rltd, sgntr, to
-
Fields inherited from interface com.prowidesoftware.swift.model.mx.AppHdr
HEADER_LOCALNAME
-
-
Constructor Summary
Constructors Constructor Description BusinessAppHdrV03()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.time.OffsetDateTimecreationDate()Gets the creation datebooleanduplicate()Gets the duplicate flag from the "PssblDplct" (BAH) or "Dup" (AH) elementorg.w3c.dom.Elementelement()Gets the header as an Element object.org.w3c.dom.Elementelement(jakarta.xml.bind.JAXBContext inputContext)java.lang.Stringfrom()Gets the sender BIC code from these elements in the following order: BusinessApplicationHeaderV03/Fr/FIId/FinInstnId/BICFI BusinessApplicationHeaderV03/Fr/OrgId/Id/OrgId/Id/AnyBICjava.lang.StringmessageName()Gets the message name.java.lang.Stringnamespace()Gets the specific namespace of the headerstatic BusinessAppHdrV03parse(java.lang.String xml)Parse the header from an XML with optional wrapper and sibling elements that will be ignored.static BusinessAppHdrV03parse(java.lang.String xml, MxReadParams params)Parse the header from an XML with optional wrapper and sibling elements that will be ignored.java.lang.Stringreference()Get the message reference.java.lang.StringserviceName()Gets the service name.voidsetCreationDate(boolean overwrite)Sets the creation date.java.lang.Stringto()Gets the receiver BIC code from these elements in the following order: BusinessApplicationHeaderV03/To/FIId/FinInstnId/BICFI BusinessApplicationHeaderV03/To/OrgId/Id/OrgId/Id/AnyBICjava.lang.Stringxml(MxWriteParams params)Get this header as an XML string.java.lang.Stringxml(java.lang.String prefix, boolean includeXMLDeclaration)Deprecated.usexml(MxWriteParams)insteadjava.lang.Stringxml(java.lang.String prefix, boolean includeXMLDeclaration, EscapeHandler escapeHandler)Deprecated.usexml(MxWriteParams)instead-
Methods inherited from class com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV03Impl
addRltd, equals, getBizMsgIdr, getBizPrcgDt, getBizSvc, getCharSet, getCpyDplct, getCreDt, getFr, getMktPrctc, getMsgDefIdr, getPrty, getRltd, getSgntr, getTo, hashCode, isPssblDplct, setBizMsgIdr, setBizPrcgDt, setBizSvc, setCharSet, setCpyDplct, setCreDt, setFr, setMktPrctc, setMsgDefIdr, setPrty, setPssblDplct, setSgntr, setTo, toString
-
-
-
-
Field Detail
-
NAMESPACE
public static final java.lang.String NAMESPACE
- See Also:
- Constant Field Values
-
-
Method Detail
-
parse
public static BusinessAppHdrV03 parse(java.lang.String xml)
Parse the header from an XML with optional wrapper and sibling elements that will be ignored. Default adapters are applied, for more options useparse(String, MxReadParams)- Parameters:
xml- the XML content, can contain wrapper elements that will be ignored- Returns:
- parsed element or null if cannot be parsed
- Throws:
com.prowidesoftware.ProwideException- if severe errors occur during parse
-
parse
public static BusinessAppHdrV03 parse(java.lang.String xml, MxReadParams params)
Parse the header from an XML with optional wrapper and sibling elements that will be ignored.- Parameters:
xml- the XML content, can contain wrapper elements that will be ignoredparams- not null unmarshalling parameters- Returns:
- parsed element or null if cannot be parsed
- Throws:
com.prowidesoftware.ProwideException- if severe errors occur during parse
-
from
public java.lang.String from()
Gets the sender BIC code from these elements in the following order:- BusinessApplicationHeaderV03/Fr/FIId/FinInstnId/BICFI
- BusinessApplicationHeaderV03/Fr/OrgId/Id/OrgId/Id/AnyBIC
-
to
public java.lang.String to()
Gets the receiver BIC code from these elements in the following order:- BusinessApplicationHeaderV03/To/FIId/FinInstnId/BICFI
- BusinessApplicationHeaderV03/To/OrgId/Id/OrgId/Id/AnyBIC
-
reference
public java.lang.String reference()
Get the message reference.
-
messageName
public java.lang.String messageName()
Gets the message name.- Specified by:
messageNamein interfaceAppHdr- Returns:
- the message name from the header or null if the element is not found
- See Also:
BusinessApplicationHeaderV03Impl.getMsgDefIdr()
-
serviceName
public java.lang.String serviceName()
Gets the service name.- Specified by:
serviceNamein interfaceAppHdr- Returns:
- the service name from the header or null if the element is not found
- See Also:
BusinessApplicationHeaderV03Impl.getBizSvc()
-
duplicate
public boolean duplicate()
Description copied from interface:AppHdrGets the duplicate flag from the "PssblDplct" (BAH) or "Dup" (AH) element
-
creationDate
public java.time.OffsetDateTime creationDate()
Gets the creation date- Specified by:
creationDatein interfaceAppHdr- Returns:
- found date or null if the element is not found
- See Also:
BusinessApplicationHeaderV03Impl.getCreDt()
-
setCreationDate
public void setCreationDate(boolean overwrite)
Sets the creation date.- Specified by:
setCreationDatein interfaceAppHdr- Parameters:
overwrite- if true, the creation date will always be set overwriting any previous value;- See Also:
BusinessApplicationHeaderV03Impl.setCreDt(OffsetDateTime)
-
xml
@Deprecated @ProwideDeprecated(phase4=SRU2025) public java.lang.String xml(java.lang.String prefix, boolean includeXMLDeclaration)Deprecated.usexml(MxWriteParams)instead
-
xml
@Deprecated @ProwideDeprecated(phase4=SRU2025) public java.lang.String xml(java.lang.String prefix, boolean includeXMLDeclaration, EscapeHandler escapeHandler)Deprecated.usexml(MxWriteParams)instead
-
xml
public java.lang.String xml(MxWriteParams params)
Description copied from interface:AppHdrGet this header as an XML string.
-
element
public org.w3c.dom.Element element()
Description copied from interface:AppHdrGets the header as an Element object.
-
element
public org.w3c.dom.Element element(jakarta.xml.bind.JAXBContext inputContext)
- Since:
- 9.3.5
-
-