Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
swiftMtMx
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
isc-v3.1-tmp
swiftMtMx
Commits
86a0aa95
Commit
86a0aa95
authored
Sep 20, 2024
by
lixinyi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
107报文涉及类的更新
parent
016ac10c
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
28 deletions
+30
-28
Cheque13.java
...java/com/prowidesoftware/swift/model/mx/dic/Cheque13.java
+17
-19
GroupHeader103.java
...om/prowidesoftware/swift/model/mx/dic/GroupHeader103.java
+13
-9
No files found.
swiftMx/src/main/java/com/prowidesoftware/swift/model/mx/dic/Cheque13.java
View file @
86a0aa95
package
com
.
prowidesoftware
.
swift
.
model
.
mx
.
dic
;
package
com
.
prowidesoftware
.
swift
.
model
.
mx
.
dic
;
import
java.time.LocalDate
;
import
java.util.ArrayList
;
import
java.util.List
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
com.prowidesoftware.swift.model.mx.adapter.IsoDateAdapter
;
import
com.prowidesoftware.swift.model.mx.adapter.IsoDateAdapter
;
import
org.apache.commons.lang3.builder.EqualsBuilder
;
import
org.apache.commons.lang3.builder.EqualsBuilder
;
import
org.apache.commons.lang3.builder.HashCodeBuilder
;
import
org.apache.commons.lang3.builder.HashCodeBuilder
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
javax.xml.datatype.XMLGregorianCalendar
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
/**
* Characteristics of a cheque instruction, such as cheque type or cheque number.
* Characteristics of a cheque instruction, such as cheque type or cheque number.
...
@@ -43,13 +43,13 @@ public class Cheque13 {
...
@@ -43,13 +43,13 @@ public class Cheque13 {
@XmlElement
(
name
=
"ChqNb"
,
required
=
true
)
@XmlElement
(
name
=
"ChqNb"
,
required
=
true
)
protected
String
chqNb
;
protected
String
chqNb
;
@XmlElement
(
name
=
"IsseDt"
,
required
=
true
,
type
=
String
.
class
)
@XmlElement
(
name
=
"IsseDt"
,
required
=
true
,
type
=
String
.
class
)
@XmlJavaTypeAdapter
(
IsoDate
Adapter
.
class
)
@XmlJavaTypeAdapter
(
com
.
prowidesoftware
.
swift
.
model
.
mx
.
adapter
.
XMLGregorianCalendar
Adapter
.
class
)
@XmlSchemaType
(
name
=
"date"
)
@XmlSchemaType
(
name
=
"date"
)
protected
LocalDate
isseDt
;
protected
XMLGregorianCalendar
isseDt
;
@XmlElement
(
name
=
"StlDt"
,
type
=
String
.
class
)
@XmlElement
(
name
=
"StlDt"
,
type
=
String
.
class
)
@XmlJavaTypeAdapter
(
IsoDate
Adapter
.
class
)
@XmlJavaTypeAdapter
(
com
.
prowidesoftware
.
swift
.
model
.
mx
.
adapter
.
XMLGregorianCalendar
Adapter
.
class
)
@XmlSchemaType
(
name
=
"date"
)
@XmlSchemaType
(
name
=
"date"
)
protected
LocalDate
stlDt
;
protected
XMLGregorianCalendar
stlDt
;
@XmlElement
(
name
=
"Amt"
,
required
=
true
)
@XmlElement
(
name
=
"Amt"
,
required
=
true
)
protected
ActiveCurrencyAndAmount
amt
;
protected
ActiveCurrencyAndAmount
amt
;
@XmlElement
(
name
=
"ValDt"
)
@XmlElement
(
name
=
"ValDt"
)
...
@@ -127,7 +127,7 @@ public class Cheque13 {
...
@@ -127,7 +127,7 @@ public class Cheque13 {
* {@link String }
* {@link String }
*
*
*/
*/
public
LocalDate
getIsseDt
()
{
public
XMLGregorianCalendar
getIsseDt
()
{
return
isseDt
;
return
isseDt
;
}
}
...
@@ -139,7 +139,7 @@ public class Cheque13 {
...
@@ -139,7 +139,7 @@ public class Cheque13 {
* {@link String }
* {@link String }
*
*
*/
*/
public
Cheque13
setIsseDt
(
LocalDate
value
)
{
public
Cheque13
setIsseDt
(
XMLGregorianCalendar
value
)
{
this
.
isseDt
=
value
;
this
.
isseDt
=
value
;
return
this
;
return
this
;
}
}
...
@@ -152,7 +152,7 @@ public class Cheque13 {
...
@@ -152,7 +152,7 @@ public class Cheque13 {
* {@link String }
* {@link String }
*
*
*/
*/
public
LocalDate
getStlDt
()
{
public
XMLGregorianCalendar
getStlDt
()
{
return
stlDt
;
return
stlDt
;
}
}
...
@@ -164,7 +164,7 @@ public class Cheque13 {
...
@@ -164,7 +164,7 @@ public class Cheque13 {
* {@link String }
* {@link String }
*
*
*/
*/
public
Cheque13
setStlDt
(
LocalDate
value
)
{
public
Cheque13
setStlDt
(
XMLGregorianCalendar
value
)
{
this
.
stlDt
=
value
;
this
.
stlDt
=
value
;
return
this
;
return
this
;
}
}
...
@@ -375,8 +375,8 @@ public class Cheque13 {
...
@@ -375,8 +375,8 @@ public class Cheque13 {
* <p>
* <p>
* This accessor method returns a reference to the live list,
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the J
akarta XML Binding
object.
* returned list will be present inside the J
AXB
object.
* This is why there is not a
{@code set}
method for the instrForChqAgt property.
* This is why there is not a
<CODE>set</CODE>
method for the instrForChqAgt property.
*
*
* <p>
* <p>
* For example, to add a new item, do as follows:
* For example, to add a new item, do as follows:
...
@@ -390,12 +390,10 @@ public class Cheque13 {
...
@@ -390,12 +390,10 @@ public class Cheque13 {
* {@link InstructionForChequeAgent1 }
* {@link InstructionForChequeAgent1 }
*
*
*
*
* @return
* The value of the instrForChqAgt property.
*/
*/
public
List
<
InstructionForChequeAgent1
>
getInstrForChqAgt
()
{
public
List
<
InstructionForChequeAgent1
>
getInstrForChqAgt
()
{
if
(
instrForChqAgt
==
null
)
{
if
(
instrForChqAgt
==
null
)
{
instrForChqAgt
=
new
ArrayList
<>();
instrForChqAgt
=
new
ArrayList
<
InstructionForChequeAgent1
>();
}
}
return
this
.
instrForChqAgt
;
return
this
.
instrForChqAgt
;
}
}
...
...
swiftMx/src/main/java/com/prowidesoftware/swift/model/mx/dic/GroupHeader103.java
View file @
86a0aa95
package
com
.
prowidesoftware
.
swift
.
model
.
mx
.
dic
;
package
com
.
prowidesoftware
.
swift
.
model
.
mx
.
dic
;
import
java.math.BigDecimal
;
import
javax.xml.bind.annotation.XmlAccessType
;
import
javax.xml.bind.annotation.XmlAccessorType
;
import
javax.xml.bind.annotation.XmlElement
;
import
javax.xml.bind.annotation.XmlSchemaType
;
import
javax.xml.bind.annotation.XmlType
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
javax.xml.datatype.XMLGregorianCalendar
;
import
com.prowidesoftware.swift.model.mx.adapter.IsoDateTimeAdapter
;
import
com.prowidesoftware.swift.model.mx.adapter.IsoDateTimeAdapter
;
import
org.apache.commons.lang3.builder.EqualsBuilder
;
import
org.apache.commons.lang3.builder.EqualsBuilder
;
import
org.apache.commons.lang3.builder.HashCodeBuilder
;
import
org.apache.commons.lang3.builder.HashCodeBuilder
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
javax.xml.bind.annotation.*
;
import
javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter
;
import
java.math.BigDecimal
;
import
java.time.OffsetDateTime
;
/**
/**
* Set of characteristics shared by all individual cheques included in the message.
* Set of characteristics shared by all individual cheques included in the message.
...
@@ -31,9 +35,9 @@ public class GroupHeader103 {
...
@@ -31,9 +35,9 @@ public class GroupHeader103 {
@XmlElement
(
name
=
"MsgId"
,
required
=
true
)
@XmlElement
(
name
=
"MsgId"
,
required
=
true
)
protected
String
msgId
;
protected
String
msgId
;
@XmlElement
(
name
=
"CreDtTm"
,
required
=
true
,
type
=
String
.
class
)
@XmlElement
(
name
=
"CreDtTm"
,
required
=
true
,
type
=
String
.
class
)
@XmlJavaTypeAdapter
(
IsoDateTime
Adapter
.
class
)
@XmlJavaTypeAdapter
(
com
.
prowidesoftware
.
swift
.
model
.
mx
.
adapter
.
XMLGregorianCalendar
Adapter
.
class
)
@XmlSchemaType
(
name
=
"dateTime"
)
@XmlSchemaType
(
name
=
"dateTime"
)
protected
OffsetDateTime
creDtTm
;
protected
XMLGregorianCalendar
creDtTm
;
@XmlElement
(
name
=
"NbOfChqs"
,
required
=
true
)
@XmlElement
(
name
=
"NbOfChqs"
,
required
=
true
)
protected
String
nbOfChqs
;
protected
String
nbOfChqs
;
@XmlElement
(
name
=
"CtrlSum"
)
@XmlElement
(
name
=
"CtrlSum"
)
...
@@ -72,7 +76,7 @@ public class GroupHeader103 {
...
@@ -72,7 +76,7 @@ public class GroupHeader103 {
* {@link String }
* {@link String }
*
*
*/
*/
public
OffsetDateTime
getCreDtTm
()
{
public
XMLGregorianCalendar
getCreDtTm
()
{
return
creDtTm
;
return
creDtTm
;
}
}
...
@@ -84,7 +88,7 @@ public class GroupHeader103 {
...
@@ -84,7 +88,7 @@ public class GroupHeader103 {
* {@link String }
* {@link String }
*
*
*/
*/
public
GroupHeader103
setCreDtTm
(
OffsetDateTime
value
)
{
public
GroupHeader103
setCreDtTm
(
XMLGregorianCalendar
value
)
{
this
.
creDtTm
=
value
;
this
.
creDtTm
=
value
;
return
this
;
return
this
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment