Class Field425
- java.lang.Object
-
- com.prowidesoftware.swift.model.field.Field
-
- com.prowidesoftware.swift.model.field.Field425
-
- All Implemented Interfaces:
JsonSerializable
,PatternContainer
,java.io.Serializable
@Generated public class Field425 extends Field implements java.io.Serializable
SWIFT MT Field 425.Model and parser for field 425 of a SWIFT MT message.
Subfields (components) Data types
- Component 1:
String
- Component 2:
String
- Component 3:
String
- Component 4:
String
- Component 5:
String
- Component 6:
String
- Component 7:
String
- Component 8:
String
- Component 9:
String
- Component 10:
String
- Component 11:
String
- Component 12:
String
- Component 13:
String
- Component 14:
String
- Component 15:
String
- Component 16:
String
- Component 17:
String
- Component 18:
String
- Component 19:
String
- Component 20:
String
- Component 21:
String
- Component 22:
String
- Component 23:
String
- Component 24:
String
- Component 25:
String
- Component 26:
String
- Component 27:
String
- Component 28:
String
- Component 29:
String
- Component 30:
String
- Component 31:
String
- Component 32:
String
- Component 33:
String
- Component 34:
String
- Component 35:
String
- Component 36:
String
- Component 37:
String
- Component 38:
String
- Component 39:
String
- Component 40:
String
Structure definition
- validation pattern:
20*(2!c/37x)
- parser pattern:
20*(S/S)
- components pattern:
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
This class complies with standard release SRU2024
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
F_425
Same as NAME, intended to be clear when using static imports.static java.lang.String
NAME
Constant with the field name 425.static int
SRU
Constant identifying the SRU to which this class belongs to.-
Fields inherited from class com.prowidesoftware.swift.model.field.Field
components, labelMap
-
-
Constructor Summary
Constructors Constructor Description Field425()
Default constructor.Field425(Tag tag)
Creates a new field and initializes its components with content from the parameter tag.Field425(java.lang.String value)
Creates a new field and initializes its components with content from the parameter value.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description int
componentsSize()
Returns the defined amount of components.
This is not the amount of components present in the field instance, but the total amount of components that this field accepts as defined.static Tag
emptyTag()
Create a Tag with this field name and an empty string as value.static Field425
fromJson(java.lang.String json)
This method deserializes the JSON data into a Field425 object.static Field425
get(SwiftMessage msg)
Gets the first instance of Field425 in the given message.static Field425
get(SwiftTagListBlock block)
Gets the first occurrence form the tag list or null if not found.static java.util.List<Field425>
getAll(SwiftMessage msg)
Gets a list of all occurrences of the field Field425 in the given message an empty list is returned if none found.static java.util.List<Field425>
getAll(SwiftTagListBlock block)
Gets a list of all occurrences of the field Field425 from the given block an empty list is returned if none found.java.lang.String
getComponent1()
Gets the component 1 ($label).java.lang.String
getComponent10()
Gets the component 10 ($label).java.lang.String
getComponent11()
Gets the component 11 ($label).java.lang.String
getComponent12()
Gets the component 12 ($label).java.lang.String
getComponent13()
Gets the component 13 ($label).java.lang.String
getComponent14()
Gets the component 14 ($label).java.lang.String
getComponent15()
Gets the component 15 ($label).java.lang.String
getComponent16()
Gets the component 16 ($label).java.lang.String
getComponent17()
Gets the component 17 ($label).java.lang.String
getComponent18()
Gets the component 18 ($label).java.lang.String
getComponent19()
Gets the component 19 ($label).java.lang.String
getComponent2()
Gets the component 2 ($label).java.lang.String
getComponent20()
Gets the component 20 ($label).java.lang.String
getComponent21()
Gets the component 21 ($label).java.lang.String
getComponent22()
Gets the component 22 ($label).java.lang.String
getComponent23()
Gets the component 23 ($label).java.lang.String
getComponent24()
Gets the component 24 ($label).java.lang.String
getComponent25()
Gets the component 25 ($label).java.lang.String
getComponent26()
Gets the component 26 ($label).java.lang.String
getComponent27()
Gets the component 27 ($label).java.lang.String
getComponent28()
Gets the component 28 ($label).java.lang.String
getComponent29()
Gets the component 29 ($label).java.lang.String
getComponent3()
Gets the component 3 ($label).java.lang.String
getComponent30()
Gets the component 30 ($label).java.lang.String
getComponent31()
Gets the component 31 ($label).java.lang.String
getComponent32()
Gets the component 32 ($label).java.lang.String
getComponent33()
Gets the component 33 ($label).java.lang.String
getComponent34()
Gets the component 34 ($label).java.lang.String
getComponent35()
Gets the component 35 ($label).java.lang.String
getComponent36()
Gets the component 36 ($label).java.lang.String
getComponent37()
Gets the component 37 ($label).java.lang.String
getComponent38()
Gets the component 38 ($label).java.lang.String
getComponent39()
Gets the component 39 ($label).java.lang.String
getComponent4()
Gets the component 4 ($label).java.lang.String
getComponent40()
Gets the component 40 ($label).java.lang.String
getComponent5()
Gets the component 5 ($label).java.lang.String
getComponent6()
Gets the component 6 ($label).java.lang.String
getComponent7()
Gets the component 7 ($label).java.lang.String
getComponent8()
Gets the component 8 ($label).java.lang.String
getComponent9()
Gets the component 9 ($label).java.util.List<java.lang.String>
getComponentLabels()
Returns english label for components.protected java.util.Map<java.lang.Integer,java.lang.String>
getComponentMap()
Returns a mapping between component numbers and their label in camel case format.protected java.util.Map<java.lang.String,java.lang.Integer>
getLabelMap()
Returns a mapping between component labels and the internal component number.java.lang.String
getName()
Returns the field's name composed by the field number and the letter option (if any).java.lang.String
getValue()
Serializes the fields' components into the single string value (SWIFT format)java.lang.String
getValueDisplay(int component, java.util.Locale locale)
Returns a localized suitable for showing to humans string of a field component.boolean
isGeneric()
Returns true if the field is a GENERIC FIELD as specified by the standard.boolean
isOptional(int component)
Given a component number it returns true if the component is optional, regardless of the field being mandatory in a particular message.
Being the field's value conformed by a composition of one or several internal component values, the field may be present in a message with a proper value but with some of its internal components not set.static Field425
newInstance(Field425 source)
Copy constructor.void
parse(java.lang.String value)
Parses the parameter value into the internal components structure.java.lang.String
parserPattern()
Returns the field parser pattern.Field425
setComponent1(java.lang.String component1)
Set the component 1 ($label).Field425
setComponent10(java.lang.String component10)
Set the component 10 ($label).Field425
setComponent11(java.lang.String component11)
Set the component 11 ($label).Field425
setComponent12(java.lang.String component12)
Set the component 12 ($label).Field425
setComponent13(java.lang.String component13)
Set the component 13 ($label).Field425
setComponent14(java.lang.String component14)
Set the component 14 ($label).Field425
setComponent15(java.lang.String component15)
Set the component 15 ($label).Field425
setComponent16(java.lang.String component16)
Set the component 16 ($label).Field425
setComponent17(java.lang.String component17)
Set the component 17 ($label).Field425
setComponent18(java.lang.String component18)
Set the component 18 ($label).Field425
setComponent19(java.lang.String component19)
Set the component 19 ($label).Field425
setComponent2(java.lang.String component2)
Set the component 2 ($label).Field425
setComponent20(java.lang.String component20)
Set the component 20 ($label).Field425
setComponent21(java.lang.String component21)
Set the component 21 ($label).Field425
setComponent22(java.lang.String component22)
Set the component 22 ($label).Field425
setComponent23(java.lang.String component23)
Set the component 23 ($label).Field425
setComponent24(java.lang.String component24)
Set the component 24 ($label).Field425
setComponent25(java.lang.String component25)
Set the component 25 ($label).Field425
setComponent26(java.lang.String component26)
Set the component 26 ($label).Field425
setComponent27(java.lang.String component27)
Set the component 27 ($label).Field425
setComponent28(java.lang.String component28)
Set the component 28 ($label).Field425
setComponent29(java.lang.String component29)
Set the component 29 ($label).Field425
setComponent3(java.lang.String component3)
Set the component 3 ($label).Field425
setComponent30(java.lang.String component30)
Set the component 30 ($label).Field425
setComponent31(java.lang.String component31)
Set the component 31 ($label).Field425
setComponent32(java.lang.String component32)
Set the component 32 ($label).Field425
setComponent33(java.lang.String component33)
Set the component 33 ($label).Field425
setComponent34(java.lang.String component34)
Set the component 34 ($label).Field425
setComponent35(java.lang.String component35)
Set the component 35 ($label).Field425
setComponent36(java.lang.String component36)
Set the component 36 ($label).Field425
setComponent37(java.lang.String component37)
Set the component 37 ($label).Field425
setComponent38(java.lang.String component38)
Set the component 38 ($label).Field425
setComponent39(java.lang.String component39)
Set the component 39 ($label).Field425
setComponent4(java.lang.String component4)
Set the component 4 ($label).Field425
setComponent40(java.lang.String component40)
Set the component 40 ($label).Field425
setComponent5(java.lang.String component5)
Set the component 5 ($label).Field425
setComponent6(java.lang.String component6)
Set the component 6 ($label).Field425
setComponent7(java.lang.String component7)
Set the component 7 ($label).Field425
setComponent8(java.lang.String component8)
Set the component 8 ($label).Field425
setComponent9(java.lang.String component9)
Set the component 9 ($label).static Tag
tag(java.lang.String value)
Create a Tag with this field name and the given value.java.lang.String
typesPattern()
Returns the field component types pattern.java.lang.String
validatorPattern()
Returns the field validator pattern-
Methods inherited from class com.prowidesoftware.swift.model.field.Field
append, appendInLines, appendInLines, asTag, componentNameToNumber, equals, findComponentStartingWith, format, formatAccount, formatNumber, getAsBigDecimal, getComponent, getComponent, getComponentAs, getComponentAs, getComponentAsNumber, getComponentAsNumber, getComponentLabel, getComponentLabel, getComponents, getField, getField, getLabel, getLabel, getLabelComponents, getLine, getValueByCodeword, getValueDisplay, getValueDisplay, getValueDisplay, hashCode, init, is, is, is, is, isEmpty, isLetterOption, isNameAnyOf, joinComponents, joinComponents, joinComponents, joinComponents, letterOption, notNull, setComponent, setComponent, setComponents, toJson, toString, validName
-
-
-
-
Field Detail
-
SRU
public static final int SRU
Constant identifying the SRU to which this class belongs to.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Constant with the field name 425.- See Also:
- Constant Field Values
-
F_425
public static final java.lang.String F_425
Same as NAME, intended to be clear when using static imports.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Field425
public Field425()
Default constructor. Creates a new field setting all components to null.
-
Field425
public Field425(java.lang.String value)
Creates a new field and initializes its components with content from the parameter value.- Parameters:
value
- complete field value including separators and CRLF
-
Field425
public Field425(Tag tag)
Creates a new field and initializes its components with content from the parameter tag. The value is parsed withparse(String)
- Throws:
java.lang.IllegalArgumentException
- if the parameter tag is null or its tagname does not match the field name- Since:
- 7.8
-
-
Method Detail
-
newInstance
public static Field425 newInstance(Field425 source)
Copy constructor. Initializes the components list with a deep copy of the source components list.- Parameters:
source
- a field instance to copy- Since:
- 7.7
-
tag
public static Tag tag(java.lang.String value)
Create a Tag with this field name and the given value. Shorthand fornew Tag(NAME, value)
- Since:
- 7.5
- See Also:
NAME
-
emptyTag
public static Tag emptyTag()
Create a Tag with this field name and an empty string as value. Shorthand fornew Tag(NAME, "")
- Since:
- 7.5
- See Also:
NAME
-
parse
public void parse(java.lang.String value)
Parses the parameter value into the internal components structure.Used to update all components from a full new value, as an alternative to setting individual components. Previous component values are overwritten.
-
getValue
public java.lang.String getValue()
Serializes the fields' components into the single string value (SWIFT format)
-
getValueDisplay
public java.lang.String getValueDisplay(int component, java.util.Locale locale)
Returns a localized suitable for showing to humans string of a field component.- Specified by:
getValueDisplay
in classField
- Parameters:
component
- number of the component to displaylocale
- optional locale to format date and amounts, if null, the default locale is used- Returns:
- formatted component value or null if component number is invalid or not present
- Throws:
java.lang.IllegalArgumentException
- if component number is invalid for the field- Since:
- 7.8
-
typesPattern
public java.lang.String typesPattern()
Returns the field component types pattern.This method returns a letter representing the type for each component in the Field. It supersedes the Components Pattern because it distinguishes between N (Number) and I (BigDecimal).
- Specified by:
typesPattern
in interfacePatternContainer
- Specified by:
typesPattern
in classField
- Since:
- 9.2.7
-
parserPattern
public java.lang.String parserPattern()
Returns the field parser pattern.- Specified by:
parserPattern
in interfacePatternContainer
-
validatorPattern
public java.lang.String validatorPattern()
Returns the field validator pattern- Specified by:
validatorPattern
in classField
-
isOptional
public boolean isOptional(int component)
Given a component number it returns true if the component is optional, regardless of the field being mandatory in a particular message.
Being the field's value conformed by a composition of one or several internal component values, the field may be present in a message with a proper value but with some of its internal components not set.- Specified by:
isOptional
in classField
- Parameters:
component
- component number, first component of a field is referenced as 1- Returns:
- true if the component is optional for this field, false otherwise
-
isGeneric
public boolean isGeneric()
Returns true if the field is a GENERIC FIELD as specified by the standard.
-
componentsSize
public int componentsSize()
Returns the defined amount of components.
This is not the amount of components present in the field instance, but the total amount of components that this field accepts as defined.- Specified by:
componentsSize
in classField
- Since:
- 7.7
-
getComponentLabels
public java.util.List<java.lang.String> getComponentLabels()
Returns english label for components.
The index in the list is in sync with specific field component structure.- Specified by:
getComponentLabels
in classField
- Since:
- 7.8.4
- See Also:
Field.getComponentLabel(int)
-
getComponentMap
protected java.util.Map<java.lang.Integer,java.lang.String> getComponentMap()
Returns a mapping between component numbers and their label in camel case format.- Specified by:
getComponentMap
in classField
- Since:
- 7.10.3
-
getLabelMap
protected java.util.Map<java.lang.String,java.lang.Integer> getLabelMap()
Description copied from class:Field
Returns a mapping between component labels and the internal component number. Component labels are in lowercase and without spaces and separators. If a for a given component there is more than one label option, both are mapped to the same component number.- Specified by:
getLabelMap
in classField
- Since:
- 9.3.12
- See Also:
Field.getLabelMap()
-
getComponent1
public java.lang.String getComponent1()
Gets the component 1 ($label).- Returns:
- the component 1
-
getComponent2
public java.lang.String getComponent2()
Gets the component 2 ($label).- Returns:
- the component 2
-
getComponent3
public java.lang.String getComponent3()
Gets the component 3 ($label).- Returns:
- the component 3
-
getComponent4
public java.lang.String getComponent4()
Gets the component 4 ($label).- Returns:
- the component 4
-
getComponent5
public java.lang.String getComponent5()
Gets the component 5 ($label).- Returns:
- the component 5
-
getComponent6
public java.lang.String getComponent6()
Gets the component 6 ($label).- Returns:
- the component 6
-
getComponent7
public java.lang.String getComponent7()
Gets the component 7 ($label).- Returns:
- the component 7
-
getComponent8
public java.lang.String getComponent8()
Gets the component 8 ($label).- Returns:
- the component 8
-
getComponent9
public java.lang.String getComponent9()
Gets the component 9 ($label).- Returns:
- the component 9
-
getComponent10
public java.lang.String getComponent10()
Gets the component 10 ($label).- Returns:
- the component 10
-
getComponent11
public java.lang.String getComponent11()
Gets the component 11 ($label).- Returns:
- the component 11
-
getComponent12
public java.lang.String getComponent12()
Gets the component 12 ($label).- Returns:
- the component 12
-
getComponent13
public java.lang.String getComponent13()
Gets the component 13 ($label).- Returns:
- the component 13
-
getComponent14
public java.lang.String getComponent14()
Gets the component 14 ($label).- Returns:
- the component 14
-
getComponent15
public java.lang.String getComponent15()
Gets the component 15 ($label).- Returns:
- the component 15
-
getComponent16
public java.lang.String getComponent16()
Gets the component 16 ($label).- Returns:
- the component 16
-
getComponent17
public java.lang.String getComponent17()
Gets the component 17 ($label).- Returns:
- the component 17
-
getComponent18
public java.lang.String getComponent18()
Gets the component 18 ($label).- Returns:
- the component 18
-
getComponent19
public java.lang.String getComponent19()
Gets the component 19 ($label).- Returns:
- the component 19
-
getComponent20
public java.lang.String getComponent20()
Gets the component 20 ($label).- Returns:
- the component 20
-
getComponent21
public java.lang.String getComponent21()
Gets the component 21 ($label).- Returns:
- the component 21
-
getComponent22
public java.lang.String getComponent22()
Gets the component 22 ($label).- Returns:
- the component 22
-
getComponent23
public java.lang.String getComponent23()
Gets the component 23 ($label).- Returns:
- the component 23
-
getComponent24
public java.lang.String getComponent24()
Gets the component 24 ($label).- Returns:
- the component 24
-
getComponent25
public java.lang.String getComponent25()
Gets the component 25 ($label).- Returns:
- the component 25
-
getComponent26
public java.lang.String getComponent26()
Gets the component 26 ($label).- Returns:
- the component 26
-
getComponent27
public java.lang.String getComponent27()
Gets the component 27 ($label).- Returns:
- the component 27
-
getComponent28
public java.lang.String getComponent28()
Gets the component 28 ($label).- Returns:
- the component 28
-
getComponent29
public java.lang.String getComponent29()
Gets the component 29 ($label).- Returns:
- the component 29
-
getComponent30
public java.lang.String getComponent30()
Gets the component 30 ($label).- Returns:
- the component 30
-
getComponent31
public java.lang.String getComponent31()
Gets the component 31 ($label).- Returns:
- the component 31
-
getComponent32
public java.lang.String getComponent32()
Gets the component 32 ($label).- Returns:
- the component 32
-
getComponent33
public java.lang.String getComponent33()
Gets the component 33 ($label).- Returns:
- the component 33
-
getComponent34
public java.lang.String getComponent34()
Gets the component 34 ($label).- Returns:
- the component 34
-
getComponent35
public java.lang.String getComponent35()
Gets the component 35 ($label).- Returns:
- the component 35
-
getComponent36
public java.lang.String getComponent36()
Gets the component 36 ($label).- Returns:
- the component 36
-
getComponent37
public java.lang.String getComponent37()
Gets the component 37 ($label).- Returns:
- the component 37
-
getComponent38
public java.lang.String getComponent38()
Gets the component 38 ($label).- Returns:
- the component 38
-
getComponent39
public java.lang.String getComponent39()
Gets the component 39 ($label).- Returns:
- the component 39
-
getComponent40
public java.lang.String getComponent40()
Gets the component 40 ($label).- Returns:
- the component 40
-
setComponent1
public Field425 setComponent1(java.lang.String component1)
Set the component 1 ($label).- Parameters:
component1
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent2
public Field425 setComponent2(java.lang.String component2)
Set the component 2 ($label).- Parameters:
component2
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent3
public Field425 setComponent3(java.lang.String component3)
Set the component 3 ($label).- Parameters:
component3
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent4
public Field425 setComponent4(java.lang.String component4)
Set the component 4 ($label).- Parameters:
component4
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent5
public Field425 setComponent5(java.lang.String component5)
Set the component 5 ($label).- Parameters:
component5
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent6
public Field425 setComponent6(java.lang.String component6)
Set the component 6 ($label).- Parameters:
component6
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent7
public Field425 setComponent7(java.lang.String component7)
Set the component 7 ($label).- Parameters:
component7
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent8
public Field425 setComponent8(java.lang.String component8)
Set the component 8 ($label).- Parameters:
component8
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent9
public Field425 setComponent9(java.lang.String component9)
Set the component 9 ($label).- Parameters:
component9
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent10
public Field425 setComponent10(java.lang.String component10)
Set the component 10 ($label).- Parameters:
component10
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent11
public Field425 setComponent11(java.lang.String component11)
Set the component 11 ($label).- Parameters:
component11
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent12
public Field425 setComponent12(java.lang.String component12)
Set the component 12 ($label).- Parameters:
component12
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent13
public Field425 setComponent13(java.lang.String component13)
Set the component 13 ($label).- Parameters:
component13
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent14
public Field425 setComponent14(java.lang.String component14)
Set the component 14 ($label).- Parameters:
component14
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent15
public Field425 setComponent15(java.lang.String component15)
Set the component 15 ($label).- Parameters:
component15
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent16
public Field425 setComponent16(java.lang.String component16)
Set the component 16 ($label).- Parameters:
component16
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent17
public Field425 setComponent17(java.lang.String component17)
Set the component 17 ($label).- Parameters:
component17
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent18
public Field425 setComponent18(java.lang.String component18)
Set the component 18 ($label).- Parameters:
component18
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent19
public Field425 setComponent19(java.lang.String component19)
Set the component 19 ($label).- Parameters:
component19
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent20
public Field425 setComponent20(java.lang.String component20)
Set the component 20 ($label).- Parameters:
component20
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent21
public Field425 setComponent21(java.lang.String component21)
Set the component 21 ($label).- Parameters:
component21
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent22
public Field425 setComponent22(java.lang.String component22)
Set the component 22 ($label).- Parameters:
component22
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent23
public Field425 setComponent23(java.lang.String component23)
Set the component 23 ($label).- Parameters:
component23
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent24
public Field425 setComponent24(java.lang.String component24)
Set the component 24 ($label).- Parameters:
component24
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent25
public Field425 setComponent25(java.lang.String component25)
Set the component 25 ($label).- Parameters:
component25
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent26
public Field425 setComponent26(java.lang.String component26)
Set the component 26 ($label).- Parameters:
component26
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent27
public Field425 setComponent27(java.lang.String component27)
Set the component 27 ($label).- Parameters:
component27
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent28
public Field425 setComponent28(java.lang.String component28)
Set the component 28 ($label).- Parameters:
component28
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent29
public Field425 setComponent29(java.lang.String component29)
Set the component 29 ($label).- Parameters:
component29
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent30
public Field425 setComponent30(java.lang.String component30)
Set the component 30 ($label).- Parameters:
component30
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent31
public Field425 setComponent31(java.lang.String component31)
Set the component 31 ($label).- Parameters:
component31
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent32
public Field425 setComponent32(java.lang.String component32)
Set the component 32 ($label).- Parameters:
component32
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent33
public Field425 setComponent33(java.lang.String component33)
Set the component 33 ($label).- Parameters:
component33
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent34
public Field425 setComponent34(java.lang.String component34)
Set the component 34 ($label).- Parameters:
component34
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent35
public Field425 setComponent35(java.lang.String component35)
Set the component 35 ($label).- Parameters:
component35
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent36
public Field425 setComponent36(java.lang.String component36)
Set the component 36 ($label).- Parameters:
component36
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent37
public Field425 setComponent37(java.lang.String component37)
Set the component 37 ($label).- Parameters:
component37
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent38
public Field425 setComponent38(java.lang.String component38)
Set the component 38 ($label).- Parameters:
component38
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent39
public Field425 setComponent39(java.lang.String component39)
Set the component 39 ($label).- Parameters:
component39
- the $label to set- Returns:
- the field object to enable build pattern
-
setComponent40
public Field425 setComponent40(java.lang.String component40)
Set the component 40 ($label).- Parameters:
component40
- the $label to set- Returns:
- the field object to enable build pattern
-
getName
public java.lang.String getName()
Returns the field's name composed by the field number and the letter option (if any).
-
get
public static Field425 get(SwiftTagListBlock block)
Gets the first occurrence form the tag list or null if not found.- Parameters:
block
- may be null or empty- Returns:
- null if not found o block is null or empty
-
get
public static Field425 get(SwiftMessage msg)
Gets the first instance of Field425 in the given message.- Parameters:
msg
- may be empty or null- Returns:
- null if not found or msg is empty or null
- See Also:
get(SwiftTagListBlock)
-
getAll
public static java.util.List<Field425> getAll(SwiftMessage msg)
Gets a list of all occurrences of the field Field425 in the given message an empty list is returned if none found.- Parameters:
msg
- may be empty or null in which case an empty list is returned- See Also:
getAll(SwiftTagListBlock)
-
getAll
public static java.util.List<Field425> getAll(SwiftTagListBlock block)
Gets a list of all occurrences of the field Field425 from the given block an empty list is returned if none found.- Parameters:
block
- may be empty or null in which case an empty list is returned
-
fromJson
public static Field425 fromJson(java.lang.String json)
This method deserializes the JSON data into a Field425 object.- Parameters:
json
- JSON structure including tuples with label and value for all field components- Returns:
- a new field instance with the JSON data parsed into field components or an empty field id the JSON is invalid
- Since:
- 7.10.3
- See Also:
Field.fromJson(String)
-
-