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
89b0adae
Commit
89b0adae
authored
Apr 27, 2022
by
zhanghou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
完成900,910,swiftDto转mt
parent
e832ca40
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
95 additions
and
64 deletions
+95
-64
Mt2SwiftDtoCreateManager.java
...rilliance/swift/mt2SwiftDto/Mt2SwiftDtoCreateManager.java
+4
-4
Mt2SwiftDtoPCamt053001Creator.java
...mt2SwiftDto/camt053001/Mt2SwiftDtoPCamt053001Creator.java
+1
-1
Mt2SwiftDtoPCamt054001Creator.java
...mt2SwiftDto/camt054001/Mt2SwiftDtoPCamt054001Creator.java
+1
-1
Camt054001Parse20Field.java
...t/mt2SwiftDto/camt054001/impl/Camt054001Parse20Field.java
+2
-2
Camt054001Parse25aField.java
.../mt2SwiftDto/camt054001/impl/Camt054001Parse25aField.java
+7
-2
Camt054001Parse32aField.java
.../mt2SwiftDto/camt054001/impl/Camt054001Parse32aField.java
+2
-2
Camt054001Parse50aField.java
.../mt2SwiftDto/camt054001/impl/Camt054001Parse50aField.java
+3
-3
Camt054001Parse52aField.java
.../mt2SwiftDto/camt054001/impl/Camt054001Parse52aField.java
+5
-2
Camt054001Parse56aField.java
.../mt2SwiftDto/camt054001/impl/Camt054001Parse56aField.java
+7
-2
SwiftDto2MtCreatorManager.java
...illiance/swift/swiftdto2mt/SwiftDto2MtCreatorManager.java
+3
-0
Tag20Generate.java
...liance/swift/swiftdto2mt/mt900910/impl/Tag20Generate.java
+27
-0
BankToCustomerDebitCreditNotification.java
...iance/swift/vo/BankToCustomerDebitCreditNotification.java
+24
-43
SwiftDtoAdapter.java
...rc/main/java/com/brilliance/swift/vo/SwiftDtoAdapter.java
+2
-0
Test900Camt053001.java
.../brilliance/mt2swiftdto/camt053001/Test900Camt053001.java
+7
-2
No files found.
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/Mt2SwiftDtoCreateManager.java
View file @
89b0adae
package
com
.
brilliance
.
swift
.
mt2SwiftDto
;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mt2SwiftDto.camt053001.Mt2
Mx940950
Creator
;
import
com.brilliance.swift.mt2SwiftDto.camt054001.Mt2
Mx900910
Creator
;
import
com.brilliance.swift.mt2SwiftDto.camt053001.Mt2
SwiftDtoPCamt053001
Creator
;
import
com.brilliance.swift.mt2SwiftDto.camt054001.Mt2
SwiftDtoPCamt054001
Creator
;
import
com.brilliance.swift.mt2SwiftDto.pacs008001.Mt2SwiftDtoPacs008001Creator
;
import
com.brilliance.swift.mt2SwiftDto.pacs009001.Mt2SwiftDtoPacs009001Creator
;
import
com.brilliance.swift.vo.SwiftDto
;
...
...
@@ -75,9 +75,9 @@ public class Mt2SwiftDtoCreateManager {
}
else
if
(
"202"
.
equals
(
messageType
))
{
return
new
Mt2SwiftDtoPacs009001Creator
();
}
else
if
(
"900"
.
equals
(
messageType
)||
"910"
.
equals
(
messageType
)){
return
new
Mt2
Mx900910
Creator
();
return
new
Mt2
SwiftDtoPCamt054001
Creator
();
}
else
if
(
"940"
.
equals
(
messageType
)||
"950"
.
equals
(
messageType
)){
return
new
Mt2
Mx940950
Creator
();
return
new
Mt2
SwiftDtoPCamt053001
Creator
();
}
else
{
throw
new
SwiftException
(
"Invalid message type"
);
}
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt053001/Mt2
Mx940950
Creator.java
→
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt053001/Mt2
SwiftDtoPCamt053001
Creator.java
View file @
89b0adae
...
...
@@ -17,7 +17,7 @@ import java.util.List;
* @author zh
* @create 2022-04-24 17:06
*/
public
class
Mt2
Mx940950
Creator
extends
AbstractMt2SwiftDtoCreator
{
public
class
Mt2
SwiftDtoPCamt053001
Creator
extends
AbstractMt2SwiftDtoCreator
{
@Override
public
void
preProcess
()
throws
SwiftException
{
try
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/Mt2
Mx900910
Creator.java
→
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/Mt2
SwiftDtoPCamt054001
Creator.java
View file @
89b0adae
...
...
@@ -17,7 +17,7 @@ import java.util.List;
* @author zh
* @create 2022-04-24 14:50
*/
public
class
Mt2
Mx900910
Creator
extends
AbstractMt2SwiftDtoCreator
{
public
class
Mt2
SwiftDtoPCamt054001
Creator
extends
AbstractMt2SwiftDtoCreator
{
@Override
public
void
preProcess
()
throws
SwiftException
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse20Field.java
View file @
89b0adae
...
...
@@ -22,14 +22,14 @@ public class Camt054001Parse20Field extends AbstractMt2SwiftDtoParseFields {
Field20
field20
=
mt900
.
getField20
();
if
(
field20
!=
null
){
bankToCustomerDebitCreditNotification
.
setMessageId
(
field20
.
getValue
());
bankToCustomerDebitCreditNotification
.
set
MtType
(
"900
"
);
bankToCustomerDebitCreditNotification
.
set
CdtDbtCode
(
"DBIT
"
);
}
}
else
{
MT910
mt910
=
(
MT910
)
context
.
get
(
AbstractMT
.
class
);
Field20
field20
=
mt910
.
getField20
();
if
(
field20
!=
null
){
bankToCustomerDebitCreditNotification
.
setMessageId
(
field20
.
getValue
());
bankToCustomerDebitCreditNotification
.
set
MtType
(
"910
"
);
bankToCustomerDebitCreditNotification
.
set
CdtDbtCode
(
"CRDT
"
);
}
}
}
catch
(
Exception
e
)
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse25aField.java
View file @
89b0adae
...
...
@@ -3,6 +3,7 @@ package com.brilliance.swift.mt2SwiftDto.camt054001.impl;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.mt2SwiftDto.AbstractMt2SwiftDtoParseFields
;
import
com.brilliance.swift.vo.BankToCustomerDebitCreditNotification
;
import
com.brilliance.swift.vo.common.PartyAccount
;
import
com.prowidesoftware.swift.model.field.Field25
;
import
com.prowidesoftware.swift.model.mt.AbstractMT
;
import
com.prowidesoftware.swift.model.mt9xx.MT900
;
...
...
@@ -21,13 +22,17 @@ public class Camt054001Parse25aField extends AbstractMt2SwiftDtoParseFields {
MT900
mt900
=
(
MT900
)
context
.
get
(
AbstractMT
.
class
);
Field25
field25
=
mt900
.
getField25
();
if
(
field25
!=
null
){
bankToCustomerDebitCreditNotification
.
setIbanId
(
field25
.
getValue
());
PartyAccount
account
=
new
PartyAccount
();
account
.
setAccount
(
field25
.
getValue
());
bankToCustomerDebitCreditNotification
.
setAccount
(
account
);
}
}
else
{
MT910
mt910
=
(
MT910
)
context
.
get
(
AbstractMT
.
class
);
Field25
field25
=
mt910
.
getField25
();
if
(
field25
!=
null
){
bankToCustomerDebitCreditNotification
.
setIbanId
(
field25
.
getValue
());
PartyAccount
account
=
new
PartyAccount
();
account
.
setAccount
(
field25
.
getValue
());
bankToCustomerDebitCreditNotification
.
setAccount
(
account
);
}
}
}
catch
(
Exception
e
){
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse32aField.java
View file @
89b0adae
...
...
@@ -23,7 +23,7 @@ public class Camt054001Parse32aField extends AbstractMt2SwiftDtoParseFields {
MT900
mt900
=
(
MT900
)
context
.
get
(
AbstractMT
.
class
);
Field32A
field32A
=
mt900
.
getField32A
();
if
(
field32A
!=
null
){
bankToCustomerDebitCreditNotification
.
setDate
(
DateUtil
.
parseDate
(
"20"
+
field32A
.
getDate
(),
"yyyyMMdd"
));
bankToCustomerDebitCreditNotification
.
set
Value
Date
(
DateUtil
.
parseDate
(
"20"
+
field32A
.
getDate
(),
"yyyyMMdd"
));
CcyFormatAmount
cfa
=
new
CcyFormatAmount
();
cfa
.
setCcy
(
field32A
.
getCurrency
());
cfa
.
setAmt
(
field32A
.
amount
());
...
...
@@ -33,7 +33,7 @@ public class Camt054001Parse32aField extends AbstractMt2SwiftDtoParseFields {
MT910
mt910
=
(
MT910
)
context
.
get
(
AbstractMT
.
class
);
Field32A
field32A
=
mt910
.
getField32A
();
if
(
field32A
!=
null
){
bankToCustomerDebitCreditNotification
.
setDate
(
DateUtil
.
parseDate
(
"20"
+
field32A
.
getDate
(),
"yyyyMMdd"
));
bankToCustomerDebitCreditNotification
.
set
Value
Date
(
DateUtil
.
parseDate
(
"20"
+
field32A
.
getDate
(),
"yyyyMMdd"
));
CcyFormatAmount
cfa
=
new
CcyFormatAmount
();
cfa
.
setCcy
(
field32A
.
getCurrency
());
cfa
.
setAmt
(
field32A
.
amount
());
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse50aField.java
View file @
89b0adae
...
...
@@ -26,7 +26,7 @@ public class Camt054001Parse50aField extends AbstractMt2SwiftDtoParseFields {
Field50A
field50A
=
mt910
.
getField50A
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field50A
.
getAccount
()))
{
partyDto
.
setPartyAcct
(
buildPartyAccount
(
field50A
.
getAccount
()
));
partyDto
=
buildPartyAccount
(
partyDto
,
field50A
.
getLine
(
1
));
}
partyDto
.
setPartyBic
(
field50A
.
getBIC
());
}
else
if
(
mt910
.
getField50F
()!=
null
){
...
...
@@ -35,7 +35,7 @@ public class Camt054001Parse50aField extends AbstractMt2SwiftDtoParseFields {
Field50K
field50K
=
mt910
.
getField50K
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field50K
.
getAccount
()))
{
partyDto
.
setPartyAcct
(
buildPartyAccount
(
field50K
.
getAccount
()
));
partyDto
=
buildPartyAccount
(
partyDto
,
field50K
.
getLine
(
1
));
}
partyDto
.
setPartyName
(
field50K
.
getNameAndAddressLine1
());
if
(
StringUtil
.
isNotEmpty
(
field50K
.
getNameAndAddressLine2
()))
{
...
...
@@ -49,7 +49,7 @@ public class Camt054001Parse50aField extends AbstractMt2SwiftDtoParseFields {
}
}
if
(
partyDto
!=
null
){
bankToCustomerDebitCreditNotification
.
set
Customer
Party
(
partyDto
);
bankToCustomerDebitCreditNotification
.
set
Debit
Party
(
partyDto
);
}
}
}
catch
(
Exception
e
){
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse52aField.java
View file @
89b0adae
...
...
@@ -25,12 +25,15 @@ public class Camt054001Parse52aField extends AbstractMt2SwiftDtoParseFields {
if
(
mt900
.
getField52A
()!=
null
){
Field52A
field52A
=
mt900
.
getField52A
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field52A
.
getAccount
()))
{
partyDto
=
buildPartyAccount
(
partyDto
,
field52A
.
getLine
(
1
));
}
partyDto
.
setPartyBic
(
field52A
.
getBIC
());
}
else
if
(
mt900
.
getField52D
()
!=
null
)
{
Field52D
field52D
=
mt900
.
getField52D
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field52D
.
getAccount
()))
{
partyDto
.
setPartyAcct
(
buildPartyAccount
(
field52D
.
getAccount
()
));
partyDto
=
buildPartyAccount
(
partyDto
,
field52D
.
getLine
(
1
));
}
partyDto
.
setPartyName
(
field52D
.
getNameAndAddressLine1
());
if
(
StringUtil
.
isNotEmpty
(
field52D
.
getNameAndAddressLine2
()))
{
...
...
@@ -44,7 +47,7 @@ public class Camt054001Parse52aField extends AbstractMt2SwiftDtoParseFields {
}
}
if
(
partyDto
!=
null
)
{
bankToCustomerDebitCreditNotification
.
set
Institution
Party
(
partyDto
);
bankToCustomerDebitCreditNotification
.
set
DebitAgt
Party
(
partyDto
);
}
}
}
catch
(
Exception
e
)
{
...
...
swiftCore/src/main/java/com/brilliance/swift/mt2SwiftDto/camt054001/impl/Camt054001Parse56aField.java
View file @
89b0adae
...
...
@@ -25,11 +25,16 @@ public class Camt054001Parse56aField extends AbstractMt2SwiftDtoParseFields {
if
(
mt910
.
getField56A
()!=
null
){
Field56A
field56A
=
mt910
.
getField56A
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field56A
.
getAccount
()))
{
partyDto
=
buildPartyAccount
(
partyDto
,
field56A
.
getLine
(
1
));
}
partyDto
.
setPartyBic
(
field56A
.
getBIC
());
partyDto
.
setPartyAcct
(
buildPartyAccount
(
field56A
.
getAccount
()));
}
else
if
(
mt910
.
getField56D
()!=
null
){
Field56D
field56D
=
mt910
.
getField56D
();
partyDto
=
new
PartyDto
();
if
(
StringUtil
.
isNotEmpty
(
field56D
.
getAccount
()))
{
partyDto
=
buildPartyAccount
(
partyDto
,
field56D
.
getLine
(
1
));
}
partyDto
.
setPartyName
(
field56D
.
getNameAndAddressLine1
());
if
(
StringUtil
.
isNotEmpty
(
field56D
.
getNameAndAddressLine2
()))
{
partyDto
.
addAddress
(
field56D
.
getNameAndAddressLine2
());
...
...
@@ -43,7 +48,7 @@ public class Camt054001Parse56aField extends AbstractMt2SwiftDtoParseFields {
partyDto
.
setPartyAcct
(
buildPartyAccount
(
field56D
.
getAccount
()));
}
if
(
partyDto
!=
null
){
bankToCustomerDebitCreditNotification
.
setInt
ermediary
Party
(
partyDto
);
bankToCustomerDebitCreditNotification
.
setInt
rmyAgt
Party
(
partyDto
);
}
}
}
catch
(
Exception
e
)
{
...
...
swiftCore/src/main/java/com/brilliance/swift/swiftdto2mt/SwiftDto2MtCreatorManager.java
View file @
89b0adae
...
...
@@ -3,6 +3,7 @@ package com.brilliance.swift.swiftdto2mt;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.swiftdto2mt.mt103.SwiftDto2Mt103Creator
;
import
com.brilliance.swift.swiftdto2mt.mt202.SwiftDto2Mt202Creator
;
import
com.brilliance.swift.swiftdto2mt.mt900910.SwiftDto2Mt900910Creator
;
import
com.brilliance.swift.util.StringUtil
;
import
com.brilliance.swift.vo.SwiftDto
;
import
org.apache.commons.io.FileUtils
;
...
...
@@ -50,6 +51,8 @@ public class SwiftDto2MtCreatorManager {
return
new
SwiftDto2Mt103Creator
();
}
else
if
(
"pacs.009.001"
.
equals
(
messageType
))
{
return
new
SwiftDto2Mt202Creator
();
}
else
if
(
"camt.054.001"
.
equals
(
messageType
)){
return
new
SwiftDto2Mt900910Creator
();
}
else
{
throw
new
SwiftException
(
"Invalid message type"
);
}
...
...
swiftCore/src/main/java/com/brilliance/swift/swiftdto2mt/mt900910/impl/Tag20Generate.java
0 → 100644
View file @
89b0adae
package
com
.
brilliance
.
swift
.
swiftdto2mt
.
mt900910
.
impl
;
import
com.brilliance.swift.exception.SwiftException
;
import
com.brilliance.swift.swiftdto2mt.AbstractSwiftDto2MtTagGenerate
;
import
com.brilliance.swift.swiftdto2mt.SwiftDto2MtContextIdentifier
;
import
com.brilliance.swift.util.StringUtil
;
import
com.brilliance.swift.vo.BankToCustomerDebitCreditNotification
;
import
com.prowidesoftware.swift.model.SwiftMessage
;
import
com.prowidesoftware.swift.model.Tag
;
import
java.util.List
;
public
class
Tag20Generate
extends
AbstractSwiftDto2MtTagGenerate
{
private
String
name
=
"20"
;
@Override
public
void
tagGenerate
()
throws
SwiftException
{
BankToCustomerDebitCreditNotification
bankToCustomerDebitCreditNotification
=
(
BankToCustomerDebitCreditNotification
)
context
.
get
(
SwiftDto2MtContextIdentifier
.
SWIFT_DTO_OBJ
,
true
);
SwiftMessage
swiftMessage
=
context
.
get
(
SwiftMessage
.
class
);
List
<
Tag
>
tags
=
swiftMessage
.
getBlock4
().
getTags
();
if
(
StringUtil
.
isNotEmpty
(
bankToCustomerDebitCreditNotification
.
getMessageId
()))
{
tags
.
add
(
new
Tag
(
name
,
bankToCustomerDebitCreditNotification
.
getMessageId
()));
}
}
}
swiftCore/src/main/java/com/brilliance/swift/vo/BankToCustomerDebitCreditNotification.java
View file @
89b0adae
...
...
@@ -11,10 +11,6 @@ import java.util.Date;
* @create 2022-04-21 16:36
*/
public
class
BankToCustomerDebitCreditNotification
extends
SwiftDto
{
@Deprecated
protected
String
mtType
;
/**
* CRDT -- MT910
* DBIT -- MT900
...
...
@@ -23,41 +19,26 @@ public class BankToCustomerDebitCreditNotification extends SwiftDto{
protected
String
endToEndId
;
@Deprecated
protected
String
ibanId
;
protected
PartyAccount
account
;
@Deprecated
protected
Date
date
;
protected
Date
valueDate
;
protected
CcyFormatAmount
valueAmount
;
@Deprecated
protected
PartyDto
customerParty
;
protected
PartyDto
debitParty
;
@Deprecated
protected
PartyDto
institutionParty
;
protected
PartyDto
debitAgtParty
;
@Deprecated
protected
PartyDto
intermediaryParty
;
protected
PartyDto
intrmyAgtParty
;
protected
String
addtlTxInf
;
public
String
get
MtTyp
e
()
{
return
mtTyp
e
;
public
String
get
CdtDbtCod
e
()
{
return
cdtDbtCod
e
;
}
public
void
set
MtType
(
String
mtTyp
e
)
{
this
.
mtType
=
mtTyp
e
;
public
void
set
CdtDbtCode
(
String
cdtDbtCod
e
)
{
this
.
cdtDbtCode
=
cdtDbtCod
e
;
}
public
String
getEndToEndId
()
{
...
...
@@ -68,20 +49,20 @@ public class BankToCustomerDebitCreditNotification extends SwiftDto{
this
.
endToEndId
=
endToEndId
;
}
public
String
getIbanId
()
{
return
ibanId
;
public
PartyAccount
getAccount
()
{
return
account
;
}
public
void
set
IbanId
(
String
ibanId
)
{
this
.
ibanId
=
ibanId
;
public
void
set
Account
(
PartyAccount
account
)
{
this
.
account
=
account
;
}
public
Date
getDate
()
{
return
d
ate
;
public
Date
get
Value
Date
()
{
return
valueD
ate
;
}
public
void
set
Date
(
Date
d
ate
)
{
this
.
date
=
d
ate
;
public
void
set
ValueDate
(
Date
valueD
ate
)
{
this
.
valueDate
=
valueD
ate
;
}
public
CcyFormatAmount
getValueAmount
()
{
...
...
@@ -92,28 +73,28 @@ public class BankToCustomerDebitCreditNotification extends SwiftDto{
this
.
valueAmount
=
valueAmount
;
}
public
PartyDto
get
Customer
Party
()
{
return
customer
Party
;
public
PartyDto
get
Debit
Party
()
{
return
debit
Party
;
}
public
void
set
CustomerParty
(
PartyDto
customer
Party
)
{
this
.
customerParty
=
customer
Party
;
public
void
set
DebitParty
(
PartyDto
debit
Party
)
{
this
.
debitParty
=
debit
Party
;
}
public
PartyDto
get
Institution
Party
()
{
return
institution
Party
;
public
PartyDto
get
DebitAgt
Party
()
{
return
debitAgt
Party
;
}
public
void
set
InstitutionParty
(
PartyDto
institution
Party
)
{
this
.
institutionParty
=
institution
Party
;
public
void
set
DebitAgtParty
(
PartyDto
debitAgt
Party
)
{
this
.
debitAgtParty
=
debitAgt
Party
;
}
public
PartyDto
getInt
ermediary
Party
()
{
return
int
ermediary
Party
;
public
PartyDto
getInt
rmyAgt
Party
()
{
return
int
rmyAgt
Party
;
}
public
void
setInt
ermediaryParty
(
PartyDto
intermediary
Party
)
{
this
.
int
ermediaryParty
=
intermediary
Party
;
public
void
setInt
rmyAgtParty
(
PartyDto
intrmyAgt
Party
)
{
this
.
int
rmyAgtParty
=
intrmyAgt
Party
;
}
public
String
getAddtlTxInf
()
{
...
...
swiftCore/src/main/java/com/brilliance/swift/vo/SwiftDtoAdapter.java
View file @
89b0adae
...
...
@@ -22,6 +22,8 @@ public class SwiftDtoAdapter implements JsonSerializer<SwiftDto>, JsonDeserializ
className
=
"com.brilliance.swift.vo.VoCustomerCreditTransfer"
;
}
else
if
(
"pacs.009.001"
.
equals
(
prim
.
getAsString
()))
{
className
=
"com.brilliance.swift.vo.VoFinancialInstitutionCreditTransfer"
;
}
else
if
(
"camt.054.001"
.
equals
(
prim
.
getAsString
())){
className
=
"com.brilliance.swift.vo.BankToCustomerDebitCreditNotification"
;
}
klass
=
Class
.
forName
(
className
);
}
catch
(
ClassNotFoundException
e
)
{
...
...
swiftCore/src/test/java/com/brilliance/mt2swiftdto/camt053001/TestCamt053001.java
→
swiftCore/src/test/java/com/brilliance/mt2swiftdto/camt053001/Test
900
Camt053001.java
View file @
89b0adae
package
com
.
brilliance
.
mt2swiftdto
.
camt053001
;
public
class
TestCamt053001
{
import
com.brilliance.swift.mt2SwiftDto.Mt2SwiftDtoCreateManager
;
import
com.brilliance.swift.vo.SwiftDto
;
public
static
void
main
(
String
[]
args
)
{
import
java.io.File
;
public
class
Test900Camt053001
{
public
static
void
main
(
String
[]
args
)
{
File
file
=
new
File
(
System
.
getProperty
(
"user.dir"
)+
"\\swiftCore\\src\\main\\resources\\swiftTxt\\MT900.txt"
);
}
}
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