Compare commits

...

53 Commits

Author SHA1 Message Date
21347036cc SDD 2024-03-12 17:28:00 +01:00
67170a87ca SDD 2024-03-12 17:27:52 +01:00
cd042fc248 Merge branch 'Bonifico_SEPA' into develop 2024-03-11 09:37:22 +01:00
31f2195acb Gestita creazione VtbList se non esistente in VtbListData 2024-03-08 18:24:36 +01:00
1b8b6f6304 Fix whereCond in consolidaGriglieAcquisto 2024-03-08 10:51:33 +01:00
7ab4f8a55f modificata regola affinchè parta anche se l'aliquota non c'è 2024-03-07 17:31:22 +01:00
879fcb9d56 inserita query per aggiornare tipo promo carelli 2024-03-07 17:30:56 +01:00
ab761d0ac9 Fix consolidamento griglie acquisto 2024-03-07 16:13:41 +01:00
b35d51f0ad Aggiunto parentActivityId in ActivityTaskDto 2024-03-07 16:13:03 +01:00
eb0b047994 SDD 2024-03-07 16:11:45 +01:00
ac71a4a92a SDD 2024-03-07 16:11:37 +01:00
29677501e8 Rimosso tipo report WMS_SPEDIZIONE_ETICHETTE_SSCC_ORD 2024-03-07 16:11:32 +01:00
3821c88000 Bonifico SEPA 2024-03-07 15:49:43 +01:00
fc52433878 Finish Biolevante_MRPV2_FlagSelezioneMultiplaOrdV 2024-03-07 13:06:58 +01:00
efdd30a8dd [MRP V2]
- Sostituito CodJcomRequired con flagSelezioneMultiplaOrdV per il set della commessa dell'ordine di vendita nell'ordine di lavorazione
2024-03-07 13:06:53 +01:00
a5ef9aebee Bonifico_SEPA 2024-03-07 12:10:19 +01:00
900c00e6c2 Merge tag 'Hotfix-52' into develop
Finish Hotfix-52
2024-03-07 11:55:56 +01:00
0f3261185a Finish Hotfix-52 2024-03-07 11:55:56 +01:00
ed5817d6e2 Fix quantità in retrieveFabbisogno 2024-03-07 11:54:47 +01:00
2578efc638 Merge branch 'master' into develop 2024-03-07 11:53:39 +01:00
0428bb9680 Finish Hotfix-52 2024-03-07 11:53:38 +01:00
3aeb112f10 aggiunte pianificate 2024-03-07 11:53:32 +01:00
1f3caadc14 Merge branch 'master' into develop 2024-03-06 12:34:20 +01:00
388ff5c36e Finish Hotfix-52 2024-03-06 12:34:18 +01:00
7d7d0b508a aggiunta tolleranza su data scadenza 2024-03-06 12:34:08 +01:00
b0b4cc6298 aggiunta giacenza nella procedura di Tuidi 2024-03-06 12:05:35 +01:00
30ddd694d1 Merge branch 'master' into develop 2024-03-05 17:07:10 +01:00
7eecf7591f Finish Hotfix-52 2024-03-05 17:07:09 +01:00
ad035e63ad [TOSCA]
servizio di migrazione cassette trasferite secondo nuova logica
2024-03-05 17:06:59 +01:00
9e1e670faf Merge tag 'Gramm_MRPV2_FixCodJcom' into develop
Finish Gramm_MRPV2_FixCodJcom
2024-03-05 16:22:34 +01:00
5a0a5491cf Finish Gramm_MRPV2_FixCodJcom 2024-03-05 16:22:33 +01:00
f85fce7127 [MRP V2]
- Adesso controllo sulla setup COD_JCOM_REQUIRED, se è N oppure Null NON imposto il codJcom sulle righeOrdine, altrimenti continua a impostarlo (come ha sempre fatto prima del fix per Biolevante)
2024-03-05 16:22:21 +01:00
ec1f3939d6 Merge remote-tracking branch 'origin/develop' into develop 2024-03-05 11:03:53 +01:00
d086a88214 Fix su nuovo preparedStatement in fase di insert 2024-03-05 11:03:44 +01:00
50ba382f6d Finish Hotfix-52 2024-03-05 11:02:08 +01:00
36074a3765 Merge branch 'master' into develop 2024-03-05 11:02:08 +01:00
4c490e21af correzione errore nel caso di postura vuota 2024-03-05 11:02:01 +01:00
2963c7b592 Merge remote-tracking branch 'origin/develop' into develop 2024-03-05 10:41:49 +01:00
e320f90a1a Nuove insert con SqlServerPreparedStatement 2024-03-05 10:41:41 +01:00
f61df8763c Merge remote-tracking branch 'origin/develop' into develop 2024-03-05 10:31:35 +01:00
a275167a4b Imporazione rosso gargano 2024-03-05 10:31:32 +01:00
09cd7ba414 Creata procedura di consolidamento delle giacenze inserite nella tabella carelli_giacenza_prog 2024-03-04 18:04:52 +01:00
3ffa635387 Creata procedura di consolidamento delle variazioni delle griglie di acquisto 2024-03-04 15:48:59 +01:00
db8395fdd5 Merge branch 'master' into develop 2024-03-04 15:15:32 +01:00
15041e3b44 Finish Hotfix-52 2024-03-04 15:15:31 +01:00
5104bdb53f Revert responseJSONObjectMapper 2024-03-04 15:15:20 +01:00
42858e0c30 Merge branch 'master' into develop 2024-03-04 13:46:13 +01:00
10f6702573 Finish Hotfix-52 2024-03-04 13:46:13 +01:00
3243008219 sistemato paga scadenze 2024-03-04 13:46:06 +01:00
6b7d2057d7 Merge tag 'Hotfix-51' into develop
Finish Hotfix-51
2024-03-04 12:06:03 +01:00
60e43da598 Finish Hotfix-51 2024-03-04 12:06:02 +01:00
dae5d4cf21 Sistemato problema formato getQtaXPartita 2024-03-04 12:05:43 +01:00
b7083541e8 Merge branch 'master' into develop 2024-03-04 10:59:51 +01:00
378 changed files with 45579 additions and 1014 deletions

3
.gitattributes vendored
View File

@@ -135,10 +135,13 @@ ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java
ems-contabil/src/main/java/it/integry/ems/contabil/service/DistinteIncassiDTO.java -text
ems-contabil/src/main/java/it/integry/ems/contabil/type/ContabilImportFormat.java -text
ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.00.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.01.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIHdrSrv.001.07.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIHdrTrt.001.07.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.00.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.00.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.01.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.01.xsd -text
ems-contabil/src/main/resources/sepa/xsd/CBISgnInf.001.04.xsd -text
ems-contabil/src/main/resources/sepa/xsd/binding.jxb -text
ems-contabil/target/classes/it/integry/ems/contabil/it.integry.core.controller/ContabilController.class -text

View File

@@ -724,7 +724,7 @@
</component>
<component name="ProjectRunConfigurationManager">
<configuration default="false" name="Tomcat " type="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" factoryName="Local" APPLICATION_SERVER_NAME="Tomcat" ALTERNATIVE_JRE_ENABLED="true" ALTERNATIVE_JRE_PATH="1.8" show_console_on_std_err="true" show_console_on_std_out="true">
<option name="COMMON_VM_ARGUMENTS" value="-Xms512m -Xmx2048m" />
<option name="COMMON_VM_ARGUMENTS" value="-Xms256m -Xmx1024m -XX:PermSize=1024m" />
<deployment>
<artifact name="ems-engine:war exploded">
<settings>
@@ -870,7 +870,7 @@
<method v="2" />
</configuration>
<configuration default="false" name="Tomcat (FAST)" type="#com.intellij.j2ee.web.tomcat.TomcatRunConfigurationFactory" factoryName="Local" APPLICATION_SERVER_NAME="Tomcat" ALTERNATIVE_JRE_ENABLED="false" ALTERNATIVE_JRE_PATH="1.8" show_console_on_std_err="true" show_console_on_std_out="true">
<option name="COMMON_VM_ARGUMENTS" value="-DDISABLE_DROOLS_COMPILE=TRUE -Xms512m -Xmx2048m" />
<option name="COMMON_VM_ARGUMENTS" value="-DDISABLE_DROOLS_COMPILE=TRUE -Xms256m -Xmx1024m -XX:PermSize=1024m" />
<deployment>
<artifact name="ems-engine:war exploded">
<settings>
@@ -940,7 +940,7 @@
<option name="PROGRAM_PARAMETERS" value="" />
</SHUTDOWN>
</ConfigurationWrapper>
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Profile">
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="JProfiler">
<option name="USE_ENV_VARIABLES" value="true" />
<STARTUP>
<option name="USE_DEFAULT" value="true" />
@@ -955,7 +955,7 @@
<option name="PROGRAM_PARAMETERS" value="" />
</SHUTDOWN>
</ConfigurationWrapper>
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Profile ">
<ConfigurationWrapper VM_VAR="JAVA_OPTS" RunnerId="Profile">
<option name="USE_ENV_VARIABLES" value="true" />
<STARTUP>
<option name="USE_DEFAULT" value="true" />

View File

@@ -38,40 +38,35 @@ public class ResponseJSONObjectMapper extends CommonObjectMapper {
writer.serializeAsField(pojo, jgen, provider);
return;
} else {
boolean isEntityBase = false;
boolean onlyPkMaster = true;
EntityBase entityBase = null;
Boolean onlyPkMaster = true;
if (pojo instanceof EntityBase) {
isEntityBase = true;
entityBase = (EntityBase) pojo;
onlyPkMaster = ((EntityBase) pojo).getOnlyPkMaster();
}
if (isEntityBase){
onlyPkMaster = entityBase.getOnlyPkMaster();
if(onlyPkMaster &&
(entityBase.getOperation() == OperationType.SELECT_OBJECT ||
entityBase.getOperation() == OperationType.SELECT))
onlyPkMaster = false;
}
Field f = pojo.getClass().getDeclaredField(writer.getName());
if (f != null) {
PK pk = f.getAnnotation(PK.class);
SqlField sqlField = f.getAnnotation(SqlField.class);
EntityChild child = f.getAnnotation(EntityChild.class);
if (!onlyPkMaster) {
writer.serializeAsField(pojo, jgen, provider);
} else {
if (pk != null || child != null || (sqlField != null && sqlField.isReturned())) {
if (((EntityBase) pojo).getOperation() == OperationType.SELECT ||
((EntityBase) pojo).getOperation() == OperationType.SELECT_OBJECT) {
if (f.getGenericType() != null) {
writer.serializeAsField(pojo, jgen, provider);
}
} else {
if (onlyPkMaster && child != null)
return;
if (pk != null || child != null || (sqlField != null && sqlField.isReturned())) {
writer.serializeAsField(pojo, jgen, provider);
}
}
return;
}
}
} catch (Exception e) {
@@ -106,4 +101,5 @@ public class ResponseJSONObjectMapper extends CommonObjectMapper {
setupModules(module);
}
}

View File

@@ -1,6 +1,8 @@
package it.integry.ems.migration._base;
import com.fasterxml.jackson.core.type.TypeReference;
import it.integry.ems.schedule.new_cron_job.dto.operations.base_classes.BaseScheduledOperationDTO;
import it.integry.ems.schedule.new_cron_job.service.AutomatedOperationHandlerComponent;
import it.integry.ems.settings.Model.SettingsModel;
import it.integry.ems.settings.SettingsController;
import it.integry.ems.sync.MultiDBTransaction.AdvancedDataSource;
@@ -15,6 +17,7 @@ import org.apache.logging.log4j.Logger;
import org.springframework.web.context.ContextLoader;
import java.sql.*;
import java.util.List;
public abstract class BaseMigration implements MigrationModelInterface {
@@ -150,4 +153,33 @@ public abstract class BaseMigration implements MigrationModelInterface {
stbGestSetup.setOperation(OperationType.UPDATE);
stbGestSetup.manageWithParentConnection(connection);
}
protected void addAutomatedOperation(BaseScheduledOperationDTO operation) {
new Thread(() -> {
try {
Thread.sleep(120 * 1000);
AutomatedOperationHandlerComponent automatedOperationHandlerComponent = ContextLoader.getCurrentWebApplicationContext().getBean(AutomatedOperationHandlerComponent.class);
automatedOperationHandlerComponent.add(operation);
} catch (Exception e) {
e.printStackTrace();
}
}).start();
}
protected void addAutomatedOperations(List<? extends BaseScheduledOperationDTO> operations) {
new Thread(() -> {
try {
Thread.sleep(120 * 1000);
AutomatedOperationHandlerComponent automatedOperationHandlerComponent = ContextLoader.getCurrentWebApplicationContext().getBean(AutomatedOperationHandlerComponent.class);
for (BaseScheduledOperationDTO operation : operations)
automatedOperationHandlerComponent.add(operation);
} catch (Exception e) {
e.printStackTrace();
}
}).start();
}
}

View File

@@ -0,0 +1,31 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import it.integry.ems_model.utility.UtilityDB;
public class Migration_20240304165725 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
if (advancedDataSource.getProfileName().equalsIgnoreCase("carelli") ||
advancedDataSource.getProfileName().equalsIgnoreCase("gestfood") ||
advancedDataSource.getProfileName().equalsIgnoreCase("panimal")) {
String sql = "UPDATE carelli_giacenza_prog\n" +
"SET tipo_car = 'R'\n" +
"WHERE tipo_car = 'C'";
executeStatement(advancedDataSource.getConnection(), sql);
}
}
@Override
public void down() throws Exception {
}
}

View File

@@ -0,0 +1,80 @@
package it.integry.ems.migration.model;
import com.annimon.stream.Stream;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import it.integry.ems.schedule.new_cron_job.dto.AutomatedOperationTypeEnum;
import it.integry.ems.schedule.new_cron_job.dto.operations.ExportAutomatedOperationDTO;
import it.integry.ems.schedule.new_cron_job.dto.operations.base_classes.BaseAutomatedOperationDTO;
import it.integry.ems.schedule.new_cron_job.service.AutomatedOperationHandlerComponent;
import it.integry.ems.sync.MultiDBTransaction.AdvancedDataSource;
import it.integry.ems_model.utility.UtilityDB;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
public class Migration_20240307103608 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
List<String> elencoDb = new ArrayList<String>() {{
add("CARELLI");
add("GESTFOOD");
add("PANIMAL");
}};
if (elencoDb.stream().noneMatch(x -> x.equalsIgnoreCase(advancedDataSource.getDataSource().getDbName())))
return;
String sql =
"SELECT UPPER(stb_user.user_name) AS user_name,\n" +
" dbo.sys_dcd_pss(stb_user.password) AS password,\n" +
" mtb_depo.cod_mdep\n" +
"FROM stb_user\n" +
" INNER JOIN wtb_depo ON stb_user.user_name = wtb_depo.user_name\n" +
" INNER JOIN mtb_depo ON wtb_depo.cod_mdep = mtb_depo.cod_mdep\n" +
" INNER JOIN wtb_users_info\n" +
" ON stb_user.user_name = wtb_users_info.user_name AND wtb_users_info.export_type = 'VARIAZIONE PV'\n" +
"WHERE stb_user.flag_attivo = 'S'\n" +
" AND mtb_depo.flag_movimentabile = 'S'\n" +
" AND wtb_users_info.flag_state = 'S'\n" +
" AND stb_user.key_group = '10'";
List<HashMap<String, Object>> elencoUtenti = UtilityDB.executeSimpleQuery(advancedDataSource.getConnection(), sql);
List<ExportAutomatedOperationDTO> operations = new ArrayList<>();
for (HashMap<String, Object> user : elencoUtenti) {
final String operationName = "Invio Variazioni Griglia - " + user.get("cod_mdep");
ExportAutomatedOperationDTO exportAutomatedOperationDTO =
new ExportAutomatedOperationDTO()
.setFormat("XML_DIALOGO")
.setType("VARIAZIONE PV")
.setUsername((String) user.get("user_name"))
.setPassword((String) user.get("password"))
.setJsonRequest("{ \t\"tipoReport\": \"G\" }")
.setProfileDb(advancedDataSource.getProfileName());
exportAutomatedOperationDTO
.setCronTrigger("0 0 22 1/1 * *")
.setName(operationName);
operations.add(exportAutomatedOperationDTO);
}
addAutomatedOperations(operations);
}
@Override
public void down() throws Exception {
}
}

View File

@@ -0,0 +1,33 @@
package it.integry.ems.migration.model;
import it.integry.ems.migration._base.BaseMigration;
import it.integry.ems.migration._base.MigrationModelInterface;
import java.util.ArrayList;
import java.util.List;
public class Migration_20240307123633 extends BaseMigration implements MigrationModelInterface {
@Override
public void up() throws Exception {
if (isHistoryDB())
return;
List<String> elencoDb = new ArrayList<String>() {{
add("CARELLI");
add("GESTFOOD");
add("PANIMAL");
}};
if (elencoDb.stream().noneMatch(x -> x.equalsIgnoreCase(advancedDataSource.getDataSource().getDbName())))
return;
executeStatement(advancedDataSource.getConnection(), "UPDATE vtb_promo SET flag_tipo_promo = 'T' WHERE cod_promo like '%TAGLIO%'");
}
@Override
public void down() throws Exception {
}
}

View File

@@ -440,7 +440,6 @@ public class AccountingBusinessLogic {
).count();
List<CtbScad> elencoScadenzeNew = new ArrayList<>();
elencoScadenze = Stream.of(elencoScadenze).sorted(Comparator.comparing(CtbScad::getDataScad)).toList();
for (CtbScad ctbScadOrig : elencoScadenze) {
// se il tipo partita non viene passato il metodo si comporta come prima:
// chiude correttamente le scadenze, ma il valore residuo restituito potrebbe non essere corretto.
@@ -448,10 +447,9 @@ public class AccountingBusinessLogic {
if (UtilityString.isNullOrEmpty(tipoPartita)) tipoPartita = 1;
BigDecimal impScad = ctbScadOrig.getImpDare().subtract(ctbScadOrig.getImpAvere());
Date dataPag = ctbScadOrig.getDataPag();
impScad = impScad.abs();
if (!UtilityBigDecimal.isNullOrZero(residuo) && dataPag == null) {
if (!UtilityBigDecimal.isNullOrZero(residuo) && ctbScadOrig.getDataPag() == null ) {
residuo = residuo.abs();
if (UtilityBigDecimal.equalsOrGreaterThan(residuo, impScad)) {
if (UtilityBigDecimal.equalsTo(residuo, impScad)) {
@@ -473,6 +471,7 @@ public class AccountingBusinessLogic {
}
ctbScadOrig.setDataPag(dataCmov);
ctbScadOrig.setIdRigaMov(idRigaMov);
ctbScadOrig.setOperation(OperationType.INSERT_OR_UPDATE);
} else {
//Clona scadenza
CtbScad ctbScadNew = (CtbScad) ctbScadOrig.clone();
@@ -482,6 +481,7 @@ public class AccountingBusinessLogic {
ctbScadOrig.setImpAvere(residuo);
ctbScadOrig.setDataPag(dataCmov);
ctbScadOrig.setIdRigaMov(idRigaMov);
ctbScadOrig.setOperation(OperationType.INSERT_OR_UPDATE);
// calcola importo residuo della nuova scadenza
residuo = residuo.subtract(impScad);
@@ -495,6 +495,7 @@ public class AccountingBusinessLogic {
} else {
ctbScadNew.setImpAvere(residuo.abs());
}
residuo = BigDecimal.ZERO;
}
}
elencoScadenzeNew.add(ctbScadOrig);

View File

@@ -3,7 +3,6 @@ package it.integry.ems.rules.completing;
import com.annimon.stream.Stream;
import it.integry.common.var.CommonConstants;
import it.integry.ems.rules.completing.dto.DatiPartitaMagDTO;
import it.integry.ems_model.annotation.SqlField;
import it.integry.ems_model.config.EmsRestConstants;
import it.integry.ems_model.entity.MtbColr;
import it.integry.ems_model.entity.MtbCols;
@@ -11,12 +10,13 @@ import it.integry.ems_model.entity.MtbColt;
import it.integry.ems_model.entity.MtbPartitaMag;
import it.integry.ems_model.types.OperationType;
import it.integry.ems_model.utility.*;
import org.springframework.util.ReflectionUtils;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.math.RoundingMode;
import java.sql.*;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Types;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
@@ -77,9 +77,9 @@ public class PackagesRules extends QueryRules {
String sql =
"SELECT Cast(count(*) as bit) " +
" FROM mtb_partita_mag " +
" WHERE mtb_partita_mag.cod_mart = " + UtilityDB.valueToString(mtbColr.getCodMart()) + " AND " +
"mtb_partita_mag.partita_mag = "+ UtilityDB.valueToString(mtbColr.getPartitaMag());
" FROM mtb_partita_mag " +
" WHERE mtb_partita_mag.cod_mart = " + UtilityDB.valueToString(mtbColr.getCodMart()) + " AND " +
"mtb_partita_mag.partita_mag = " + UtilityDB.valueToString(mtbColr.getPartitaMag());
boolean existPartita = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
@@ -88,14 +88,14 @@ public class PackagesRules extends QueryRules {
operation = OperationType.INSERT;
sql =
"SELECT CASE\n" +
" WHEN dbo.getgestsetup('MTB_PARTITA_MAG', 'SETUP', 'DESCRIZIONE_PARTITA_FORNITORE') = 'S' THEN\n" +
" gtb_anag.rag_soc\n" +
" ELSE NULL END\n" +
"FROM dtb_ordt \n" +
" INNER JOIN gtb_anag ON dtb_ordt.cod_anag = gtb_anag.cod_anag\n" +
"WHERE dtb_ordt.gestione = " + UtilityDB.valueToString(mtbColr.getGestione()) + "\n" +
" AND dtb_ordt.data_ord = " + UtilityDB.valueDateToString(mtbColr.getDataOrd(), CommonConstants.DATE_FORMAT_YMD) + "\n" +
" AND dtb_ordt.num_ord = " + UtilityDB.valueToString(mtbColr.getNumOrd());
" WHEN dbo.getgestsetup('MTB_PARTITA_MAG', 'SETUP', 'DESCRIZIONE_PARTITA_FORNITORE') = 'S' THEN\n" +
" gtb_anag.rag_soc\n" +
" ELSE NULL END\n" +
"FROM dtb_ordt \n" +
" INNER JOIN gtb_anag ON dtb_ordt.cod_anag = gtb_anag.cod_anag\n" +
"WHERE dtb_ordt.gestione = " + UtilityDB.valueToString(mtbColr.getGestione()) + "\n" +
" AND dtb_ordt.data_ord = " + UtilityDB.valueDateToString(mtbColr.getDataOrd(), CommonConstants.DATE_FORMAT_YMD) + "\n" +
" AND dtb_ordt.num_ord = " + UtilityDB.valueToString(mtbColr.getNumOrd());
String descrPartita = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
partita.setDescrizione(descrPartita);
@@ -142,7 +142,7 @@ public class PackagesRules extends QueryRules {
return codVlis;
}
public static HashMap<String, Object> completeDimensioniCollo(Connection connection, String codTcol) throws Exception{
public static HashMap<String, Object> completeDimensioniCollo(Connection connection, String codTcol) throws Exception {
String sql =
Query.format("select lunghezza_cm, larghezza_cm, altezza_cm from mtb_tcol where cod_tcol = %s ", codTcol);
@@ -174,7 +174,7 @@ public class PackagesRules extends QueryRules {
"GROUP BY posizione, cod_mdep";
final HashMap<String, Object> result = UtilityDB.executeSimpleQueryOnlyFirstRow(connection, sql);
if(result == null) return false;
if (result == null) return false;
boolean colloExists = UtilityHashMap.getValueIfExists(result, "exist");
String prevPosizione = UtilityHashMap.getValueIfExists(result, "posizione");
@@ -188,14 +188,14 @@ public class PackagesRules extends QueryRules {
public static void insertMtbCols(MtbColt mtbColt, MtbCols.Causale causale) {
//if(mtbColt.getMtbCols().isEmpty()) {
MtbCols mtbCols = new MtbCols()
.setCausale(causale)
.setCodMdep(mtbColt.getCodMdep())
.setDataMove(new Date())
.setPosizione(mtbColt.getPosizione())
.setModificatoDa(mtbColt.getPreparatoDa());
mtbCols.setOperation(OperationType.INSERT);
mtbColt.getMtbCols().add(mtbCols);
MtbCols mtbCols = new MtbCols()
.setCausale(causale)
.setCodMdep(mtbColt.getCodMdep())
.setDataMove(new Date())
.setPosizione(mtbColt.getPosizione())
.setModificatoDa(mtbColt.getPreparatoDa());
mtbCols.setOperation(OperationType.INSERT);
mtbColt.getMtbCols().add(mtbCols);
//}
}
@@ -295,8 +295,8 @@ public class PackagesRules extends QueryRules {
"SELECT dtb_ordt.cod_anag, " +
" dtb_ordt.cod_vdes, " +
" dtb_ordt.rif_ord " +
" FROM dtb_ordt " +
" WHERE gestione = " + UtilityDB.valueToString(mtbColt.getGestione()) + " AND " +
" FROM dtb_ordt " +
" WHERE gestione = " + UtilityDB.valueToString(mtbColt.getGestione()) + " AND " +
" data_ord = " + UtilityDB.valueDateToString(mtbColt.getDataOrd(), CommonConstants.DATE_FORMAT_YMD) + " AND " +
" num_ord = " + UtilityDB.valueToString(mtbColt.getNumOrd());
@@ -355,10 +355,10 @@ public class PackagesRules extends QueryRules {
}
public static void completeFlagColloAnonimo(MtbColt mtbColt) {
if (mtbColt.getDataDoc() == null || mtbColt.getOperation() == OperationType.DELETE){
if ( UtilityString.isNullOrEmpty(mtbColt.getCodAnag()) &&
if (mtbColt.getDataDoc() == null || mtbColt.getOperation() == OperationType.DELETE) {
if (UtilityString.isNullOrEmpty(mtbColt.getCodAnag()) &&
UtilityString.isNullOrEmpty(mtbColt.getCodVdes()) &&
mtbColt.getDataOrd() == null && mtbColt.getNumOrd() == null){
mtbColt.getDataOrd() == null && mtbColt.getNumOrd() == null) {
mtbColt.setFlagColloAnonimo("S");
} else {
mtbColt.setFlagColloAnonimo("N");
@@ -381,8 +381,8 @@ public class PackagesRules extends QueryRules {
if (mtbColt.getCalcPeso()) {
mtbColt.setPesoKg(pesoLordo);
mtbColt.setPesoNettoKg(pesoNetto);
mtbColt.setOperation(OperationType.INSERT_OR_UPDATE);
if (mtbColt.getOperation() != OperationType.SUBSTITUTE)
mtbColt.setOperation(OperationType.INSERT_OR_UPDATE);
} else if (!mtbColt.getCalcPeso() && righe.size() > 0 && UtilityBigDecimal.greaterThan(pesoLordo, BigDecimal.ZERO) && UtilityBigDecimal.greaterThan(pesoNetto, BigDecimal.ZERO)) {
long countRowKG = Stream.of(righe).filter(x -> x.getOperation() != OperationType.DELETE && "S".equalsIgnoreCase(x.getArtAPeso())).count();
long countNewRows = Stream.of(righe)
@@ -440,26 +440,27 @@ public class PackagesRules extends QueryRules {
if (UtilityHashMap.isPresent(datiOrdine))
mtbcolt
.setCodAnag(mtbcolt.getCodAnag()==null?UtilityHashMap.getValueIfExists(datiOrdine, "cod_anag"):mtbcolt.getCodAnag())
.setCodVdes(mtbcolt.getCodVdes()== null?UtilityHashMap.getValueIfExists(datiOrdine, "cod_vdes"):mtbcolt.getCodVdes())
.setCodAnag(mtbcolt.getCodAnag() == null ? UtilityHashMap.getValueIfExists(datiOrdine, "cod_anag") : mtbcolt.getCodAnag())
.setCodVdes(mtbcolt.getCodVdes() == null ? UtilityHashMap.getValueIfExists(datiOrdine, "cod_vdes") : mtbcolt.getCodVdes())
.setRifOrd(UtilityHashMap.getValueIfExists(datiOrdine, "rif_ord"));
}
}
public static String getSerCollo(Connection conn, String codMdep) throws Exception {
String sql =
"SELECT dbo.f_getSerCollo(" + UtilityDB.valueToString(codMdep) + ")";
String serDoc = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
if (serDoc == null){
if (serDoc == null) {
serDoc = (String) CommonRules.completeWithDefault(MtbColt.class, "serCollo");
}
return serDoc;
}
public static boolean checkForAnyColloRif(Connection conn, String gestione, String serCollo, int numCollo, Date dataCollo) throws Exception{
public static boolean checkForAnyColloRif(Connection conn, String gestione, String serCollo, int numCollo, Date dataCollo) throws Exception {
String sql = "SELECT count(*) " +
"FROM mtb_colr " +
"WHERE gestione_rif = " + UtilityDB.valueToString(gestione) +
@@ -469,7 +470,7 @@ public class PackagesRules extends QueryRules {
int countColliRif = (int) getSingleValue(conn, sql);
if ( countColliRif > 0){
if (countColliRif > 0) {
throw new Exception("Impossibile cancellare il collo, ci sono altri colli che hanno un riferimento a questo.");
}
return true;

View File

@@ -159,6 +159,31 @@ public class SalesRules extends QueryRules {
return untMisVend;
}
public static VtbList insertVtbList(Connection connection, VtbListData vtbListData) throws SQLException {
String sql = Query.format(
"SELECT CAST(COUNT(*) AS BIT) FROM vtb_list WHERE cod_vlis = %s",
vtbListData.getCodVlis()
);
Boolean countVtbList = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(connection, sql);
if (!countVtbList) {
VtbList vtbList = new VtbList();
vtbList
.setCodVlis(vtbListData.getCodVlis())
.setDescrizione(vtbListData.getDescrizione())
.setCodDivi(vtbListData.getCodDivi());
vtbList.setOperation(OperationType.INSERT);
return vtbList;
}
return null;
}
public static VtbPromo completePromoVend(VtbListData vtbListData) {
if (vtbListData.getVtbPromo() != null) {
VtbPromo vtbPromo = vtbListData.getVtbPromo().setCodPromo(vtbListData.getCodPromo());
@@ -486,6 +511,8 @@ public class SalesRules extends QueryRules {
valUntIva != null) {
BigDecimal percAliq = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "perc_aliq");
if ( percAliq == null )
throw new Exception ( String.format("Aliquota iva mancante sull'articolo ", entity.getCodMart()));
BigDecimal valUnt = CommonRules.scorporoIva(valUntIva, percAliq);
entity.setValUnt(valUnt);
}

View File

@@ -4,6 +4,7 @@ import com.annimon.stream.Stream;
import it.integry.annotations.PostContextAutowired;
import it.integry.annotations.PostWebServerConstruct;
import it.integry.ems.schedule.new_cron_job.dto.AutomatedOperationTypeEnum;
import it.integry.ems.schedule.new_cron_job.dto.operations.ExportAutomatedOperationDTO;
import it.integry.ems.schedule.new_cron_job.dto.operations.ServiceCallAutomatedOperationDTO;
import it.integry.ems.schedule.new_cron_job.dto.operations.base_classes.BaseAutomatedOperationDTO;
import it.integry.ems.settings.Model.AvailableConnectionsModel;
@@ -11,6 +12,7 @@ import it.integry.ems.settings.Model.SettingsModel;
import it.integry.ems.sync.MultiDBTransaction.AdvancedDataSource;
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
import it.integry.ems.utility.UtilityDebug;
import it.integry.ems_model.utility.UtilityDB;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
@@ -43,7 +45,6 @@ public class DefaultAutomatedOperationHandlerComponent {
if (!UtilityDebug.isDebugExecution() && !UtilityDebug.isIntegryServer()) {
deleteJobFileDeleter(multiDBTransactionManager);
//initFileDeleterJob(multiDBTransactionManager);
initServerInfoCheckJob();
initRemoveFpxInvioFilesJob();
initChkAutofatture();
@@ -51,6 +52,7 @@ public class DefaultAutomatedOperationHandlerComponent {
initMinioOrphanFileCleaner(multiDBTransactionManager);
initPassaggioAnno(multiDBTransactionManager);
}
} catch (Exception ex) {
}
@@ -161,43 +163,6 @@ public class DefaultAutomatedOperationHandlerComponent {
}
}
private void initFileDeleterJob(MultiDBTransactionManager data) {
try {
List<AdvancedDataSource> activeConnections = data.getActiveConnections();
HashMap<AutomatedOperationTypeEnum, List<BaseAutomatedOperationDTO>> activeOperations = automatedOperationHandlerComponent.get(AutomatedOperationTypeEnum.METHOD_CALLS, null);
if (!activeOperations.containsKey(AutomatedOperationTypeEnum.METHOD_CALLS))
activeOperations.put(AutomatedOperationTypeEnum.METHOD_CALLS, new ArrayList<>());
activeConnections = Stream.of(activeConnections)
.filter(x -> x.isInternalDb() && x.getDataSource().getProfile().equalsIgnoreCase(x.getDataSource().getDbName()))
.toList();
for (AdvancedDataSource activeConnection : activeConnections) {
final String filesDeleterOperationName = "File deleter " + activeConnection.getProfileName().toUpperCase();
boolean jobExists = Stream.of(activeOperations.get(AutomatedOperationTypeEnum.METHOD_CALLS))
.anyMatch(iScheduledOperation -> iScheduledOperation.getName().equals(filesDeleterOperationName));
if (!jobExists) {
ServiceCallAutomatedOperationDTO serviceCallAutomatedOperationDTO = new ServiceCallAutomatedOperationDTO()
.setMethodName("cleanDirectories")
.setProfileDb(activeConnection.getProfileName());
serviceCallAutomatedOperationDTO
.setCronTrigger("0 0 0 1/1 * ?")
.setName(filesDeleterOperationName);
automatedOperationHandlerComponent.add(serviceCallAutomatedOperationDTO);
}
}
} catch (Exception e) {
e.printStackTrace();
logger.error(e);
}
}
private void deleteJobFileDeleter(MultiDBTransactionManager data) {
try {
List<AdvancedDataSource> activeConnections = data.getActiveConnections();

View File

@@ -13,7 +13,6 @@ import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
import it.integry.ems.utility.UtilityDebug;
import it.integry.ems_model.annotation.EntityChild;
import it.integry.ems_model.annotation.SqlField;
import it.integry.ems_model.base.EntityBase;
import it.integry.ems_model.base.EntityInterface;
import it.integry.ems_model.entity.StbLogEntitySetup;
import it.integry.ems_model.resolver.SqlFieldHolder;
@@ -154,7 +153,7 @@ public class EntityLoggerNewService {
String columns = StringUtils.join(entityMap.keySet(), ", ");
String values = StringUtils.join(Stream.of(entityMap.values())
.map(SqlFieldHolder::getSqlValueField).toList(), ", ");
.map(SqlFieldHolder::getSqlValueFieldAsString).toList(), ", ");
String sql = "INSERT INTO " + entityToLog.getEntity().getTableName() +
"(" + columns + ") VALUES (" + values + ")";

View File

@@ -113,7 +113,7 @@ public class RemoteSynchronizationService {
while (!shouldStop.get()) {
try {
if (queue.size() >= 800) {
if (queue.size() > 1000) {
Thread.sleep(3 * 1000);
continue;
}
@@ -149,11 +149,13 @@ public class RemoteSynchronizationService {
continue;
}
try {
importTransactionGroup(subscription, queue.poll());
} catch (Exception ex) {
shouldStop.set(true);
throw ex;
while (!queue.isEmpty()) {
try {
importTransactionGroup(subscription, queue.poll());
} catch (Exception ex) {
shouldStop.set(true);
throw ex;
}
}
}

View File

@@ -9,6 +9,8 @@ import com.fasterxml.jackson.annotation.JsonTypeInfo.As;
import com.fasterxml.jackson.annotation.JsonTypeName;
import com.fasterxml.jackson.databind.annotation.JsonTypeResolver;
import com.google.common.base.Joiner;
import com.microsoft.sqlserver.jdbc.SQLServerConnection;
import com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement;
import it.integry.common.var.CommonConstants;
import it.integry.common.var.EmsDBConst;
import it.integry.ems.object_storage.minio.MinIOService;
@@ -1341,47 +1343,100 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
List<Field> fields = getEntityHolder().getFields(this.getClass());
List<String> campi = new ArrayList<>();
List<String> valori = new ArrayList<>();
List<Object> originalValues = new ArrayList<>();
Map<Integer, Object> mapLob = getFieldToQuery(fields, campi, valori);
Map<Integer, Object> mapLob = getFieldToQuery(fields, campi, valori, originalValues);
if (!campi.isEmpty()) {
String sql = "INSERT INTO " + getTableName() + "(" + StringUtils.join(campi, ",") + ") " + "VALUES (" + StringUtils.join(valori, ",") + ")";
boolean containsIdentity;
boolean containsIdentity = mapLob.containsKey(-1);
String identityFieldName = null;
if (containsIdentity = mapLob.containsKey(-1)) {
if (containsIdentity) {
identityFieldName = (String) mapLob.get(-1);
mapLob.remove(-1);
}
if (logger.isTraceEnabled()) {
logger.trace("QUERY: " + sql);
}
try {
PreparedStatement pstm = connection.prepareStatement(sql, containsIdentity ? Statement.RETURN_GENERATED_KEYS : Statement.NO_GENERATED_KEYS);
setupBinaryParams(mapLob, pstm);
long insertedIdentity = -1;
int insertedRowCount = pstm.executeUpdate();
pstm.setQueryTimeout(queryTimeoutSeconds);
if (connection instanceof SQLServerConnection) {
SQLServerConnection sqlServerConnection = (SQLServerConnection) connection;
if (insertedRowCount > 0 && containsIdentity) {
ResultSet rs = pstm.getGeneratedKeys();
if (rs.next()) {
Long identity = rs.getLong(1);
StringBuilder insertSQL = new StringBuilder("INSERT INTO ")
.append(getTableName())
.append(" (")
.append(StringUtils.join(campi, ","))
.append(") VALUES (");
// Field identityField = getClass().getDeclaredField(SqlFieldHolder.getSqlValue(identityFieldName,));
Field identityField = getEntityHolder().getFieldBySql(getClass().getSimpleName(), identityFieldName);
identityField.setAccessible(true);
identityField.set(this, identity);
}
for (int i = 0; i < campi.size(); i++) {
insertSQL.append(" ?");
if (i < campi.size() - 1)
insertSQL.append(",");
}
pstm.close();
} catch (SQLException e) {
throw new EntityException(e, this, sql);
insertSQL.append(")");
try (SQLServerPreparedStatement insertBulkPs =
(SQLServerPreparedStatement) sqlServerConnection.prepareStatement(
insertSQL.toString(),
containsIdentity ? Statement.RETURN_GENERATED_KEYS : Statement.NO_GENERATED_KEYS)) {
for (int i = 1; i <= originalValues.size(); i++) {
insertBulkPs.setObject(i, SqlFieldHolder.getSqlValueFieldAsObject(originalValues.get(i - 1), true));
}
long insertedRowCount = insertBulkPs.executeLargeUpdate();
if (insertedRowCount > 0 && containsIdentity) {
ResultSet rs = insertBulkPs.getGeneratedKeys();
if (rs.next()) {
insertedIdentity = rs.getLong(1);
}
}
}
} else {
String sql = "INSERT INTO " + getTableName() + "(" + StringUtils.join(campi, ",") + ") " + "VALUES (" + StringUtils.join(valori, ",") + ")";
if (logger.isTraceEnabled()) {
logger.trace("QUERY: " + sql);
}
try {
PreparedStatement pstm = connection.prepareStatement(sql, containsIdentity ? Statement.RETURN_GENERATED_KEYS : Statement.NO_GENERATED_KEYS);
setupBinaryParams(mapLob, pstm);
int insertedRowCount = pstm.executeUpdate();
pstm.setQueryTimeout(queryTimeoutSeconds);
if (insertedRowCount > 0 && containsIdentity) {
try (ResultSet rs = pstm.getGeneratedKeys()) {
if (rs.next())
insertedIdentity = rs.getLong(1);
}
}
pstm.close();
} catch (SQLException e) {
throw new EntityException(e, this, sql);
}
}
if (containsIdentity) {
if(insertedIdentity < 0)
throw new Exception("Impossibile leggere il campo identity anche se è richiesto");
Field identityField = getEntityHolder().getFieldBySql(getClass().getSimpleName(), identityFieldName);
identityField.setAccessible(true);
identityField.set(this, insertedIdentity);
}
} else {
throw new Exception("Nessun campo valorizzato per la entity " + getTableName() + " (Controllare metodi get/set della entity)");
}
@@ -1644,7 +1699,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
Object obj = field.get(parent);
if (obj != null) {
Object dato = SqlFieldHolder.getSqlValueField(obj);
Object dato = SqlFieldHolder.getSqlValueFieldAsString(obj);
where.add(sqlColumn + " = " + dato);
} else if (this.getOperation() != OperationType.DELETE) {
where.add(sqlColumn + " IS null ");
@@ -1755,7 +1810,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
if ((fieldOptional.get().getType() == Date.class || fieldOptional.get().getType() == Timestamp.class) && valore instanceof String) {
valore = UtilityString.parseDate(valore.toString());
}
Object valueSql = SqlFieldHolder.getSqlValueField(valore);
Object valueSql = SqlFieldHolder.getSqlValueFieldAsString(valore);
where.add(sqlField + " = " + valueSql);
}
}
@@ -1765,7 +1820,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
return whereCondOldPk;
}
private Map<Integer, Object> getFieldToQuery(List<Field> fields, List<String> campi, List<String> valori) throws Exception {
private Map<Integer, Object> getFieldToQuery(List<Field> fields, List<String> campi, List<String> valori, List<Object> originalValues) throws Exception {
Map<Integer, Object> map = new HashMap<Integer, Object>();
Integer counter = 1;
@@ -1792,7 +1847,8 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
if (!UtilityString.isNullOrEmpty(refUuid)) {
campi.add("ref_uuid" + (objectStorage.suffix() > 0 ? objectStorage.suffix() : ""));
valori.add(SqlFieldHolder.getSqlValueField(refUuid).toString());
valori.add(SqlFieldHolder.getSqlValueFieldAsString(refUuid).toString());
originalValues.add(refUuid);
}
if (!SettingsModel.getInstance().getMinioConfiguration().isEnableOldSave()) continue;
@@ -1834,17 +1890,20 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
if (field.getAnnotation(it.integry.ems_model.annotation.Clob.class) != null) {
setupClobData(counter, map, obj);
valori.add("?");
originalValues.add(obj);
campi.add(SqlFieldHolder.getSqlValue(sqlField.value(), field));
counter++;
} else if (field.getAnnotation(it.integry.ems_model.annotation.Blob.class) != null) {
setupBlobData(counter, map, obj);
valori.add("?");
originalValues.add(obj);
campi.add(SqlFieldHolder.getSqlValue(sqlField.value(), field));
counter++;
} else {
String value = SqlFieldHolder.getSqlValueField(obj == null ? defaultVal : obj, sqlField.trimSpaces()).toString();
Object originalValue = obj == null ? defaultVal : obj;
String value = SqlFieldHolder.getSqlValueFieldAsString(originalValue, sqlField.trimSpaces());
if (obj instanceof String) {
value = value.replaceAll("\r", "' + CHAR(13) + '").replaceAll("\n", "' + CHAR(10) + '");
@@ -1853,6 +1912,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
}
valori.add(value);
originalValues.add(originalValue);
campi.add(SqlFieldHolder.getSqlValue(sqlField.value(), field));
}
}
@@ -1884,7 +1944,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
else if (obj instanceof byte[]) refUuid = minIOService.uploadObject((byte[]) obj, connection);
campi.add("ref_uuid" + (objectStorage.suffix() > 0 ? objectStorage.suffix() : "") + " = " + SqlFieldHolder.getSqlValueField(refUuid));
campi.add("ref_uuid" + (objectStorage.suffix() > 0 ? objectStorage.suffix() : "") + " = " + SqlFieldHolder.getSqlValueFieldAsString(refUuid));
if (!SettingsModel.getInstance().getMinioConfiguration().isEnableOldSave()) continue;
@@ -1895,7 +1955,7 @@ public abstract class EntityBase implements Serializable, Cloneable, EntityInter
if ((sqlField = field.getAnnotation(SqlField.class)) != null && !field.getName().startsWith("refUuid")) {
PK pk = field.getAnnotation(PK.class);
SqlField sqlProp = field.getAnnotation(SqlField.class);
Object dato = SqlFieldHolder.getSqlValueField(obj, sqlProp.trimSpaces());
Object dato = SqlFieldHolder.getSqlValueFieldAsString(obj, sqlProp.trimSpaces());
String sqlVal = SqlFieldHolder.getSqlValue(sqlField.value(), field);
if (pk != null) {

View File

@@ -352,7 +352,7 @@ public class EntityPropertyHolder {
if (identity != null && (field.getType().isPrimitive() && ((long) obj) == 0)) {
pkIdentityNull = true;
} else {
Object dato = SqlFieldHolder.getSqlValueField(obj);
Object dato = SqlFieldHolder.getSqlValueFieldAsString(obj);
where.add(SqlFieldHolder.getSqlValue(colName, field) + " = " + dato);
}
}
@@ -373,7 +373,7 @@ public class EntityPropertyHolder {
if (obj == null) {
whereUnique.add(SqlFieldHolder.getSqlValue(colName, field) + " IS NULL");
} else {
Object dato = SqlFieldHolder.getSqlValueField(obj);
Object dato = SqlFieldHolder.getSqlValueFieldAsString(obj);
whereUnique.add(SqlFieldHolder.getSqlValue(colName, field) + " = " + dato);
}
}
@@ -401,7 +401,7 @@ public class EntityPropertyHolder {
SqlField sqlField;
if ((sqlField = field.getAnnotation(SqlField.class)) != null) {
if (obj != null) {
Object dato = SqlFieldHolder.getSqlValueField(obj);
Object dato = SqlFieldHolder.getSqlValueFieldAsString(obj);
where.add(SqlFieldHolder.getSqlValue(sqlField.value(), field) + " = " + dato);
}
}

View File

@@ -789,7 +789,7 @@ public class ProductionBusinessLogic {
for (int a = 0; a < elencoFasiAss.length; a++) {
datiDist.setIdRigaStep(datiDist.getIdRigaStep() + 1);
if (pesoInQtaLav){
if (pesoInQtaLav) {
qtaLav = qtaProd.divide(rapConv, EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP);
}
@@ -1198,8 +1198,8 @@ public class ProductionBusinessLogic {
userName = userNameLav;
}
// Verifica se l'articolo prevede l'obbligo del codice di commessa, in tal caso si blocca la procedura
// il campo COD_JCOM_REQUIRED può contenere o S/N se qualciasi produzione deve avere la specifica della commessa,
// Verifica se l'articolo prevede l'obbligo del codice di commessa, in tal caso si blocca la procedura.
// Il campo COD_JCOM_REQUIRED può contenere o S/N se qualsiasi produzione deve avere la specifica della commessa,
// oppure la specifica di una etichetta (Disegni) sui quali prodotti è necessario specificare la commessa
String codJcomRequired = UtilityString.isNull(setupOrdProdGest.get("COD_JCOM_REQUIRED"), "");
@@ -1223,6 +1223,7 @@ public class ProductionBusinessLogic {
count = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
}
if (count != 0 && (codJcom == null || codJcom.equals(EmsRestConstants.NULL))) {
throw new Exception("Il prodotto " + codProd + " prevede il codice commessa obbligatoriamente, impossibile procedere alla generazione dell'ordine di produzione");
}

View File

@@ -114,6 +114,7 @@ public class CtbPart extends EntityBase {
@SqlField(value = "flag_verificata", maxLength = 1, nullable = false, defaultObjectValue = "N")
private String flagVerificata;
@ImportFromParent
@SqlField(value = "num_doc_forn", maxLength = 40, nullable = true)
private String numDocForn;

View File

@@ -111,192 +111,193 @@ public class VtbList extends EntityBase {
@EntityChild
private List<VtbListPremi> vtbListPremi;
public VtbList() {
super();
}
public String getCodVlis() {
return codVlis;
}
public void setCodVlis(String codVlis) {
public VtbList setCodVlis(String codVlis) {
this.codVlis = codVlis;
return this;
}
public String getDescrizione() {
return descrizione;
}
public void setDescrizione(String descrizione) {
public VtbList setDescrizione(String descrizione) {
this.descrizione = descrizione;
return this;
}
public BigDecimal getRicarica() {
return ricarica;
}
public void setRicarica(BigDecimal ricarica) {
public VtbList setRicarica(BigDecimal ricarica) {
this.ricarica = ricarica;
return this;
}
public BigDecimal getArrRic() {
return arrRic;
}
public void setArrRic(BigDecimal arrRic) {
public VtbList setArrRic(BigDecimal arrRic) {
this.arrRic = arrRic;
return this;
}
public String getCodDivi() {
return codDivi;
}
public void setCodDivi(String codDivi) {
public VtbList setCodDivi(String codDivi) {
this.codDivi = codDivi;
return this;
}
public BigDecimal getCambio() {
return cambio;
}
public void setCambio(BigDecimal cambio) {
public VtbList setCambio(BigDecimal cambio) {
this.cambio = cambio;
return this;
}
public BigDecimal getArrCam() {
return arrCam;
}
public void setArrCam(BigDecimal arrCam) {
public VtbList setArrCam(BigDecimal arrCam) {
this.arrCam = arrCam;
return this;
}
public String getFlagAttivo() {
return flagAttivo;
}
public void setFlagAttivo(String flagAttivo) {
public VtbList setFlagAttivo(String flagAttivo) {
this.flagAttivo = flagAttivo;
return this;
}
public String getFlagRicScatto() {
return flagRicScatto;
}
public void setFlagRicScatto(String flagRicScatto) {
public VtbList setFlagRicScatto(String flagRicScatto) {
this.flagRicScatto = flagRicScatto;
return this;
}
public BigDecimal getPercRecSpese() {
return percRecSpese;
}
public void setPercRecSpese(BigDecimal percRecSpese) {
public VtbList setPercRecSpese(BigDecimal percRecSpese) {
this.percRecSpese = percRecSpese;
return this;
}
public BigDecimal getPercProv() {
return percProv;
}
public void setPercProv(BigDecimal percProv) {
public VtbList setPercProv(BigDecimal percProv) {
this.percProv = percProv;
return this;
}
public BigDecimal getPercGest() {
return percGest;
}
public void setPercGest(BigDecimal percGest) {
public VtbList setPercGest(BigDecimal percGest) {
this.percGest = percGest;
return this;
}
public String getFlagCalcoloPrz() {
return flagCalcoloPrz;
}
public void setFlagCalcoloPrz(String flagCalcoloPrz) {
public VtbList setFlagCalcoloPrz(String flagCalcoloPrz) {
this.flagCalcoloPrz = flagCalcoloPrz;
return this;
}
public BigDecimal getPercIspe() {
return percIspe;
}
public void setPercIspe(BigDecimal percIspe) {
public VtbList setPercIspe(BigDecimal percIspe) {
this.percIspe = percIspe;
return this;
}
public BigDecimal getPercPromo() {
return percPromo;
}
public void setPercPromo(BigDecimal percPromo) {
public VtbList setPercPromo(BigDecimal percPromo) {
this.percPromo = percPromo;
return this;
}
public BigDecimal getPercOneri() {
return percOneri;
}
public void setPercOneri(BigDecimal percOneri) {
public VtbList setPercOneri(BigDecimal percOneri) {
this.percOneri = percOneri;
return this;
}
public String getCodVlisRif() {
return codVlisRif;
}
public void setCodVlisRif(String codVlisRif) {
public VtbList setCodVlisRif(String codVlisRif) {
this.codVlisRif = codVlisRif;
return this;
}
public String getFlagArrPrzIva() {
return flagArrPrzIva;
}
public void setFlagArrPrzIva(String flagArrPrzIva) {
public VtbList setFlagArrPrzIva(String flagArrPrzIva) {
this.flagArrPrzIva = flagArrPrzIva;
return this;
}
public String getFlagListIvaInclusa() {
return flagListIvaInclusa;
}
public void setFlagListIvaInclusa(String flagListIvaInclusa) {
public VtbList setFlagListIvaInclusa(String flagListIvaInclusa) {
this.flagListIvaInclusa = flagListIvaInclusa;
return this;
}
public String getFlagLisvMargine() {
return flagLisvMargine;
}
public void setFlagLisvMargine(String flagLisvMargine) {
public VtbList setFlagLisvMargine(String flagLisvMargine) {
this.flagLisvMargine = flagLisvMargine;
}
public List<VtbList> getVtbList() {
return vtbList;
}
public void setVtbList(List<VtbList> vtbList) {
this.vtbList = vtbList;
}
public List<VtbListPremi> getVtbListPremi() {
return vtbListPremi;
}
public void setVtbListPremi(List<VtbListPremi> vtbListPremi) {
this.vtbListPremi = vtbListPremi;
return this;
}
public String getFlagECommerce() {
return flagECommerce;
}
public void setFlagECommerce(String flagECommerce) {
public VtbList setFlagECommerce(String flagECommerce) {
this.flagECommerce = flagECommerce;
return this;
}
public Boolean getFlagAddSfrido() {
@@ -317,6 +318,24 @@ public class VtbList extends EntityBase {
return this;
}
public List<VtbList> getVtbList() {
return vtbList;
}
public VtbList setVtbList(List<VtbList> vtbList) {
this.vtbList = vtbList;
return this;
}
public List<VtbListPremi> getVtbListPremi() {
return vtbListPremi;
}
public VtbList setVtbListPremi(List<VtbListPremi> vtbListPremi) {
this.vtbListPremi = vtbListPremi;
return this;
}
@Override
public void checkPreSave() throws Exception {
}

View File

@@ -1,5 +1,6 @@
package it.integry.ems_model.entity;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonTypeName;
import it.integry.common.var.CommonConstants;
import it.integry.ems.rules.completing.SalesRules;
@@ -77,6 +78,12 @@ public class VtbListData extends EntityBase {
@MapToTable("descr_promo")
private String descrPromo;
@JsonProperty
private String descrizione;
@JsonProperty("cod_divi")
private String codDivi;
private Boolean datiLogistici;
private Boolean checkDataIniz;
@@ -84,6 +91,9 @@ public class VtbListData extends EntityBase {
private Boolean checkDataFine;
@Priority(1)
private VtbList vtbList;
@Priority(2)
private VtbPromo vtbPromo;
@Priority(value = 101, copyPk = false)
@@ -243,6 +253,24 @@ public class VtbListData extends EntityBase {
return this;
}
public String getDescrizione() {
return descrizione;
}
public VtbListData setDescrizione(String descrizione) {
this.descrizione = descrizione;
return this;
}
public String getCodDivi() {
return codDivi;
}
public VtbListData setCodDivi(String codDivi) {
this.codDivi = codDivi;
return this;
}
public Boolean getDatiLogistici() {
return datiLogistici;
}
@@ -301,6 +329,15 @@ public class VtbListData extends EntityBase {
SalesRules.checkArtEquiLisv(this);
}
public VtbList getVtbList() {
return vtbList;
}
public VtbListData setVtbList(VtbList vtbList) {
this.vtbList = vtbList;
return this;
}
public VtbPromo getVtbPromo() {
return vtbPromo;
}

View File

@@ -123,7 +123,6 @@ public class WtbJreptSetup extends EntityBase {
ETICHETTA_SSCC_ACCETTAZIONE(0),
ETICHETTA_SSCC_LAVORAZIONE(1),
ETICHETTA_SSCC_SPEDIZIONE(2),
WMS_SPEDIZIONE_ETICHETTE_SSCC_ORD(3),
WMS_SPEDIZIONE_PACKING_LIST_ORD(4),
STAMPA_LISTINI_VENDITA(5);

View File

@@ -32,7 +32,10 @@ import java.math.BigInteger;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.*;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@@ -766,12 +769,12 @@ public class SqlFieldHolder {
}
public static Object getSqlValueField(Object obj) {
return getSqlValueField(obj, false);
public static String getSqlValueFieldAsString(Object obj) {
return getSqlValueFieldAsString(obj, false);
}
public static Object getSqlValueField(Object obj, boolean removeSpace) {
Object dato = null;
public static String getSqlValueFieldAsString(Object obj, boolean removeSpace) {
String dato = null;
if (obj != null && obj.getClass().isEnum()) {
if (IBaseEnum.class.isAssignableFrom(obj.getClass())) {
obj = ((IBaseEnum) obj).get();
@@ -860,4 +863,97 @@ public class SqlFieldHolder {
return dato;
}
public static Object getSqlValueFieldAsObject(Object obj, boolean removeSpace) {
Object dato = 0;
if (obj != null && obj.getClass().isEnum()) {
if (IBaseEnum.class.isAssignableFrom(obj.getClass())) {
obj = ((IBaseEnum) obj).get();
} else {
obj = obj.toString();
}
}
if (obj instanceof String) {
String string = (String) obj;
if (removeSpace)
string = string.trim();
if (EmsRestConstants.NIL.equals(string))
dato = "";
else if (EmsRestConstants.NULL.equals(string))
dato = null;
else
dato = string;
}
else if (obj instanceof Date) {
Date date = (Date) obj;
if (date.equals(EmsRestConstants.DATE_NULL)) {
dato = null;
} else {
dato = date;
}
}
else if (obj instanceof LocalDate) {
LocalDate localDate = (LocalDate) obj;
if (localDate.equals(LocalDate.MIN)) {
dato = null;
} else {
dato = localDate;
}
}
else if (obj instanceof LocalTime) {
LocalTime localTime = (LocalTime) obj;
if (localTime.equals(LocalTime.MIN)) {
dato = null;
} else {
dato = localTime;
}
}
else if (obj instanceof LocalDateTime) {
LocalDateTime localDateTime = (LocalDateTime) obj;
if (localDateTime.equals(LocalDateTime.MIN)) {
dato = null;
} else {
dato = localDateTime;
}
}
else if (obj instanceof Integer) {
if (obj.equals(EmsRestConstants.INTEGER_NULL)) {
dato = null;
} else
dato = obj;
}
else if (obj instanceof BigDecimal) {
if (obj.equals(EmsRestConstants.BIGDECIMAL_NULL)) {
dato = null;
} else
dato = obj;
}
else if (obj instanceof LatLng) {
LatLng point = (LatLng) obj;
dato = "geography::STGeomFromText('POINT(" + point.getLng() + " " + point.getLat() + ")', 4326)";
}
else if (obj instanceof Boolean) {
dato = obj;
}
else if (obj instanceof Instant) {
Instant instant = (Instant) obj;
if (instant.equals(Instant.MIN)) {
dato = null;
} else {
dato = instant;
}
}
else if (obj != null) {
dato = obj;
}
else {
dato = null;
}
return dato;
}
}

View File

@@ -45,17 +45,14 @@ public class UtilityDB {
public static void createIndex(Connection conn, IndexTableDTO indexTableDTO) throws Exception {
if (UtilityString.isNullOrEmpty(indexTableDTO.getTableName()))
throw new Exception("Nome tabella non trovato");
if (UtilityString.isNullOrEmpty(indexTableDTO.getTableName())) throw new Exception("Nome tabella non trovato");
if (UtilityString.isNullOrEmpty(indexTableDTO.getIndexName()))
throw new Exception("Nome indice non trovato");
if (UtilityString.isNullOrEmpty(indexTableDTO.getIndexName())) throw new Exception("Nome indice non trovato");
if (indexTableDTO.getColumnsIndex() == null || indexTableDTO.getColumnsIndex().size() == 0)
throw new Exception("Inserire l'elenco delle colonne su ci creare l'indice");
String sql =
Query.format("SELECT CAST(Count(*) as bit) from sys.sysindexes where name = %s", indexTableDTO.getIndexName());
String sql = Query.format("SELECT CAST(Count(*) as bit) from sys.sysindexes where name = %s", indexTableDTO.getIndexName());
boolean existIndex = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
@@ -69,34 +66,13 @@ public class UtilityDB {
}
}
sql =
Query.format(
"SELECT f.name\n" +
"FROM sys.indexes i\n" +
" INNER JOIN sys.filegroups f\n" +
" ON i.data_space_id = f.data_space_id\n" +
" INNER JOIN sys.all_objects o\n" +
" ON i.[object_id] = o.[object_id]\n" +
"WHERE i.data_space_id = f.data_space_id\n" +
" AND o.type = 'U'\n" +
" AND i.is_primary_key = 1\n" +
" AND o.name = %s\n" +
" AND f.name <> 'PRIMARY'\n", indexTableDTO.getTableName());
sql = Query.format("SELECT f.name\n" + "FROM sys.indexes i\n" + " INNER JOIN sys.filegroups f\n" + " ON i.data_space_id = f.data_space_id\n" + " INNER JOIN sys.all_objects o\n" + " ON i.[object_id] = o.[object_id]\n" + "WHERE i.data_space_id = f.data_space_id\n" + " AND o.type = 'U'\n" + " AND i.is_primary_key = 1\n" + " AND o.name = %s\n" + " AND f.name <> 'PRIMARY'\n", indexTableDTO.getTableName());
String fileGroup = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sql);
if (!UtilityString.isNullOrEmpty(fileGroup))
fileGroup = " ON " + fileGroup.replace("_DATA", "_INDEX");
if (!UtilityString.isNullOrEmpty(fileGroup)) fileGroup = " ON " + fileGroup.replace("_DATA", "_INDEX");
sql =
String.format(
"CREATE %s INDEX %s ON dbo.%s ( %s ) %s %s",
indexTableDTO.isClustered() ? "CLUSTERED" : "NONCLUSTERED",
indexTableDTO.getIndexName(),
indexTableDTO.getTableName(),
indexTableDTO.getColumnsIndexString(),
indexTableDTO.getColumnsIncludeString(),
UtilityString.streNull(fileGroup));
sql = String.format("CREATE %s INDEX %s ON dbo.%s ( %s ) %s %s", indexTableDTO.isClustered() ? "CLUSTERED" : "NONCLUSTERED", indexTableDTO.getIndexName(), indexTableDTO.getTableName(), indexTableDTO.getColumnsIndexString(), indexTableDTO.getColumnsIncludeString(), UtilityString.streNull(fileGroup));
sqls.add(sql);
Statement statement = conn.createStatement();
@@ -108,8 +84,7 @@ public class UtilityDB {
statement.close();
}
public static List<? extends EntityBase> reloadOnlyDbRow(Connection conn, EntityBase testata,
List<? extends EntityBase> rows, Field field) throws Exception {
public static List<? extends EntityBase> reloadOnlyDbRow(Connection conn, EntityBase testata, List<? extends EntityBase> rows, Field field) throws Exception {
ParameterizedType pType = (ParameterizedType) field.getGenericType();
Class<? extends EntityBase> rowClass = (Class<? extends EntityBase>) pType.getActualTypeArguments()[0];
@@ -190,8 +165,7 @@ public class UtilityDB {
public static Boolean existDatabaseObject(Connection conn, String name, TypeDbObject typeObject) throws Exception {
String sqlExist = "SELECT Cast(count(*) as bit) FROM sys.objects"
+ " WHERE object_id = OBJECT_ID(N'dbo." + name + "') AND type in (N'" + typeObject.value() + "')";
String sqlExist = "SELECT Cast(count(*) as bit) FROM sys.objects" + " WHERE object_id = OBJECT_ID(N'dbo." + name + "') AND type in (N'" + typeObject.value() + "')";
Boolean exist = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(conn, sqlExist);
return exist;
}
@@ -226,13 +200,7 @@ public class UtilityDB {
whereCond = "(" + whereCond + ")";
}
sqlString = sqlString.replaceAll("(?i)where", "WHERE")
.replaceAll("(?i)union all", "UNION ALL")
.replaceAll("(?i)union", "UNION")
.replaceAll("(?i)group by", "GROUP BY")
.replaceAll("(?i)order by", "ORDER BY")
.replaceAll("(?i)having", "HAVING")
.replaceAll("(?i)limit", "LIMIT");
sqlString = sqlString.replaceAll("(?i)where", "WHERE").replaceAll("(?i)union all", "UNION ALL").replaceAll("(?i)union", "UNION").replaceAll("(?i)group by", "GROUP BY").replaceAll("(?i)order by", "ORDER BY").replaceAll("(?i)having", "HAVING").replaceAll("(?i)limit", "LIMIT");
String[] listQuery;
if (!ignoreUnion) {
listQuery = sqlString.split(unionAll);
@@ -263,11 +231,9 @@ public class UtilityDB {
do {
posInizWhere = subQuery.indexOf(wordAfterWhere[i]);
i = i + 1;
}
while (posInizWhere == -1 && i <= 2);
} while (posInizWhere == -1 && i <= 2);
if (posInizWhere == -1)
posInizWhere = subQuery.length();
if (posInizWhere == -1) posInizWhere = subQuery.length();
posFineWhere = posInizWhere;
whereConstructed = whereCond;
@@ -278,8 +244,7 @@ public class UtilityDB {
String preWhere = "", postWhere = "";
if (posInizWhere == subQuery.length())
preWhere = subQuery;
if (posInizWhere == subQuery.length()) preWhere = subQuery;
else {
preWhere = subQuery.substring(0, posInizWhere - 1);
postWhere = subQuery.substring(posFineWhere);
@@ -335,10 +300,7 @@ public class UtilityDB {
} else {
switch (type) {
case "STRING":
valueString = "'" + valueString
.replaceAll("'", "''")
.replaceAll("", "''")
+ "'";
valueString = "'" + valueString.replaceAll("'", "''").replaceAll("", "''") + "'";
break;
case "DATE": {
SimpleDateFormat dateFormatFile = new SimpleDateFormat("yyyy-MM-dd");
@@ -475,8 +437,7 @@ public class UtilityDB {
@NotNull
public static List<HashMap<String, Object>> executeSimpleQuery(Connection conn, String querySql) throws SQLException {
try (PreparedStatement ps = conn.prepareStatement(querySql);
ResultSet rs = ps.executeQuery()) {
try (PreparedStatement ps = conn.prepareStatement(querySql); ResultSet rs = ps.executeQuery()) {
return ResultSetMapper.mapResultSetToHashMap(rs);
}
@@ -538,8 +499,7 @@ public class UtilityDB {
ps.setResponseBuffering("adaptive");
try (SQLServerResultSet rs = (SQLServerResultSet) ps.executeQuery(querySql)) {
new AsyncResultSetMapper()
.mapResultSetToList(rs, clazz, OperationType.SELECT_OBJECT, onElementRetrieved);
new AsyncResultSetMapper().mapResultSetToList(rs, clazz, OperationType.SELECT_OBJECT, onElementRetrieved);
}
}
}
@@ -547,8 +507,19 @@ public class UtilityDB {
@Nullable
public static <T> List<T> executeSimpleQueryDTO(Connection conn, String querySql, Class<T> clazz, Integer timeout) throws SQLException, DataConverterNotFoundException, InstantiationException, IllegalAccessException {
try (PreparedStatement ps = conn.prepareStatement(querySql);
ResultSet rs = ps.executeQuery()) {
PreparedStatement ps = conn.prepareStatement(querySql);
List<T> results = executePreparedStatementDTO(conn, ps, clazz, timeout);
return results;
}
@Nullable
public static <T> List<T> executePreparedStatementDTO(Connection conn, PreparedStatement ps, Class<T> clazz) throws SQLException, DataConverterNotFoundException, InstantiationException, IllegalAccessException {
return executePreparedStatementDTO(conn, ps, clazz, null);
}
@Nullable
public static <T> List<T> executePreparedStatementDTO(Connection conn, PreparedStatement ps, Class<T> clazz, Integer timeout) throws SQLException, DataConverterNotFoundException, InstantiationException, IllegalAccessException {
try (ResultSet rs = ps.executeQuery()) {
if (timeout != null) {
ps.setQueryTimeout(timeout);
@@ -558,6 +529,7 @@ public class UtilityDB {
}
}
public static String addTableFrom(String sqlString, String listTable) {
int li_subQuery;
String ls_stringFromOld, ls_stringFromNew;

View File

@@ -412,6 +412,18 @@ then
modify ( $entity ) { setDatiLogistici(setDatiLogistici) }
end
rule "insertVtbList"
no-loop
when
eval(completeRulesEnabled)
$entity : VtbListData(codVlis != null && operation != OperationType.DELETE)
then
VtbList vtbList = SalesRules.insertVtbList(conn, $entity);
modify($entity){
setVtbList(vtbList)
}
end
rule "completePromoVend"
no-loop
when

View File

@@ -256,7 +256,7 @@ end
rule "completeDatiListinoOrdV"
when
eval(completeRulesEnabled)
$entity : DtbOrdr( codMart != null && listino != null && listino != "ULTC" && percAliq != null && gestione == "V" )
$entity : DtbOrdr( codMart != null && listino != null && listino != "ULTC" && gestione == "V" )
then
HashMap<String, Object> dati = SalesRules.completeDatiArtOrdDocV(conn, $entity);
modify ( $entity ) {

View File

@@ -9,6 +9,9 @@ public class ActivityTaskDTO {
@SqlField(value = "activity_id")
private String activityId;
@SqlField(value = "parent_activity_id")
private String parentActivityId;
@SqlField(value = "cod_jcom")
private String codJcom;
@@ -209,4 +212,13 @@ public class ActivityTaskDTO {
this.parentActivityTypeId = parentActivityTypeId;
return this;
}
public String getParentActivityId() {
return parentActivityId;
}
public ActivityTaskDTO setParentActivityId(String parentActivityId) {
this.parentActivityId = parentActivityId;
return this;
}
}

View File

@@ -989,6 +989,7 @@ public class ActivityService {
String sql = "SELECT stb_activity.activity_id,\n" +
" stb_activity.cod_jcom,\n" +
" stb_activity.activity_type_id,\n" +
" stb_activity.parent_activity_id,\n" +
" activity_description,\n" +
" stb_activity.user_name,\n" +
" full_name,\n" +
@@ -1024,7 +1025,7 @@ public class ActivityService {
sql += "WHERE " + String.join(" AND ", conditions);
sql += "\nGROUP BY stb_activity.activity_id, stb_activity.cod_jcom, stb_activity.activity_type_id, activity_description, stb_activity.user_name, full_name, effective_date, activity_result_id, result_description, stb_activity.note, estimated_date, estimated_time, estimated_endtime, effective_time, effective_endtime";
sql += "\nGROUP BY stb_activity.activity_id, stb_activity.cod_jcom, stb_activity.activity_type_id, stb_activity.parent_activity_id, activity_description, stb_activity.user_name, full_name, effective_date, activity_result_id, result_description, stb_activity.note, estimated_date, estimated_time, estimated_endtime, effective_time, effective_endtime";
return UtilityDB.executeSimpleQueryDTO(multiDBTransactionManager.getPrimaryConnection(), sql, ActivityTaskDTO.class);
}
@@ -1237,6 +1238,7 @@ public class ActivityService {
"\n" +
"SELECT stb_activity.activity_id,\n" +
" stb_activity.cod_jcom,\n" +
" stb_activity.parent_activity_id,\n" +
"\t sottoattivita.activity_type_id AS 'parent_activity_type_id',\n" +
" stb_activity.activity_type_id,\n" +
" activity_description,\n" +
@@ -1263,7 +1265,7 @@ public class ActivityService {
" AND (estimated_date BETWEEN " + UtilityDB.valueToString(startDate) + " AND " + UtilityDB.valueToString(endDate) + "\n" +
" OR effective_date BETWEEN " + UtilityDB.valueToString(startDate) + " AND " + UtilityDB.valueToString(endDate) + ")\n" +
"\n" +
"GROUP BY stb_activity.activity_id, stb_activity.cod_jcom, sottoattivita.activity_type_id, stb_activity.activity_type_id, activity_description,\n" +
"GROUP BY stb_activity.activity_id, stb_activity.cod_jcom, stb_activity.parent_activity_id, sottoattivita.activity_type_id, stb_activity.activity_type_id, activity_description,\n" +
" stb_activity.user_name, full_name, effective_date, activity_result_id, result_description, stb_activity.note,\n" +
" estimated_date, estimated_time, estimated_endtime, effective_time, effective_endtime;";

View File

@@ -57,6 +57,8 @@ public class ContabilController {
private RequestDataDTO requestDataDTO;
@Autowired
private AmmortamentiService ammortamentiService;
@Autowired
private SEPAService SEPAService;
@Autowired
private DulciarSincronizzazione dulciarSincronizzazione;
@@ -94,7 +96,7 @@ public class ContabilController {
@RequestParam("dataDist") String dataDist, @RequestParam("rifDist") Integer rifDist) {
ServiceRestResponse resp = null;
try {
resp = contabilService.getSepaXml(UtilityString.parseDate(dataDist), rifDist);
resp =SEPAService.getSepaXml(UtilityString.parseDate(dataDist), rifDist);
} catch (Exception e) {
logger.error(request.getRequestURI(), e);
resp = new ServiceRestResponse(EsitoType.KO, configuration, e);
@@ -110,7 +112,7 @@ public class ContabilController {
@RequestParam("dataDist") String dataDist, @RequestParam("rifDist") Integer rifDist) {
ServiceRestResponse resp;
try {
resp = contabilService.getSepaSDDXml(UtilityString.parseDate(dataDist), rifDist);
resp = SEPAService.getSepaSDDXml(UtilityString.parseDate(dataDist), rifDist);
} catch (Exception e) {
logger.error(request.getRequestURI(), e);
resp = new ServiceRestResponse(EsitoType.KO, configuration, e);

View File

@@ -0,0 +1,88 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.math.BigDecimal;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.XmlValue;
/**
* <p>Classe Java per ActiveOrHistoricCurrencyAndAmount complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="ActiveOrHistoricCurrencyAndAmount">
* &lt;simpleContent>
* &lt;extension base="&lt;urn:CBI:xsd:CBIPaymentRequest.00.04.01>CBIActiveOrHistoricCurrencyAndAmount_SimpleType">
* &lt;attribute name="Ccy" use="required" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ActiveOrHistoricCurrencyCode" />
* &lt;/extension>
* &lt;/simpleContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "ActiveOrHistoricCurrencyAndAmount", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"value"
})
public class ActiveOrHistoricCurrencyAndAmount {
@XmlValue
protected BigDecimal value;
@XmlAttribute(name = "Ccy", required = true)
protected String ccy;
/**
* Recupera il valore della proprietà value.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getValue() {
return value;
}
/**
* Imposta il valore della proprietà value.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setValue(BigDecimal value) {
this.value = value;
}
/**
* Recupera il valore della proprietà ccy.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCcy() {
return ccy;
}
/**
* Imposta il valore della proprietà ccy.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCcy(String value) {
this.ccy = value;
}
}

View File

@@ -0,0 +1,46 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per AddressType2Code.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="AddressType2Code">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ADDR"/>
* &lt;enumeration value="PBOX"/>
* &lt;enumeration value="HOME"/>
* &lt;enumeration value="BIZZ"/>
* &lt;enumeration value="MLTO"/>
* &lt;enumeration value="DLVY"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "AddressType2Code", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum AddressType2Code {
ADDR,
PBOX,
HOME,
BIZZ,
MLTO,
DLVY;
public String value() {
return name();
}
public static AddressType2Code fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,92 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per AddressType3Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="AddressType3Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}AddressType2Code"/>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}GenericIdentification30"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressType3Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd",
"prtry"
})
public class AddressType3Choice {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected AddressType2Code cd;
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected GenericIdentification30 prtry;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link AddressType2Code }
*
*/
public AddressType2Code getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link AddressType2Code }
*
*/
public void setCd(AddressType2Code value) {
this.cd = value;
}
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link GenericIdentification30 }
*
*/
public GenericIdentification30 getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link GenericIdentification30 }
*
*/
public void setPrtry(GenericIdentification30 value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIAccountIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIAccountIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="IBAN" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}IBAN2007Identifier"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIAccountIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"iban"
})
public class CBIAccountIdentification1 {
@XmlElement(name = "IBAN", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String iban;
/**
* Recupera il valore della proprietà iban.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIBAN() {
return iban;
}
/**
* Imposta il valore della proprietà iban.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIBAN(String value) {
this.iban = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIAmountType1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIAmountType1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="InstdAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ActiveOrHistoricCurrencyAndAmount"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIAmountType1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"instdAmt"
})
public class CBIAmountType1 {
@XmlElement(name = "InstdAmt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected ActiveOrHistoricCurrencyAndAmount instdAmt;
/**
* Recupera il valore della proprietà instdAmt.
*
* @return
* possible object is
* {@link ActiveOrHistoricCurrencyAndAmount }
*
*/
public ActiveOrHistoricCurrencyAndAmount getInstdAmt() {
return instdAmt;
}
/**
* Imposta il valore della proprietà instdAmt.
*
* @param value
* allowed object is
* {@link ActiveOrHistoricCurrencyAndAmount }
*
*/
public void setInstdAmt(ActiveOrHistoricCurrencyAndAmount value) {
this.instdAmt = value;
}
}

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 rel. 2 (x64) (http://www.altova.com) by Ivana Gargiulo (CONSORZIO CUSTOMER TO BUSINESS INTERACTION - CBI) -->
<!-- Entrata in vigore: 17/03/2024 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:PMRQ="urn:CBI:xsd:CBIPaymentRequest.00.04.01" xmlns:SGNT="urn:CBI:xsd:CBISgnInf.001.04" xmlns="urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01" targetNamespace="urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01" elementFormDefault="qualified">
<!-- Namespace import -->
<xs:import namespace="urn:CBI:xsd:CBIPaymentRequest.00.04.01" schemaLocation="CBIPaymentRequest.00.04.01.xsd"/>
<xs:import namespace="urn:CBI:xsd:CBISgnInf.001.04" schemaLocation="CBISgnInf.001.04.xsd"/>
<xs:element name="CBIBdyPaymentRequest" type="CBIBdyPaymentRequest.00.04.01"/>
<!-- Message Body structure definition -->
<xs:complexType name="CBIBdyPaymentRequest.00.04.01">
<xs:sequence>
<xs:element name="CBIEnvelPaymentRequest" type="CBIEnvelPaymentRequest.00.04.01" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
<!-- Envel Payment Status Report structure definition -->
<xs:complexType name="CBIEnvelPaymentRequest.00.04.01">
<xs:choice>
<xs:element name="CBIPaymentRequest" type="PMRQ:CBIPaymentRequest.00.04.01"/>
<xs:element name="CBISgnInf" type="SGNT:CBISgnInf.001.04"/>
</xs:choice>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,73 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIBdyPaymentRequest.00.04.01 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIBdyPaymentRequest.00.04.01">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CBIEnvelPaymentRequest" type="{urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01}CBIEnvelPaymentRequest.00.04.01" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIBdyPaymentRequest.00.04.01", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01", propOrder = {
"cbiEnvelPaymentRequest"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBIBdyPaymentRequest000401 {
@XmlElement(name = "CBIEnvelPaymentRequest", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected List<CBIEnvelPaymentRequest000401> cbiEnvelPaymentRequest;
/**
* Gets the value of the cbiEnvelPaymentRequest property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the cbiEnvelPaymentRequest property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCBIEnvelPaymentRequest().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBIEnvelPaymentRequest000401 }
*
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public List<CBIEnvelPaymentRequest000401> getCBIEnvelPaymentRequest() {
if (cbiEnvelPaymentRequest == null) {
cbiEnvelPaymentRequest = new ArrayList<CBIEnvelPaymentRequest000401>();
}
return this.cbiEnvelPaymentRequest;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIBranchAndFinancialInstitutionIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIBranchAndFinancialInstitutionIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIFinancialInstitutionIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"finInstnId"
})
public class CBIBranchAndFinancialInstitutionIdentification1 {
@XmlElement(name = "FinInstnId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIFinancialInstitutionIdentification1 finInstnId;
/**
* Recupera il valore della proprietà finInstnId.
*
* @return
* possible object is
* {@link CBIFinancialInstitutionIdentification1 }
*
*/
public CBIFinancialInstitutionIdentification1 getFinInstnId() {
return finInstnId;
}
/**
* Imposta il valore della proprietà finInstnId.
*
* @param value
* allowed object is
* {@link CBIFinancialInstitutionIdentification1 }
*
*/
public void setFinInstnId(CBIFinancialInstitutionIdentification1 value) {
this.finInstnId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIBranchAndFinancialInstitutionIdentification2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIBranchAndFinancialInstitutionIdentification2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIFinancialInstitutionIdentification3"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"finInstnId"
})
public class CBIBranchAndFinancialInstitutionIdentification2 {
@XmlElement(name = "FinInstnId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIFinancialInstitutionIdentification3 finInstnId;
/**
* Recupera il valore della proprietà finInstnId.
*
* @return
* possible object is
* {@link CBIFinancialInstitutionIdentification3 }
*
*/
public CBIFinancialInstitutionIdentification3 getFinInstnId() {
return finInstnId;
}
/**
* Imposta il valore della proprietà finInstnId.
*
* @param value
* allowed object is
* {@link CBIFinancialInstitutionIdentification3 }
*
*/
public void setFinInstnId(CBIFinancialInstitutionIdentification3 value) {
this.finInstnId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIBranchAndFinancialInstitutionIdentification3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIBranchAndFinancialInstitutionIdentification3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIFinancialInstitutionIdentification2"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"finInstnId"
})
public class CBIBranchAndFinancialInstitutionIdentification3 {
@XmlElement(name = "FinInstnId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIFinancialInstitutionIdentification2 finInstnId;
/**
* Recupera il valore della proprietà finInstnId.
*
* @return
* possible object is
* {@link CBIFinancialInstitutionIdentification2 }
*
*/
public CBIFinancialInstitutionIdentification2 getFinInstnId() {
return finInstnId;
}
/**
* Imposta il valore della proprietà finInstnId.
*
* @param value
* allowed object is
* {@link CBIFinancialInstitutionIdentification2 }
*
*/
public void setFinInstnId(CBIFinancialInstitutionIdentification2 value) {
this.finInstnId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBICashAccount1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBICashAccount1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIAccountIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBICashAccount1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"id"
})
public class CBICashAccount1 {
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIAccountIdentification1 id;
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIAccountIdentification1 }
*
*/
public CBIAccountIdentification1 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIAccountIdentification1 }
*
*/
public void setId(CBIAccountIdentification1 value) {
this.id = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBICashAccount2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBICashAccount2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIAccountIdentification1"/>
* &lt;element name="Tp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CashAccountType2Choice" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBICashAccount2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"id",
"tp"
})
public class CBICashAccount2 {
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIAccountIdentification1 id;
@XmlElement(name = "Tp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CashAccountType2Choice tp;
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIAccountIdentification1 }
*
*/
public CBIAccountIdentification1 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIAccountIdentification1 }
*
*/
public void setId(CBIAccountIdentification1 value) {
this.id = value;
}
/**
* Recupera il valore della proprietà tp.
*
* @return
* possible object is
* {@link CashAccountType2Choice }
*
*/
public CashAccountType2Choice getTp() {
return tp;
}
/**
* Imposta il valore della proprietà tp.
*
* @param value
* allowed object is
* {@link CashAccountType2Choice }
*
*/
public void setTp(CashAccountType2Choice value) {
this.tp = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBICashAccount3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBICashAccount3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIAccountIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBICashAccount3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"id"
})
public class CBICashAccount3 {
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIAccountIdentification1 id;
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIAccountIdentification1 }
*
*/
public CBIAccountIdentification1 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIAccountIdentification1 }
*
*/
public void setId(CBIAccountIdentification1 value) {
this.id = value;
}
}

View File

@@ -0,0 +1,36 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIChargeBearerTypeCode.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBIChargeBearerTypeCode">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="SLEV"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBIChargeBearerTypeCode", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBIChargeBearerTypeCode {
SLEV;
public String value() {
return name();
}
public static CBIChargeBearerTypeCode fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,64 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CBICheque1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBICheque1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ChqTp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIChequeType1Code" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBICheque1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"chqTp"
})
public class CBICheque1 {
@XmlElement(name = "ChqTp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected CBIChequeType1Code chqTp;
/**
* Recupera il valore della proprietà chqTp.
*
* @return
* possible object is
* {@link CBIChequeType1Code }
*
*/
public CBIChequeType1Code getChqTp() {
return chqTp;
}
/**
* Imposta il valore della proprietà chqTp.
*
* @param value
* allowed object is
* {@link CBIChequeType1Code }
*
*/
public void setChqTp(CBIChequeType1Code value) {
this.chqTp = value;
}
}

View File

@@ -0,0 +1,38 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIChequeType1Code.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBIChequeType1Code">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="CCCH"/>
* &lt;enumeration value="BCHQ"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBIChequeType1Code", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBIChequeType1Code {
CCCH,
BCHQ;
public String value() {
return name();
}
public static CBIChequeType1Code fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIClearingSystemMemberIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIClearingSystemMemberIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIClearingSystemMemberIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"mmbId"
})
public class CBIClearingSystemMemberIdentification1 {
@XmlElement(name = "MmbId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String mmbId;
/**
* Recupera il valore della proprietà mmbId.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMmbId() {
return mmbId;
}
/**
* Imposta il valore della proprietà mmbId.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMmbId(String value) {
this.mmbId = value;
}
}

View File

@@ -0,0 +1,529 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>Classe Java per CBICreditTransferTransactionInformation complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBICreditTransferTransactionInformation">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PmtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PaymentIdentification1"/>
* &lt;element name="PmtTpInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPaymentTypeInformation2" minOccurs="0"/>
* &lt;element name="Amt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIAmountType1"/>
* &lt;element name="ChqInstr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBICheque1" minOccurs="0"/>
* &lt;element name="UltmtDbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification2" minOccurs="0"/>
* &lt;element name="SrvInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBISrvInf1" minOccurs="0"/>
* &lt;element name="CdtrAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIBranchAndFinancialInstitutionIdentification3" minOccurs="0"/>
* &lt;element name="Cdtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification3"/>
* &lt;element name="CdtrAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBICashAccount3" minOccurs="0"/>
* &lt;element name="UltmtCdtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification3" minOccurs="0"/>
* &lt;element name="InstrForCdtrAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}InstructionForCreditorAgent1" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="DestCdtrRsp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification5" minOccurs="0"/>
* &lt;element name="Purp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Purpose1Choice" minOccurs="0"/>
* &lt;element name="RgltryRptg" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIRegulatoryReporting1" maxOccurs="3" minOccurs="0"/>
* &lt;element name="Tax" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}TaxInformation8" minOccurs="0"/>
* &lt;element name="RltdRmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIRemittanceLocation1" maxOccurs="10" minOccurs="0"/>
* &lt;element name="RmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}RemittanceInformation16" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBICreditTransferTransactionInformation", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"pmtId",
"pmtTpInf",
"amt",
"chqInstr",
"ultmtDbtr",
"srvInf",
"cdtrAgt",
"cdtr",
"cdtrAcct",
"ultmtCdtr",
"instrForCdtrAgt",
"destCdtrRsp",
"purp",
"rgltryRptg",
"tax",
"rltdRmtInf",
"rmtInf"
})
public class CBICreditTransferTransactionInformation {
@XmlElement(name = "PmtId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected PaymentIdentification1 pmtId;
@XmlElement(name = "PmtTpInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPaymentTypeInformation2 pmtTpInf;
@XmlElement(name = "Amt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIAmountType1 amt;
@XmlElement(name = "ChqInstr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBICheque1 chqInstr;
@XmlElement(name = "UltmtDbtr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPartyIdentification2 ultmtDbtr;
@XmlElement(name = "SrvInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected CBISrvInf1 srvInf;
@XmlElement(name = "CdtrAgt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIBranchAndFinancialInstitutionIdentification3 cdtrAgt;
@XmlElement(name = "Cdtr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIPartyIdentification3 cdtr;
@XmlElement(name = "CdtrAcct", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBICashAccount3 cdtrAcct;
@XmlElement(name = "UltmtCdtr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPartyIdentification3 ultmtCdtr;
@XmlElement(name = "InstrForCdtrAgt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<InstructionForCreditorAgent1> instrForCdtrAgt;
@XmlElement(name = "DestCdtrRsp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPartyIdentification5 destCdtrRsp;
@XmlElement(name = "Purp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected Purpose1Choice purp;
@XmlElement(name = "RgltryRptg", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<CBIRegulatoryReporting1> rgltryRptg;
@XmlElement(name = "Tax", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected TaxInformation8 tax;
@XmlElement(name = "RltdRmtInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<CBIRemittanceLocation1> rltdRmtInf;
@XmlElement(name = "RmtInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected RemittanceInformation16 rmtInf;
/**
* Recupera il valore della proprietà pmtId.
*
* @return
* possible object is
* {@link PaymentIdentification1 }
*
*/
public PaymentIdentification1 getPmtId() {
return pmtId;
}
/**
* Imposta il valore della proprietà pmtId.
*
* @param value
* allowed object is
* {@link PaymentIdentification1 }
*
*/
public void setPmtId(PaymentIdentification1 value) {
this.pmtId = value;
}
/**
* Recupera il valore della proprietà pmtTpInf.
*
* @return
* possible object is
* {@link CBIPaymentTypeInformation2 }
*
*/
public CBIPaymentTypeInformation2 getPmtTpInf() {
return pmtTpInf;
}
/**
* Imposta il valore della proprietà pmtTpInf.
*
* @param value
* allowed object is
* {@link CBIPaymentTypeInformation2 }
*
*/
public void setPmtTpInf(CBIPaymentTypeInformation2 value) {
this.pmtTpInf = value;
}
/**
* Recupera il valore della proprietà amt.
*
* @return
* possible object is
* {@link CBIAmountType1 }
*
*/
public CBIAmountType1 getAmt() {
return amt;
}
/**
* Imposta il valore della proprietà amt.
*
* @param value
* allowed object is
* {@link CBIAmountType1 }
*
*/
public void setAmt(CBIAmountType1 value) {
this.amt = value;
}
/**
* Recupera il valore della proprietà chqInstr.
*
* @return
* possible object is
* {@link CBICheque1 }
*
*/
public CBICheque1 getChqInstr() {
return chqInstr;
}
/**
* Imposta il valore della proprietà chqInstr.
*
* @param value
* allowed object is
* {@link CBICheque1 }
*
*/
public void setChqInstr(CBICheque1 value) {
this.chqInstr = value;
}
/**
* Recupera il valore della proprietà ultmtDbtr.
*
* @return
* possible object is
* {@link CBIPartyIdentification2 }
*
*/
public CBIPartyIdentification2 getUltmtDbtr() {
return ultmtDbtr;
}
/**
* Imposta il valore della proprietà ultmtDbtr.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification2 }
*
*/
public void setUltmtDbtr(CBIPartyIdentification2 value) {
this.ultmtDbtr = value;
}
/**
* Recupera il valore della proprietà srvInf.
*
* @return
* possible object is
* {@link CBISrvInf1 }
*
*/
public CBISrvInf1 getSrvInf() {
return srvInf;
}
/**
* Imposta il valore della proprietà srvInf.
*
* @param value
* allowed object is
* {@link CBISrvInf1 }
*
*/
public void setSrvInf(CBISrvInf1 value) {
this.srvInf = value;
}
/**
* Recupera il valore della proprietà cdtrAgt.
*
* @return
* possible object is
* {@link CBIBranchAndFinancialInstitutionIdentification3 }
*
*/
public CBIBranchAndFinancialInstitutionIdentification3 getCdtrAgt() {
return cdtrAgt;
}
/**
* Imposta il valore della proprietà cdtrAgt.
*
* @param value
* allowed object is
* {@link CBIBranchAndFinancialInstitutionIdentification3 }
*
*/
public void setCdtrAgt(CBIBranchAndFinancialInstitutionIdentification3 value) {
this.cdtrAgt = value;
}
/**
* Recupera il valore della proprietà cdtr.
*
* @return
* possible object is
* {@link CBIPartyIdentification3 }
*
*/
public CBIPartyIdentification3 getCdtr() {
return cdtr;
}
/**
* Imposta il valore della proprietà cdtr.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification3 }
*
*/
public void setCdtr(CBIPartyIdentification3 value) {
this.cdtr = value;
}
/**
* Recupera il valore della proprietà cdtrAcct.
*
* @return
* possible object is
* {@link CBICashAccount3 }
*
*/
public CBICashAccount3 getCdtrAcct() {
return cdtrAcct;
}
/**
* Imposta il valore della proprietà cdtrAcct.
*
* @param value
* allowed object is
* {@link CBICashAccount3 }
*
*/
public void setCdtrAcct(CBICashAccount3 value) {
this.cdtrAcct = value;
}
/**
* Recupera il valore della proprietà ultmtCdtr.
*
* @return
* possible object is
* {@link CBIPartyIdentification3 }
*
*/
public CBIPartyIdentification3 getUltmtCdtr() {
return ultmtCdtr;
}
/**
* Imposta il valore della proprietà ultmtCdtr.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification3 }
*
*/
public void setUltmtCdtr(CBIPartyIdentification3 value) {
this.ultmtCdtr = value;
}
/**
* Gets the value of the instrForCdtrAgt property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the instrForCdtrAgt property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getInstrForCdtrAgt().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link InstructionForCreditorAgent1 }
*
*
*/
public List<InstructionForCreditorAgent1> getInstrForCdtrAgt() {
if (instrForCdtrAgt == null) {
instrForCdtrAgt = new ArrayList<InstructionForCreditorAgent1>();
}
return this.instrForCdtrAgt;
}
/**
* Recupera il valore della proprietà destCdtrRsp.
*
* @return
* possible object is
* {@link CBIPartyIdentification5 }
*
*/
public CBIPartyIdentification5 getDestCdtrRsp() {
return destCdtrRsp;
}
/**
* Imposta il valore della proprietà destCdtrRsp.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification5 }
*
*/
public void setDestCdtrRsp(CBIPartyIdentification5 value) {
this.destCdtrRsp = value;
}
/**
* Recupera il valore della proprietà purp.
*
* @return
* possible object is
* {@link Purpose1Choice }
*
*/
public Purpose1Choice getPurp() {
return purp;
}
/**
* Imposta il valore della proprietà purp.
*
* @param value
* allowed object is
* {@link Purpose1Choice }
*
*/
public void setPurp(Purpose1Choice value) {
this.purp = value;
}
/**
* Gets the value of the rgltryRptg property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the rgltryRptg property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRgltryRptg().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBIRegulatoryReporting1 }
*
*
*/
public List<CBIRegulatoryReporting1> getRgltryRptg() {
if (rgltryRptg == null) {
rgltryRptg = new ArrayList<CBIRegulatoryReporting1>();
}
return this.rgltryRptg;
}
/**
* Recupera il valore della proprietà tax.
*
* @return
* possible object is
* {@link TaxInformation8 }
*
*/
public TaxInformation8 getTax() {
return tax;
}
/**
* Imposta il valore della proprietà tax.
*
* @param value
* allowed object is
* {@link TaxInformation8 }
*
*/
public void setTax(TaxInformation8 value) {
this.tax = value;
}
/**
* Gets the value of the rltdRmtInf property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the rltdRmtInf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRltdRmtInf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBIRemittanceLocation1 }
*
*
*/
public List<CBIRemittanceLocation1> getRltdRmtInf() {
if (rltdRmtInf == null) {
rltdRmtInf = new ArrayList<CBIRemittanceLocation1>();
}
return this.rltdRmtInf;
}
/**
* Recupera il valore della proprietà rmtInf.
*
* @return
* possible object is
* {@link RemittanceInformation16 }
*
*/
public RemittanceInformation16 getRmtInf() {
return rmtInf;
}
/**
* Imposta il valore della proprietà rmtInf.
*
* @param value
* allowed object is
* {@link RemittanceInformation16 }
*
*/
public void setRmtInf(RemittanceInformation16 value) {
this.rmtInf = value;
}
}

View File

@@ -0,0 +1,98 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIEnvelPaymentRequest.00.04.01 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIEnvelPaymentRequest.00.04.01">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="CBIPaymentRequest" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPaymentRequest.00.04.01"/>
* &lt;element name="CBISgnInf" type="{urn:CBI:xsd:CBISgnInf.001.04}CBISgnInf.001.04"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIEnvelPaymentRequest.00.04.01", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01", propOrder = {
"cbiPaymentRequest",
"cbiSgnInf"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBIEnvelPaymentRequest000401 {
@XmlElement(name = "CBIPaymentRequest", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CBIPaymentRequest000401 cbiPaymentRequest;
@XmlElement(name = "CBISgnInf", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CBISgnInf00104 cbiSgnInf;
/**
* Recupera il valore della proprietà cbiPaymentRequest.
*
* @return
* possible object is
* {@link CBIPaymentRequest000401 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CBIPaymentRequest000401 getCBIPaymentRequest() {
return cbiPaymentRequest;
}
/**
* Imposta il valore della proprietà cbiPaymentRequest.
*
* @param value
* allowed object is
* {@link CBIPaymentRequest000401 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCBIPaymentRequest(CBIPaymentRequest000401 value) {
this.cbiPaymentRequest = value;
}
/**
* Recupera il valore della proprietà cbiSgnInf.
*
* @return
* possible object is
* {@link CBISgnInf00104 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CBISgnInf00104 getCBISgnInf() {
return cbiSgnInf;
}
/**
* Imposta il valore della proprietà cbiSgnInf.
*
* @param value
* allowed object is
* {@link CBISgnInf00104 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCBISgnInf(CBISgnInf00104 value) {
this.cbiSgnInf = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIFinancialInstitutionIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIFinancialInstitutionIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="ClrSysMmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIClearingSystemMemberIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIFinancialInstitutionIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"clrSysMmbId"
})
public class CBIFinancialInstitutionIdentification1 {
@XmlElement(name = "ClrSysMmbId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIClearingSystemMemberIdentification1 clrSysMmbId;
/**
* Recupera il valore della proprietà clrSysMmbId.
*
* @return
* possible object is
* {@link CBIClearingSystemMemberIdentification1 }
*
*/
public CBIClearingSystemMemberIdentification1 getClrSysMmbId() {
return clrSysMmbId;
}
/**
* Imposta il valore della proprietà clrSysMmbId.
*
* @param value
* allowed object is
* {@link CBIClearingSystemMemberIdentification1 }
*
*/
public void setClrSysMmbId(CBIClearingSystemMemberIdentification1 value) {
this.clrSysMmbId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIFinancialInstitutionIdentification2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIFinancialInstitutionIdentification2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BICFI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}BICFIDec2014Identifier"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIFinancialInstitutionIdentification2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"bicfi"
})
public class CBIFinancialInstitutionIdentification2 {
@XmlElement(name = "BICFI", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String bicfi;
/**
* Recupera il valore della proprietà bicfi.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBICFI() {
return bicfi;
}
/**
* Imposta il valore della proprietà bicfi.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBICFI(String value) {
this.bicfi = value;
}
}

View File

@@ -0,0 +1,118 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIFinancialInstitutionIdentification3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIFinancialInstitutionIdentification3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BICFI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}BICFIDec2014Identifier" minOccurs="0"/>
* &lt;element name="ClrSysMmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIClearingSystemMemberIdentification1"/>
* &lt;element name="LEI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}LEIIdentifier" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIFinancialInstitutionIdentification3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"bicfi",
"clrSysMmbId",
"lei"
})
public class CBIFinancialInstitutionIdentification3 {
@XmlElement(name = "BICFI", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String bicfi;
@XmlElement(name = "ClrSysMmbId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIClearingSystemMemberIdentification1 clrSysMmbId;
@XmlElement(name = "LEI", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String lei;
/**
* Recupera il valore della proprietà bicfi.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBICFI() {
return bicfi;
}
/**
* Imposta il valore della proprietà bicfi.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBICFI(String value) {
this.bicfi = value;
}
/**
* Recupera il valore della proprietà clrSysMmbId.
*
* @return
* possible object is
* {@link CBIClearingSystemMemberIdentification1 }
*
*/
public CBIClearingSystemMemberIdentification1 getClrSysMmbId() {
return clrSysMmbId;
}
/**
* Imposta il valore della proprietà clrSysMmbId.
*
* @param value
* allowed object is
* {@link CBIClearingSystemMemberIdentification1 }
*
*/
public void setClrSysMmbId(CBIClearingSystemMemberIdentification1 value) {
this.clrSysMmbId = value;
}
/**
* Recupera il valore della proprietà lei.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLEI() {
return lei;
}
/**
* Imposta il valore della proprietà lei.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLEI(String value) {
this.lei = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIGenericIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIGenericIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIGenericIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"id",
"issr"
})
public class CBIGenericIdentification1 {
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String id;
@XmlElement(name = "Issr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String issr;
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Recupera il valore della proprietà issr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIssr() {
return issr;
}
/**
* Imposta il valore della proprietà issr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIssr(String value) {
this.issr = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIGenericIdentification2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIGenericIdentification2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIGenericIdentification2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"id",
"issr"
})
public class CBIGenericIdentification2 {
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String id;
@XmlElement(name = "Issr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String issr;
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link String }
*
*/
public String getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setId(String value) {
this.id = value;
}
/**
* Recupera il valore della proprietà issr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIssr() {
return issr;
}
/**
* Imposta il valore della proprietà issr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIssr(String value) {
this.issr = value;
}
}

View File

@@ -0,0 +1,206 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per CBIGroupHeader complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIGroupHeader">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="MsgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;element name="CreDtTm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODateTime"/>
* &lt;element name="NbOfTxs" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max15NumericText"/>
* &lt;element name="CtrlSum" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIDecimalNumber"/>
* &lt;element name="InitgPty" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification1"/>
* &lt;element name="FwdgAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIBranchAndFinancialInstitutionIdentification1" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIGroupHeader", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"msgId",
"creDtTm",
"nbOfTxs",
"ctrlSum",
"initgPty",
"fwdgAgt"
})
public class CBIGroupHeader {
@XmlElement(name = "MsgId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String msgId;
@XmlElement(name = "CreDtTm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar creDtTm;
@XmlElement(name = "NbOfTxs", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String nbOfTxs;
@XmlElement(name = "CtrlSum", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected BigDecimal ctrlSum;
@XmlElement(name = "InitgPty", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIPartyIdentification1 initgPty;
@XmlElement(name = "FwdgAgt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIBranchAndFinancialInstitutionIdentification1 fwdgAgt;
/**
* Recupera il valore della proprietà msgId.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMsgId() {
return msgId;
}
/**
* Imposta il valore della proprietà msgId.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMsgId(String value) {
this.msgId = value;
}
/**
* Recupera il valore della proprietà creDtTm.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getCreDtTm() {
return creDtTm;
}
/**
* Imposta il valore della proprietà creDtTm.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setCreDtTm(XMLGregorianCalendar value) {
this.creDtTm = value;
}
/**
* Recupera il valore della proprietà nbOfTxs.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNbOfTxs() {
return nbOfTxs;
}
/**
* Imposta il valore della proprietà nbOfTxs.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNbOfTxs(String value) {
this.nbOfTxs = value;
}
/**
* Recupera il valore della proprietà ctrlSum.
*
* @return
* possible object is
* {@link BigDecimal }
*
*/
public BigDecimal getCtrlSum() {
return ctrlSum;
}
/**
* Imposta il valore della proprietà ctrlSum.
*
* @param value
* allowed object is
* {@link BigDecimal }
*
*/
public void setCtrlSum(BigDecimal value) {
this.ctrlSum = value;
}
/**
* Recupera il valore della proprietà initgPty.
*
* @return
* possible object is
* {@link CBIPartyIdentification1 }
*
*/
public CBIPartyIdentification1 getInitgPty() {
return initgPty;
}
/**
* Imposta il valore della proprietà initgPty.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification1 }
*
*/
public void setInitgPty(CBIPartyIdentification1 value) {
this.initgPty = value;
}
/**
* Recupera il valore della proprietà fwdgAgt.
*
* @return
* possible object is
* {@link CBIBranchAndFinancialInstitutionIdentification1 }
*
*/
public CBIBranchAndFinancialInstitutionIdentification1 getFwdgAgt() {
return fwdgAgt;
}
/**
* Imposta il valore della proprietà fwdgAgt.
*
* @param value
* allowed object is
* {@link CBIBranchAndFinancialInstitutionIdentification1 }
*
*/
public void setFwdgAgt(CBIBranchAndFinancialInstitutionIdentification1 value) {
this.fwdgAgt = value;
}
}

View File

@@ -0,0 +1,191 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIHdrSrv.001.07 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIHdrSrv.001.07">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SrvInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ServiceInformation"/>
* &lt;element name="Sender" type="{urn:CBI:xsd:CBIHdrSrv.001.07}SenderInformation"/>
* &lt;element name="Receiver" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ReceiverInformation"/>
* &lt;element name="DiagInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}DiagnosticInformation"/>
* &lt;element name="CongrInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CongruencyInformation"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIHdrSrv.001.07", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = {
"srvInfo",
"sender",
"receiver",
"diagInfo",
"congrInfo"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBIHdrSrv00107 {
@XmlElement(name = "SrvInfo", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected ServiceInformation srvInfo;
@XmlElement(name = "Sender", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected SenderInformation sender;
@XmlElement(name = "Receiver", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected ReceiverInformation receiver;
@XmlElement(name = "DiagInfo", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected DiagnosticInformation diagInfo;
@XmlElement(name = "CongrInfo", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CongruencyInformation congrInfo;
/**
* Recupera il valore della proprietà srvInfo.
*
* @return
* possible object is
* {@link ServiceInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public ServiceInformation getSrvInfo() {
return srvInfo;
}
/**
* Imposta il valore della proprietà srvInfo.
*
* @param value
* allowed object is
* {@link ServiceInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSrvInfo(ServiceInformation value) {
this.srvInfo = value;
}
/**
* Recupera il valore della proprietà sender.
*
* @return
* possible object is
* {@link SenderInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public SenderInformation getSender() {
return sender;
}
/**
* Imposta il valore della proprietà sender.
*
* @param value
* allowed object is
* {@link SenderInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSender(SenderInformation value) {
this.sender = value;
}
/**
* Recupera il valore della proprietà receiver.
*
* @return
* possible object is
* {@link ReceiverInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public ReceiverInformation getReceiver() {
return receiver;
}
/**
* Imposta il valore della proprietà receiver.
*
* @param value
* allowed object is
* {@link ReceiverInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setReceiver(ReceiverInformation value) {
this.receiver = value;
}
/**
* Recupera il valore della proprietà diagInfo.
*
* @return
* possible object is
* {@link DiagnosticInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public DiagnosticInformation getDiagInfo() {
return diagInfo;
}
/**
* Imposta il valore della proprietà diagInfo.
*
* @param value
* allowed object is
* {@link DiagnosticInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setDiagInfo(DiagnosticInformation value) {
this.diagInfo = value;
}
/**
* Recupera il valore della proprietà congrInfo.
*
* @return
* possible object is
* {@link CongruencyInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CongruencyInformation getCongrInfo() {
return congrInfo;
}
/**
* Imposta il valore della proprietà congrInfo.
*
* @param value
* allowed object is
* {@link CongruencyInformation }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCongrInfo(CongruencyInformation value) {
this.congrInfo = value;
}
}

View File

@@ -0,0 +1,226 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.annotation.Generated;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per CBIHdrTrt.001.07 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIHdrTrt.001.07">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="IdCBISndrf" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIIdentifier"/>
* &lt;element name="IdCBIRcvrf" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIIdentifier"/>
* &lt;element name="SrvNm" type="{urn:CBI:xsd:CBIHdrTrt.001.07}ServiceName"/>
* &lt;element name="IdMsgTrt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}IdMsgTrt1"/>
* &lt;element name="XMLCrtDt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}ISODateTime"/>
* &lt;element name="RtrnAddrl" type="{urn:CBI:xsd:CBIHdrTrt.001.07}RtrnAddrl1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIHdrTrt.001.07", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", propOrder = {
"idCBISndrf",
"idCBIRcvrf",
"srvNm",
"idMsgTrt",
"xmlCrtDt",
"rtrnAddrl"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBIHdrTrt00107 {
@XmlElement(name = "IdCBISndrf", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected String idCBISndrf;
@XmlElement(name = "IdCBIRcvrf", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected String idCBIRcvrf;
@XmlElement(name = "SrvNm", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@XmlSchemaType(name = "string")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected ServiceName srvNm;
@XmlElement(name = "IdMsgTrt", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected String idMsgTrt;
@XmlElement(name = "XMLCrtDt", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@XmlSchemaType(name = "dateTime")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected XMLGregorianCalendar xmlCrtDt;
@XmlElement(name = "RtrnAddrl", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected String rtrnAddrl;
/**
* Recupera il valore della proprietà idCBISndrf.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public String getIdCBISndrf() {
return idCBISndrf;
}
/**
* Imposta il valore della proprietà idCBISndrf.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setIdCBISndrf(String value) {
this.idCBISndrf = value;
}
/**
* Recupera il valore della proprietà idCBIRcvrf.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public String getIdCBIRcvrf() {
return idCBIRcvrf;
}
/**
* Imposta il valore della proprietà idCBIRcvrf.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setIdCBIRcvrf(String value) {
this.idCBIRcvrf = value;
}
/**
* Recupera il valore della proprietà srvNm.
*
* @return
* possible object is
* {@link ServiceName }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public ServiceName getSrvNm() {
return srvNm;
}
/**
* Imposta il valore della proprietà srvNm.
*
* @param value
* allowed object is
* {@link ServiceName }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSrvNm(ServiceName value) {
this.srvNm = value;
}
/**
* Recupera il valore della proprietà idMsgTrt.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public String getIdMsgTrt() {
return idMsgTrt;
}
/**
* Imposta il valore della proprietà idMsgTrt.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setIdMsgTrt(String value) {
this.idMsgTrt = value;
}
/**
* Recupera il valore della proprietà xmlCrtDt.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public XMLGregorianCalendar getXMLCrtDt() {
return xmlCrtDt;
}
/**
* Imposta il valore della proprietà xmlCrtDt.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setXMLCrtDt(XMLGregorianCalendar value) {
this.xmlCrtDt = value;
}
/**
* Recupera il valore della proprietà rtrnAddrl.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public String getRtrnAddrl() {
return rtrnAddrl;
}
/**
* Imposta il valore della proprietà rtrnAddrl.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setRtrnAddrl(String value) {
this.rtrnAddrl = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIIdType1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIIdType1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIOrganisationIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIIdType1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"orgId"
})
public class CBIIdType1 {
@XmlElement(name = "OrgId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIOrganisationIdentification1 orgId;
/**
* Recupera il valore della proprietà orgId.
*
* @return
* possible object is
* {@link CBIOrganisationIdentification1 }
*
*/
public CBIOrganisationIdentification1 getOrgId() {
return orgId;
}
/**
* Imposta il valore della proprietà orgId.
*
* @param value
* allowed object is
* {@link CBIOrganisationIdentification1 }
*
*/
public void setOrgId(CBIOrganisationIdentification1 value) {
this.orgId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIIdType2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIIdType2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIOrganisationIdentification3"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIIdType2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"orgId"
})
public class CBIIdType2 {
@XmlElement(name = "OrgId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIOrganisationIdentification3 orgId;
/**
* Recupera il valore della proprietà orgId.
*
* @return
* possible object is
* {@link CBIOrganisationIdentification3 }
*
*/
public CBIOrganisationIdentification3 getOrgId() {
return orgId;
}
/**
* Imposta il valore della proprietà orgId.
*
* @param value
* allowed object is
* {@link CBIOrganisationIdentification3 }
*
*/
public void setOrgId(CBIOrganisationIdentification3 value) {
this.orgId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIIdType3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIIdType3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIOrganisationIdentification4"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIIdType3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"orgId"
})
public class CBIIdType3 {
@XmlElement(name = "OrgId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIOrganisationIdentification4 orgId;
/**
* Recupera il valore della proprietà orgId.
*
* @return
* possible object is
* {@link CBIOrganisationIdentification4 }
*
*/
public CBIOrganisationIdentification4 getOrgId() {
return orgId;
}
/**
* Imposta il valore della proprietà orgId.
*
* @param value
* allowed object is
* {@link CBIOrganisationIdentification4 }
*
*/
public void setOrgId(CBIOrganisationIdentification4 value) {
this.orgId = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBILocalInstrument1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBILocalInstrument1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBILocalInstrument1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"prtry"
})
public class CBILocalInstrument1 {
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String prtry;
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrtry(String value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBILocalInstrument2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBILocalInstrument2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ExternalLocalInstrument1Code"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBILocalInstrument2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd"
})
public class CBILocalInstrument2 {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String cd;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCd(String value) {
this.cd = value;
}
}

View File

@@ -0,0 +1,69 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIOrganisationIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIOrganisationIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGenericIdentification1" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIOrganisationIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"othr"
})
public class CBIOrganisationIdentification1 {
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected List<CBIGenericIdentification1> othr;
/**
* Gets the value of the othr property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the othr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOthr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBIGenericIdentification1 }
*
*
*/
public List<CBIGenericIdentification1> getOthr() {
if (othr == null) {
othr = new ArrayList<CBIGenericIdentification1>();
}
return this.othr;
}
}

View File

@@ -0,0 +1,118 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIOrganisationIdentification2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIOrganisationIdentification2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AnyBIC" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}AnyBICDec2014Identifier" minOccurs="0"/>
* &lt;element name="LEI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}LEIIdentifier" minOccurs="0"/>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGenericIdentification1" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIOrganisationIdentification2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"anyBIC",
"lei",
"othr"
})
public class CBIOrganisationIdentification2 {
@XmlElement(name = "AnyBIC", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String anyBIC;
@XmlElement(name = "LEI", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String lei;
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIGenericIdentification1 othr;
/**
* Recupera il valore della proprietà anyBIC.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAnyBIC() {
return anyBIC;
}
/**
* Imposta il valore della proprietà anyBIC.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAnyBIC(String value) {
this.anyBIC = value;
}
/**
* Recupera il valore della proprietà lei.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLEI() {
return lei;
}
/**
* Imposta il valore della proprietà lei.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLEI(String value) {
this.lei = value;
}
/**
* Recupera il valore della proprietà othr.
*
* @return
* possible object is
* {@link CBIGenericIdentification1 }
*
*/
public CBIGenericIdentification1 getOthr() {
return othr;
}
/**
* Imposta il valore della proprietà othr.
*
* @param value
* allowed object is
* {@link CBIGenericIdentification1 }
*
*/
public void setOthr(CBIGenericIdentification1 value) {
this.othr = value;
}
}

View File

@@ -0,0 +1,118 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIOrganisationIdentification3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIOrganisationIdentification3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AnyBIC" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}AnyBICDec2014Identifier" minOccurs="0"/>
* &lt;element name="LEI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}LEIIdentifier" minOccurs="0"/>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGenericIdentification1" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIOrganisationIdentification3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"anyBIC",
"lei",
"othr"
})
public class CBIOrganisationIdentification3 {
@XmlElement(name = "AnyBIC", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String anyBIC;
@XmlElement(name = "LEI", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String lei;
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIGenericIdentification1 othr;
/**
* Recupera il valore della proprietà anyBIC.
*
* @return
* possible object is
* {@link String }
*
*/
public String getAnyBIC() {
return anyBIC;
}
/**
* Imposta il valore della proprietà anyBIC.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setAnyBIC(String value) {
this.anyBIC = value;
}
/**
* Recupera il valore della proprietà lei.
*
* @return
* possible object is
* {@link String }
*
*/
public String getLEI() {
return lei;
}
/**
* Imposta il valore della proprietà lei.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setLEI(String value) {
this.lei = value;
}
/**
* Recupera il valore della proprietà othr.
*
* @return
* possible object is
* {@link CBIGenericIdentification1 }
*
*/
public CBIGenericIdentification1 getOthr() {
return othr;
}
/**
* Imposta il valore della proprietà othr.
*
* @param value
* allowed object is
* {@link CBIGenericIdentification1 }
*
*/
public void setOthr(CBIGenericIdentification1 value) {
this.othr = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIOrganisationIdentification4 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIOrganisationIdentification4">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGenericIdentification2"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIOrganisationIdentification4", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"othr"
})
public class CBIOrganisationIdentification4 {
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIGenericIdentification2 othr;
/**
* Recupera il valore della proprietà othr.
*
* @return
* possible object is
* {@link CBIGenericIdentification2 }
*
*/
public CBIGenericIdentification2 getOthr() {
return othr;
}
/**
* Imposta il valore della proprietà othr.
*
* @param value
* allowed object is
* {@link CBIGenericIdentification2 }
*
*/
public void setOthr(CBIGenericIdentification2 value) {
this.othr = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIParty1Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIParty1Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIOrganisationIdentification2"/>
* &lt;element name="PrvtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPersonIdentification1"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIParty1Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"orgId",
"prvtId"
})
public class CBIParty1Choice {
@XmlElement(name = "OrgId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIOrganisationIdentification2 orgId;
@XmlElement(name = "PrvtId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPersonIdentification1 prvtId;
/**
* Recupera il valore della proprietà orgId.
*
* @return
* possible object is
* {@link CBIOrganisationIdentification2 }
*
*/
public CBIOrganisationIdentification2 getOrgId() {
return orgId;
}
/**
* Imposta il valore della proprietà orgId.
*
* @param value
* allowed object is
* {@link CBIOrganisationIdentification2 }
*
*/
public void setOrgId(CBIOrganisationIdentification2 value) {
this.orgId = value;
}
/**
* Recupera il valore della proprietà prvtId.
*
* @return
* possible object is
* {@link CBIPersonIdentification1 }
*
*/
public CBIPersonIdentification1 getPrvtId() {
return prvtId;
}
/**
* Imposta il valore della proprietà prvtId.
*
* @param value
* allowed object is
* {@link CBIPersonIdentification1 }
*
*/
public void setPrvtId(CBIPersonIdentification1 value) {
this.prvtId = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPartyIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPartyIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIIdType1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPartyIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nm",
"id"
})
public class CBIPartyIdentification1 {
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String nm;
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIIdType1 id;
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIIdType1 }
*
*/
public CBIIdType1 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIIdType1 }
*
*/
public void setId(CBIIdType1 value) {
this.id = value;
}
}

View File

@@ -0,0 +1,146 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPartyIdentification2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPartyIdentification2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPostalAddress24" minOccurs="0"/>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIIdType2" minOccurs="0"/>
* &lt;element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CountryCode" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPartyIdentification2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nm",
"pstlAdr",
"id",
"ctryOfRes"
})
public class CBIPartyIdentification2 {
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String nm;
@XmlElement(name = "PstlAdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPostalAddress24 pstlAdr;
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIIdType2 id;
@XmlElement(name = "CtryOfRes", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ctryOfRes;
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà pstlAdr.
*
* @return
* possible object is
* {@link CBIPostalAddress24 }
*
*/
public CBIPostalAddress24 getPstlAdr() {
return pstlAdr;
}
/**
* Imposta il valore della proprietà pstlAdr.
*
* @param value
* allowed object is
* {@link CBIPostalAddress24 }
*
*/
public void setPstlAdr(CBIPostalAddress24 value) {
this.pstlAdr = value;
}
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIIdType2 }
*
*/
public CBIIdType2 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIIdType2 }
*
*/
public void setId(CBIIdType2 value) {
this.id = value;
}
/**
* Recupera il valore della proprietà ctryOfRes.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtryOfRes() {
return ctryOfRes;
}
/**
* Imposta il valore della proprietà ctryOfRes.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtryOfRes(String value) {
this.ctryOfRes = value;
}
}

View File

@@ -0,0 +1,146 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPartyIdentification3 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPartyIdentification3">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text"/>
* &lt;element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPostalAddress24" minOccurs="0"/>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIParty1Choice" minOccurs="0"/>
* &lt;element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CountryCode" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPartyIdentification3", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nm",
"pstlAdr",
"id",
"ctryOfRes"
})
public class CBIPartyIdentification3 {
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String nm;
@XmlElement(name = "PstlAdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPostalAddress24 pstlAdr;
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIParty1Choice id;
@XmlElement(name = "CtryOfRes", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ctryOfRes;
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà pstlAdr.
*
* @return
* possible object is
* {@link CBIPostalAddress24 }
*
*/
public CBIPostalAddress24 getPstlAdr() {
return pstlAdr;
}
/**
* Imposta il valore della proprietà pstlAdr.
*
* @param value
* allowed object is
* {@link CBIPostalAddress24 }
*
*/
public void setPstlAdr(CBIPostalAddress24 value) {
this.pstlAdr = value;
}
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIParty1Choice }
*
*/
public CBIParty1Choice getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIParty1Choice }
*
*/
public void setId(CBIParty1Choice value) {
this.id = value;
}
/**
* Recupera il valore della proprietà ctryOfRes.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtryOfRes() {
return ctryOfRes;
}
/**
* Imposta il valore della proprietà ctryOfRes.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtryOfRes(String value) {
this.ctryOfRes = value;
}
}

View File

@@ -0,0 +1,146 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPartyIdentification4 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPartyIdentification4">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text"/>
* &lt;element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPostalAddress24" minOccurs="0"/>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIIdType2" minOccurs="0"/>
* &lt;element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CountryCode" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPartyIdentification4", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nm",
"pstlAdr",
"id",
"ctryOfRes"
})
public class CBIPartyIdentification4 {
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String nm;
@XmlElement(name = "PstlAdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPostalAddress24 pstlAdr;
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIIdType2 id;
@XmlElement(name = "CtryOfRes", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ctryOfRes;
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà pstlAdr.
*
* @return
* possible object is
* {@link CBIPostalAddress24 }
*
*/
public CBIPostalAddress24 getPstlAdr() {
return pstlAdr;
}
/**
* Imposta il valore della proprietà pstlAdr.
*
* @param value
* allowed object is
* {@link CBIPostalAddress24 }
*
*/
public void setPstlAdr(CBIPostalAddress24 value) {
this.pstlAdr = value;
}
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIIdType2 }
*
*/
public CBIIdType2 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIIdType2 }
*
*/
public void setId(CBIIdType2 value) {
this.id = value;
}
/**
* Recupera il valore della proprietà ctryOfRes.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtryOfRes() {
return ctryOfRes;
}
/**
* Imposta il valore della proprietà ctryOfRes.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtryOfRes(String value) {
this.ctryOfRes = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPartyIdentification5 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPartyIdentification5">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text"/>
* &lt;element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIIdType3" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPartyIdentification5", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nm",
"id"
})
public class CBIPartyIdentification5 {
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String nm;
@XmlElement(name = "Id", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIIdType3 id;
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà id.
*
* @return
* possible object is
* {@link CBIIdType3 }
*
*/
public CBIIdType3 getId() {
return id;
}
/**
* Imposta il valore della proprietà id.
*
* @param value
* allowed object is
* {@link CBIIdType3 }
*
*/
public void setId(CBIIdType3 value) {
this.id = value;
}
}

View File

@@ -0,0 +1,380 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>Classe Java per CBIPaymentInstructionInformation complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPaymentInstructionInformation">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="PmtInfId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;element name="PmtMtd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PaymentMethod3Code"/>
* &lt;element name="BtchBookg" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}BatchBookingIndicator" minOccurs="0"/>
* &lt;element name="PmtTpInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPaymentTypeInformation1" minOccurs="0"/>
* &lt;element name="ReqdExctnDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}DateAndDateTime2Choice"/>
* &lt;element name="Dbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification4"/>
* &lt;element name="DbtrAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBICashAccount2"/>
* &lt;element name="DbtrAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIBranchAndFinancialInstitutionIdentification2"/>
* &lt;element name="UltmtDbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPartyIdentification2" minOccurs="0"/>
* &lt;element name="ChrgBr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIChargeBearerTypeCode" minOccurs="0"/>
* &lt;element name="ChrgsAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBICashAccount1" minOccurs="0"/>
* &lt;element name="CdtTrfTxInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBICreditTransferTransactionInformation" maxOccurs="unbounded"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPaymentInstructionInformation", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"pmtInfId",
"pmtMtd",
"btchBookg",
"pmtTpInf",
"reqdExctnDt",
"dbtr",
"dbtrAcct",
"dbtrAgt",
"ultmtDbtr",
"chrgBr",
"chrgsAcct",
"cdtTrfTxInf"
})
public class CBIPaymentInstructionInformation {
@XmlElement(name = "PmtInfId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String pmtInfId;
@XmlElement(name = "PmtMtd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "string")
protected PaymentMethod3Code pmtMtd;
@XmlElement(name = "BtchBookg", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected Boolean btchBookg;
@XmlElement(name = "PmtTpInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPaymentTypeInformation1 pmtTpInf;
@XmlElement(name = "ReqdExctnDt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected DateAndDateTime2Choice reqdExctnDt;
@XmlElement(name = "Dbtr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIPartyIdentification4 dbtr;
@XmlElement(name = "DbtrAcct", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBICashAccount2 dbtrAcct;
@XmlElement(name = "DbtrAgt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIBranchAndFinancialInstitutionIdentification2 dbtrAgt;
@XmlElement(name = "UltmtDbtr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIPartyIdentification2 ultmtDbtr;
@XmlElement(name = "ChrgBr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected CBIChargeBearerTypeCode chrgBr;
@XmlElement(name = "ChrgsAcct", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBICashAccount1 chrgsAcct;
@XmlElement(name = "CdtTrfTxInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected List<CBICreditTransferTransactionInformation> cdtTrfTxInf;
/**
* Recupera il valore della proprietà pmtInfId.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPmtInfId() {
return pmtInfId;
}
/**
* Imposta il valore della proprietà pmtInfId.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPmtInfId(String value) {
this.pmtInfId = value;
}
/**
* Recupera il valore della proprietà pmtMtd.
*
* @return
* possible object is
* {@link PaymentMethod3Code }
*
*/
public PaymentMethod3Code getPmtMtd() {
return pmtMtd;
}
/**
* Imposta il valore della proprietà pmtMtd.
*
* @param value
* allowed object is
* {@link PaymentMethod3Code }
*
*/
public void setPmtMtd(PaymentMethod3Code value) {
this.pmtMtd = value;
}
/**
* Recupera il valore della proprietà btchBookg.
*
* @return
* possible object is
* {@link Boolean }
*
*/
public Boolean isBtchBookg() {
return btchBookg;
}
/**
* Imposta il valore della proprietà btchBookg.
*
* @param value
* allowed object is
* {@link Boolean }
*
*/
public void setBtchBookg(Boolean value) {
this.btchBookg = value;
}
/**
* Recupera il valore della proprietà pmtTpInf.
*
* @return
* possible object is
* {@link CBIPaymentTypeInformation1 }
*
*/
public CBIPaymentTypeInformation1 getPmtTpInf() {
return pmtTpInf;
}
/**
* Imposta il valore della proprietà pmtTpInf.
*
* @param value
* allowed object is
* {@link CBIPaymentTypeInformation1 }
*
*/
public void setPmtTpInf(CBIPaymentTypeInformation1 value) {
this.pmtTpInf = value;
}
/**
* Recupera il valore della proprietà reqdExctnDt.
*
* @return
* possible object is
* {@link DateAndDateTime2Choice }
*
*/
public DateAndDateTime2Choice getReqdExctnDt() {
return reqdExctnDt;
}
/**
* Imposta il valore della proprietà reqdExctnDt.
*
* @param value
* allowed object is
* {@link DateAndDateTime2Choice }
*
*/
public void setReqdExctnDt(DateAndDateTime2Choice value) {
this.reqdExctnDt = value;
}
/**
* Recupera il valore della proprietà dbtr.
*
* @return
* possible object is
* {@link CBIPartyIdentification4 }
*
*/
public CBIPartyIdentification4 getDbtr() {
return dbtr;
}
/**
* Imposta il valore della proprietà dbtr.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification4 }
*
*/
public void setDbtr(CBIPartyIdentification4 value) {
this.dbtr = value;
}
/**
* Recupera il valore della proprietà dbtrAcct.
*
* @return
* possible object is
* {@link CBICashAccount2 }
*
*/
public CBICashAccount2 getDbtrAcct() {
return dbtrAcct;
}
/**
* Imposta il valore della proprietà dbtrAcct.
*
* @param value
* allowed object is
* {@link CBICashAccount2 }
*
*/
public void setDbtrAcct(CBICashAccount2 value) {
this.dbtrAcct = value;
}
/**
* Recupera il valore della proprietà dbtrAgt.
*
* @return
* possible object is
* {@link CBIBranchAndFinancialInstitutionIdentification2 }
*
*/
public CBIBranchAndFinancialInstitutionIdentification2 getDbtrAgt() {
return dbtrAgt;
}
/**
* Imposta il valore della proprietà dbtrAgt.
*
* @param value
* allowed object is
* {@link CBIBranchAndFinancialInstitutionIdentification2 }
*
*/
public void setDbtrAgt(CBIBranchAndFinancialInstitutionIdentification2 value) {
this.dbtrAgt = value;
}
/**
* Recupera il valore della proprietà ultmtDbtr.
*
* @return
* possible object is
* {@link CBIPartyIdentification2 }
*
*/
public CBIPartyIdentification2 getUltmtDbtr() {
return ultmtDbtr;
}
/**
* Imposta il valore della proprietà ultmtDbtr.
*
* @param value
* allowed object is
* {@link CBIPartyIdentification2 }
*
*/
public void setUltmtDbtr(CBIPartyIdentification2 value) {
this.ultmtDbtr = value;
}
/**
* Recupera il valore della proprietà chrgBr.
*
* @return
* possible object is
* {@link CBIChargeBearerTypeCode }
*
*/
public CBIChargeBearerTypeCode getChrgBr() {
return chrgBr;
}
/**
* Imposta il valore della proprietà chrgBr.
*
* @param value
* allowed object is
* {@link CBIChargeBearerTypeCode }
*
*/
public void setChrgBr(CBIChargeBearerTypeCode value) {
this.chrgBr = value;
}
/**
* Recupera il valore della proprietà chrgsAcct.
*
* @return
* possible object is
* {@link CBICashAccount1 }
*
*/
public CBICashAccount1 getChrgsAcct() {
return chrgsAcct;
}
/**
* Imposta il valore della proprietà chrgsAcct.
*
* @param value
* allowed object is
* {@link CBICashAccount1 }
*
*/
public void setChrgsAcct(CBICashAccount1 value) {
this.chrgsAcct = value;
}
/**
* Gets the value of the cdtTrfTxInf property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the cdtTrfTxInf property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getCdtTrfTxInf().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBICreditTransferTransactionInformation }
*
*
*/
public List<CBICreditTransferTransactionInformation> getCdtTrfTxInf() {
if (cdtTrfTxInf == null) {
cdtTrfTxInf = new ArrayList<CBICreditTransferTransactionInformation>();
}
return this.cdtTrfTxInf;
}
}

View File

@@ -0,0 +1,88 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.*;
/**
* <p>Classe Java per CBIPaymentRequest.00.04.01 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPaymentRequest.00.04.01">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="GrpHdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGroupHeader"/>
* &lt;element name="PmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIPaymentInstructionInformation"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPaymentRequest.00.04.01", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"grpHdr",
"pmtInf"
})
@XmlRootElement(name = "CBIPaymentRequest")
public class CBIPaymentRequest000401 {
@XmlElement(name = "GrpHdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIGroupHeader grpHdr;
@XmlElement(name = "PmtInf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIPaymentInstructionInformation pmtInf;
/**
* Recupera il valore della proprietà grpHdr.
*
* @return
* possible object is
* {@link CBIGroupHeader }
*
*/
public CBIGroupHeader getGrpHdr() {
return grpHdr;
}
/**
* Imposta il valore della proprietà grpHdr.
*
* @param value
* allowed object is
* {@link CBIGroupHeader }
*
*/
public void setGrpHdr(CBIGroupHeader value) {
this.grpHdr = value;
}
/**
* Recupera il valore della proprietà pmtInf.
*
* @return
* possible object is
* {@link CBIPaymentInstructionInformation }
*
*/
public CBIPaymentInstructionInformation getPmtInf() {
return pmtInf;
}
/**
* Imposta il valore della proprietà pmtInf.
*
* @param value
* allowed object is
* {@link CBIPaymentInstructionInformation }
*
*/
public void setPmtInf(CBIPaymentInstructionInformation value) {
this.pmtInf = value;
}
}

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSpy v2013 rel. 2 (x64) (http://www.altova.com) by Ivana Gargiulo (CONSORZIO CUSTOMER TO BUSINESS INTERACTION - CBI) -->
<!-- Entrata in vigore: 17/03/2024 -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:BODY="urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01" xmlns:HTRT="urn:CBI:xsd:CBIHdrTrt.001.07" xmlns:HE2E="urn:CBI:xsd:CBIHdrSrv.001.07" xmlns:SGNT="urn:CBI:xsd:CBISgnInf.001.04" xmlns:PMRQ="urn:CBI:xsd:CBIPaymentRequest.00.04.01" xmlns="urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01" targetNamespace="urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01" elementFormDefault="qualified">
<xs:import namespace="urn:CBI:xsd:CBIHdrTrt.001.07" schemaLocation="CBIHdrTrt.001.07.xsd"/>
<xs:import namespace="urn:CBI:xsd:CBIHdrSrv.001.07" schemaLocation="CBIHdrSrv.001.07.xsd"/>
<xs:import namespace="urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01" schemaLocation="CBIBdyPaymentRequest.00.04.01.xsd"/>
<xs:element name="CBIPaymentRequestMsg" type="CBIPaymentRequestMsg.00.04.01"/>
<xs:complexType name="CBIPaymentRequestMsg.00.04.01">
<xs:sequence>
<xs:element name="CBIHdrTrt" type="HTRT:CBIHdrTrt.001.07"/>
<xs:element name="CBIHdrSrv" type="HE2E:CBIHdrSrv.001.07"/>
<xs:element name="CBIBdyPaymentRequest" type="BODY:CBIBdyPaymentRequest.00.04.01"/>
</xs:sequence>
</xs:complexType>
</xs:schema>

View File

@@ -0,0 +1,129 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.annotation.Generated;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPaymentRequestMsg.00.04.01 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPaymentRequestMsg.00.04.01">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CBIHdrTrt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIHdrTrt.001.07"/>
* &lt;element name="CBIHdrSrv" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIHdrSrv.001.07"/>
* &lt;element name="CBIBdyPaymentRequest" type="{urn:CBI:xsd:CBIBdyPaymentRequest.00.04.01}CBIBdyPaymentRequest.00.04.01"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPaymentRequestMsg.00.04.01", namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01", propOrder = {
"cbiHdrTrt",
"cbiHdrSrv",
"cbiBdyPaymentRequest"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBIPaymentRequestMsg000401 {
@XmlElement(name = "CBIHdrTrt", namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CBIHdrTrt00107 cbiHdrTrt;
@XmlElement(name = "CBIHdrSrv", namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CBIHdrSrv00107 cbiHdrSrv;
@XmlElement(name = "CBIBdyPaymentRequest", namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.01", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected CBIBdyPaymentRequest000401 cbiBdyPaymentRequest;
/**
* Recupera il valore della proprietà cbiHdrTrt.
*
* @return
* possible object is
* {@link CBIHdrTrt00107 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CBIHdrTrt00107 getCBIHdrTrt() {
return cbiHdrTrt;
}
/**
* Imposta il valore della proprietà cbiHdrTrt.
*
* @param value
* allowed object is
* {@link CBIHdrTrt00107 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCBIHdrTrt(CBIHdrTrt00107 value) {
this.cbiHdrTrt = value;
}
/**
* Recupera il valore della proprietà cbiHdrSrv.
*
* @return
* possible object is
* {@link CBIHdrSrv00107 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CBIHdrSrv00107 getCBIHdrSrv() {
return cbiHdrSrv;
}
/**
* Imposta il valore della proprietà cbiHdrSrv.
*
* @param value
* allowed object is
* {@link CBIHdrSrv00107 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCBIHdrSrv(CBIHdrSrv00107 value) {
this.cbiHdrSrv = value;
}
/**
* Recupera il valore della proprietà cbiBdyPaymentRequest.
*
* @return
* possible object is
* {@link CBIBdyPaymentRequest000401 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public CBIBdyPaymentRequest000401 getCBIBdyPaymentRequest() {
return cbiBdyPaymentRequest;
}
/**
* Imposta il valore della proprietà cbiBdyPaymentRequest.
*
* @param value
* allowed object is
* {@link CBIBdyPaymentRequest000401 }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setCBIBdyPaymentRequest(CBIBdyPaymentRequest000401 value) {
this.cbiBdyPaymentRequest = value;
}
}

View File

@@ -0,0 +1,120 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CBIPaymentTypeInformation1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPaymentTypeInformation1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="InstrPrty" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Priority2Code" minOccurs="0"/>
* &lt;element name="SvcLvl" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIServiceLevel1" minOccurs="0"/>
* &lt;element name="LclInstrm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBILocalInstrument2" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPaymentTypeInformation1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"instrPrty",
"svcLvl",
"lclInstrm"
})
public class CBIPaymentTypeInformation1 {
@XmlElement(name = "InstrPrty", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected Priority2Code instrPrty;
@XmlElement(name = "SvcLvl", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIServiceLevel1 svcLvl;
@XmlElement(name = "LclInstrm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBILocalInstrument2 lclInstrm;
/**
* Recupera il valore della proprietà instrPrty.
*
* @return
* possible object is
* {@link Priority2Code }
*
*/
public Priority2Code getInstrPrty() {
return instrPrty;
}
/**
* Imposta il valore della proprietà instrPrty.
*
* @param value
* allowed object is
* {@link Priority2Code }
*
*/
public void setInstrPrty(Priority2Code value) {
this.instrPrty = value;
}
/**
* Recupera il valore della proprietà svcLvl.
*
* @return
* possible object is
* {@link CBIServiceLevel1 }
*
*/
public CBIServiceLevel1 getSvcLvl() {
return svcLvl;
}
/**
* Imposta il valore della proprietà svcLvl.
*
* @param value
* allowed object is
* {@link CBIServiceLevel1 }
*
*/
public void setSvcLvl(CBIServiceLevel1 value) {
this.svcLvl = value;
}
/**
* Recupera il valore della proprietà lclInstrm.
*
* @return
* possible object is
* {@link CBILocalInstrument2 }
*
*/
public CBILocalInstrument2 getLclInstrm() {
return lclInstrm;
}
/**
* Imposta il valore della proprietà lclInstrm.
*
* @param value
* allowed object is
* {@link CBILocalInstrument2 }
*
*/
public void setLclInstrm(CBILocalInstrument2 value) {
this.lclInstrm = value;
}
}

View File

@@ -0,0 +1,118 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPaymentTypeInformation2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPaymentTypeInformation2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SvcLvl" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIServiceLevel2" minOccurs="0"/>
* &lt;element name="LclInstrm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBILocalInstrument1" minOccurs="0"/>
* &lt;element name="CtgyPurp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CategoryPurpose1Choice" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPaymentTypeInformation2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"svcLvl",
"lclInstrm",
"ctgyPurp"
})
public class CBIPaymentTypeInformation2 {
@XmlElement(name = "SvcLvl", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIServiceLevel2 svcLvl;
@XmlElement(name = "LclInstrm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBILocalInstrument1 lclInstrm;
@XmlElement(name = "CtgyPurp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CategoryPurpose1Choice ctgyPurp;
/**
* Recupera il valore della proprietà svcLvl.
*
* @return
* possible object is
* {@link CBIServiceLevel2 }
*
*/
public CBIServiceLevel2 getSvcLvl() {
return svcLvl;
}
/**
* Imposta il valore della proprietà svcLvl.
*
* @param value
* allowed object is
* {@link CBIServiceLevel2 }
*
*/
public void setSvcLvl(CBIServiceLevel2 value) {
this.svcLvl = value;
}
/**
* Recupera il valore della proprietà lclInstrm.
*
* @return
* possible object is
* {@link CBILocalInstrument1 }
*
*/
public CBILocalInstrument1 getLclInstrm() {
return lclInstrm;
}
/**
* Imposta il valore della proprietà lclInstrm.
*
* @param value
* allowed object is
* {@link CBILocalInstrument1 }
*
*/
public void setLclInstrm(CBILocalInstrument1 value) {
this.lclInstrm = value;
}
/**
* Recupera il valore della proprietà ctgyPurp.
*
* @return
* possible object is
* {@link CategoryPurpose1Choice }
*
*/
public CategoryPurpose1Choice getCtgyPurp() {
return ctgyPurp;
}
/**
* Imposta il valore della proprietà ctgyPurp.
*
* @param value
* allowed object is
* {@link CategoryPurpose1Choice }
*
*/
public void setCtgyPurp(CategoryPurpose1Choice value) {
this.ctgyPurp = value;
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPersonIdentification1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPersonIdentification1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIGenericIdentification1"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPersonIdentification1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"othr"
})
public class CBIPersonIdentification1 {
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CBIGenericIdentification1 othr;
/**
* Recupera il valore della proprietà othr.
*
* @return
* possible object is
* {@link CBIGenericIdentification1 }
*
*/
public CBIGenericIdentification1 getOthr() {
return othr;
}
/**
* Imposta il valore della proprietà othr.
*
* @param value
* allowed object is
* {@link CBIGenericIdentification1 }
*
*/
public void setOthr(CBIGenericIdentification1 value) {
this.othr = value;
}
}

View File

@@ -0,0 +1,489 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIPostalAddress24 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIPostalAddress24">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="AdrTp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}AddressType3Choice" minOccurs="0"/>
* &lt;element name="Dept" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="SubDept" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="StrtNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="BldgNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max16Text" minOccurs="0"/>
* &lt;element name="BldgNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="Flr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="PstBx" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max16Text" minOccurs="0"/>
* &lt;element name="Room" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="PstCd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max16Text" minOccurs="0"/>
* &lt;element name="TwnNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="TwnLctnNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="DstrctNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="CtrySubDvsn" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="Ctry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CountryCode" minOccurs="0"/>
* &lt;element name="AdrLine" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" maxOccurs="2" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIPostalAddress24", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"adrTp",
"dept",
"subDept",
"strtNm",
"bldgNb",
"bldgNm",
"flr",
"pstBx",
"room",
"pstCd",
"twnNm",
"twnLctnNm",
"dstrctNm",
"ctrySubDvsn",
"ctry",
"adrLine"
})
public class CBIPostalAddress24 {
@XmlElement(name = "AdrTp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected AddressType3Choice adrTp;
@XmlElement(name = "Dept", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String dept;
@XmlElement(name = "SubDept", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String subDept;
@XmlElement(name = "StrtNm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String strtNm;
@XmlElement(name = "BldgNb", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String bldgNb;
@XmlElement(name = "BldgNm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String bldgNm;
@XmlElement(name = "Flr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String flr;
@XmlElement(name = "PstBx", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String pstBx;
@XmlElement(name = "Room", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String room;
@XmlElement(name = "PstCd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String pstCd;
@XmlElement(name = "TwnNm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String twnNm;
@XmlElement(name = "TwnLctnNm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String twnLctnNm;
@XmlElement(name = "DstrctNm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String dstrctNm;
@XmlElement(name = "CtrySubDvsn", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ctrySubDvsn;
@XmlElement(name = "Ctry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ctry;
@XmlElement(name = "AdrLine", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<String> adrLine;
/**
* Recupera il valore della proprietà adrTp.
*
* @return
* possible object is
* {@link AddressType3Choice }
*
*/
public AddressType3Choice getAdrTp() {
return adrTp;
}
/**
* Imposta il valore della proprietà adrTp.
*
* @param value
* allowed object is
* {@link AddressType3Choice }
*
*/
public void setAdrTp(AddressType3Choice value) {
this.adrTp = value;
}
/**
* Recupera il valore della proprietà dept.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDept() {
return dept;
}
/**
* Imposta il valore della proprietà dept.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDept(String value) {
this.dept = value;
}
/**
* Recupera il valore della proprietà subDept.
*
* @return
* possible object is
* {@link String }
*
*/
public String getSubDept() {
return subDept;
}
/**
* Imposta il valore della proprietà subDept.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setSubDept(String value) {
this.subDept = value;
}
/**
* Recupera il valore della proprietà strtNm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getStrtNm() {
return strtNm;
}
/**
* Imposta il valore della proprietà strtNm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setStrtNm(String value) {
this.strtNm = value;
}
/**
* Recupera il valore della proprietà bldgNb.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBldgNb() {
return bldgNb;
}
/**
* Imposta il valore della proprietà bldgNb.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBldgNb(String value) {
this.bldgNb = value;
}
/**
* Recupera il valore della proprietà bldgNm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getBldgNm() {
return bldgNm;
}
/**
* Imposta il valore della proprietà bldgNm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setBldgNm(String value) {
this.bldgNm = value;
}
/**
* Recupera il valore della proprietà flr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFlr() {
return flr;
}
/**
* Imposta il valore della proprietà flr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFlr(String value) {
this.flr = value;
}
/**
* Recupera il valore della proprietà pstBx.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPstBx() {
return pstBx;
}
/**
* Imposta il valore della proprietà pstBx.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPstBx(String value) {
this.pstBx = value;
}
/**
* Recupera il valore della proprietà room.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRoom() {
return room;
}
/**
* Imposta il valore della proprietà room.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRoom(String value) {
this.room = value;
}
/**
* Recupera il valore della proprietà pstCd.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPstCd() {
return pstCd;
}
/**
* Imposta il valore della proprietà pstCd.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPstCd(String value) {
this.pstCd = value;
}
/**
* Recupera il valore della proprietà twnNm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTwnNm() {
return twnNm;
}
/**
* Imposta il valore della proprietà twnNm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTwnNm(String value) {
this.twnNm = value;
}
/**
* Recupera il valore della proprietà twnLctnNm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getTwnLctnNm() {
return twnLctnNm;
}
/**
* Imposta il valore della proprietà twnLctnNm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setTwnLctnNm(String value) {
this.twnLctnNm = value;
}
/**
* Recupera il valore della proprietà dstrctNm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDstrctNm() {
return dstrctNm;
}
/**
* Imposta il valore della proprietà dstrctNm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDstrctNm(String value) {
this.dstrctNm = value;
}
/**
* Recupera il valore della proprietà ctrySubDvsn.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtrySubDvsn() {
return ctrySubDvsn;
}
/**
* Imposta il valore della proprietà ctrySubDvsn.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtrySubDvsn(String value) {
this.ctrySubDvsn = value;
}
/**
* Recupera il valore della proprietà ctry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtry() {
return ctry;
}
/**
* Imposta il valore della proprietà ctry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtry(String value) {
this.ctry = value;
}
/**
* Gets the value of the adrLine property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the adrLine property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getAdrLine().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link String }
*
*
*/
public List<String> getAdrLine() {
if (adrLine == null) {
adrLine = new ArrayList<String>();
}
return this.adrLine;
}
}

View File

@@ -0,0 +1,92 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CBIRegulatoryReporting1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIRegulatoryReporting1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="DbtCdtRptgInd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIRegulatoryReportingType1Code"/>
* &lt;element name="Dtls" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIStructuredRegulatoryReporting1" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIRegulatoryReporting1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"dbtCdtRptgInd",
"dtls"
})
public class CBIRegulatoryReporting1 {
@XmlElement(name = "DbtCdtRptgInd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "string")
protected CBIRegulatoryReportingType1Code dbtCdtRptgInd;
@XmlElement(name = "Dtls", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CBIStructuredRegulatoryReporting1 dtls;
/**
* Recupera il valore della proprietà dbtCdtRptgInd.
*
* @return
* possible object is
* {@link CBIRegulatoryReportingType1Code }
*
*/
public CBIRegulatoryReportingType1Code getDbtCdtRptgInd() {
return dbtCdtRptgInd;
}
/**
* Imposta il valore della proprietà dbtCdtRptgInd.
*
* @param value
* allowed object is
* {@link CBIRegulatoryReportingType1Code }
*
*/
public void setDbtCdtRptgInd(CBIRegulatoryReportingType1Code value) {
this.dbtCdtRptgInd = value;
}
/**
* Recupera il valore della proprietà dtls.
*
* @return
* possible object is
* {@link CBIStructuredRegulatoryReporting1 }
*
*/
public CBIStructuredRegulatoryReporting1 getDtls() {
return dtls;
}
/**
* Imposta il valore della proprietà dtls.
*
* @param value
* allowed object is
* {@link CBIStructuredRegulatoryReporting1 }
*
*/
public void setDtls(CBIStructuredRegulatoryReporting1 value) {
this.dtls = value;
}
}

View File

@@ -0,0 +1,36 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIRegulatoryReportingType1Code.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBIRegulatoryReportingType1Code">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="DEBT"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBIRegulatoryReportingType1Code", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBIRegulatoryReportingType1Code {
DEBT;
public String value() {
return name();
}
public static CBIRegulatoryReportingType1Code fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,97 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIRemittanceLocation1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIRemittanceLocation1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="RmtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="RmtLctnDtls" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIRemittanceLocationData1" maxOccurs="unbounded" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIRemittanceLocation1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"rmtId",
"rmtLctnDtls"
})
public class CBIRemittanceLocation1 {
@XmlElement(name = "RmtId", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String rmtId;
@XmlElement(name = "RmtLctnDtls", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<CBIRemittanceLocationData1> rmtLctnDtls;
/**
* Recupera il valore della proprietà rmtId.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRmtId() {
return rmtId;
}
/**
* Imposta il valore della proprietà rmtId.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRmtId(String value) {
this.rmtId = value;
}
/**
* Gets the value of the rmtLctnDtls property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the rmtLctnDtls property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getRmtLctnDtls().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link CBIRemittanceLocationData1 }
*
*
*/
public List<CBIRemittanceLocationData1> getRmtLctnDtls() {
if (rmtLctnDtls == null) {
rmtLctnDtls = new ArrayList<CBIRemittanceLocationData1>();
}
return this.rmtLctnDtls;
}
}

View File

@@ -0,0 +1,92 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CBIRemittanceLocationData1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIRemittanceLocationData1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Mtd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIRemittanceLocationMethod1Code"/>
* &lt;element name="ElctrncAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max2048Text" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIRemittanceLocationData1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"mtd",
"elctrncAdr"
})
public class CBIRemittanceLocationData1 {
@XmlElement(name = "Mtd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "string")
protected CBIRemittanceLocationMethod1Code mtd;
@XmlElement(name = "ElctrncAdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String elctrncAdr;
/**
* Recupera il valore della proprietà mtd.
*
* @return
* possible object is
* {@link CBIRemittanceLocationMethod1Code }
*
*/
public CBIRemittanceLocationMethod1Code getMtd() {
return mtd;
}
/**
* Imposta il valore della proprietà mtd.
*
* @param value
* allowed object is
* {@link CBIRemittanceLocationMethod1Code }
*
*/
public void setMtd(CBIRemittanceLocationMethod1Code value) {
this.mtd = value;
}
/**
* Recupera il valore della proprietà elctrncAdr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getElctrncAdr() {
return elctrncAdr;
}
/**
* Imposta il valore della proprietà elctrncAdr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setElctrncAdr(String value) {
this.elctrncAdr = value;
}
}

View File

@@ -0,0 +1,40 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIRemittanceLocationMethod1Code.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBIRemittanceLocationMethod1Code">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="FAXI"/>
* &lt;enumeration value="EMAL"/>
* &lt;enumeration value="SMSM"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBIRemittanceLocationMethod1Code", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBIRemittanceLocationMethod1Code {
FAXI,
EMAL,
SMSM;
public String value() {
return name();
}
public static CBIRemittanceLocationMethod1Code fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,64 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CBIServiceLevel1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIServiceLevel1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CBIServiceLevel1Code"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIServiceLevel1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd"
})
public class CBIServiceLevel1 {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "string")
protected CBIServiceLevel1Code cd;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link CBIServiceLevel1Code }
*
*/
public CBIServiceLevel1Code getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link CBIServiceLevel1Code }
*
*/
public void setCd(CBIServiceLevel1Code value) {
this.cd = value;
}
}

View File

@@ -0,0 +1,44 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIServiceLevel1Code.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBIServiceLevel1Code">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="SEPA"/>
* &lt;enumeration value="URGP"/>
* &lt;enumeration value="FAST"/>
* &lt;enumeration value="PGPA"/>
* &lt;enumeration value="PGSP"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBIServiceLevel1Code", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBIServiceLevel1Code {
SEPA,
URGP,
FAST,
PGPA,
PGSP;
public String value() {
return name();
}
public static CBIServiceLevel1Code fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,62 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIServiceLevel2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIServiceLevel2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIServiceLevel2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"prtry"
})
public class CBIServiceLevel2 {
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String prtry;
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrtry(String value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,162 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.annotation.Generated;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per CBISgnInf.001.04 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBISgnInf.001.04">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SgnTyp" type="{urn:CBI:xsd:CBISgnInf.001.04}SignatureType"/>
* &lt;element name="RefPlt" type="{urn:CBI:xsd:CBISgnInf.001.04}RecerencePlatform"/>
* &lt;element name="DtRef" type="{urn:CBI:xsd:CBISgnInf.001.04}ISODateTime"/>
* &lt;element name="Sgnt" type="{urn:CBI:xsd:CBISgnInf.001.04}P7M"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBISgnInf.001.04", namespace = "urn:CBI:xsd:CBISgnInf.001.04", propOrder = {
"sgnTyp",
"refPlt",
"dtRef",
"sgnt"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CBISgnInf00104 {
@XmlElement(name = "SgnTyp", namespace = "urn:CBI:xsd:CBISgnInf.001.04", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected String sgnTyp;
@XmlElement(name = "RefPlt", namespace = "urn:CBI:xsd:CBISgnInf.001.04", required = true)
@XmlSchemaType(name = "string")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected RecerencePlatform refPlt;
@XmlElement(name = "DtRef", namespace = "urn:CBI:xsd:CBISgnInf.001.04", required = true)
@XmlSchemaType(name = "dateTime")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected XMLGregorianCalendar dtRef;
@XmlElement(name = "Sgnt", namespace = "urn:CBI:xsd:CBISgnInf.001.04", required = true)
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected byte[] sgnt;
/**
* Recupera il valore della proprietà sgnTyp.
*
* @return
* possible object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public String getSgnTyp() {
return sgnTyp;
}
/**
* Imposta il valore della proprietà sgnTyp.
*
* @param value
* allowed object is
* {@link String }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSgnTyp(String value) {
this.sgnTyp = value;
}
/**
* Recupera il valore della proprietà refPlt.
*
* @return
* possible object is
* {@link RecerencePlatform }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public RecerencePlatform getRefPlt() {
return refPlt;
}
/**
* Imposta il valore della proprietà refPlt.
*
* @param value
* allowed object is
* {@link RecerencePlatform }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setRefPlt(RecerencePlatform value) {
this.refPlt = value;
}
/**
* Recupera il valore della proprietà dtRef.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public XMLGregorianCalendar getDtRef() {
return dtRef;
}
/**
* Imposta il valore della proprietà dtRef.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setDtRef(XMLGregorianCalendar value) {
this.dtRef = value;
}
/**
* Recupera il valore della proprietà sgnt.
*
* @return
* possible object is
* byte[]
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public byte[] getSgnt() {
return sgnt;
}
/**
* Imposta il valore della proprietà sgnt.
*
* @param value
* allowed object is
* byte[]
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSgnt(byte[] value) {
this.sgnt = value;
}
}

View File

@@ -0,0 +1,36 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBISrvInf1.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CBISrvInf1">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="ESBEN"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CBISrvInf1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CBISrvInf1 {
ESBEN;
public String value() {
return name();
}
public static CBISrvInf1 fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,126 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CBIStructuredRegulatoryReporting1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CBIStructuredRegulatoryReporting1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Cd">
* &lt;simpleType>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="INF"/>
* &lt;enumeration value="SNR"/>
* &lt;enumeration value="CVA"/>
* &lt;/restriction>
* &lt;/simpleType>
* &lt;/element>
* &lt;element name="Amt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
* &lt;element name="Inf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CBIStructuredRegulatoryReporting1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd",
"amt",
"inf"
})
public class CBIStructuredRegulatoryReporting1 {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String cd;
@XmlElement(name = "Amt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected ActiveOrHistoricCurrencyAndAmount amt;
@XmlElement(name = "Inf", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String inf;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCd(String value) {
this.cd = value;
}
/**
* Recupera il valore della proprietà amt.
*
* @return
* possible object is
* {@link ActiveOrHistoricCurrencyAndAmount }
*
*/
public ActiveOrHistoricCurrencyAndAmount getAmt() {
return amt;
}
/**
* Imposta il valore della proprietà amt.
*
* @param value
* allowed object is
* {@link ActiveOrHistoricCurrencyAndAmount }
*
*/
public void setAmt(ActiveOrHistoricCurrencyAndAmount value) {
this.amt = value;
}
/**
* Recupera il valore della proprietà inf.
*
* @return
* possible object is
* {@link String }
*
*/
public String getInf() {
return inf;
}
/**
* Imposta il valore della proprietà inf.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setInf(String value) {
this.inf = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CashAccountType2Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CashAccountType2Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ExternalCashAccountType1Code"/>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CashAccountType2Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd",
"prtry"
})
public class CashAccountType2Choice {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String cd;
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String prtry;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCd(String value) {
this.cd = value;
}
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrtry(String value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CategoryPurpose1Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CategoryPurpose1Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ExternalCategoryPurpose1Code"/>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CategoryPurpose1Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd",
"prtry"
})
public class CategoryPurpose1Choice {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String cd;
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String prtry;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCd(String value) {
this.cd = value;
}
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrtry(String value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,70 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.math.BigInteger;
import javax.annotation.Generated;
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;
/**
* <p>Classe Java per CongruencyInformation complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CongruencyInformation">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="SrvBdyNb" type="{urn:CBI:xsd:CBIHdrSrv.001.07}SrvBodyNumber"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CongruencyInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = {
"srvBdyNb"
})
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public class CongruencyInformation {
@XmlElement(name = "SrvBdyNb", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", required = true)
@XmlSchemaType(name = "positiveInteger")
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
protected BigInteger srvBdyNb;
/**
* Recupera il valore della proprietà srvBdyNb.
*
* @return
* possible object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public BigInteger getSrvBdyNb() {
return srvBdyNb;
}
/**
* Imposta il valore della proprietà srvBdyNb.
*
* @param value
* allowed object is
* {@link BigInteger }
*
*/
@Generated(value = "com.sun.tools.internal.xjc.Driver", date = "2024-03-06T12:29:24+01:00", comments = "JAXB RI v2.2.8-b130911.1802")
public void setSrvBdyNb(BigInteger value) {
this.srvBdyNb = value;
}
}

View File

@@ -0,0 +1,380 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import java.util.ArrayList;
import java.util.List;
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;
/**
* <p>Classe Java per Contact4 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="Contact4">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="NmPrfx" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}NamePrefix2Code" minOccurs="0"/>
* &lt;element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max140Text" minOccurs="0"/>
* &lt;element name="PhneNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PhoneNumber" minOccurs="0"/>
* &lt;element name="MobNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PhoneNumber" minOccurs="0"/>
* &lt;element name="FaxNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PhoneNumber" minOccurs="0"/>
* &lt;element name="EmailAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max2048Text" minOccurs="0"/>
* &lt;element name="EmailPurp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="JobTitl" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="Rspnsblty" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="Dept" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max70Text" minOccurs="0"/>
* &lt;element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}OtherContact1" maxOccurs="unbounded" minOccurs="0"/>
* &lt;element name="PrefrdMtd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}PreferredContactMethod1Code" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "Contact4", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"nmPrfx",
"nm",
"phneNb",
"mobNb",
"faxNb",
"emailAdr",
"emailPurp",
"jobTitl",
"rspnsblty",
"dept",
"othr",
"prefrdMtd"
})
public class Contact4 {
@XmlElement(name = "NmPrfx", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected NamePrefix2Code nmPrfx;
@XmlElement(name = "Nm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String nm;
@XmlElement(name = "PhneNb", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String phneNb;
@XmlElement(name = "MobNb", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String mobNb;
@XmlElement(name = "FaxNb", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String faxNb;
@XmlElement(name = "EmailAdr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String emailAdr;
@XmlElement(name = "EmailPurp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String emailPurp;
@XmlElement(name = "JobTitl", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String jobTitl;
@XmlElement(name = "Rspnsblty", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String rspnsblty;
@XmlElement(name = "Dept", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String dept;
@XmlElement(name = "Othr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected List<OtherContact1> othr;
@XmlElement(name = "PrefrdMtd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected PreferredContactMethod1Code prefrdMtd;
/**
* Recupera il valore della proprietà nmPrfx.
*
* @return
* possible object is
* {@link NamePrefix2Code }
*
*/
public NamePrefix2Code getNmPrfx() {
return nmPrfx;
}
/**
* Imposta il valore della proprietà nmPrfx.
*
* @param value
* allowed object is
* {@link NamePrefix2Code }
*
*/
public void setNmPrfx(NamePrefix2Code value) {
this.nmPrfx = value;
}
/**
* Recupera il valore della proprietà nm.
*
* @return
* possible object is
* {@link String }
*
*/
public String getNm() {
return nm;
}
/**
* Imposta il valore della proprietà nm.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setNm(String value) {
this.nm = value;
}
/**
* Recupera il valore della proprietà phneNb.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPhneNb() {
return phneNb;
}
/**
* Imposta il valore della proprietà phneNb.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPhneNb(String value) {
this.phneNb = value;
}
/**
* Recupera il valore della proprietà mobNb.
*
* @return
* possible object is
* {@link String }
*
*/
public String getMobNb() {
return mobNb;
}
/**
* Imposta il valore della proprietà mobNb.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setMobNb(String value) {
this.mobNb = value;
}
/**
* Recupera il valore della proprietà faxNb.
*
* @return
* possible object is
* {@link String }
*
*/
public String getFaxNb() {
return faxNb;
}
/**
* Imposta il valore della proprietà faxNb.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setFaxNb(String value) {
this.faxNb = value;
}
/**
* Recupera il valore della proprietà emailAdr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmailAdr() {
return emailAdr;
}
/**
* Imposta il valore della proprietà emailAdr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmailAdr(String value) {
this.emailAdr = value;
}
/**
* Recupera il valore della proprietà emailPurp.
*
* @return
* possible object is
* {@link String }
*
*/
public String getEmailPurp() {
return emailPurp;
}
/**
* Imposta il valore della proprietà emailPurp.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setEmailPurp(String value) {
this.emailPurp = value;
}
/**
* Recupera il valore della proprietà jobTitl.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJobTitl() {
return jobTitl;
}
/**
* Imposta il valore della proprietà jobTitl.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJobTitl(String value) {
this.jobTitl = value;
}
/**
* Recupera il valore della proprietà rspnsblty.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRspnsblty() {
return rspnsblty;
}
/**
* Imposta il valore della proprietà rspnsblty.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRspnsblty(String value) {
this.rspnsblty = value;
}
/**
* Recupera il valore della proprietà dept.
*
* @return
* possible object is
* {@link String }
*
*/
public String getDept() {
return dept;
}
/**
* Imposta il valore della proprietà dept.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setDept(String value) {
this.dept = value;
}
/**
* Gets the value of the othr property.
*
* <p>
* This accessor method returns a reference to the live list,
* not a snapshot. Therefore any modification you make to the
* returned list will be present inside the JAXB object.
* This is why there is not a <CODE>set</CODE> method for the othr property.
*
* <p>
* For example, to add a new item, do as follows:
* <pre>
* getOthr().add(newItem);
* </pre>
*
*
* <p>
* Objects of the following type(s) are allowed in the list
* {@link OtherContact1 }
*
*
*/
public List<OtherContact1> getOthr() {
if (othr == null) {
othr = new ArrayList<OtherContact1>();
}
return this.othr;
}
/**
* Recupera il valore della proprietà prefrdMtd.
*
* @return
* possible object is
* {@link PreferredContactMethod1Code }
*
*/
public PreferredContactMethod1Code getPrefrdMtd() {
return prefrdMtd;
}
/**
* Imposta il valore della proprietà prefrdMtd.
*
* @param value
* allowed object is
* {@link PreferredContactMethod1Code }
*
*/
public void setPrefrdMtd(PreferredContactMethod1Code value) {
this.prefrdMtd = value;
}
}

View File

@@ -0,0 +1,38 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CreditDebitCode.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
* <p>
* <pre>
* &lt;simpleType name="CreditDebitCode">
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string">
* &lt;enumeration value="CRDT"/>
* &lt;enumeration value="DBIT"/>
* &lt;/restriction>
* &lt;/simpleType>
* </pre>
*
*/
@XmlType(name = "CreditDebitCode", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlEnum
public enum CreditDebitCode {
CRDT,
DBIT;
public String value() {
return name();
}
public static CreditDebitCode fromValue(String v) {
return valueOf(v);
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CreditorReferenceInformation2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CreditorReferenceInformation2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="Tp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CreditorReferenceType2" minOccurs="0"/>
* &lt;element name="Ref" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreditorReferenceInformation2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"tp",
"ref"
})
public class CreditorReferenceInformation2 {
@XmlElement(name = "Tp", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected CreditorReferenceType2 tp;
@XmlElement(name = "Ref", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String ref;
/**
* Recupera il valore della proprietà tp.
*
* @return
* possible object is
* {@link CreditorReferenceType2 }
*
*/
public CreditorReferenceType2 getTp() {
return tp;
}
/**
* Imposta il valore della proprietà tp.
*
* @param value
* allowed object is
* {@link CreditorReferenceType2 }
*
*/
public void setTp(CreditorReferenceType2 value) {
this.tp = value;
}
/**
* Recupera il valore della proprietà ref.
*
* @return
* possible object is
* {@link String }
*
*/
public String getRef() {
return ref;
}
/**
* Imposta il valore della proprietà ref.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setRef(String value) {
this.ref = value;
}
}

View File

@@ -0,0 +1,94 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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;
/**
* <p>Classe Java per CreditorReferenceType1Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CreditorReferenceType1Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;choice>
* &lt;element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}DocumentType3Code"/>
* &lt;element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;/choice>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreditorReferenceType1Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cd",
"prtry"
})
public class CreditorReferenceType1Choice {
@XmlElement(name = "Cd", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "string")
protected DocumentType3Code cd;
@XmlElement(name = "Prtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String prtry;
/**
* Recupera il valore della proprietà cd.
*
* @return
* possible object is
* {@link DocumentType3Code }
*
*/
public DocumentType3Code getCd() {
return cd;
}
/**
* Imposta il valore della proprietà cd.
*
* @param value
* allowed object is
* {@link DocumentType3Code }
*
*/
public void setCd(DocumentType3Code value) {
this.cd = value;
}
/**
* Recupera il valore della proprietà prtry.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrtry() {
return prtry;
}
/**
* Imposta il valore della proprietà prtry.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrtry(String value) {
this.prtry = value;
}
}

View File

@@ -0,0 +1,90 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Classe Java per CreditorReferenceType2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="CreditorReferenceType2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="CdOrPrtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CreditorReferenceType1Choice"/>
* &lt;element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "CreditorReferenceType2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"cdOrPrtry",
"issr"
})
public class CreditorReferenceType2 {
@XmlElement(name = "CdOrPrtry", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected CreditorReferenceType1Choice cdOrPrtry;
@XmlElement(name = "Issr", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String issr;
/**
* Recupera il valore della proprietà cdOrPrtry.
*
* @return
* possible object is
* {@link CreditorReferenceType1Choice }
*
*/
public CreditorReferenceType1Choice getCdOrPrtry() {
return cdOrPrtry;
}
/**
* Imposta il valore della proprietà cdOrPrtry.
*
* @param value
* allowed object is
* {@link CreditorReferenceType1Choice }
*
*/
public void setCdOrPrtry(CreditorReferenceType1Choice value) {
this.cdOrPrtry = value;
}
/**
* Recupera il valore della proprietà issr.
*
* @return
* possible object is
* {@link String }
*
*/
public String getIssr() {
return issr;
}
/**
* Imposta il valore della proprietà issr.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setIssr(String value) {
this.issr = value;
}
}

View File

@@ -0,0 +1,94 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per DateAndDateTime2Choice complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="DateAndDateTime2Choice">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;choice>
* &lt;element name="Dt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODate"/>
* &lt;element name="DtTm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODateTime"/>
* &lt;/choice>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DateAndDateTime2Choice", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"dt",
"dtTm"
})
public class DateAndDateTime2Choice {
@XmlElement(name = "Dt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar dt;
@XmlElement(name = "DtTm", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
@XmlSchemaType(name = "dateTime")
protected XMLGregorianCalendar dtTm;
/**
* Recupera il valore della proprietà dt.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDt() {
return dt;
}
/**
* Imposta il valore della proprietà dt.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDt(XMLGregorianCalendar value) {
this.dt = value;
}
/**
* Recupera il valore della proprietà dtTm.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getDtTm() {
return dtTm;
}
/**
* Imposta il valore della proprietà dtTm.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setDtTm(XMLGregorianCalendar value) {
this.dtTm = value;
}
}

View File

@@ -0,0 +1,149 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per DateAndPlaceOfBirth1 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="DateAndPlaceOfBirth1">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="BirthDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODate"/>
* &lt;element name="PrvcOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text" minOccurs="0"/>
* &lt;element name="CityOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}Max35Text"/>
* &lt;element name="CtryOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}CountryCode"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DateAndPlaceOfBirth1", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"birthDt",
"prvcOfBirth",
"cityOfBirth",
"ctryOfBirth"
})
public class DateAndPlaceOfBirth1 {
@XmlElement(name = "BirthDt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar birthDt;
@XmlElement(name = "PrvcOfBirth", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01")
protected String prvcOfBirth;
@XmlElement(name = "CityOfBirth", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String cityOfBirth;
@XmlElement(name = "CtryOfBirth", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
protected String ctryOfBirth;
/**
* Recupera il valore della proprietà birthDt.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getBirthDt() {
return birthDt;
}
/**
* Imposta il valore della proprietà birthDt.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setBirthDt(XMLGregorianCalendar value) {
this.birthDt = value;
}
/**
* Recupera il valore della proprietà prvcOfBirth.
*
* @return
* possible object is
* {@link String }
*
*/
public String getPrvcOfBirth() {
return prvcOfBirth;
}
/**
* Imposta il valore della proprietà prvcOfBirth.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setPrvcOfBirth(String value) {
this.prvcOfBirth = value;
}
/**
* Recupera il valore della proprietà cityOfBirth.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCityOfBirth() {
return cityOfBirth;
}
/**
* Imposta il valore della proprietà cityOfBirth.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCityOfBirth(String value) {
this.cityOfBirth = value;
}
/**
* Recupera il valore della proprietà ctryOfBirth.
*
* @return
* possible object is
* {@link String }
*
*/
public String getCtryOfBirth() {
return ctryOfBirth;
}
/**
* Imposta il valore della proprietà ctryOfBirth.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setCtryOfBirth(String value) {
this.ctryOfBirth = value;
}
}

View File

@@ -0,0 +1,94 @@
package it.integry.ems.contabil.sepa.dto.Bonifico_v00_04_01;
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.datatype.XMLGregorianCalendar;
/**
* <p>Classe Java per DatePeriod2 complex type.
*
* <p>Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe.
*
* <pre>
* &lt;complexType name="DatePeriod2">
* &lt;complexContent>
* &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* &lt;sequence>
* &lt;element name="FrDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODate"/>
* &lt;element name="ToDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.01}ISODate"/>
* &lt;/sequence>
* &lt;/restriction>
* &lt;/complexContent>
* &lt;/complexType>
* </pre>
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "DatePeriod2", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", propOrder = {
"frDt",
"toDt"
})
public class DatePeriod2 {
@XmlElement(name = "FrDt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar frDt;
@XmlElement(name = "ToDt", namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.01", required = true)
@XmlSchemaType(name = "date")
protected XMLGregorianCalendar toDt;
/**
* Recupera il valore della proprietà frDt.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getFrDt() {
return frDt;
}
/**
* Imposta il valore della proprietà frDt.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setFrDt(XMLGregorianCalendar value) {
this.frDt = value;
}
/**
* Recupera il valore della proprietà toDt.
*
* @return
* possible object is
* {@link XMLGregorianCalendar }
*
*/
public XMLGregorianCalendar getToDt() {
return toDt;
}
/**
* Imposta il valore della proprietà toDt.
*
* @param value
* allowed object is
* {@link XMLGregorianCalendar }
*
*/
public void setToDt(XMLGregorianCalendar value) {
this.toDt = value;
}
}

Some files were not shown because too many files have changed in this diff Show More