@Generated public class Field331 extends Field implements java.io.Serializable, DateContainer
Model and parser for field 331 of a SWIFT MT message.
Subfields (components) Data types
Long
Calendar
Calendar
Calendar
Calendar
Long
Long
Long
Long
Long
Long
Long
Structure definition
4!n<DATE2><HHMM><DATE2><HHMM>3!n6!n6!n6!n6!n6!n6!n
4!N<DATE2><HHMM><DATE2><HHMM>3!N6!N6!N6!N6!N6!N6!N
NEHEHNNNNNNN
This class complies with standard release SRU2023
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMPONENTS_PATTERN
Deprecated.
Use
typesPattern() method instead. |
static java.lang.Integer |
DATE_SESSION_CLOSED
Component number for the Date Session Closed subfield.
|
static java.lang.Integer |
DATE_SESSION_OPENED
Component number for the Date Session Opened subfield.
|
static java.lang.String |
F_331
Same as NAME, intended to be clear when using static imports.
|
static java.lang.Integer |
FIRST_INPUT_SEQUENCE_NUMBER
Component number for the First Input Sequence Number subfield.
|
static java.lang.Integer |
FIRST_OUTPUT_SEQUENCE_NUMBER
Component number for the First Output Sequence Number subfield.
|
static java.lang.Integer |
LAST_INPUT_SEQUENCE_NUMBER
Component number for the Last Input Sequence Number subfield.
|
static java.lang.Integer |
LAST_OUTPUT_SEQUENCE_NUMBER
Component number for the Last Output Sequence Number subfield.
|
static java.lang.String |
NAME
Constant with the field name 331.
|
static java.lang.String |
PARSER_PATTERN
Deprecated.
Use
parserPattern() method instead. |
static java.lang.Integer |
QUANTITY_OF_MESSAGES_RECEIVED
Component number for the Quantity Of Messages Received subfield.
|
static java.lang.Integer |
QUANTITY_OF_MESSAGES_SENT
Component number for the Quantity Of Messages Sent subfield.
|
static java.lang.Integer |
REASON_FOR_CLOSURE
Component number for the Reason For Closure subfield.
|
static java.lang.Integer |
SESSION_NUMBER
Component number for the Session Number subfield.
|
static int |
SRU
Constant identifying the SRU to which this class belongs to.
|
static java.lang.Integer |
TIME_SESSION_CLOSED
Component number for the Time Session Closed subfield.
|
static java.lang.Integer |
TIME_SESSION_OPENED
Component number for the Time Session Opened subfield.
|
static java.lang.String |
TYPES_PATTERN
Deprecated.
Use
typesPattern() method instead. |
components, labelMap
Constructor and Description |
---|
Field331()
Default constructor.
|
Field331(java.lang.String value)
Creates a new field and initializes its components with content from the parameter value.
|
Field331(Tag tag)
Creates a new field and initializes its components with content from the parameter tag.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
componentsPattern()
Deprecated.
Use
typesPattern() instead. |
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. |
java.util.Calendar |
date()
Returns the first component that can be converted to a Calendar
|
java.util.List<java.util.Calendar> |
dates()
Returns all components that can be converted to a Calendar
|
static Tag |
emptyTag()
Create a Tag with this field name and an empty string as value.
|
static Field331 |
fromJson(java.lang.String json)
This method deserializes the JSON data into a Field331 object.
|
static Field331 |
get(SwiftMessage msg)
Gets the first instance of Field331 in the given message.
|
static Field331 |
get(SwiftTagListBlock block)
Gets the first occurrence form the tag list or null if not found.
|
static java.util.List<Field331> |
getAll(SwiftMessage msg)
Gets a list of all occurrences of the field Field331 in the given message
an empty list is returned if none found.
|
static java.util.List<Field331> |
getAll(SwiftTagListBlock block)
Gets a list of all occurrences of the field Field331 from the given block
an empty list is returned if none found.
|
java.lang.String |
getComponent1()
Gets the component 1 (Session Number).
|
java.lang.String |
getComponent10()
Gets the component 10 (Last Input Sequence Number).
|
java.lang.Long |
getComponent10AsLong()
Get the component 10 as Long
|
java.lang.Number |
getComponent10AsNumber()
Deprecated.
use #getComponent10AsLong() instead
|
java.lang.String |
getComponent11()
Gets the component 11 (First Output Sequence Number).
|
java.lang.Long |
getComponent11AsLong()
Get the component 11 as Long
|
java.lang.Number |
getComponent11AsNumber()
Deprecated.
use #getComponent11AsLong() instead
|
java.lang.String |
getComponent12()
Gets the component 12 (Last Output Sequence Number).
|
java.lang.Long |
getComponent12AsLong()
Get the component 12 as Long
|
java.lang.Number |
getComponent12AsNumber()
Deprecated.
use #getComponent12AsLong() instead
|
java.lang.Long |
getComponent1AsLong()
Get the component 1 as Long
|
java.lang.Number |
getComponent1AsNumber()
Deprecated.
use #getComponent1AsLong() instead
|
java.lang.String |
getComponent2()
Gets the component 2 (Date Session Opened).
|
java.util.Calendar |
getComponent2AsCalendar()
Get the component 2 as Calendar
|
java.lang.String |
getComponent3()
Gets the component 3 (Time Session Opened).
|
java.util.Calendar |
getComponent3AsCalendar()
Get the component 3 as Calendar
|
java.lang.String |
getComponent4()
Gets the component 4 (Date Session Closed).
|
java.util.Calendar |
getComponent4AsCalendar()
Get the component 4 as Calendar
|
java.lang.String |
getComponent5()
Gets the component 5 (Time Session Closed).
|
java.util.Calendar |
getComponent5AsCalendar()
Get the component 5 as Calendar
|
java.lang.String |
getComponent6()
Gets the component 6 (Reason For Closure).
|
java.lang.Long |
getComponent6AsLong()
Get the component 6 as Long
|
java.lang.Number |
getComponent6AsNumber()
Deprecated.
use #getComponent6AsLong() instead
|
java.lang.String |
getComponent7()
Gets the component 7 (Quantity Of Messages Sent).
|
java.lang.Long |
getComponent7AsLong()
Get the component 7 as Long
|
java.lang.Number |
getComponent7AsNumber()
Deprecated.
use #getComponent7AsLong() instead
|
java.lang.String |
getComponent8()
Gets the component 8 (Quantity Of Messages Received).
|
java.lang.Long |
getComponent8AsLong()
Get the component 8 as Long
|
java.lang.Number |
getComponent8AsNumber()
Deprecated.
use #getComponent8AsLong() instead
|
java.lang.String |
getComponent9()
Gets the component 9 (First Input Sequence Number).
|
java.lang.Long |
getComponent9AsLong()
Get the component 9 as Long
|
java.lang.Number |
getComponent9AsNumber()
Deprecated.
use #getComponent9AsLong() instead
|
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.
|
java.lang.String |
getDateSessionClosed()
Gets the Date Session Closed (component 4).
|
java.util.Calendar |
getDateSessionClosedAsCalendar()
Get the Date Session Closed (component 4) as Calendar
|
java.lang.String |
getDateSessionOpened()
Gets the Date Session Opened (component 2).
|
java.util.Calendar |
getDateSessionOpenedAsCalendar()
Get the Date Session Opened (component 2) as Calendar
|
java.lang.String |
getFirstInputSequenceNumber()
Gets the First Input Sequence Number (component 9).
|
java.lang.Long |
getFirstInputSequenceNumberAsLong()
Get the First Input Sequence Number (component 9) as Long
|
java.lang.Number |
getFirstInputSequenceNumberAsNumber()
Deprecated.
use #getFirstInputSequenceNumberAsLong() instead
|
java.lang.String |
getFirstOutputSequenceNumber()
Gets the First Output Sequence Number (component 11).
|
java.lang.Long |
getFirstOutputSequenceNumberAsLong()
Get the First Output Sequence Number (component 11) as Long
|
java.lang.Number |
getFirstOutputSequenceNumberAsNumber()
Deprecated.
use #getFirstOutputSequenceNumberAsLong() instead
|
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 |
getLastInputSequenceNumber()
Gets the Last Input Sequence Number (component 10).
|
java.lang.Long |
getLastInputSequenceNumberAsLong()
Get the Last Input Sequence Number (component 10) as Long
|
java.lang.Number |
getLastInputSequenceNumberAsNumber()
Deprecated.
use #getLastInputSequenceNumberAsLong() instead
|
java.lang.String |
getLastOutputSequenceNumber()
Gets the Last Output Sequence Number (component 12).
|
java.lang.Long |
getLastOutputSequenceNumberAsLong()
Get the Last Output Sequence Number (component 12) as Long
|
java.lang.Number |
getLastOutputSequenceNumberAsNumber()
Deprecated.
use #getLastOutputSequenceNumberAsLong() instead
|
java.lang.String |
getName()
Returns the field's name composed by the field number and the letter option (if any).
|
java.lang.String |
getQuantityOfMessagesReceived()
Gets the Quantity Of Messages Received (component 8).
|
java.lang.Long |
getQuantityOfMessagesReceivedAsLong()
Get the Quantity Of Messages Received (component 8) as Long
|
java.lang.Number |
getQuantityOfMessagesReceivedAsNumber()
Deprecated.
use #getQuantityOfMessagesReceivedAsLong() instead
|
java.lang.String |
getQuantityOfMessagesSent()
Gets the Quantity Of Messages Sent (component 7).
|
java.lang.Long |
getQuantityOfMessagesSentAsLong()
Get the Quantity Of Messages Sent (component 7) as Long
|
java.lang.Number |
getQuantityOfMessagesSentAsNumber()
Deprecated.
use #getQuantityOfMessagesSentAsLong() instead
|
java.lang.String |
getReasonForClosure()
Gets the Reason For Closure (component 6).
|
java.lang.Long |
getReasonForClosureAsLong()
Get the Reason For Closure (component 6) as Long
|
java.lang.Number |
getReasonForClosureAsNumber()
Deprecated.
use #getReasonForClosureAsLong() instead
|
java.lang.String |
getSessionNumber()
Gets the Session Number (component 1).
|
java.lang.Long |
getSessionNumberAsLong()
Get the Session Number (component 1) as Long
|
java.lang.Number |
getSessionNumberAsNumber()
Deprecated.
use #getSessionNumberAsLong() instead
|
java.lang.String |
getTimeSessionClosed()
Gets the Time Session Closed (component 5).
|
java.util.Calendar |
getTimeSessionClosedAsCalendar()
Get the Time Session Closed (component 5) as Calendar
|
java.lang.String |
getTimeSessionOpened()
Gets the Time Session Opened (component 3).
|
java.util.Calendar |
getTimeSessionOpenedAsCalendar()
Get the Time Session Opened (component 3) as Calendar
|
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 Field331 |
newInstance(Field331 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.
|
Field331 |
setComponent1(java.lang.Long component1)
Set the component1 from a Long object.
|
Field331 |
setComponent1(java.lang.Number component1)
Alternative method setter for field's Session Number (component 1) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent1(java.lang.String component1)
Set the component 1 (Session Number).
|
Field331 |
setComponent10(java.lang.Long component10)
Set the component10 from a Long object.
|
Field331 |
setComponent10(java.lang.Number component10)
Alternative method setter for field's Last Input Sequence Number (component 10) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent10(java.lang.String component10)
Set the component 10 (Last Input Sequence Number).
|
Field331 |
setComponent11(java.lang.Long component11)
Set the component11 from a Long object.
|
Field331 |
setComponent11(java.lang.Number component11)
Alternative method setter for field's First Output Sequence Number (component 11) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent11(java.lang.String component11)
Set the component 11 (First Output Sequence Number).
|
Field331 |
setComponent12(java.lang.Long component12)
Set the component12 from a Long object.
|
Field331 |
setComponent12(java.lang.Number component12)
Alternative method setter for field's Last Output Sequence Number (component 12) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent12(java.lang.String component12)
Set the component 12 (Last Output Sequence Number).
|
Field331 |
setComponent2(java.util.Calendar component2)
Set the component2 from a Calendar object.
|
Field331 |
setComponent2(java.lang.String component2)
Set the component 2 (Date Session Opened).
|
Field331 |
setComponent3(java.util.Calendar component3)
Set the component3 from a Calendar object.
|
Field331 |
setComponent3(java.lang.String component3)
Set the component 3 (Time Session Opened).
|
Field331 |
setComponent4(java.util.Calendar component4)
Set the component4 from a Calendar object.
|
Field331 |
setComponent4(java.lang.String component4)
Set the component 4 (Date Session Closed).
|
Field331 |
setComponent5(java.util.Calendar component5)
Set the component5 from a Calendar object.
|
Field331 |
setComponent5(java.lang.String component5)
Set the component 5 (Time Session Closed).
|
Field331 |
setComponent6(java.lang.Long component6)
Set the component6 from a Long object.
|
Field331 |
setComponent6(java.lang.Number component6)
Alternative method setter for field's Reason For Closure (component 6) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent6(java.lang.String component6)
Set the component 6 (Reason For Closure).
|
Field331 |
setComponent7(java.lang.Long component7)
Set the component7 from a Long object.
|
Field331 |
setComponent7(java.lang.Number component7)
Alternative method setter for field's Quantity Of Messages Sent (component 7) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent7(java.lang.String component7)
Set the component 7 (Quantity Of Messages Sent).
|
Field331 |
setComponent8(java.lang.Long component8)
Set the component8 from a Long object.
|
Field331 |
setComponent8(java.lang.Number component8)
Alternative method setter for field's Quantity Of Messages Received (component 8) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent8(java.lang.String component8)
Set the component 8 (Quantity Of Messages Received).
|
Field331 |
setComponent9(java.lang.Long component9)
Set the component9 from a Long object.
|
Field331 |
setComponent9(java.lang.Number component9)
Alternative method setter for field's First Input Sequence Number (component 9) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setComponent9(java.lang.String component9)
Set the component 9 (First Input Sequence Number).
|
Field331 |
setDateSessionClosed(java.util.Calendar component4)
Set the Date Session Closed (component 4) from a Calendar object.
|
Field331 |
setDateSessionClosed(java.lang.String component4)
Set the Date Session Closed (component 4).
|
Field331 |
setDateSessionOpened(java.util.Calendar component2)
Set the Date Session Opened (component 2) from a Calendar object.
|
Field331 |
setDateSessionOpened(java.lang.String component2)
Set the Date Session Opened (component 2).
|
Field331 |
setFirstInputSequenceNumber(java.lang.Long component9)
Set the First Input Sequence Number (component 9) from a Long object.
|
Field331 |
setFirstInputSequenceNumber(java.lang.Number component9)
Alternative method setter for field's First Input Sequence Number (component 9) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setFirstInputSequenceNumber(java.lang.String component9)
Set the First Input Sequence Number (component 9).
|
Field331 |
setFirstOutputSequenceNumber(java.lang.Long component11)
Set the First Output Sequence Number (component 11) from a Long object.
|
Field331 |
setFirstOutputSequenceNumber(java.lang.Number component11)
Alternative method setter for field's First Output Sequence Number (component 11) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setFirstOutputSequenceNumber(java.lang.String component11)
Set the First Output Sequence Number (component 11).
|
Field331 |
setLastInputSequenceNumber(java.lang.Long component10)
Set the Last Input Sequence Number (component 10) from a Long object.
|
Field331 |
setLastInputSequenceNumber(java.lang.Number component10)
Alternative method setter for field's Last Input Sequence Number (component 10) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setLastInputSequenceNumber(java.lang.String component10)
Set the Last Input Sequence Number (component 10).
|
Field331 |
setLastOutputSequenceNumber(java.lang.Long component12)
Set the Last Output Sequence Number (component 12) from a Long object.
|
Field331 |
setLastOutputSequenceNumber(java.lang.Number component12)
Alternative method setter for field's Last Output Sequence Number (component 12) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setLastOutputSequenceNumber(java.lang.String component12)
Set the Last Output Sequence Number (component 12).
|
Field331 |
setQuantityOfMessagesReceived(java.lang.Long component8)
Set the Quantity Of Messages Received (component 8) from a Long object.
|
Field331 |
setQuantityOfMessagesReceived(java.lang.Number component8)
Alternative method setter for field's Quantity Of Messages Received (component 8) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setQuantityOfMessagesReceived(java.lang.String component8)
Set the Quantity Of Messages Received (component 8).
|
Field331 |
setQuantityOfMessagesSent(java.lang.Long component7)
Set the Quantity Of Messages Sent (component 7) from a Long object.
|
Field331 |
setQuantityOfMessagesSent(java.lang.Number component7)
Alternative method setter for field's Quantity Of Messages Sent (component 7) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setQuantityOfMessagesSent(java.lang.String component7)
Set the Quantity Of Messages Sent (component 7).
|
Field331 |
setReasonForClosure(java.lang.Long component6)
Set the Reason For Closure (component 6) from a Long object.
|
Field331 |
setReasonForClosure(java.lang.Number component6)
Alternative method setter for field's Reason For Closure (component 6) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setReasonForClosure(java.lang.String component6)
Set the Reason For Closure (component 6).
|
Field331 |
setSessionNumber(java.lang.Long component1)
Set the Session Number (component 1) from a Long object.
|
Field331 |
setSessionNumber(java.lang.Number component1)
Alternative method setter for field's Session Number (component 1) as as Number
This method supports java constant value boxing for simpler coding styles (ex: 10 becomes an Integer)
|
Field331 |
setSessionNumber(java.lang.String component1)
Set the Session Number (component 1).
|
Field331 |
setTimeSessionClosed(java.util.Calendar component5)
Set the Time Session Closed (component 5) from a Calendar object.
|
Field331 |
setTimeSessionClosed(java.lang.String component5)
Set the Time Session Closed (component 5).
|
Field331 |
setTimeSessionOpened(java.util.Calendar component3)
Set the Time Session Opened (component 3) from a Calendar object.
|
Field331 |
setTimeSessionOpened(java.lang.String component3)
Set the Time Session Opened (component 3).
|
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
|
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
public static final int SRU
public static final java.lang.String NAME
public static final java.lang.String F_331
@Deprecated @ProwideDeprecated(phase4=SRU2024) public static final java.lang.String PARSER_PATTERN
parserPattern()
method instead.@Deprecated @ProwideDeprecated(phase4=SRU2024) public static final java.lang.String COMPONENTS_PATTERN
typesPattern()
method instead.@Deprecated @ProwideDeprecated(phase4=SRU2024) public static final java.lang.String TYPES_PATTERN
typesPattern()
method instead.public static final java.lang.Integer SESSION_NUMBER
public static final java.lang.Integer DATE_SESSION_OPENED
public static final java.lang.Integer TIME_SESSION_OPENED
public static final java.lang.Integer DATE_SESSION_CLOSED
public static final java.lang.Integer TIME_SESSION_CLOSED
public static final java.lang.Integer REASON_FOR_CLOSURE
public static final java.lang.Integer QUANTITY_OF_MESSAGES_SENT
public static final java.lang.Integer QUANTITY_OF_MESSAGES_RECEIVED
public static final java.lang.Integer FIRST_INPUT_SEQUENCE_NUMBER
public static final java.lang.Integer LAST_INPUT_SEQUENCE_NUMBER
public static final java.lang.Integer FIRST_OUTPUT_SEQUENCE_NUMBER
public static final java.lang.Integer LAST_OUTPUT_SEQUENCE_NUMBER
public Field331()
public Field331(java.lang.String value)
value
- complete field value including separators and CRLFpublic Field331(Tag tag)
parse(String)
java.lang.IllegalArgumentException
- if the parameter tag is null or its tagname does not match the field namepublic static Field331 newInstance(Field331 source)
source
- a field instance to copypublic static Tag tag(java.lang.String value)
new Tag(NAME, value)
NAME
public static Tag emptyTag()
new Tag(NAME, "")
NAME
public void parse(java.lang.String value)
Used to update all components from a full new value, as an alternative to setting individual components. Previous component values are overwritten.
public java.lang.String getValue()
public java.lang.String getValueDisplay(int component, java.util.Locale locale)
getValueDisplay
in class Field
component
- number of the component to displaylocale
- optional locale to format date and amounts, if null, the default locale is usedjava.lang.IllegalArgumentException
- if component number is invalid for the field@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.String componentsPattern()
typesPattern()
instead.componentsPattern
in class Field
public java.lang.String typesPattern()
typesPattern
in interface PatternContainer
typesPattern
in class Field
public java.lang.String parserPattern()
parserPattern
in interface PatternContainer
public java.lang.String validatorPattern()
validatorPattern
in class Field
public boolean isOptional(int component)
isOptional
in class Field
component
- component number, first component of a field is referenced as 1public boolean isGeneric()
public int componentsSize()
componentsSize
in class Field
public java.util.List<java.lang.String> getComponentLabels()
getComponentLabels
in class Field
Field.getComponentLabel(int)
protected java.util.Map<java.lang.Integer,java.lang.String> getComponentMap()
getComponentMap
in class Field
protected java.util.Map<java.lang.String,java.lang.Integer> getLabelMap()
Field
getLabelMap
in class Field
Field.getLabelMap()
public java.lang.String getComponent1()
public java.lang.Long getComponent1AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent1AsNumber()
public java.lang.String getSessionNumber()
public java.lang.Long getSessionNumberAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getSessionNumberAsNumber()
public java.lang.String getComponent2()
public java.util.Calendar getComponent2AsCalendar()
public java.lang.String getDateSessionOpened()
public java.util.Calendar getDateSessionOpenedAsCalendar()
public java.lang.String getComponent3()
public java.util.Calendar getComponent3AsCalendar()
public java.lang.String getTimeSessionOpened()
public java.util.Calendar getTimeSessionOpenedAsCalendar()
public java.lang.String getComponent4()
public java.util.Calendar getComponent4AsCalendar()
public java.lang.String getDateSessionClosed()
public java.util.Calendar getDateSessionClosedAsCalendar()
public java.lang.String getComponent5()
public java.util.Calendar getComponent5AsCalendar()
public java.lang.String getTimeSessionClosed()
public java.util.Calendar getTimeSessionClosedAsCalendar()
public java.lang.String getComponent6()
public java.lang.Long getComponent6AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent6AsNumber()
public java.lang.String getReasonForClosure()
public java.lang.Long getReasonForClosureAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getReasonForClosureAsNumber()
public java.lang.String getComponent7()
public java.lang.Long getComponent7AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent7AsNumber()
public java.lang.String getQuantityOfMessagesSent()
public java.lang.Long getQuantityOfMessagesSentAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getQuantityOfMessagesSentAsNumber()
public java.lang.String getComponent8()
public java.lang.Long getComponent8AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent8AsNumber()
public java.lang.String getQuantityOfMessagesReceived()
public java.lang.Long getQuantityOfMessagesReceivedAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getQuantityOfMessagesReceivedAsNumber()
public java.lang.String getComponent9()
public java.lang.Long getComponent9AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent9AsNumber()
public java.lang.String getFirstInputSequenceNumber()
public java.lang.Long getFirstInputSequenceNumberAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getFirstInputSequenceNumberAsNumber()
public java.lang.String getComponent10()
public java.lang.Long getComponent10AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent10AsNumber()
public java.lang.String getLastInputSequenceNumber()
public java.lang.Long getLastInputSequenceNumberAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getLastInputSequenceNumberAsNumber()
public java.lang.String getComponent11()
public java.lang.Long getComponent11AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent11AsNumber()
public java.lang.String getFirstOutputSequenceNumber()
public java.lang.Long getFirstOutputSequenceNumberAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getFirstOutputSequenceNumberAsNumber()
public java.lang.String getComponent12()
public java.lang.Long getComponent12AsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getComponent12AsNumber()
public java.lang.String getLastOutputSequenceNumber()
public java.lang.Long getLastOutputSequenceNumberAsLong()
@Deprecated @ProwideDeprecated(phase4=SRU2024) public java.lang.Number getLastOutputSequenceNumberAsNumber()
public Field331 setComponent1(java.lang.String component1)
component1
- the Session Number to setpublic Field331 setComponent1(java.lang.Long component1)
component1
- the Long with the Session Number content to setsetComponent1(String)
public Field331 setComponent1(java.lang.Number component1)
component1
- the Number with the Session Number content to setsetSessionNumber(java.lang.Long)
public Field331 setSessionNumber(java.lang.String component1)
component1
- the Session Number to setpublic Field331 setSessionNumber(java.lang.Long component1)
component1
- Long with the Session Number content to setsetComponent1(java.lang.Long)
public Field331 setSessionNumber(java.lang.Number component1)
component1
- the Number with the Session Number content to setsetSessionNumber(java.lang.Long)
public Field331 setComponent2(java.lang.String component2)
component2
- the Date Session Opened to setpublic Field331 setComponent2(java.util.Calendar component2)
component2
- the Calendar with the Date Session Opened content to setpublic Field331 setDateSessionOpened(java.lang.String component2)
component2
- the Date Session Opened to setpublic Field331 setDateSessionOpened(java.util.Calendar component2)
component2
- Calendar with the Date Session Opened content to setsetComponent2(java.util.Calendar)
public Field331 setComponent3(java.lang.String component3)
component3
- the Time Session Opened to setpublic Field331 setComponent3(java.util.Calendar component3)
component3
- the Calendar with the Time Session Opened content to setpublic Field331 setTimeSessionOpened(java.lang.String component3)
component3
- the Time Session Opened to setpublic Field331 setTimeSessionOpened(java.util.Calendar component3)
component3
- Calendar with the Time Session Opened content to setsetComponent3(java.util.Calendar)
public Field331 setComponent4(java.lang.String component4)
component4
- the Date Session Closed to setpublic Field331 setComponent4(java.util.Calendar component4)
component4
- the Calendar with the Date Session Closed content to setpublic Field331 setDateSessionClosed(java.lang.String component4)
component4
- the Date Session Closed to setpublic Field331 setDateSessionClosed(java.util.Calendar component4)
component4
- Calendar with the Date Session Closed content to setsetComponent4(java.util.Calendar)
public Field331 setComponent5(java.lang.String component5)
component5
- the Time Session Closed to setpublic Field331 setComponent5(java.util.Calendar component5)
component5
- the Calendar with the Time Session Closed content to setpublic Field331 setTimeSessionClosed(java.lang.String component5)
component5
- the Time Session Closed to setpublic Field331 setTimeSessionClosed(java.util.Calendar component5)
component5
- Calendar with the Time Session Closed content to setsetComponent5(java.util.Calendar)
public Field331 setComponent6(java.lang.String component6)
component6
- the Reason For Closure to setpublic Field331 setComponent6(java.lang.Long component6)
component6
- the Long with the Reason For Closure content to setsetComponent6(String)
public Field331 setComponent6(java.lang.Number component6)
component6
- the Number with the Reason For Closure content to setsetReasonForClosure(java.lang.Long)
public Field331 setReasonForClosure(java.lang.String component6)
component6
- the Reason For Closure to setpublic Field331 setReasonForClosure(java.lang.Long component6)
component6
- Long with the Reason For Closure content to setsetComponent6(java.lang.Long)
public Field331 setReasonForClosure(java.lang.Number component6)
component6
- the Number with the Reason For Closure content to setsetReasonForClosure(java.lang.Long)
public Field331 setComponent7(java.lang.String component7)
component7
- the Quantity Of Messages Sent to setpublic Field331 setComponent7(java.lang.Long component7)
component7
- the Long with the Quantity Of Messages Sent content to setsetComponent7(String)
public Field331 setComponent7(java.lang.Number component7)
component7
- the Number with the Quantity Of Messages Sent content to setsetQuantityOfMessagesSent(java.lang.Long)
public Field331 setQuantityOfMessagesSent(java.lang.String component7)
component7
- the Quantity Of Messages Sent to setpublic Field331 setQuantityOfMessagesSent(java.lang.Long component7)
component7
- Long with the Quantity Of Messages Sent content to setsetComponent7(java.lang.Long)
public Field331 setQuantityOfMessagesSent(java.lang.Number component7)
component7
- the Number with the Quantity Of Messages Sent content to setsetQuantityOfMessagesSent(java.lang.Long)
public Field331 setComponent8(java.lang.String component8)
component8
- the Quantity Of Messages Received to setpublic Field331 setComponent8(java.lang.Long component8)
component8
- the Long with the Quantity Of Messages Received content to setsetComponent8(String)
public Field331 setComponent8(java.lang.Number component8)
component8
- the Number with the Quantity Of Messages Received content to setsetQuantityOfMessagesReceived(java.lang.Long)
public Field331 setQuantityOfMessagesReceived(java.lang.String component8)
component8
- the Quantity Of Messages Received to setpublic Field331 setQuantityOfMessagesReceived(java.lang.Long component8)
component8
- Long with the Quantity Of Messages Received content to setsetComponent8(java.lang.Long)
public Field331 setQuantityOfMessagesReceived(java.lang.Number component8)
component8
- the Number with the Quantity Of Messages Received content to setsetQuantityOfMessagesReceived(java.lang.Long)
public Field331 setComponent9(java.lang.String component9)
component9
- the First Input Sequence Number to setpublic Field331 setComponent9(java.lang.Long component9)
component9
- the Long with the First Input Sequence Number content to setsetComponent9(String)
public Field331 setComponent9(java.lang.Number component9)
component9
- the Number with the First Input Sequence Number content to setsetFirstInputSequenceNumber(java.lang.Long)
public Field331 setFirstInputSequenceNumber(java.lang.String component9)
component9
- the First Input Sequence Number to setpublic Field331 setFirstInputSequenceNumber(java.lang.Long component9)
component9
- Long with the First Input Sequence Number content to setsetComponent9(java.lang.Long)
public Field331 setFirstInputSequenceNumber(java.lang.Number component9)
component9
- the Number with the First Input Sequence Number content to setsetFirstInputSequenceNumber(java.lang.Long)
public Field331 setComponent10(java.lang.String component10)
component10
- the Last Input Sequence Number to setpublic Field331 setComponent10(java.lang.Long component10)
component10
- the Long with the Last Input Sequence Number content to setsetComponent10(String)
public Field331 setComponent10(java.lang.Number component10)
component10
- the Number with the Last Input Sequence Number content to setsetLastInputSequenceNumber(java.lang.Long)
public Field331 setLastInputSequenceNumber(java.lang.String component10)
component10
- the Last Input Sequence Number to setpublic Field331 setLastInputSequenceNumber(java.lang.Long component10)
component10
- Long with the Last Input Sequence Number content to setsetComponent10(java.lang.Long)
public Field331 setLastInputSequenceNumber(java.lang.Number component10)
component10
- the Number with the Last Input Sequence Number content to setsetLastInputSequenceNumber(java.lang.Long)
public Field331 setComponent11(java.lang.String component11)
component11
- the First Output Sequence Number to setpublic Field331 setComponent11(java.lang.Long component11)
component11
- the Long with the First Output Sequence Number content to setsetComponent11(String)
public Field331 setComponent11(java.lang.Number component11)
component11
- the Number with the First Output Sequence Number content to setsetFirstOutputSequenceNumber(java.lang.Long)
public Field331 setFirstOutputSequenceNumber(java.lang.String component11)
component11
- the First Output Sequence Number to setpublic Field331 setFirstOutputSequenceNumber(java.lang.Long component11)
component11
- Long with the First Output Sequence Number content to setsetComponent11(java.lang.Long)
public Field331 setFirstOutputSequenceNumber(java.lang.Number component11)
component11
- the Number with the First Output Sequence Number content to setsetFirstOutputSequenceNumber(java.lang.Long)
public Field331 setComponent12(java.lang.String component12)
component12
- the Last Output Sequence Number to setpublic Field331 setComponent12(java.lang.Long component12)
component12
- the Long with the Last Output Sequence Number content to setsetComponent12(String)
public Field331 setComponent12(java.lang.Number component12)
component12
- the Number with the Last Output Sequence Number content to setsetLastOutputSequenceNumber(java.lang.Long)
public Field331 setLastOutputSequenceNumber(java.lang.String component12)
component12
- the Last Output Sequence Number to setpublic Field331 setLastOutputSequenceNumber(java.lang.Long component12)
component12
- Long with the Last Output Sequence Number content to setsetComponent12(java.lang.Long)
public Field331 setLastOutputSequenceNumber(java.lang.Number component12)
component12
- the Number with the Last Output Sequence Number content to setsetLastOutputSequenceNumber(java.lang.Long)
public java.util.List<java.util.Calendar> dates()
dates
in interface DateContainer
public java.util.Calendar date()
public java.lang.String getName()
public static Field331 get(SwiftTagListBlock block)
block
- may be null or emptypublic static Field331 get(SwiftMessage msg)
msg
- may be empty or nullget(SwiftTagListBlock)
public static java.util.List<Field331> getAll(SwiftMessage msg)
msg
- may be empty or null in which case an empty list is returnedgetAll(SwiftTagListBlock)
public static java.util.List<Field331> getAll(SwiftTagListBlock block)
block
- may be empty or null in which case an empty list is returnedpublic static Field331 fromJson(java.lang.String json)
json
- JSON structure including tuples with label and value for all field componentsField.fromJson(String)