Class BusinessAppHdrV02
- java.lang.Object
-
- com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV02Impl
-
- com.prowidesoftware.swift.model.mx.BusinessAppHdrV02
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NAMESPACE
-
Fields inherited from class com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV02Impl
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 BusinessAppHdrV02()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.time.OffsetDateTime
creationDate()
Gets the creation dateboolean
duplicate()
Gets the duplicate flag from the "PssblDplct" (BAH) or "Dup" (AH) elementorg.w3c.dom.Element
element()
Gets the header as an Element object.org.w3c.dom.Element
element(jakarta.xml.bind.JAXBContext inputContext)
java.lang.String
from()
Gets the sender BIC code from these elements in the following order: BusinessApplicationHeaderV02/Fr/FIId/FinInstnId/BICFI BusinessApplicationHeaderV02/Fr/OrgId/Id/OrgId/Id/AnyBICjava.lang.String
messageName()
Gets the message name.java.lang.String
namespace()
Gets the specific namespace of the headerstatic BusinessAppHdrV02
parse(java.lang.String xml)
Parse the header from an XML with optional wrapper and sibling elements that will be ignored.static BusinessAppHdrV02
parse(java.lang.String xml, MxReadParams params)
Parse the header from an XML with optional wrapper and sibling elements that will be ignored.java.lang.String
reference()
Get the message reference.java.lang.String
serviceName()
Gets the service name.void
setCreationDate(boolean overwrite)
Sets the creation date.java.lang.String
to()
Gets the receiver BIC code from these elements in the following order: BusinessApplicationHeaderV02/To/FIId/FinInstnId/BICFI BusinessApplicationHeaderV02/To/OrgId/Id/OrgId/Id/AnyBICjava.lang.String
xml(MxWriteParams params)
Get this header as an XML string.java.lang.String
xml(java.lang.String prefix, boolean includeXMLDeclaration)
Deprecated.usexml(MxWriteParams)
insteadjava.lang.String
xml(java.lang.String prefix, boolean includeXMLDeclaration, EscapeHandler escapeHandler)
Deprecated.usexml(MxWriteParams)
instead-
Methods inherited from class com.prowidesoftware.swift.model.mx.dic.BusinessApplicationHeaderV02Impl
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 BusinessAppHdrV02 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 BusinessAppHdrV02 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- Since:
- 9.2.6
-
from
public java.lang.String from()
Gets the sender BIC code from these elements in the following order:- BusinessApplicationHeaderV02/Fr/FIId/FinInstnId/BICFI
- BusinessApplicationHeaderV02/Fr/OrgId/Id/OrgId/Id/AnyBIC
-
to
public java.lang.String to()
Gets the receiver BIC code from these elements in the following order:- BusinessApplicationHeaderV02/To/FIId/FinInstnId/BICFI
- BusinessApplicationHeaderV02/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:
messageName
in interfaceAppHdr
- Returns:
- the message name from the header or null if the element is not found
- See Also:
BusinessApplicationHeaderV02Impl.getMsgDefIdr()
-
serviceName
public java.lang.String serviceName()
Gets the service name.- Specified by:
serviceName
in interfaceAppHdr
- Returns:
- the service name from the header or null if the element is not found
- See Also:
BusinessApplicationHeaderV02Impl.getBizSvc()
-
duplicate
public boolean duplicate()
Description copied from interface:AppHdr
Gets the duplicate flag from the "PssblDplct" (BAH) or "Dup" (AH) element
-
creationDate
public java.time.OffsetDateTime creationDate()
Gets the creation date- Specified by:
creationDate
in interfaceAppHdr
- Returns:
- found date or null if the element is not found
- See Also:
BusinessApplicationHeaderV02Impl.getCreDt()
-
setCreationDate
public void setCreationDate(boolean overwrite)
Sets the creation date.- Specified by:
setCreationDate
in interfaceAppHdr
- Parameters:
overwrite
- if true, the creation date will always be set overwriting any previous value;- See Also:
BusinessApplicationHeaderV02Impl.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:AppHdr
Get this header as an XML string.
-
element
public org.w3c.dom.Element element()
Description copied from interface:AppHdr
Gets the header as an Element object.
-
element
public org.w3c.dom.Element element(jakarta.xml.bind.JAXBContext inputContext)
- Since:
- 9.3.5
-
-