Skip to content

Commit 24e740c

Browse files
CU-86b7dezey_Migrar-logica-de-validacion-de-Fields-a-Integrator (#290)
1 parent 2534960 commit 24e740c

File tree

673 files changed

+3241
-587
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

673 files changed

+3241
-587
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Prowide Core - CHANGELOG
22

3+
#### 10.3.9 - SNAPSHOT
4+
* Deprecated `Field.validatorPattern()` - validation patterns moved to Integrator's `FieldPatternRegistry`
5+
* Updated MT message structures from schema regeneration (MT081, MT513-MT543, MT586, MT920, MT942)
6+
37
#### 10.3.8 - January 2026
48
* (PW-2967) Fixed Field95D component label from "Legal Entity Identifier" to "Digital Ledger Identifier" to match XSD schema
59
* Feat: `MtSwiftMessage` now automatically extracts and persists UETR from block 3 field 121 during message parsing

src/generated/java/com/prowidesoftware/swift/SchemeConstantsA.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,15 @@ public interface SchemeConstantsA {
2323
String AGNT = "AGNT";
2424
String AMND = "AMND";
2525
String AFB = "AFB";
26+
String AACO = "AACO";
27+
String ACUS = "ACUS";
2628
String AFWD = "AFWD";
2729
String ANDF = "ANDF";
2830
String ASET = "ASET";
2931
String AMEND = "AMEND";
3032
String AD = "AD";
3133
String AVFF = "AVFF";
34+
String AVAR = "AVAR";
3235
String AMER = "AMER";
3336
String AVSS = "AVSS";
3437
String AVSO = "AVSO";
@@ -126,7 +129,6 @@ public interface SchemeConstantsA {
126129
String A012 = "A012";
127130
String A013 = "A013";
128131
String A014 = "A014";
129-
String AACO = "AACO";
130132
String AADJ = "AADJ";
131133
String ABEC = "ABEC";
132134
String ABRD = "ABRD";
@@ -138,7 +140,6 @@ public interface SchemeConstantsA {
138140
String ACLI = "ACLI";
139141
String ACPR = "ACPR";
140142
String ACTU = "ACTU";
141-
String ACUS = "ACUS";
142143
String ADEA = "ADEA";
143144
String ADHO = "ADHO";
144145
String AFBA = "AFBA";
@@ -170,7 +171,6 @@ public interface SchemeConstantsA {
170171
String ATXF = "ATXF";
171172
String AUCL = "AUCL";
172173
String AUCT = "AUCT";
173-
String AVAR = "AVAR";
174174
String AVER = "AVER";
175175
String AVCL = "AVCL";
176176
String AVOV = "AVOV";

src/generated/java/com/prowidesoftware/swift/SchemeConstantsC.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ public interface SchemeConstantsC {
3131
String CANC = "CANC";
3232
String CNEW = "CNEW";
3333
String CCAN = "CCAN";
34+
String CACO = "CACO";
3435
String CAMN = "CAMN";
36+
String CCUS = "CCUS";
3537
String CLOSEOUT = "CLOSEOUT";
3638
String CANCEL = "CANCEL";
3739
String CLOS = "CLOS";
@@ -136,7 +138,6 @@ public interface SchemeConstantsC {
136138
String CASD = "CASD";
137139
String CNTI = "CNTI";
138140
String CALM = "CALM";
139-
String CACO = "CACO";
140141
String CBON = "CBON";
141142
String CUTS = "CUTS";
142143
String CPRF = "CPRF";
@@ -222,7 +223,6 @@ public interface SchemeConstantsC {
222223
String CCIR = "CCIR";
223224
String CCPC = "CCPC";
224225
String CCPN = "CCPN";
225-
String CCUS = "CCUS";
226226
String CDAC = "CDAC";
227227
String CDIV = "CDIV";
228228
String CDLR = "CDLR";

src/generated/java/com/prowidesoftware/swift/SchemeConstantsN.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public interface SchemeConstantsN {
2323
String NETS = "NETS";
2424
String NAUT = "NAUT";
2525
String NEWT = "NEWT";
26+
String NCUS = "NCUS";
27+
String NACO = "NACO";
2628
String NEW = "NEW";
2729
String NETCASH = "NETCASH";
2830
String NINT = "NINT";
@@ -74,7 +76,6 @@ public interface SchemeConstantsN {
7476
String NPRT = "NPRT";
7577
String NMLT = "NMLT";
7678
String NMPT = "NMPT";
77-
String NACO = "NACO";
7879
String NACT = "NACT";
7980
String NAFF = "NAFF";
8081
String NAMC = "NAMC";
@@ -89,7 +90,6 @@ public interface SchemeConstantsN {
8990
String NCRR = "NCRR";
9091
String NCRS = "NCRS";
9192
String NCSD = "NCSD";
92-
String NCUS = "NCUS";
9393
String NDEF = "NDEF";
9494
String NDIS = "NDIS";
9595
String NDLF = "NDLF";

src/generated/java/com/prowidesoftware/swift/model/field/Field101.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ public String parserPattern() {
208208
}
209209

210210
/**
211-
* Returns the field validator pattern
211+
* Returns the field validator pattern.
212+
*
213+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
212214
*/
215+
@Deprecated
216+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
213217
@Override
214218
public String validatorPattern() {
215219
return "1!c";

src/generated/java/com/prowidesoftware/swift/model/field/Field102.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,12 @@ public String parserPattern() {
209209
}
210210

211211
/**
212-
* Returns the field validator pattern
212+
* Returns the field validator pattern.
213+
*
214+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
213215
*/
216+
@Deprecated
217+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
214218
@Override
215219
public String validatorPattern() {
216220
return "<LT>";

src/generated/java/com/prowidesoftware/swift/model/field/Field103.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ public String parserPattern() {
208208
}
209209

210210
/**
211-
* Returns the field validator pattern
211+
* Returns the field validator pattern.
212+
*
213+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
212214
*/
215+
@Deprecated
216+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
213217
@Override
214218
public String validatorPattern() {
215219
return "3!a";

src/generated/java/com/prowidesoftware/swift/model/field/Field104.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ public String parserPattern() {
208208
}
209209

210210
/**
211-
* Returns the field validator pattern
211+
* Returns the field validator pattern.
212+
*
213+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
212214
*/
215+
@Deprecated
216+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
213217
@Override
214218
public String validatorPattern() {
215219
return "1!a";

src/generated/java/com/prowidesoftware/swift/model/field/Field105.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,8 +210,12 @@ public String parserPattern() {
210210
}
211211

212212
/**
213-
* Returns the field validator pattern
213+
* Returns the field validator pattern.
214+
*
215+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
214216
*/
217+
@Deprecated
218+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
215219
@Override
216220
public String validatorPattern() {
217221
return "1!n";

src/generated/java/com/prowidesoftware/swift/model/field/Field106.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ public String parserPattern() {
208208
}
209209

210210
/**
211-
* Returns the field validator pattern
211+
* Returns the field validator pattern.
212+
*
213+
* @deprecated Use {@code FieldPatternRegistry.getPattern()} from the Prowide Integrator Validation module instead.
212214
*/
215+
@Deprecated
216+
@ProwideDeprecated(phase2 = TargetYear.SRU2026)
213217
@Override
214218
public String validatorPattern() {
215219
return "<MIR>";

0 commit comments

Comments
 (0)