cS][/S]
components pattern: NESNS
Components Data types
- component1:
Number
- component2:
Calendar
- component3:
String
- component4:
Number
- component5:
String
NOTE: this source code has been generated.
- Author:
- www.prowidesoftware.com
- See Also:
- Serialized Form
Fields inherited from class com.prowidesoftware.swift.model.field.Field |
components |
Constructor Summary |
Field37D()
Default constructor |
Field37D(java.lang.String value)
Creates the field parsing the parameter value into fields' components |
Method Summary |
java.math.BigDecimal |
amount()
Get the first amount in this field. |
java.util.List<java.math.BigDecimal> |
amounts()
|
java.lang.String |
componentsPattern()
|
java.util.List<java.util.Calendar> |
dates()
Get a calendar for every date found |
java.lang.String |
getComponent1()
Get the component1 |
java.lang.Number |
getComponent1AsNumber()
Get the component1 as Number |
java.lang.String |
getComponent2()
Get the component2 |
java.util.Calendar |
getComponent2AsCalendar()
Get the component2 as Calendar |
java.lang.String |
getComponent3()
Get the component3 |
java.lang.String |
getComponent3AsString()
Deprecated. |
java.lang.String |
getComponent4()
Get the component4 |
java.lang.Number |
getComponent4AsNumber()
Get the component4 as Number |
java.lang.String |
getComponent5()
Get the component5 |
java.lang.String |
getComponent5AsString()
Deprecated. |
java.lang.String |
getDate()
Get the Date (component2). |
java.util.Calendar |
getDateAsCalendar()
Get the Date (component2) as Calendar |
java.lang.String |
getDMMark()
Get the D/M Mark (component3). |
java.lang.String |
getRate()
Get the Rate (component1). |
java.lang.Number |
getRateAsNumber()
Get the Rate (component1) as Number |
java.lang.String |
getValue()
Serializes the fields' components into the single string value (SWIFT format) |
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. |
java.lang.String |
parserPattern()
|
void |
setComponent1(java.lang.Number component1)
Set the component1. |
void |
setComponent1(java.lang.String component1)
Set the component1. |
void |
setComponent2(java.util.Calendar component2)
Set the component2. |
void |
setComponent2(java.lang.String component2)
Set the component2. |
void |
setComponent3(java.lang.String component3)
Set the component3. |
void |
setComponent4(java.lang.Number component4)
Set the component4. |
void |
setComponent4(java.lang.String component4)
Set the component4. |
void |
setComponent5(java.lang.String component5)
Set the component5. |
void |
setDate(java.util.Calendar component2)
Set the Date (component2) as Calendar |
void |
setDate(java.lang.String component2)
Set the Date (component2). |
void |
setDMMark(java.lang.String component3)
Set the D/M Mark (component3). |
void |
setRate(java.lang.Number component1)
Set the Rate (component1) as Number |
void |
setRate(java.lang.String component1)
Set the Rate (component1). |
Methods inherited from class com.prowidesoftware.swift.model.field.Field |
appendInLines, appendInLines, equals, findComponentStartingWith, format, formatAccount, formatNumber, getAsBigDecimal, getComponent, getComponentAs, getComponents, getConditionalQualifier, getDSS, getField, getLabel, getLabel, getLabel, getLabel, getName, getValueByCodeword, getValueDisplay, hashCode, isDSSPresent, isEmpty, joinComponents, joinComponents, joinComponents, joinComponents, setComponent, setComponents, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NAME
public static final java.lang.String NAME
- See Also:
- Constant Field Values
PARSER_PATTERN
public static final java.lang.String PARSER_PATTERN
- See Also:
- Constant Field Values
COMPONENTS_PATTERN
public static final java.lang.String COMPONENTS_PATTERN
- See Also:
- Constant Field Values
Field37D
public Field37D()
- Default constructor
Field37D
public Field37D(java.lang.String value)
- Creates the field parsing the parameter value into fields' components
- Parameters:
value
-
getValue
public java.lang.String getValue()
- Serializes the fields' components into the single string value (SWIFT format)
- Overrides:
getValue
in class Field
- Returns:
- SWIFT formatted value
getComponent1
public java.lang.String getComponent1()
- Get the component1
- Returns:
- the component1
getComponent1AsNumber
public java.lang.Number getComponent1AsNumber()
- Get the component1 as Number
- Returns:
- the component1 converted to Number or
null
if cannot be converted
getRate
public java.lang.String getRate()
- Get the Rate (component1).
- Returns:
- the Rate from component1
getRateAsNumber
public java.lang.Number getRateAsNumber()
- Get the Rate (component1) as Number
- Returns:
- the Rate from component1 converted to Number or
null
if cannot be converted
setComponent1
public void setComponent1(java.lang.String component1)
- Set the component1.
- Parameters:
component1
- the component1 to set
setComponent1
public void setComponent1(java.lang.Number component1)
- Set the component1.
- Parameters:
component1
- the Number with the component1 content to set
setRate
public void setRate(java.lang.String component1)
- Set the Rate (component1).
- Parameters:
component1
- the Rate to set
setRate
public void setRate(java.lang.Number component1)
- Set the Rate (component1) as Number
- Parameters:
component1
- Number with the Rate content to set
getComponent2
public java.lang.String getComponent2()
- Get the component2
- Returns:
- the component2
getComponent2AsCalendar
public java.util.Calendar getComponent2AsCalendar()
- Get the component2 as Calendar
- Returns:
- the component2 converted to Calendar or
null
if cannot be converted
getDate
public java.lang.String getDate()
- Get the Date (component2).
- Returns:
- the Date from component2
getDateAsCalendar
public java.util.Calendar getDateAsCalendar()
- Get the Date (component2) as Calendar
- Returns:
- the Date from component2 converted to Calendar or
null
if cannot be converted
setComponent2
public void setComponent2(java.lang.String component2)
- Set the component2.
- Parameters:
component2
- the component2 to set
setComponent2
public void setComponent2(java.util.Calendar component2)
- Set the component2.
- Parameters:
component2
- the Calendar with the component2 content to set
setDate
public void setDate(java.lang.String component2)
- Set the Date (component2).
- Parameters:
component2
- the Date to set
setDate
public void setDate(java.util.Calendar component2)
- Set the Date (component2) as Calendar
- Parameters:
component2
- Calendar with the Date content to set
getComponent3
public java.lang.String getComponent3()
- Get the component3
- Returns:
- the component3
getComponent3AsString
@Deprecated
public java.lang.String getComponent3AsString()
- Deprecated.
- Same as getComponent(3)
getDMMark
public java.lang.String getDMMark()
- Get the D/M Mark (component3).
- Returns:
- the D/M Mark from component3
setComponent3
public void setComponent3(java.lang.String component3)
- Set the component3.
- Parameters:
component3
- the component3 to set
setDMMark
public void setDMMark(java.lang.String component3)
- Set the D/M Mark (component3).
- Parameters:
component3
- the D/M Mark to set
getComponent4
public java.lang.String getComponent4()
- Get the component4
- Returns:
- the component4
getComponent4AsNumber
public java.lang.Number getComponent4AsNumber()
- Get the component4 as Number
- Returns:
- the component4 converted to Number or
null
if cannot be converted
setComponent4
public void setComponent4(java.lang.String component4)
- Set the component4.
- Parameters:
component4
- the component4 to set
setComponent4
public void setComponent4(java.lang.Number component4)
- Set the component4.
- Parameters:
component4
- the Number with the component4 content to set
getComponent5
public java.lang.String getComponent5()
- Get the component5
- Returns:
- the component5
getComponent5AsString
@Deprecated
public java.lang.String getComponent5AsString()
- Deprecated.
- Same as getComponent(5)
setComponent5
public void setComponent5(java.lang.String component5)
- Set the component5.
- Parameters:
component5
- the component5 to set
dates
public java.util.List<java.util.Calendar> dates()
- Description copied from interface:
DateContainer
- Get a calendar for every date found
- Specified by:
dates
in interface DateContainer
amounts
public java.util.List<java.math.BigDecimal> amounts()
amount
public java.math.BigDecimal amount()
- Description copied from interface:
AmountContainer
- Get the first amount in this field.
- Specified by:
amount
in interface AmountContainer
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 class Field
- 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.
- Specified by:
isGeneric
in class Field
- Returns:
- true if the field is generic, false otherwise
componentsPattern
public java.lang.String componentsPattern()
- Specified by:
componentsPattern
in interface PatternContainer
parserPattern
public java.lang.String parserPattern()
- Specified by:
parserPattern
in interface PatternContainer