MT 644
Advice of Rate and Amount Fixing
MT644 Format
Main Sequence main
Sequence A
Field 20
Letter options: null
Field 21
Letter options: null
Field 27
Letter options: null
Field 29
Letter options: A
Field 29
Letter options: B
Field 88
Letter options: D
Field 32
Letter options: A
Sequence B
Field 26
Letter options: P,N
Field 31
Letter options: F
Field 33
Letter options: B
Field 36
Letter options: null
Field 37
Letter options: G
Field 37
Letter options: M
Field 37
Letter options: R
Field 37
Letter options: A,B,C,D,E,F
Field 71
Letter options: C
Field 34
Letter options: P,R
Field 57
Letter options: A,B,D
Field 72
Letter options: null
This source code is specific to release SRU 2016
- Author:
- www.prowidesoftware.com
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes
Modifier and Type |
Class and Description |
static class |
MT644.SequenceA
Class for Sequence "A" of MT 644
|
static class |
MT644.SequenceB
Class for Sequence "B" of MT 644
|
-
Field Summary
Fields
Modifier and Type |
Field and Description |
static String |
NAME
Constant for MT name, this is part of the classname, after MT
|
static int |
SRU
Constant identifying the SRU to which this class belongs to.
|
-
Fields inherited from class com.prowidesoftware.swift.model.mt.AbstractMT
m
-
Constructor Summary
Constructors
Constructor and Description |
MT644()
Creates and initializes a new MT644 input message setting TEST BICS as sender and receiver.
All mandatory header attributes are completed with default values.
|
MT644(File file)
Creates a new MT644 by parsing a file with the message content in its swift FIN format.
If the file content is null or cannot be parsed as a message, the internal message object
will be initialized (blocks will be created) but empty.
If the file contains multiple messages, only the first one will be parsed.
|
MT644(InputStream stream)
Creates a new MT644 by parsing a input stream with the message content in its swift FIN format, using "UTF-8" as encoding.
If the message content is null or cannot be parsed, the internal message object
will be initialized (blocks will be created) but empty.
If the stream contains multiple messages, only the first one will be parsed.
|
MT644(int messageType,
String sender,
String receiver)
Deprecated.
|
MT644(MtSwiftMessage m)
Creates an MT644 initialized with the parameter MtSwiftMessage.
|
MT644(String fin)
Creates a new MT644 by parsing a String with the message content in its swift FIN format.
If the fin parameter is null or the message cannot be parsed, the internal message object
will be initialized (blocks will be created) but empty.
If the string contains multiple messages, only the first one will be parsed.
|
MT644(String sender,
String receiver)
Creates and initializes a new MT644 input message from sender to receiver.
All mandatory header attributes are completed with default values.
|
MT644(SwiftMessage m)
Creates an MT644 initialized with the parameter SwiftMessage
|
-
Method Summary
Methods
Modifier and Type |
Method and Description |
MT644 |
append(Field... fields)
Add all the fields to the end of the block4.
|
MT644 |
append(SwiftTagListBlock block)
Add all tags from block to the end of the block4.
|
MT644 |
append(Tag... tags)
Add all tags to the end of the block4.
|
Field20 |
getField20()
Iterates through block4 fields and return the first one whose name matches 20,
or null if none is found.
The first occurrence of field 20 at MT644 is expected to be the only one.
|
Field21 |
getField21()
Iterates through block4 fields and return the first one whose name matches 21,
or null if none is found.
The first occurrence of field 21 at MT644 is expected to be the only one.
|
List<Field26N> |
getField26N()
Iterates through block4 fields and return all occurrences of fields whose names matches 26N,
or Collections.emptyList() if none is found.
Multiple occurrences of field 26N at MT644 are expected at one sequence or across several sequences.
|
List<Field26P> |
getField26P()
Iterates through block4 fields and return all occurrences of fields whose names matches 26P,
or Collections.emptyList() if none is found.
Multiple occurrences of field 26P at MT644 are expected at one sequence or across several sequences.
|
Field27 |
getField27()
Iterates through block4 fields and return the first one whose name matches 27,
or null if none is found.
The first occurrence of field 27 at MT644 is expected to be the only one.
|
Field29A |
getField29A()
Iterates through block4 fields and return the first one whose name matches 29A,
or null if none is found.
The first occurrence of field 29A at MT644 is expected to be the only one.
|
Field29B |
getField29B()
Iterates through block4 fields and return the first one whose name matches 29B,
or null if none is found.
The first occurrence of field 29B at MT644 is expected to be the only one.
|
List<Field31F> |
getField31F()
Iterates through block4 fields and return all occurrences of fields whose names matches 31F,
or Collections.emptyList() if none is found.
Multiple occurrences of field 31F at MT644 are expected at one sequence or across several sequences.
|
Field32A |
getField32A()
Iterates through block4 fields and return the first one whose name matches 32A,
or null if none is found.
The first occurrence of field 32A at MT644 is expected to be the only one.
|
List<Field33B> |
getField33B()
Iterates through block4 fields and return all occurrences of fields whose names matches 33B,
or Collections.emptyList() if none is found.
Multiple occurrences of field 33B at MT644 are expected at one sequence or across several sequences.
|
List<Field34P> |
getField34P()
Iterates through block4 fields and return all occurrences of fields whose names matches 34P,
or Collections.emptyList() if none is found.
Multiple occurrences of field 34P at MT644 are expected at one sequence or across several sequences.
|
List<Field34R> |
getField34R()
Iterates through block4 fields and return all occurrences of fields whose names matches 34R,
or Collections.emptyList() if none is found.
Multiple occurrences of field 34R at MT644 are expected at one sequence or across several sequences.
|
List<Field36> |
getField36()
Iterates through block4 fields and return all occurrences of fields whose names matches 36,
or Collections.emptyList() if none is found.
Multiple occurrences of field 36 at MT644 are expected at one sequence or across several sequences.
|
List<Field37A> |
getField37A()
Iterates through block4 fields and return all occurrences of fields whose names matches 37A,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37A at MT644 are expected at one sequence or across several sequences.
|
List<Field37B> |
getField37B()
Iterates through block4 fields and return all occurrences of fields whose names matches 37B,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37B at MT644 are expected at one sequence or across several sequences.
|
List<Field37C> |
getField37C()
Iterates through block4 fields and return all occurrences of fields whose names matches 37C,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37C at MT644 are expected at one sequence or across several sequences.
|
List<Field37D> |
getField37D()
Iterates through block4 fields and return all occurrences of fields whose names matches 37D,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37D at MT644 are expected at one sequence or across several sequences.
|
List<Field37E> |
getField37E()
Iterates through block4 fields and return all occurrences of fields whose names matches 37E,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37E at MT644 are expected at one sequence or across several sequences.
|
List<Field37F> |
getField37F()
Iterates through block4 fields and return all occurrences of fields whose names matches 37F,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37F at MT644 are expected at one sequence or across several sequences.
|
List<Field37G> |
getField37G()
Iterates through block4 fields and return all occurrences of fields whose names matches 37G,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37G at MT644 are expected at one sequence or across several sequences.
|
List<Field37M> |
getField37M()
Iterates through block4 fields and return all occurrences of fields whose names matches 37M,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37M at MT644 are expected at one sequence or across several sequences.
|
List<Field37R> |
getField37R()
Iterates through block4 fields and return all occurrences of fields whose names matches 37R,
or Collections.emptyList() if none is found.
Multiple occurrences of field 37R at MT644 are expected at one sequence or across several sequences.
|
List<Field57A> |
getField57A()
Iterates through block4 fields and return all occurrences of fields whose names matches 57A,
or Collections.emptyList() if none is found.
Multiple occurrences of field 57A at MT644 are expected at one sequence or across several sequences.
|
List<Field57B> |
getField57B()
Iterates through block4 fields and return all occurrences of fields whose names matches 57B,
or Collections.emptyList() if none is found.
Multiple occurrences of field 57B at MT644 are expected at one sequence or across several sequences.
|
List<Field57D> |
getField57D()
Iterates through block4 fields and return all occurrences of fields whose names matches 57D,
or Collections.emptyList() if none is found.
Multiple occurrences of field 57D at MT644 are expected at one sequence or across several sequences.
|
List<Field71C> |
getField71C()
Iterates through block4 fields and return all occurrences of fields whose names matches 71C,
or Collections.emptyList() if none is found.
Multiple occurrences of field 71C at MT644 are expected at one sequence or across several sequences.
|
List<Field72> |
getField72()
Iterates through block4 fields and return all occurrences of fields whose names matches 72,
or Collections.emptyList() if none is found.
Multiple occurrences of field 72 at MT644 are expected at one sequence or across several sequences.
|
Field88D |
getField88D()
Iterates through block4 fields and return the first one whose name matches 88D,
or null if none is found.
The first occurrence of field 88D at MT644 is expected to be the only one.
|
String |
getMessageType()
Returns this MT number
|
MT644.SequenceA |
getSequenceA()
Get the single occurrence of SequenceA delimited by leading tag and end, with an optional tail.
|
MT644.SequenceA |
getSequenceA(SwiftTagListBlock parentSequence)
Get the single occurrence of SequenceA delimited by leading tag and end, with an optional tail.
|
List<MT644.SequenceB> |
getSequenceBList()
Get the list of SequenceB delimited by leading tag and end, with an optional tail.
|
static List<MT644.SequenceB> |
getSequenceBList(SwiftTagListBlock parentSequence)
Get the list of SequenceB delimited by leading tag and end, with an optional tail.
|
static MT644 |
parse(File file)
Creates a new MT644 by parsing a file with the message content in its swift FIN format.
If the file contains multiple messages, only the first one will be parsed.
|
static MT644 |
parse(InputStream stream)
Creates a new MT644 by parsing a input stream with the message content in its swift FIN format, using "UTF-8" as encoding.
If the stream contains multiple messages, only the first one will be parsed.
|
static MT644 |
parse(MtSwiftMessage m)
Creates an MT644 initialized with the parameter MtSwiftMessage.
|
static MT644 |
parse(String fin)
Creates a new MT644 by parsing a String with the message content in its swift FIN format.
If the fin parameter cannot be parsed, the returned MT644 will have its internal message object
initialized (blocks will be created) but empty.
If the string contains multiple messages, only the first one will be parsed.
|
-
Methods inherited from class com.prowidesoftware.swift.model.mt.AbstractMT
addField, containsSequence, containsSequenceList, create, create, FIN, getApplicationId, getLogicalTerminal, getMessagePriority, getMtId, getReceiver, getSender, getSequence, getSequence, getSequence, getSequenceList, getSequenceList, getSequenceNumber, getServiceId, getSessionNumber, getSwiftMessage, getSwiftMessageNotNullOrException, getVariant, isIncoming, isInput, isOutgoing, isOutput, isType, json, message, nameFromClass, read, setReceiver, setReceiver, setSender, setSender, setSwiftMessage, toString, write, write, xml
-
-
Constructor Detail
-
MT644
public MT644(String sender,
String receiver)
Creates and initializes a new MT644 input message from sender to receiver.
All mandatory header attributes are completed with default values.
In particular the sender and receiver addresses will be filled with proper default LT identifier
and branch codes if not provided,
- Parameters:
sender
- the sender address as a bic8, bic11 or full logical terminal consisting of 12 charactersreceiver
- the receiver address as a bic8, bic11 or full logical terminal consisting of 12 characters- Since:
- 7.7
-
MT644
@Deprecated
public MT644(int messageType,
String sender,
String receiver)
Deprecated.
DO NOT USE THIS METHOD
It is kept for compatibility but will be removed very soon, since the
messageType
parameter is actually ignored.
Use instead new MT644(sender, receiver)
- See Also:
MT644(String, String)
-
MT644
public MT644(String fin)
Creates a new MT644 by parsing a String with the message content in its swift FIN format.
If the fin parameter is null or the message cannot be parsed, the internal message object
will be initialized (blocks will be created) but empty.
If the string contains multiple messages, only the first one will be parsed.
- Parameters:
fin
- a string with the MT message in its FIN swift format- Since:
- 7.7
-
MT644
public MT644(InputStream stream)
throws IOException
Creates a new MT644 by parsing a input stream with the message content in its swift FIN format, using "UTF-8" as encoding.
If the message content is null or cannot be parsed, the internal message object
will be initialized (blocks will be created) but empty.
If the stream contains multiple messages, only the first one will be parsed.
- Parameters:
stream
- an input stream in UTF-8 encoding with the MT message in its FIN swift format.
- Throws:
IOException
- Since:
- 7.7
-
MT644
public MT644(File file)
throws IOException
Creates a new MT644 by parsing a file with the message content in its swift FIN format.
If the file content is null or cannot be parsed as a message, the internal message object
will be initialized (blocks will be created) but empty.
If the file contains multiple messages, only the first one will be parsed.
- Parameters:
file
- a file with the MT message in its FIN swift format.
- Throws:
IOException
- Since:
- 7.7
-
Method Detail
-
parse
public static MT644 parse(String fin)
Creates a new MT644 by parsing a String with the message content in its swift FIN format.
If the fin parameter cannot be parsed, the returned MT644 will have its internal message object
initialized (blocks will be created) but empty.
If the string contains multiple messages, only the first one will be parsed.
- Parameters:
fin
- a string with the MT message in its FIN swift format. fin may be null
in which case this method returns null
- Returns:
- a new instance of MT644 or null if fin is null
- Since:
- 7.7
-
parse
public static MT644 parse(InputStream stream)
throws IOException
Creates a new MT644 by parsing a input stream with the message content in its swift FIN format, using "UTF-8" as encoding.
If the stream contains multiple messages, only the first one will be parsed.
- Parameters:
stream
- an input stream in UTF-8 encoding with the MT message in its FIN swift format.
- Returns:
- a new instance of MT644 or null if stream is null or the message cannot be parsed
- Throws:
IOException
- Since:
- 7.7
-
parse
public static MT644 parse(File file)
throws IOException
Creates a new MT644 by parsing a file with the message content in its swift FIN format.
If the file contains multiple messages, only the first one will be parsed.
- Parameters:
file
- a file with the MT message in its FIN swift format.
- Returns:
- a new instance of MT644 or null if; file is null, does not exist, can't be read, is not a file or the message cannot be parsed
- Throws:
IOException
- Since:
- 7.7
-
getField20
public Field20 getField20()
Iterates through block4 fields and return the first one whose name matches 20,
or null
if none is found.
The first occurrence of field 20 at MT644 is expected to be the only one.
- Returns:
- a Field20 object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField21
public Field21 getField21()
Iterates through block4 fields and return the first one whose name matches 21,
or null
if none is found.
The first occurrence of field 21 at MT644 is expected to be the only one.
- Returns:
- a Field21 object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField27
public Field27 getField27()
Iterates through block4 fields and return the first one whose name matches 27,
or null
if none is found.
The first occurrence of field 27 at MT644 is expected to be the only one.
- Returns:
- a Field27 object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField29A
public Field29A getField29A()
Iterates through block4 fields and return the first one whose name matches 29A,
or null
if none is found.
The first occurrence of field 29A at MT644 is expected to be the only one.
- Returns:
- a Field29A object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField29B
public Field29B getField29B()
Iterates through block4 fields and return the first one whose name matches 29B,
or null
if none is found.
The first occurrence of field 29B at MT644 is expected to be the only one.
- Returns:
- a Field29B object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField88D
public Field88D getField88D()
Iterates through block4 fields and return the first one whose name matches 88D,
or null
if none is found.
The first occurrence of field 88D at MT644 is expected to be the only one.
- Returns:
- a Field88D object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField32A
public Field32A getField32A()
Iterates through block4 fields and return the first one whose name matches 32A,
or null
if none is found.
The first occurrence of field 32A at MT644 is expected to be the only one.
- Returns:
- a Field32A object or
null
if the field is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagByName(String)
-
getField26P
public List<Field26P> getField26P()
Iterates through block4 fields and return all occurrences of fields whose names matches 26P,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 26P at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field26P objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField26N
public List<Field26N> getField26N()
Iterates through block4 fields and return all occurrences of fields whose names matches 26N,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 26N at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field26N objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField31F
public List<Field31F> getField31F()
Iterates through block4 fields and return all occurrences of fields whose names matches 31F,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 31F at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field31F objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField33B
public List<Field33B> getField33B()
Iterates through block4 fields and return all occurrences of fields whose names matches 33B,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 33B at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field33B objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField36
public List<Field36> getField36()
Iterates through block4 fields and return all occurrences of fields whose names matches 36,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 36 at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field36 objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37G
public List<Field37G> getField37G()
Iterates through block4 fields and return all occurrences of fields whose names matches 37G,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37G at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37G objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37M
public List<Field37M> getField37M()
Iterates through block4 fields and return all occurrences of fields whose names matches 37M,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37M at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37M objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37R
public List<Field37R> getField37R()
Iterates through block4 fields and return all occurrences of fields whose names matches 37R,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37R at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37R objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37A
public List<Field37A> getField37A()
Iterates through block4 fields and return all occurrences of fields whose names matches 37A,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37A at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37A objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37B
public List<Field37B> getField37B()
Iterates through block4 fields and return all occurrences of fields whose names matches 37B,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37B at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37B objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37C
public List<Field37C> getField37C()
Iterates through block4 fields and return all occurrences of fields whose names matches 37C,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37C at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37C objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37D
public List<Field37D> getField37D()
Iterates through block4 fields and return all occurrences of fields whose names matches 37D,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37D at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37D objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37E
public List<Field37E> getField37E()
Iterates through block4 fields and return all occurrences of fields whose names matches 37E,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37E at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37E objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField37F
public List<Field37F> getField37F()
Iterates through block4 fields and return all occurrences of fields whose names matches 37F,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 37F at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field37F objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField71C
public List<Field71C> getField71C()
Iterates through block4 fields and return all occurrences of fields whose names matches 71C,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 71C at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field71C objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField34P
public List<Field34P> getField34P()
Iterates through block4 fields and return all occurrences of fields whose names matches 34P,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 34P at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field34P objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField34R
public List<Field34R> getField34R()
Iterates through block4 fields and return all occurrences of fields whose names matches 34R,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 34R at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field34R objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField57A
public List<Field57A> getField57A()
Iterates through block4 fields and return all occurrences of fields whose names matches 57A,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 57A at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field57A objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField57B
public List<Field57B> getField57B()
Iterates through block4 fields and return all occurrences of fields whose names matches 57B,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 57B at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field57B objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField57D
public List<Field57D> getField57D()
Iterates through block4 fields and return all occurrences of fields whose names matches 57D,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 57D at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field57D objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getField72
public List<Field72> getField72()
Iterates through block4 fields and return all occurrences of fields whose names matches 72,
or Collections.emptyList()
if none is found.
Multiple occurrences of field 72 at MT644 are expected at one sequence or across several sequences.
- Returns:
- a List of Field72 objects or
Collections.emptyList()
if none is not found
- Throws:
IllegalStateException
- if SwiftMessage object is not initialized- See Also:
SwiftTagListBlock.getTagsByName(String)
-
getSequenceA
@SequenceStyle(value=GENERATED_FIXED_WITH_OPTIONAL_TAIL)
public MT644.SequenceA getSequenceA(SwiftTagListBlock parentSequence)
Get the single occurrence of SequenceA delimited by leading tag and end, with an optional tail.
The presence of this methods indicates that this sequence can occur only once according to the Standard.
If block 4 is empty this method returns null
.
- Parameters:
parentSequence
- an optional parent sequence or null
to find SequenceA within the complete message- Since:
- 7.7
- See Also:
SwiftTagListBlock.getSubBlockDelimitedWithOptionalTail(String[], String[], String[])
-
getSequenceBList
@SequenceStyle(value=GENERATED_FIXED_WITH_OPTIONAL_TAIL)
public static List<MT644.SequenceB> getSequenceBList(SwiftTagListBlock parentSequence)
Get the list of SequenceB delimited by leading tag and end, with an optional tail.
The presence of this methods indicates that this sequence can occur more than once according to the Standard.
If message is empty or nor sequences are found an empty list is returned.
- Parameters:
parentSequence
- an optional parent sequence or null
to find SequenceB within the complete message- Since:
- 7.7
- See Also:
SwiftTagListBlock.getSubBlocksDelimitedWithOptionalTail(String[], String[], String[])