Package com.prowidesoftware.swift.model
Class SwiftBlock3Builder
- java.lang.Object
-
- com.prowidesoftware.swift.model.SwiftBlock3Builder
-
public class SwiftBlock3Builder extends java.lang.ObjectHelper 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 SwiftBlock3BuildersetField(Field field)If the field is expected, it is added to the blockSwiftBlock3BuildersetField103(Field103 field103)SwiftBlock3BuildersetField106(Field106 field106)SwiftBlock3BuildersetField108(Field108 field108)SwiftBlock3BuildersetField111(Field111 field111)SwiftBlock3BuildersetField113(Field113 field113)SwiftBlock3BuildersetField115(Field115 field115)This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3BuildersetField119(Field119 field119)SwiftBlock3BuildersetField121(Field121 field121)SwiftBlock3BuildersetField165(Field165 field165)This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3BuildersetField423(Field423 field423)SwiftBlock3BuildersetField424(Field424 field424)SwiftBlock3BuildersetField433(Field433 field433)This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3BuildersetField434(Field434 field434)This field should only be set for outgoing messages (input to SWIFT)SwiftBlock3BuildersetFields(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
-
-