Package com.prowidesoftware.swift.model
Class SwiftBlock3Builder
- java.lang.Object
-
- com.prowidesoftware.swift.model.SwiftBlock3Builder
-
public class SwiftBlock3Builder extends java.lang.Object
Helper class to fill a User Header block 3 ensuring only expected fields are set and fields are set in proper order.It is implemented as a Decorator for the SwiftBlock3 instance. Each time a new field is set, the internal tag list will be updated in proper order.
- Since:
- 7.10.0
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SwiftBlock3Builder
setField(Field field)
If the field is expected, it is added to the blockSwiftBlock3Builder
setField103(Field103 field103)
SwiftBlock3Builder
setField106(Field106 field106)
SwiftBlock3Builder
setField108(Field108 field108)
SwiftBlock3Builder
setField111(Field111 field111)
SwiftBlock3Builder
setField113(Field113 field113)
SwiftBlock3Builder
setField115(Field115 field115)
This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3Builder
setField119(Field119 field119)
SwiftBlock3Builder
setField121(Field121 field121)
SwiftBlock3Builder
setField165(Field165 field165)
This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3Builder
setField423(Field423 field423)
SwiftBlock3Builder
setField424(Field424 field424)
SwiftBlock3Builder
setField433(Field433 field433)
This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3Builder
setField434(Field434 field434)
This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3Builder
setFields(java.util.List<Field> fields)
Adds the list of fields to the block, dropping any unexpected field
-
-
-
Method Detail
-
setField103
public SwiftBlock3Builder setField103(Field103 field103)
-
setField113
public SwiftBlock3Builder setField113(Field113 field113)
-
setField108
public SwiftBlock3Builder setField108(Field108 field108)
-
setField119
public SwiftBlock3Builder setField119(Field119 field119)
-
setField423
public SwiftBlock3Builder setField423(Field423 field423)
-
setField106
public SwiftBlock3Builder setField106(Field106 field106)
-
setField424
public SwiftBlock3Builder setField424(Field424 field424)
-
setField111
public SwiftBlock3Builder setField111(Field111 field111)
-
setField121
public SwiftBlock3Builder setField121(Field121 field121)
-
setField115
public SwiftBlock3Builder setField115(Field115 field115)
This field should only be set for outgoing messages (input to SWIFT)
-
setField165
public SwiftBlock3Builder setField165(Field165 field165)
This field should only be set for outgoing messages (input to SWIFT)
-
setField433
public SwiftBlock3Builder setField433(Field433 field433)
This field should only be set for outgoing messages (input to SWIFT)
-
setField434
public SwiftBlock3Builder setField434(Field434 field434)
This field should only be set for outgoing messages (input to SWIFT)- Since:
- 7.10.3
-
setFields
public SwiftBlock3Builder setFields(java.util.List<Field> fields)
Adds the list of fields to the block, dropping any unexpected field- Parameters:
fields
- the fields to add- Since:
- 7.10.9
-
setField
public SwiftBlock3Builder setField(Field field)
If the field is expected, it is added to the block- Parameters:
field
- the field to add- Since:
- 7.10.9
-
-