From b9ab61f7d2dddeb3ddb56e9d6772a5b88c636ee3 Mon Sep 17 00:00:00 2001 From: FabioN Date: Mon, 13 Mar 2017 11:18:04 +0000 Subject: [PATCH] git-svn-id: https://serverad.studio-ml.local/svn/repo/projects/IntegryManagmentSystem/branches/checkDataNumDoc@5717 7169d44f-50de-5945-979c-d5cbc11e8a2d --- .classpath | 14 + .gitattributes | 1404 +++++ .gitignore | 16 + .idea/.name | 1 + .idea/artifacts/ems_engine_war.xml | 8 + .idea/artifacts/ems_engine_war_exploded.xml | 137 + .idea/compiler.xml | 41 + .idea/encodings.xml | 20 + .../Maven__aopalliance_aopalliance_1_0.xml | 13 + ..._framework_avalon_framework_impl_4_2_0.xml | 13 + .../Maven__bouncycastle_bcmail_jdk14_138.xml | 13 + .../Maven__bouncycastle_bcprov_jdk14_138.xml | 13 + .idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml | 13 + ...nservices_mws_MWSClientJavaRuntime_1_0.xml | 13 + ...es_mws_MWSOrders_2013_09_01_2015_04_30.xml | 13 + ...services_mws_MaWSJavaClientLibrary_1_1.xml | 13 + ...dformat4j_fixedformat4j_1_4_0_SNAPSHOT.xml | 13 + ...jackson_core_jackson_annotations_2_6_0.xml | 13 + ...terxml_jackson_core_jackson_core_2_6_6.xml | 13 + ...ml_jackson_core_jackson_databind_2_6_6.xml | 13 + ...ataformat_jackson_dataformat_csv_2_6_6.xml | 13 + ...google_code_findbugs_annotations_2_0_1.xml | 13 + ...Maven__com_google_code_gson_gson_2_3_1.xml | 13 + .../Maven__com_google_code_gson_gson_2_5.xml | 13 + .../Maven__com_google_guava_guava_15_0.xml | 13 + .../Maven__com_google_guava_guava_19_0.xml | 13 + ...om_google_protobuf_protobuf_java_2_6_0.xml | 13 + .../Maven__com_lowagie_itext_2_1_7.xml | 13 + ...__com_microsoft_sqlserver_sqljdbc4_4_0.xml | 13 + ..._thetransactioncompany_cors_filter_2_5.xml | 13 + ...ctioncompany_java_property_utils_1_9_1.xml | 13 + ...com_thoughtworks_xstream_xstream_1_4_7.xml | 13 + ...mons_beanutils_commons_beanutils_1_8_0.xml | 13 + ...Maven__commons_codec_commons_codec_1_6.xml | 13 + ...ns_collections_commons_collections_2_1.xml | 13 + ..._commons_digester_commons_digester_2_1.xml | 13 + ...ommons_discovery_commons_discovery_0_2.xml | 13 + .../Maven__commons_io_commons_io_2_1.xml | 13 + .../Maven__commons_io_commons_io_2_2.xml | 13 + ..._commons_logging_commons_logging_1_1_1.xml | 13 + ..._commons_logging_commons_logging_1_1_3.xml | 13 + ...n__commons_logging_commons_logging_1_2.xml | 13 + .../Maven__commons_net_commons_net_3_4.xml | 13 + .../Maven__commons_net_commons_net_3_5.xml | 13 + .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml | 13 + .../Maven__eclipse_jdtcore_3_1_0.xml | 13 + .../Maven__it_integry_utility_barcode_1_1.xml | 13 + ...Maven__javax_activation_activation_1_1.xml | 13 + ...ven__javax_activation_activation_1_1_1.xml | 13 + .../Maven__javax_javaee_web_api_6_0.xml | 13 + .../libraries/Maven__javax_mail_mail_1_4.xml | 13 + ..._javax_servlet_javax_servlet_api_3_1_0.xml | 13 + ..._javax_xml_rpc_javax_xml_rpc_api_1_1_1.xml | 13 + .../Maven__javax_xml_soap_saaj_api_1_3_5.xml | 13 + .../libraries/Maven__jfree_jcommon_1_0_15.xml | 13 + .../Maven__jfree_jfreechart_1_0_12.xml | 13 + .idea/libraries/Maven__jstl_jstl_1_2.xml | 13 + .idea/libraries/Maven__junit_junit_4_12.xml | 13 + ...ven__mysql_mysql_connector_java_5_1_35.xml | 13 + .../Maven__net_jcip_jcip_annotations_1_0.xml | 13 + .../Maven__net_sf_barcode4j_barcode4j_2_0.xml | 13 + ...t_sf_jasperreports_jasperreports_4_5_1.xml | 13 + .../Maven__org_antlr_antlr_runtime_3_5.xml | 13 + ...n_framework_avalon_framework_api_4_3_1.xml | 13 + ..._framework_avalon_framework_impl_4_3_1.xml | 13 + .../Maven__org_apache_axis_axis_1_4.xml | 13 + ...__org_apache_commons_commons_lang3_3_4.xml | 13 + ...o_specs_geronimo_stax_api_1_0_spec_1_0.xml | 13 + ...apache_httpcomponents_httpclient_4_2_3.xml | 13 + ...apache_httpcomponents_httpclient_4_3_6.xml | 13 + ...g_apache_httpcomponents_httpcore_4_2_2.xml | 13 + ...g_apache_httpcomponents_httpcore_4_3_3.xml | 13 + ...org_apache_logging_log4j_log4j_api_2_3.xml | 13 + ...rg_apache_logging_log4j_log4j_core_2_3.xml | 13 + ...org_apache_logging_log4j_log4j_web_2_3.xml | 13 + ...Maven__org_apache_pdfbox_fontbox_2_0_0.xml | 13 + .../Maven__org_apache_pdfbox_pdfbox_2_0_0.xml | 13 + .../Maven__org_apache_poi_poi_3_7.xml | 13 + .../Maven__org_apache_poi_poi_ooxml_3_7.xml | 13 + ...__org_apache_poi_poi_ooxml_schemas_3_7.xml | 13 + ...en__org_apache_xmlbeans_xmlbeans_2_3_0.xml | 13 + ..._org_apache_xmlgraphics_batik_anim_1_7.xml | 13 + ..._apache_xmlgraphics_batik_awt_util_1_7.xml | 13 + ...rg_apache_xmlgraphics_batik_bridge_1_7.xml | 13 + ...__org_apache_xmlgraphics_batik_css_1_7.xml | 13 + ...__org_apache_xmlgraphics_batik_dom_1_7.xml | 13 + ...__org_apache_xmlgraphics_batik_ext_1_7.xml | 13 + ...__org_apache_xmlgraphics_batik_gvt_1_7.xml | 13 + ...n__org_apache_xmlgraphics_batik_js_1_7.xml | 13 + ...rg_apache_xmlgraphics_batik_parser_1_7.xml | 13 + ...rg_apache_xmlgraphics_batik_script_1_7.xml | 13 + ...g_apache_xmlgraphics_batik_svg_dom_1_7.xml | 13 + ...rg_apache_xmlgraphics_batik_svggen_1_7.xml | 13 + ...pache_xmlgraphics_batik_transcoder_1_7.xml | 13 + ..._org_apache_xmlgraphics_batik_util_1_7.xml | 13 + ...__org_apache_xmlgraphics_batik_xml_1_7.xml | 13 + ...Maven__org_apache_xmlgraphics_fop_0_94.xml | 13 + ...he_xmlgraphics_xmlgraphics_commons_1_2.xml | 13 + ...en__org_bouncycastle_bcmail_jdk14_1_38.xml | 13 + ...en__org_bouncycastle_bcprov_jdk14_1_38.xml | 13 + ...ven__org_bouncycastle_bctsp_jdk14_1_38.xml | 13 + .../Maven__org_codehaus_castor_castor_1_2.xml | 13 + ...__org_codehaus_groovy_groovy_all_1_7_5.xml | 13 + ...dehaus_jackson_jackson_core_lgpl_1_7_4.xml | 13 + ...haus_jackson_jackson_mapper_lgpl_1_7_4.xml | 13 + ...org_drools_drools_compiler_6_4_0_Final.xml | 13 + ...en__org_drools_drools_core_6_4_0_Final.xml | 13 + ...rg_eclipse_jdt_core_compiler_ecj_4_4_2.xml | 13 + .../Maven__org_hamcrest_hamcrest_core_1_3.xml | 13 + .../Maven__org_ini4j_ini4j_0_5_2.xml | 13 + ...ven__org_javassist_javassist_3_19_0_GA.xml | 13 + ..._jboss_resteasy_jaxrs_api_3_0_12_Final.xml | 13 + ..._resteasy_resteasy_client_3_0_12_Final.xml | 13 + ...s_resteasy_resteasy_jaxrs_3_0_12_Final.xml | 13 + ...s_annotations_api_1_1_spec_1_0_1_Final.xml | 13 + .../Maven__org_kie_kie_api_6_4_0_Final.xml | 13 + ...aven__org_kie_kie_internal_6_4_0_Final.xml | 13 + .../Maven__org_mvel_mvel2_2_2_8_Final.xml | 13 + ...rg_postgresql_postgresql_9_4_1209_jre6.xml | 13 + ...ven__org_quartz_scheduler_quartz_2_2_2.xml | 13 + ...org_quartz_scheduler_quartz_jobs_2_2_2.xml | 13 + ...en__org_reflections_reflections_0_9_10.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_2.xml | 13 + .../Maven__org_slf4j_slf4j_api_1_7_7.xml | 13 + ...y_spring_security_config_4_0_4_RELEASE.xml | 13 + ...ity_spring_security_core_4_0_4_RELEASE.xml | 13 + ...rity_spring_security_web_4_0_4_RELEASE.xml | 13 + ...ringframework_spring_aop_4_2_5_RELEASE.xml | 13 + ...ngframework_spring_beans_4_2_5_RELEASE.xml | 13 + ...framework_spring_context_4_2_5_RELEASE.xml | 13 + ...k_spring_context_support_4_2_5_RELEASE.xml | 13 + ...ingframework_spring_core_4_2_5_RELEASE.xml | 13 + ...mework_spring_expression_4_2_5_RELEASE.xml | 13 + ...spring_instrument_tomcat_4_2_5_RELEASE.xml | 13 + ...ingframework_spring_jdbc_4_2_5_RELEASE.xml | 13 + ...ringframework_spring_orm_4_2_5_RELEASE.xml | 13 + ...ringframework_spring_oxm_4_2_5_RELEASE.xml | 13 + ...pringframework_spring_tx_4_2_5_RELEASE.xml | 13 + ...ringframework_spring_web_4_2_5_RELEASE.xml | 13 + ...gframework_spring_webmvc_4_2_5_RELEASE.xml | 13 + .../libraries/Maven__stax_stax_api_1_0_1.xml | 13 + .../libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml | 13 + .idea/libraries/Maven__xalan_xalan_2_6_0.xml | 13 + .../Maven__xml_apis_xml_apis_1_0_b2.xml | 13 + .../Maven__xml_apis_xml_apis_1_3_02.xml | 13 + .../Maven__xml_apis_xml_apis_ext_1_3_04.xml | 13 + .../Maven__xmlpull_xmlpull_1_1_3_1.xml | 13 + .../libraries/Maven__xpp3_xpp3_min_1_1_4c.xml | 13 + .idea/misc.xml | 19 + .idea/modules.xml | 20 + .idea/vcs.xml | 6 + .idea/workspace.xml | 426 ++ .project | 42 + .settings/.jsdtscope | 13 + .settings/org.eclipse.core.resources.prefs | 2 + .settings/org.eclipse.jdt.core.prefs | 8 + .settings/org.eclipse.m2e.core.prefs | 4 + .settings/org.eclipse.wst.common.component | 6 + ...se.wst.common.project.facet.core.prefs.xml | 12 + ....eclipse.wst.common.project.facet.core.xml | 9 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .settings/org.eclipse.wst.validation.prefs | 2 + CHANGES.txt | 53 + CHANGES.xls | Bin 0 -> 35840 bytes EMS_old.docx | Bin 0 -> 539047 bytes Entity managment system.doc | Bin 0 -> 658432 bytes Interfaccia ecommerce Integry.docx | Bin 0 -> 39705 bytes Interfaccia ecommerce Integry.pdf | Bin 0 -> 143312 bytes docs/Applicativi web.pptx | Bin 0 -> 573074 bytes docs/Arch1.odp | Bin 0 -> 32733 bytes docs/Ems Architettura.pptx | Bin 0 -> 153891 bytes ...Integry Managment System - Sviluppi 2.pptx | Bin 0 -> 1076262 bytes docs/Integry Managment System sviluppi.pptx | Bin 0 -> 212990 bytes docs/Integry Managment System.pptx | Bin 0 -> 316922 bytes docs/Java 6-7.pptx | Bin 0 -> 2194643 bytes docs/Presentazione standard1.odp | Bin 0 -> 32733 bytes docs/Procedure da sviluppare.docx | Bin 0 -> 12836 bytes docs/Rule test sum.pptx | Bin 0 -> 35492 bytes docs/Schema righe entity.pptx | Bin 0 -> 39041 bytes docs/Tutorial Drools Rules.pptx | Bin 0 -> 182787 bytes ...Web e strumenti per la programmazione.pptx | Bin 0 -> 508552 bytes ems-common.iml | 110 + ems-common/.classpath | 32 + ems-common/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-common/pom.xml | 114 + ems-contabil.iml | 105 + ems-contabil/.classpath | 32 + ems-contabil/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-contabil/pom.xml | 199 + .../controller/ContabilController.java | 126 + .../service/ImportMovContabilService.java | 504 ++ .../sepa/adapter/TimestampAdapter.java | 36 + .../ActiveOrHistoricCurrencyAndAmount.java | 95 + .../contabil/sepa/dto/AddressType2Code.java | 53 + .../sepa/dto/CBIAccountIdentification1.java | 69 + .../ems/contabil/sepa/dto/CBIAmountType1.java | 69 + .../sepa/dto/CBIBdyPaymentRequest000400.java | 79 + ...ndFinancialInstitutionIdentification1.java | 69 + ...ndFinancialInstitutionIdentification2.java | 69 + ...ndFinancialInstitutionIdentification3.java | 69 + .../contabil/sepa/dto/CBICashAccount1.java | 69 + .../contabil/sepa/dto/CBICashAccount2.java | 69 + .../sepa/dto/CBIChargeBearerTypeCode.java | 43 + .../ems/contabil/sepa/dto/CBICheque1.java | 69 + .../contabil/sepa/dto/CBIChequeType1Code.java | 45 + ...BIClearingSystemMemberIdentification1.java | 69 + ...ICreditTransferTransactionInformation.java | 473 ++ .../dto/CBIEnvelPaymentRequest000400.java | 97 + ...BIFinancialInstitutionIdentification1.java | 69 + ...BIFinancialInstitutionIdentification2.java | 69 + ...BIFinancialInstitutionIdentification3.java | 97 + .../sepa/dto/CBIGenericIdentification1.java | 97 + .../sepa/dto/CBIGenericIdentification2.java | 97 + .../ems/contabil/sepa/dto/CBIGroupHeader.java | 216 + .../ems/contabil/sepa/dto/CBIHdrSrv00107.java | 181 + .../ems/contabil/sepa/dto/CBIHdrTrt00107.java | 210 + .../ems/contabil/sepa/dto/CBIIdType1.java | 69 + .../ems/contabil/sepa/dto/CBIIdType2.java | 69 + .../ems/contabil/sepa/dto/CBIIdType3.java | 69 + .../sepa/dto/CBILocalInstrument1.java | 69 + .../dto/CBIOrganisationIdentification1.java | 76 + .../dto/CBIOrganisationIdentification2.java | 99 + .../dto/CBIOrganisationIdentification3.java | 69 + .../dto/CBIOrganisationIdentification4.java | 69 + .../contabil/sepa/dto/CBIParty1Choice.java | 99 + .../sepa/dto/CBIPartyIdentification1.java | 97 + .../sepa/dto/CBIPartyIdentification2.java | 153 + .../sepa/dto/CBIPartyIdentification3.java | 153 + .../sepa/dto/CBIPartyIdentification4.java | 153 + .../sepa/dto/CBIPartyIdentification5.java | 97 + .../dto/CBIPaymentInstructionInformation.java | 390 ++ .../sepa/dto/CBIPaymentRequest000400.java | 99 + .../sepa/dto/CBIPaymentRequestMsg000400.java | 125 + .../sepa/dto/CBIPaymentTypeInformation1.java | 97 + .../sepa/dto/CBIPaymentTypeInformation2.java | 125 + .../sepa/dto/CBIPersonIdentification1.java | 69 + .../contabil/sepa/dto/CBIPostalAddress6.java | 328 ++ .../sepa/dto/CBIRegulatoryReporting1.java | 97 + .../dto/CBIRegulatoryReportingType1Code.java | 43 + .../sepa/dto/CBIRemittanceLocation1.java | 125 + .../dto/CBIRemittanceLocationMethod1Code.java | 47 + .../contabil/sepa/dto/CBIServiceLevel1.java | 69 + .../sepa/dto/CBIServiceLevel1Code.java | 45 + .../contabil/sepa/dto/CBIServiceLevel2.java | 69 + .../ems/contabil/sepa/dto/CBISgnInf00104.java | 152 + .../ems/contabil/sepa/dto/CBISrvInf1.java | 43 + .../CBIStructuredRegulatoryReporting1.java | 133 + .../sepa/dto/CategoryPurpose1Choice.java | 99 + .../sepa/dto/CongruencyInformation.java | 70 + .../contabil/sepa/dto/ContactDetails2.java | 237 + .../contabil/sepa/dto/CreditDebitCode.java | 45 + .../dto/CreditorReferenceInformation2.java | 97 + .../dto/CreditorReferenceType1Choice.java | 99 + .../sepa/dto/CreditorReferenceType2.java | 97 + .../sepa/dto/DateAndPlaceOfBirth.java | 154 + .../sepa/dto/DiagnosticInformation.java | 154 + .../sepa/dto/DocumentAdjustment1.java | 153 + .../contabil/sepa/dto/DocumentType3Code.java | 53 + .../contabil/sepa/dto/DocumentType5Code.java | 71 + .../sepa/dto/GenericIdentification3.java | 97 + .../GenericOrganisationIdentification1.java | 125 + .../dto/GenericPersonIdentification1.java | 125 + .../contabil/sepa/dto/NamePrefix1Code.java | 49 + .../ems/contabil/sepa/dto/ObjectFactory.java | 718 +++ .../sepa/dto/OrganisationIdentification4.java | 104 + ...sationIdentificationSchemeName1Choice.java | 99 + .../ems/contabil/sepa/dto/Party6Choice.java | 99 + .../sepa/dto/PartyIdentification32.java | 181 + .../sepa/dto/PaymentIdentification1.java | 97 + .../contabil/sepa/dto/PaymentMethod3Code.java | 47 + .../sepa/dto/PersonIdentification5.java | 104 + ...PersonIdentificationSchemeName1Choice.java | 99 + .../ems/contabil/sepa/dto/Priority2Code.java | 45 + .../ems/contabil/sepa/dto/Purpose1Choice.java | 99 + .../sepa/dto/ReceiverInformation.java | 125 + .../ems/contabil/sepa/dto/ReceiverType.java | 65 + .../contabil/sepa/dto/RecerencePlatform.java | 43 + .../dto/ReferredDocumentInformation3.java | 126 + .../sepa/dto/ReferredDocumentType1Choice.java | 99 + .../sepa/dto/ReferredDocumentType2.java | 97 + .../contabil/sepa/dto/RemittanceAmount1.java | 216 + .../sepa/dto/RemittanceInformation5.java | 109 + .../contabil/sepa/dto/SenderInformation.java | 125 + .../ems/contabil/sepa/dto/SenderType.java | 65 + .../contabil/sepa/dto/ServiceInformation.java | 126 + .../ems/contabil/sepa/dto/ServiceName.java | 226 + .../ems/contabil/sepa/dto/ServiceName1.java | 226 + .../dto/StructuredRemittanceInformation7.java | 221 + .../ems/contabil/sepa/dto/package-info.java | 9 + .../ems/contabil/service/ContabilService.java | 814 +++ .../contabil/service/DistinteIncassiDTO.java | 31 + .../contabil/type/ContabilImportFormat.java | 15 + .../xsd/CBIBdyPaymentRequest.00.04.00.xsd | 21 + .../resources/sepa/xsd/CBIHdrSrv.001.07.xsd | 174 + .../resources/sepa/xsd/CBIHdrTrt.001.07.xsd | 129 + .../sepa/xsd/CBIPaymentRequest.00.04.00.xsd | 739 +++ .../xsd/CBIPaymentRequestMsg.00.04.00.xsd | 15 + .../resources/sepa/xsd/CBISgnInf.001.04.xsd | 61 + .../src/main/resources/sepa/xsd/binding.jxb | 11 + ems-core.iml | 126 + ems-core/.classpath | 32 + .../org.drools.eclipse.droolsbuilder.launch | 7 + ems-core/.project | 46 + .../org.eclipse.core.resources.prefs | 5 + ems-core/.settings/org.eclipse.jdt.core.prefs | 8 + ems-core/.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-core/pom.xml | 360 ++ .../ems/adapter/BigDecimalDeserialize.java | 33 + .../ems/adapter/CustomDeserializer.java | 45 + .../it/integry/ems/adapter/DateAdapter.java | 36 + .../integry/ems/adapter/EsitoDeserialize.java | 25 + .../integry/ems/adapter/EsitoSerialize.java | 21 + .../ems/adapter/ExecDateSerializer.java | 27 + .../ems/adapter/IntegerDeserializer.java | 28 + .../integry/ems/adapter/JsonDateAdapter.java | 36 + .../adapter/JsonDateAdapterSerializer.java | 27 + .../ems/adapter/PkEntityDeserializer.java | 14 + .../ems/adapter/PkEntitySerializer.java | 24 + .../ems/adapter/StringUnicodeDeserialize.java | 23 + .../integry/ems/adapter/XmlDateAdapter.java | 33 + .../it/integry/ems/annotation/DtoField.java | 16 + .../java/it/integry/ems/csv/CsvMapper.java | 106 + .../ems/datasource/ConnectionDecorator.java | 30 + .../it/integry/ems/datasource/DataSource.java | 144 + .../ems/directory/DirWatcherListener.java | 144 + .../ems/directory/DirectoryService.java | 103 + .../ems/directory/EmailListenerInfo.java | 34 + .../integry/ems/directory/EmailService.java | 109 + .../ems/directory/EmailWatcherListener.java | 274 + .../integry/ems/directory/ListenerInfo.java | 53 + .../ems/directory/ReceiptsFileListener.java | 134 + .../exception/CheckConstraintException.java | 11 + .../integry/ems/exception/SyncException.java | 27 + .../it/integry/ems/export/dto/DialogoDTO.java | 226 + .../ems/export/dto/ExportTemplate.java | 68 + .../export/dto/ExportTemplateColumnsMap.java | 31 + .../ems/export/dto/ExportTemplateCsv.java | 52 + .../ems/export/dto/ExportTemplateEmail.java | 58 + .../dto/ExportTemplateFileNameConf.java | 24 + .../ems/export/dto/ExportTemplateFtp.java | 50 + .../export/dto/ExportTemplateModoInvio.java | 50 + .../export/dto/ExportTemplateVariable.java | 22 + .../integry/ems/json/CommonObjectMapper.java | 64 + .../it/integry/ems/json/JSONObjectMapper.java | 61 + .../OrdikidsResponseJSONObjectMapper.java | 77 + .../ems/json/ResponseJSONObjectMapper.java | 159 + .../integry/ems/model/ColumnMetadataDTO.java | 29 + .../it/integry/ems/model/EntityModel.java | 44 + .../java/it/integry/ems/model/FieldModel.java | 21 + .../it/integry/ems/model/PKFieldModel.java | 20 + .../ems/properties/EmailProperties.java | 55 + .../integry/ems/properties/EmsProperties.java | 133 + .../listener/EmsPropertiesFileListener.java | 64 + .../it/integry/ems/report/dto/JasperDTO.java | 113 + .../it/integry/ems/report/dto/PairsDTO.java | 29 + .../integry/ems/report/dto/SubreportDTO.java | 32 + .../integry/ems/response/AttachmentDTO.java | 25 + .../it/integry/ems/response/EsitoType.java | 37 + .../it/integry/ems/response/FileItem.java | 74 + .../ems/response/ModelEntityResponse.java | 26 + .../integry/ems/response/ParamRequestDTO.java | 53 + .../it/integry/ems/response/PkEntity.java | 38 + .../ems/response/ServiceRestResponse.java | 241 + .../integry/ems/response/StatusResponse.java | 80 + .../ems/retail/service/RetailUtilService.java | 156 + .../ems/rules/completing/AccountingRules.java | 458 ++ .../ems/rules/completing/AgentiRules.java | 126 + .../ems/rules/completing/AnagRules.java | 72 + .../ems/rules/completing/CommesseRules.java | 50 + .../ems/rules/completing/CommonRules.java | 911 +++ .../rules/completing/ConfigActivityRules.java | 95 + .../ems/rules/completing/CostiDTO.java | 72 + .../ems/rules/completing/DistBaseRules.java | 135 + .../ems/rules/completing/DocOrdRules.java | 965 ++++ .../rules/completing/DocumentCheckRules.java | 407 ++ .../ems/rules/completing/DocumentRules.java | 489 ++ .../ems/rules/completing/InventariRules.java | 116 + .../ems/rules/completing/LottiProdRules.java | 39 + .../ems/rules/completing/OrdWebRules.java | 68 + .../ems/rules/completing/OrderLavRules.java | 12 + .../ems/rules/completing/OrderRules.java | 87 + .../ems/rules/completing/PackagesRules.java | 146 + .../ems/rules/completing/PartitaMagRules.java | 18 + .../rules/completing/ProductionsRules.java | 267 + .../ems/rules/completing/PurchasesRules.java | 444 ++ .../ems/rules/completing/QueryRules.java | 56 + .../ems/rules/completing/ReceiptRules.java | 155 + .../ems/rules/completing/SalesRules.java | 444 ++ .../ems/rules/completing/TabGenTextiles.java | 22 + .../ems/rules/expression/SalesExpression.java | 169 + .../rules/expression/dto/InfoPezziDTO.java | 120 + .../rules/util/CustomAccumulateFunction.java | 59 + .../ems/schedule/QuartzJobBeanWithConf.java | 82 + .../integry/ems/service/EntityProcessor.java | 357 ++ .../integry/ems/service/HttpRestWrapper.java | 56 + .../it/integry/ems/service/MailService.java | 273 + .../integry/ems/service/PrinterService.java | 124 + .../integry/ems/service/ReportProcessor.java | 412 ++ .../it/integry/ems/service/XlsService.java | 106 + .../etl/ConditionalBeanDefinitionParser.java | 147 + .../etl/ConditionalBeanNamespaceHandler.java | 10 + ...erceptorAnnotationAwareHandlerMapping.java | 21 + .../it/integry/ems/status/ServiceChecker.java | 81 + .../it/integry/ems/sync/ASyncManager.java | 118 + .../ems/sync/ConnectionCacheHolder.java | 52 + .../java/it/integry/ems/sync/SyncManager.java | 294 + .../task/ConnectionCacheCleanerListener.java | 40 + .../integry/ems/util/HeaderRowCsvReader.java | 122 + .../ems/util/NullAwareBeanUtilsBean.java | 16 + .../integry/ems/utility/BarcodeUtility.java | 68 + .../integry/ems/utility/IntegerUtility.java | 17 + .../it/integry/ems/utility/UtilityExport.java | 67 + .../it/integry/ems/utility/UtilityFile.java | 91 + .../ems/watching/DirFilterWatcher.java | 23 + .../it/integry/ems/watching/DirWatcher.java | 84 + .../it/integry/ems/watching/FileWatcher.java | 25 + .../provider/RestAuthenticationProvider.java | 122 + .../security/provider/UserService.java | 88 + .../integry/security/utility/CryptoUtils.java | 74 + .../security/utility/RestCredentials.java | 21 + .../integry/security/utility/RestToken.java | 52 + .../it/integry/security/utility/RestUtil.java | 33 + ems-core/src/main/resources/rules/Agenti.drl | 24 + .../src/main/resources/rules/DistBase.drl | 138 + ems-core/src/main/resources/rules/DocA.drl | 284 + ems-core/src/main/resources/rules/DocL.drl | 339 ++ ems-core/src/main/resources/rules/DocV.drl | 246 + ems-core/src/main/resources/rules/DocWebA.drl | 205 + .../src/main/resources/rules/LottiProd.drl | 41 + ems-core/src/main/resources/rules/OrdA.drl | 205 + ems-core/src/main/resources/rules/OrdL.drl | 265 + ems-core/src/main/resources/rules/OrdP.drl | 144 + ems-core/src/main/resources/rules/OrdWebV.drl | 242 + .../src/main/resources/rules/accounting.drl | 397 ++ ems-core/src/main/resources/rules/anag.drl | 37 + .../src/main/resources/rules/check_cond.drl | 96 + .../src/main/resources/rules/commesse.drl | 77 + ems-core/src/main/resources/rules/commons.drl | 240 + .../main/resources/rules/config_activity.drl | 70 + .../src/main/resources/rules/document.drl | 29 + .../src/main/resources/rules/inventari.drl | 93 + .../src/main/resources/rules/logistic.drl | 143 + .../src/main/resources/rules/post_calc.drl | 377 ++ .../src/main/resources/rules/production.drl | 62 + .../src/main/resources/rules/purchases.drl | 181 + ems-core/src/main/resources/rules/retail.drl | 106 + ems-core/src/main/resources/rules/sales.drl | 214 + .../main/resources/rules/tabGenTextiles.drl | 22 + .../src/test/java/EntityTestDefaultVal.java | 62 + ems-core/src/test/java/select.json | 1 + ems-core/src/test/java/sync_ctb_cont.json | 1 + ems-document.iml | 104 + ems-document/.classpath | 32 + ems-document/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-document/pom.xml | 199 + .../controller/DocumentController.java | 90 + .../brt/easysped/EasySpedWSServiceImpl.java | 19 + .../EasySpedWSServiceImplLocator.java | 157 + .../brt/easysped/Easyspedde_endpointImpl.java | 32 + .../brt/easysped/Easyspedde_endpointStub.java | 461 ++ .../destination/DestinationAddress.java | 1288 +++++ .../destination/DestinationAddressOut.java | 564 ++ .../brt/easysped/destination/FnVAB.java | 497 ++ .../brt/easysped/destination/FnVAT.java | 8 + .../brt/easysped/pdf/ArrayOfLabelToPrint.java | 137 + .../export/brt/easysped/pdf/LabelToPrint.java | 1341 +++++ .../pdf/LabelToPrintTipiEtichetta.java | 74 + .../export/brt/easysped/ws/EasySpedDEWS.java | 19 + .../controller/DocumentExportController.java | 101 + .../service/DocumentExporterService.java | 437 ++ .../document/export/swinger/AsnFooter.java | 55 + .../document/export/swinger/AsnHeader.java | 167 + .../ems/document/export/swinger/AsnItem.java | 114 + .../document/export/swinger/InvRecord.java | 763 +++ .../export/swinger/SwingerResponse.java | 32 + .../ems/document/service/DocumentService.java | 142 + .../document/type/DocumentExportFormat.java | 17 + ems-engine.iml | 148 + ems-engine/.classpath | 32 + ems-engine/.project | 48 + ems-engine/.settings/.jsdtscope | 12 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 12 + .../org.eclipse.ltk.core.refactoring.prefs | 2 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 42 + ...se.wst.common.project.facet.core.prefs.xml | 12 + ....eclipse.wst.common.project.facet.core.xml | 9 + ...rg.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + .../org.eclipse.wst.validation.prefs | 10 + ems-engine/.tern-project | 1 + ems-engine/pom.xml | 207 + .../anag/controller/AnagImportController.java | 176 + .../integry/ems/controller/EmsController.java | 953 +++ .../EmsResponseEntityExceptionHandler.java | 41 + .../integry/ems/controller/EmsServices.java | 272 + .../ems/controller/HeaderModifierAdvice.java | 28 + .../integry/ems/interceptors/BodyLogger.java | 26 + .../ems/interceptors/ExportInterceptor.java | 249 + .../ems/metrics/filter/MetricFilter.java | 53 + .../listener/MetricRefreshListener.java | 52 + .../ems/metrics/service/MetricService.java | 125 + .../DirectoryPropertiesFileListener.java | 46 + .../scheduler/CustomSchedulerFactoryBean.java | 60 + .../it/integry/ems/scheduler/JobInfoDTO.java | 68 + .../ems/scheduler/SchedulerService.java | 107 + .../AuthenticationRequestWrapper.java | 89 + .../RestAuthenticationEntryPoint.java | 23 + .../security/filter/RestLoggerBodyFilter.java | 57 + .../security/filter/RestSecurityFilter.java | 181 + .../META-INF/drools.packagebuilder.conf | 1 + .../main/resources/META-INF/spring.handlers | 1 + .../main/resources/META-INF/spring.schemas | 1 + .../conditional/springbeans/condbean.xsd | 21 + .../main/resources/configs/mail.properties | 7 + .../main/resources/configs/root.properties | 1 + .../src/main/resources/ems/ems.properties | 8 + .../resources/locales/messages.properties | 0 .../resources/locales/messages_it.properties | 0 ems-engine/src/main/resources/log4j2.xml | 72 + .../main/resources/mvc-dispatcher-servlet.xml | 33 + .../main/resources/quartz/config.properties | 9 + .../src/main/resources/rules/general.drl | 7 + .../spring/applicationContext-security.xml | 63 + .../resources/spring/applicationContext.xml | 91 + .../src/main/webapp/META-INF/context.xml | 2 + ems-engine/src/main/webapp/WEB-INF/web.xml | 142 + .../main/webapp/css/bootstrap-theme.min.css | 6 + .../src/main/webapp/css/bootstrap.min.css | 6 + ems-engine/src/main/webapp/css/cerch.png | Bin 0 -> 4848 bytes ems-engine/src/main/webapp/css/codemirror.css | 259 + ems-engine/src/main/webapp/css/demo.css | 107 + ems-engine/src/main/webapp/css/false.png | Bin 0 -> 1628 bytes .../src/main/webapp/css/font-awesome.css | 2026 +++++++ .../src/main/webapp/css/font-awesome.min.css | 4 + ems-engine/src/main/webapp/css/helper.css | 92 + .../src/main/webapp/css/jquery-cron.css | 24 + ems-engine/src/main/webapp/css/json.human.css | 169 + ems-engine/src/main/webapp/css/true.png | Bin 0 -> 1689 bytes .../src/main/webapp/fonts/FontAwesome.otf | Bin 0 -> 106260 bytes .../main/webapp/fonts/fontawesome-webfont.eot | Bin 0 -> 68875 bytes .../main/webapp/fonts/fontawesome-webfont.svg | 640 +++ .../main/webapp/fonts/fontawesome-webfont.ttf | Bin 0 -> 138204 bytes .../webapp/fonts/fontawesome-webfont.woff | Bin 0 -> 81284 bytes .../webapp/fonts/fontawesome-webfont.woff2 | Bin 0 -> 64464 bytes .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../fonts/glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes ems-engine/src/main/webapp/index.jsp | 299 + ems-engine/src/main/webapp/js/angular.min.js | 215 + .../src/main/webapp/js/bootstrap.min.js | 7 + ems-engine/src/main/webapp/js/charts.js | 584 ++ ems-engine/src/main/webapp/js/exporting.js | 24 + ems-engine/src/main/webapp/js/helper.js | 86 + .../src/main/webapp/js/highcharts-more.js | 56 + ems-engine/src/main/webapp/js/highcharts.js | 337 ++ ems-engine/src/main/webapp/js/jquery-cron.js | 511 ++ ems-engine/src/main/webapp/js/jquery.min.js | 6 + ems-engine/src/main/webapp/js/table.js | 69 + .../it/integry/ems/document/DocumentTest.java | 46 + .../it/integry/ems/engine/EcommerceTest.java | 28 + .../it/integry/ems/engine/EngineTest.java | 42 + .../ems/entityvalidate/EntityValidate.java | 188 + .../it/integry/ems/logistic/LogisticTest.java | 50 + .../java/it/integry/ems/order/OrderTest.java | 56 + .../ems/production/ProductionTest.java | 44 + .../java/it/integry/ems/test/BaseTester.java | 85 + .../java/it/integry/print/ConsumeHeap.java | 8 + .../test/java/it/integry/print/Infoss.java | 8 + .../test/java/it/integry/print/OutMem.java | 65 + .../test/java/it/integry/print/testprint.java | 181 + .../integry/security/provider/RuleTester.java | 11 + .../security/provider/TestLoginRestFul.java | 116 + .../integry/watching/DirectoryWatchDemo.java | 73 + ems-logistic.iml | 102 + ems-logistic/.classpath | 32 + ems-logistic/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-logistic/pom.xml | 166 + .../controller/LogisticController.java | 459 ++ .../controller/Slim2kLogisticController.java | 107 + .../controller/SmartLogisticController.java | 191 + .../integry/ems/logistic/dto/ArticoloDTO.java | 92 + .../integry/ems/logistic/dto/ClienteDTO.java | 30 + .../it/integry/ems/logistic/dto/ColloDTO.java | 69 + .../ems/logistic/dto/DialogPackageDTO.java | 5 + .../ems/logistic/dto/ListColliDTO.java | 23 + .../ems/logistic/dto/sm2/SM2MtbAartDTO.java | 875 +++ .../logistic/dto/sm2/SM2OrdineBancaleDTO.java | 72 + .../dto/sm2/SM2OrdineBancaleSQLDTO.java | 53 + .../logistic/dto/sm2/SM2OrdineSingoloDTO.java | 38 + .../controller/PackageImportController.java | 64 + .../importaz/dto/ColliProduzioneDTO.java | 5 + .../service/PackagesImportService.java | 535 ++ .../ems/logistic/service/LogisticService.java | 1662 ++++++ .../service/Slim2kLogisticService.java | 588 ++ .../service/SmartLogisticService.java | 696 +++ .../ems/logistic/type/AccettazioneType.java | 17 + .../ems/logistic/utils/LogisticUtils.java | 23 + .../controller/ProductionController.java | 263 + .../production/controller/WpmController.java | 108 + .../ems/production/dto/CartellinoDTO.java | 71 + .../ems/production/dto/CrontimeDTO.java | 90 + .../integry/ems/production/dto/OrdLavDTO.java | 251 + .../farmmes/dto/ActivityDelete.java | 13 + .../farmmes/dto/ApriProduzione.java | 47 + .../ems/production/farmmes/dto/Curva.java | 51 + .../ems/production/farmmes/dto/CurvaRow.java | 54 + .../production/farmmes/dto/CurvaRowDett.java | 19 + .../production/farmmes/dto/Immissione.java | 96 + .../production/farmmes/dto/Inventario.java | 45 + .../production/farmmes/dto/InventarioRow.java | 24 + .../farmmes/dto/NoteProduttive.java | 41 + .../farmmes/dto/ReturnAltriOrdini.java | 13 + .../farmmes/dto/ReturnAvanzamento.java | 49 + .../production/farmmes/dto/ReturnOrder.java | 32 + .../production/farmmes/dto/ReturnSave.java | 20 + .../farmmes/dto/ReturnTransaction.java | 28 + .../farmmes/dto/RilevazionePerdite.java | 48 + .../production/farmmes/dto/Transaction.java | 51 + .../farmmes/dto/TransactionSave.java | 15 + .../ems/production/farmmes/dto/Vendita.java | 44 + .../production/farmmes/dto/VenditaForDay.java | 16 + .../farmmes/dto/VenditaForProdFin.java | 13 + .../production/farmmes/dto/VenditaRow.java | 46 + .../service/FarmMesImportService.java | 2569 +++++++++ .../service/ProductionImportService.java | 362 ++ .../service/ProductionLineClosureService.java | 239 + .../service/ProductionPlanService.java | 917 +++ .../service/ProductionPrinterService.java | 261 + .../ems/production/service/WpmService.java | 1067 ++++ .../reports/EtichetteSSCC_conf_small.jasper | Bin 0 -> 27159 bytes .../reports/EtichetteSSCC_conf_small.jrxml | 165 + .../src/test/java/receipts_delete_all.json | 6 + .../src/test/java/receipts_insert.json | 1952 +++++++ .../test/java/receipts_insert_complete.json | 1 + ems-map.iml | 104 + ems-map/.classpath | 32 + ems-map/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + ems-map/.settings/org.eclipse.jdt.core.prefs | 8 + ems-map/.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-map/pom.xml | 172 + .../map/adapter/AtlasOutputFormatAdapter.java | 58 + .../integry/ems/map/adapter/ColorAdapter.java | 55 + .../ems/map/adapter/MapSourceAdapter.java | 37 + .../ems/map/annotations/AtlasCreatorName.java | 37 + .../map/annotations/SupportedParameters.java | 38 + .../ConvertedRawTileProvider.java | 56 + .../tileprovider/FilterTileProvider.java | 53 + .../map/atlas/tileprovider/TileProvider.java | 39 + .../ems/map/atlas/tilestore/TileStore.java | 127 + .../map/atlas/tilestore/TileStoreEntry.java | 66 + .../map/atlas/tilestore/TileStoreInfo.java | 44 + .../berkerly/BerkeleyDbTileStore.java | 601 ++ .../berkerly/DelayedInterruptThread.java | 77 + .../atlas/tilestore/berkerly/TileDbEntry.java | 139 + .../ems/map/controller/MapController.java | 55 + .../ems/map/custom/CustomCloudMade.java | 55 + .../custom/CustomLocalImageFileMapSource.java | 270 + .../custom/CustomLocalTileFilesMapSource.java | 290 + .../CustomLocalTileSQliteMapSource.java | 300 + .../custom/CustomLocalTileZipMapSource.java | 305 + .../ems/map/custom/CustomMapSource.java | 214 + .../ems/map/custom/CustomMapSourceType.java | 21 + .../map/custom/CustomMultiLayerMapSource.java | 138 + .../ems/map/custom/CustomWmsMapSource.java | 77 + .../map/custom/StandardMapSourceLayer.java | 115 + .../it/integry/ems/map/dto/PngDataDTO.java | 29 + .../exception/DownloadFailedException.java | 43 + .../map/exception/InvalidNameException.java | 27 + .../map/exception/MapCreationException.java | 68 + .../exception/MapSourceCreateException.java | 29 + .../MapSourceInitializationException.java | 36 + .../ems/map/exception/TileException.java | 29 + .../ems/map/exception/TileStoreException.java | 35 + .../UnrecoverableDownloadException.java | 49 + .../map/exception/UpdateFailedException.java | 29 + .../map/init/AbstractMultiLayerMapSource.java | 196 + .../init/loader/CustomMapSourceLoader.java | 123 + .../map/init/loader/MapPackClassLoader.java | 50 + .../ems/map/init/loader/MapPackManager.java | 117 + .../service/DefaultMapSourcesManager.java | 183 + .../ems/map/interfaces/AtlasInterface.java | 50 + .../ems/map/interfaces/AtlasObject.java | 43 + .../ems/map/interfaces/DummyTileFilter.java | 9 + .../map/interfaces/ExceptionExtendedInfo.java | 22 + .../map/interfaces/FileBasedMapSource.java | 27 + .../ems/map/interfaces/HttpMapSource.java | 63 + .../interfaces/InitializableMapSource.java | 23 + .../ems/map/interfaces/LayerInterface.java | 33 + .../ems/map/interfaces/MapInterface.java | 53 + .../integry/ems/map/interfaces/MapSource.java | 113 + .../interfaces/MapSourceTextAttribution.java | 27 + .../integry/ems/map/interfaces/MapSpace.java | 122 + .../ems/map/interfaces/TileFilter.java | 37 + .../map/interfaces/TileImageDataWriter.java | 48 + .../ems/map/interfaces/WrappedMapSource.java | 24 + .../it/integry/ems/map/jdbc/SQLiteLoader.java | 85 + .../map/mapsources/AbstractHttpMapSource.java | 216 + .../ems/map/mapsources/MapSourceTools.java | 96 + .../map/mapsources/MapSourceUrlUpdater.java | 138 + .../ems/map/mapsources/MapSourcesManager.java | 59 + .../ems/map/mapspace/MapSpaceFactory.java | 35 + .../map/mapspace/MercatorPower2MapSpace.java | 220 + .../MercatorPower2MapSpaceEllipsoidal.java | 173 + .../ems/map/model/AnyAttributeMap.java | 60 + .../java/it/integry/ems/map/model/Atlas.java | 203 + .../integry/ems/map/model/AtlasCreator.java | 186 + .../ems/map/model/AtlasOutputFormat.java | 63 + .../ems/map/model/EastNorthCoordinate.java | 67 + .../java/it/integry/ems/map/model/Layer.java | 283 + .../java/it/integry/ems/map/model/Map.java | 284 + .../it/integry/ems/map/model/MapPolygon.java | 199 + .../integry/ems/map/model/MapSelection.java | 247 + .../ems/map/model/MapSourceLoaderInfo.java | 59 + .../map/model/MercatorPixelCoordinate.java | 93 + .../ems/map/model/TileImageFormat.java | 122 + .../ems/map/model/TileImageParameters.java | 86 + .../integry/ems/map/model/TileImageType.java | 50 + .../openstreetmap/AbstractOsmMapSource.java | 52 + .../ems/map/openstreetmap/CloudMade.java | 77 + .../ems/map/openstreetmap/MapQuest.java | 69 + .../integry/ems/map/openstreetmap/Mapnik.java | 65 + .../map/openstreetmap/OsmPublicTransport.java | 46 + .../map/output/DownloadedTileProvider.java | 70 + .../it/integry/ems/map/output/OSMTracker.java | 145 + .../ems/map/output/TileDownLoader.java | 360 ++ .../ems/map/properties/MapProperties.java | 11 + .../ems/map/response/MapPngResponse.java | 69 + .../ems/map/service/MapServiceGenerator.java | 219 + .../ems/map/stream/ArrayOutputStream.java | 89 + .../ems/map/stream/CountingOutputStream.java | 53 + .../map/stream/LittleEndianOutputStream.java | 82 + .../stream/RandomAccessFileOutputStream.java | 64 + .../ems/map/stream/ThrottleSupport.java | 119 + .../ems/map/stream/ThrottledInputStream.java | 61 + .../ems/map/stream/ZipStoreOutputStream.java | 60 + .../it/integry/ems/map/tar/TarArchive.java | 140 + .../it/integry/ems/map/tar/TarHeader.java | 290 + .../java/it/integry/ems/map/tar/TarIndex.java | 74 + .../it/integry/ems/map/tar/TarIndexTable.java | 49 + .../ems/map/tar/TarIndexedArchive.java | 61 + .../it/integry/ems/map/tar/TarRecord.java | 84 + .../it/integry/ems/map/tar/TarTmiArchive.java | 74 + .../ems/map/utils/DeleteFileFilter.java | 73 + .../ems/map/utils/DirInfoFileFilter.java | 46 + .../ems/map/utils/DirectoryFileFilter.java | 30 + .../integry/ems/map/utils/FileExtFilter.java | 34 + .../it/integry/ems/map/utils/ImageUtils.java | 396 ++ .../java/it/integry/ems/map/utils/MyMath.java | 179 + .../ems/map/writer/MapTileBuilder.java | 267 + .../integry/ems/map/writer/MapTileWriter.java | 40 + .../ems/map/writer/NullPrintWriter.java | 27 + .../it/integry/ems/map/writer/NullWriter.java | 35 + .../image/ImageWriterWarningListener.java | 42 + .../writer/image/TileImageJpegDataWriter.java | 135 + .../writer/image/TileImagePng4DataWriter.java | 45 + .../writer/image/TileImagePng8DataWriter.java | 35 + .../writer/image/TileImagePngDataWriter.java | 70 + .../src/main/resources/atlas/atlas.properties | 0 ems-map/src/main/resources/cert/MapPack.cer | Bin 0 -> 441 bytes .../src/main/resources/mapsources/Google.xml | 33 + .../resources/mapsources/google-hybrid.xml | 24 + .../main/resources/mapsources/google-map.xml | 10 + .../resources/mapsources/mp-openstreetmap.jar | Bin 0 -> 23184 bytes .../mapsources/mp-region_america_north.jar | Bin 0 -> 17471 bytes .../mapsources/mp-region_europe_east.jar | Bin 0 -> 11385 bytes .../mapsources/mp-region_oceania.jar | Bin 0 -> 3788 bytes .../src/main/resources/mapsources/puglia.xml | 12 + .../src/main/resources/mapsources/ulivi.xml | 12 + .../resources/tilestore/tilestore.properties | 0 ems-model.iml | 49 + ems-model/.classpath | 32 + ems-model/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-model/pom.xml | 143 + .../integry/common/var/CommonConstants.java | 28 + .../java/it/integry/ems/annotation/Blob.java | 12 + .../java/it/integry/ems/annotation/Clob.java | 12 + .../integry/ems/annotation/EntityChild.java | 13 + .../it/integry/ems/annotation/FireRecalc.java | 14 + .../ems/annotation/ImportFromParent.java | 12 + .../it/integry/ems/annotation/MapToTable.java | 12 + .../it/integry/ems/annotation/Master.java | 11 + .../java/it/integry/ems/annotation/PK.java | 12 + .../it/integry/ems/annotation/Priority.java | 16 + .../integry/ems/annotation/SqlDetailId.java | 12 + .../it/integry/ems/annotation/SqlField.java | 19 + .../java/it/integry/ems/annotation/Table.java | 13 + .../integry/ems/base/ComposedEntityBase.java | 11 + .../ems/base/ComposedEntityInterface.java | 7 + .../java/it/integry/ems/base/EntityBase.java | 1559 +++++ .../it/integry/ems/base/EntityInterface.java | 76 + .../it/integry/ems/base/EntityNotFound.java | 13 + .../ems/base/EntityPropertyHolder.java | 308 + .../AccountingBusinessLogic.java | 283 + .../ProductionBusinessLogic.java | 883 +++ .../ems/business_logic/dto/CommessaDTO.java | 92 + .../business_logic/dto/ExplodeDistDTO.java | 128 + .../integry/ems/config/EmsRestConstants.java | 194 + .../ems/db/EntityToDatabaseMapper.java | 108 + .../it/integry/ems/db/ResultSetMapper.java | 186 + .../java/it/integry/ems/entity/AtbFabr.java | 390 ++ .../java/it/integry/ems/entity/AtbFabrDt.java | 95 + .../java/it/integry/ems/entity/AtbForn.java | 345 ++ .../it/integry/ems/entity/AtbGriglie.java | 128 + .../it/integry/ems/entity/AtbGriglieArt.java | 128 + .../java/it/integry/ems/entity/AtbList.java | 231 + .../it/integry/ems/entity/AtbListData.java | 283 + .../integry/ems/entity/AtbListLogImport.java | 254 + .../it/integry/ems/entity/AtbPromoDepo.java | 71 + .../it/integry/ems/entity/AtbProvenienza.java | 99 + .../it/integry/ems/entity/AtbSchedaAccr.java | 196 + .../it/integry/ems/entity/AtbSchedaAcct.java | 187 + .../java/it/integry/ems/entity/AtbTipi.java | 66 + .../java/it/integry/ems/entity/Azienda.java | 831 +++ .../it/integry/ems/entity/CrlMovAttached.java | 57 + .../java/it/integry/ems/entity/CtbAgbe.java | 80 + .../java/it/integry/ems/entity/CtbAnag.java | 78 + .../java/it/integry/ems/entity/CtbBeni.java | 468 ++ .../java/it/integry/ems/entity/CtbBiva.java | 77 + .../it/integry/ems/entity/CtbCatbeni.java | 199 + .../java/it/integry/ems/entity/CtbCatg.java | 107 + .../java/it/integry/ems/entity/CtbCaur.java | 132 + .../java/it/integry/ems/entity/CtbCaus.java | 224 + .../it/integry/ems/entity/CtbCausRit.java | 178 + .../java/it/integry/ems/entity/CtbCont.java | 178 + .../it/integry/ems/entity/CtbContFasi.java | 77 + .../java/it/integry/ems/entity/CtbFondi.java | 180 + .../java/it/integry/ems/entity/CtbGrup.java | 126 + .../java/it/integry/ems/entity/CtbIliq.java | 213 + .../java/it/integry/ems/entity/CtbInum.java | 124 + .../java/it/integry/ems/entity/CtbIreg.java | 181 + .../java/it/integry/ems/entity/CtbMast.java | 77 + .../java/it/integry/ems/entity/CtbMovi.java | 192 + .../java/it/integry/ems/entity/CtbMovr.java | 426 ++ .../it/integry/ems/entity/CtbMovrCoan.java | 183 + .../java/it/integry/ems/entity/CtbMovt.java | 599 ++ .../it/integry/ems/entity/CtbNcIntracee.java | 99 + .../java/it/integry/ems/entity/CtbParr.java | 231 + .../java/it/integry/ems/entity/CtbPart.java | 371 ++ .../java/it/integry/ems/entity/CtbSana.java | 133 + .../java/it/integry/ems/entity/CtbScad.java | 297 + .../java/it/integry/ems/entity/CtbSctg.java | 75 + .../java/it/integry/ems/entity/CtbSolr.java | 136 + .../java/it/integry/ems/entity/CtbSolt.java | 102 + .../it/integry/ems/entity/CtbTipoAzienda.java | 65 + .../it/integry/ems/entity/CtbTipoRiep.java | 78 + .../java/it/integry/ems/entity/CtbTitoli.java | 259 + .../it/integry/ems/entity/CtbTitoliDt.java | 136 + .../it/integry/ems/entity/CtbVarbeni.java | 204 + .../integry/ems/entity/CtbVarbeniRival.java | 55 + .../java/it/integry/ems/entity/DMtcolEl.java | 35 + .../it/integry/ems/entity/DrlDocAttached.java | 105 + .../it/integry/ems/entity/DrlOrdAttached.java | 82 + .../it/integry/ems/entity/DtbDocColli.java | 110 + .../java/it/integry/ems/entity/DtbDocr.java | 951 +++ .../java/it/integry/ems/entity/DtbDocs.java | 371 ++ .../java/it/integry/ems/entity/DtbDoct.java | 1159 ++++ .../it/integry/ems/entity/DtbGrupArt.java | 92 + .../java/it/integry/ems/entity/DtbInum.java | 101 + .../java/it/integry/ems/entity/DtbOann.java | 67 + .../java/it/integry/ems/entity/DtbOrdCq.java | 163 + .../java/it/integry/ems/entity/DtbOrdCqr.java | 108 + .../java/it/integry/ems/entity/DtbOrdL.java | 108 + .../it/integry/ems/entity/DtbOrdSteps.java | 419 ++ .../java/it/integry/ems/entity/DtbOrdr.java | 994 ++++ .../java/it/integry/ems/entity/DtbOrds.java | 237 + .../java/it/integry/ems/entity/DtbOrdt.java | 1296 +++++ .../java/it/integry/ems/entity/DtbTipi.java | 575 ++ .../it/integry/ems/entity/DtbTipiAnag.java | 235 + .../ems/entity/DtbTransazIntracee.java | 79 + .../java/it/integry/ems/entity/GrlPasp.java | 65 + .../java/it/integry/ems/entity/GtbAliq.java | 288 + .../java/it/integry/ems/entity/GtbAnag.java | 505 ++ .../it/integry/ems/entity/GtbAnagNote.java | 173 + .../java/it/integry/ems/entity/GtbBanc.java | 112 + .../it/integry/ems/entity/GtbBancAzi.java | 235 + .../it/integry/ems/entity/GtbBancAziEff.java | 90 + .../java/it/integry/ems/entity/GtbDivi.java | 169 + .../it/integry/ems/entity/GtbDiviCambi.java | 82 + .../it/integry/ems/entity/GtbDiviIso.java | 66 + .../java/it/integry/ems/entity/GtbLingue.java | 66 + .../java/it/integry/ems/entity/GtbMezzo.java | 77 + .../java/it/integry/ems/entity/GtbModIva.java | 64 + .../java/it/integry/ems/entity/GtbNazi.java | 156 + .../java/it/integry/ems/entity/GtbPaga.java | 334 ++ .../java/it/integry/ems/entity/GtbPorto.java | 78 + .../java/it/integry/ems/entity/GtbSpes.java | 189 + .../it/integry/ems/entity/GtbTipiPaga.java | 212 + .../it/integry/ems/entity/JrlCiclDisegni.java | 82 + .../java/it/integry/ems/entity/JrlDisOrd.java | 110 + .../ems/entity/JrlFasiActivityType.java | 77 + .../ems/entity/JrlMansioneReparto.java | 65 + .../java/it/integry/ems/entity/JtbBdgHr.java | 142 + .../it/integry/ems/entity/JtbBdgHrDet.java | 109 + .../it/integry/ems/entity/JtbCalendt.java | 76 + .../it/integry/ems/entity/JtbCausEventi.java | 155 + .../java/it/integry/ems/entity/JtbCicl.java | 571 ++ .../java/it/integry/ems/entity/JtbCiclCq.java | 107 + .../java/it/integry/ems/entity/JtbComBdg.java | 118 + .../it/integry/ems/entity/JtbComCostoStd.java | 397 ++ .../it/integry/ems/entity/JtbComImporti.java | 148 + .../it/integry/ems/entity/JtbComStato.java | 56 + .../it/integry/ems/entity/JtbComTipo.java | 57 + .../java/it/integry/ems/entity/JtbComt.java | 474 ++ .../it/integry/ems/entity/JtbDistClavDir.java | 256 + .../ems/entity/JtbDistClavDirDett.java | 136 + .../it/integry/ems/entity/JtbDistClavInd.java | 88 + .../it/integry/ems/entity/JtbDistMate.java | 190 + .../java/it/integry/ems/entity/JtbFasi.java | 204 + .../it/integry/ems/entity/JtbFasiAtt.java | 103 + .../it/integry/ems/entity/JtbFasiCosti.java | 113 + .../it/integry/ems/entity/JtbFasiImpMesi.java | 113 + .../java/it/integry/ems/entity/JtbFlav.java | 534 ++ .../it/integry/ems/entity/JtbFlavEventi.java | 235 + .../it/integry/ems/entity/JtbGiustifica.java | 137 + .../integry/ems/entity/JtbGiustificaRow.java | 90 + .../java/it/integry/ems/entity/JtbLotr.java | 109 + .../java/it/integry/ems/entity/JtbLott.java | 151 + .../it/integry/ems/entity/JtbMansioni.java | 92 + .../java/it/integry/ems/entity/JtbOffr.java | 332 ++ .../java/it/integry/ems/entity/JtbOfft.java | 313 + .../java/it/integry/ems/entity/JtbRLavr.java | 335 ++ .../java/it/integry/ems/entity/JtbRLavt.java | 205 + .../it/integry/ems/entity/JtbSchedaCq.java | 113 + .../it/integry/ems/entity/JtbSchedaCqr.java | 91 + .../java/it/integry/ems/entity/JtbSforn.java | 63 + .../java/it/integry/ems/entity/JtbSlist.java | 244 + .../it/integry/ems/entity/JtbSlistProd.java | 102 + .../it/integry/ems/entity/JtbStrCosti.java | 76 + .../it/integry/ems/entity/JtbStrCostir.java | 167 + .../java/it/integry/ems/entity/MtbAart.java | 1143 ++++ .../it/integry/ems/entity/MtbAartAnag.java | 147 + .../it/integry/ems/entity/MtbAartAss.java | 79 + .../it/integry/ems/entity/MtbAartBarCode.java | 90 + .../it/integry/ems/entity/MtbAartCarat.java | 113 + .../it/integry/ems/entity/MtbAartDesc.java | 89 + .../it/integry/ems/entity/MtbAartEqui.java | 89 + .../it/integry/ems/entity/MtbAartLink.java | 90 + .../it/integry/ems/entity/MtbAartMarchio.java | 57 + .../it/integry/ems/entity/MtbAartParam.java | 113 + .../it/integry/ems/entity/MtbAartSpec.java | 103 + .../java/it/integry/ems/entity/MtbColr.java | 324 ++ .../java/it/integry/ems/entity/MtbColt.java | 474 ++ .../java/it/integry/ems/entity/MtbComp.java | 103 + .../java/it/integry/ems/entity/MtbConf.java | 66 + .../java/it/integry/ems/entity/MtbDepo.java | 489 ++ .../it/integry/ems/entity/MtbDepoArt.java | 77 + .../it/integry/ems/entity/MtbDepoCasse.java | 84 + .../integry/ems/entity/MtbDepoIntercode.java | 112 + .../integry/ems/entity/MtbDepoMarcatempo.java | 65 + .../it/integry/ems/entity/MtbDepoOper.java | 117 + .../integry/ems/entity/MtbDepoPosizioni.java | 76 + .../it/integry/ems/entity/MtbDepoTipi.java | 68 + .../it/integry/ems/entity/MtbEcrCateg.java | 111 + .../it/integry/ems/entity/MtbEcrMcateg.java | 126 + .../it/integry/ems/entity/MtbEcrReparti.java | 133 + .../it/integry/ems/entity/MtbEcrStipo.java | 74 + .../it/integry/ems/entity/MtbEcrTipo.java | 98 + .../it/integry/ems/entity/MtbGrpBolla.java | 94 + .../it/integry/ems/entity/MtbGrpBollar.java | 70 + .../java/it/integry/ems/entity/MtbGrup.java | 158 + .../it/integry/ems/entity/MtbGrupCosti.java | 93 + .../it/integry/ems/entity/MtbGrupSgrpAss.java | 94 + .../java/it/integry/ems/entity/MtbInvenr.java | 285 + .../java/it/integry/ems/entity/MtbInvent.java | 308 + .../java/it/integry/ems/entity/MtbLisa.java | 407 ++ .../it/integry/ems/entity/MtbLisaData.java | 498 ++ .../it/integry/ems/entity/MtbLisaPromo.java | 123 + .../it/integry/ems/entity/MtbLisvData.java | 634 ++ .../integry/ems/entity/MtbLisvDataSpese.java | 115 + .../java/it/integry/ems/entity/MtbPart.java | 357 ++ .../java/it/integry/ems/entity/MtbPartDt.java | 178 + .../it/integry/ems/entity/MtbPartitaMag.java | 269 + .../java/it/integry/ems/entity/MtbSfam.java | 89 + .../java/it/integry/ems/entity/MtbSgrp.java | 137 + .../java/it/integry/ems/entity/MtbSpes.java | 135 + .../java/it/integry/ems/entity/MtbStip.java | 179 + .../java/it/integry/ems/entity/MtbTcol.java | 157 + .../java/it/integry/ems/entity/MtbTipi.java | 124 + .../it/integry/ems/entity/MtbTipiCarat.java | 121 + .../java/it/integry/ems/entity/MtbUntMis.java | 91 + .../java/it/integry/ems/entity/NtbDocp.java | 142 + .../java/it/integry/ems/entity/NtbDocr.java | 281 + .../java/it/integry/ems/entity/NtbDoct.java | 383 ++ .../it/integry/ems/entity/NtbTipiInca.java | 89 + .../java/it/integry/ems/entity/PtbFonti.java | 57 + .../java/it/integry/ems/entity/PtbPrevr.java | 485 ++ .../java/it/integry/ems/entity/PtbPrevt.java | 646 +++ .../ems/entity/SrlActivityTypeUser.java | 78 + .../java/it/integry/ems/entity/SrlUser.java | 70 + .../java/it/integry/ems/entity/StbAbil.java | 81 + .../it/integry/ems/entity/StbActivity.java | 640 +++ .../integry/ems/entity/StbActivityCosts.java | 148 + .../integry/ems/entity/StbActivityFile.java | 123 + .../ems/entity/StbActivityFileModels.java | 90 + .../ems/entity/StbActivityNotification.java | 100 + .../integry/ems/entity/StbActivityResulr.java | 64 + .../integry/ems/entity/StbActivityResult.java | 157 + .../integry/ems/entity/StbActivityType.java | 213 + .../integry/ems/entity/StbActivityTyper.java | 76 + .../it/integry/ems/entity/StbEditLimit.java | 171 + .../java/it/integry/ems/entity/StbEmail.java | 153 + .../integry/ems/entity/StbEmailRecovery.java | 135 + .../integry/ems/entity/StbFilesAttached.java | 119 + .../it/integry/ems/entity/StbFilterDf.java | 93 + .../java/it/integry/ems/entity/StbGestDf.java | 72 + .../it/integry/ems/entity/StbGestSetup.java | 158 + .../it/integry/ems/entity/StbLookupLimit.java | 92 + .../integry/ems/entity/StbObjectCustom.java | 102 + .../integry/ems/entity/StbTipiIndirizzi.java | 67 + .../java/it/integry/ems/entity/StbUser.java | 375 ++ .../it/integry/ems/entity/TtbAnnoStag.java | 240 + .../java/it/integry/ems/entity/TtbCart.java | 117 + .../java/it/integry/ems/entity/TtbComp.java | 71 + .../java/it/integry/ems/entity/TtbCtcl.java | 104 + .../java/it/integry/ems/entity/TtbEtic.java | 95 + .../java/it/integry/ems/entity/TtbEticli.java | 59 + .../java/it/integry/ems/entity/TtbLine.java | 348 ++ .../integry/ems/entity/TtbLisvTaglieData.java | 107 + .../java/it/integry/ems/entity/TtbStag.java | 93 + .../it/integry/ems/entity/TtbStyleBoxr.java | 68 + .../it/integry/ems/entity/TtbStyleBoxt.java | 94 + .../java/it/integry/ems/entity/TtbTmat.java | 73 + .../java/it/integry/ems/entity/VtbAgen.java | 418 ++ .../it/integry/ems/entity/VtbAgenProv.java | 161 + .../integry/ems/entity/VtbAgenRigheFat.java | 73 + .../it/integry/ems/entity/VtbAgenTipo.java | 64 + .../java/it/integry/ems/entity/VtbAmac.java | 227 + .../it/integry/ems/entity/VtbAmacComp.java | 114 + .../java/it/integry/ems/entity/VtbArti.java | 269 + .../it/integry/ems/entity/VtbArtiAcc.java | 247 + .../it/integry/ems/entity/VtbArtiDesc.java | 180 + .../it/integry/ems/entity/VtbArtiVaria.java | 100 + .../java/it/integry/ems/entity/VtbAss.java | 66 + .../java/it/integry/ems/entity/VtbAtt.java | 66 + .../java/it/integry/ems/entity/VtbAuto.java | 170 + .../java/it/integry/ems/entity/VtbAutoKm.java | 136 + .../it/integry/ems/entity/VtbAutoScad.java | 147 + .../java/it/integry/ems/entity/VtbCdist.java | 163 + .../java/it/integry/ems/entity/VtbClie.java | 797 +++ .../it/integry/ems/entity/VtbCliePersRif.java | 143 + .../it/integry/ems/entity/VtbCompensiTdr.java | 89 + .../it/integry/ems/entity/VtbCompensiTdt.java | 126 + .../it/integry/ems/entity/VtbConcorrenti.java | 96 + .../java/it/integry/ems/entity/VtbDest.java | 651 +++ .../integry/ems/entity/VtbDestIntercode.java | 165 + .../it/integry/ems/entity/VtbDistIncar.java | 185 + .../it/integry/ems/entity/VtbDistIncat.java | 197 + .../it/integry/ems/entity/VtbFidelity.java | 248 + .../integry/ems/entity/VtbFidelityAnag.java | 288 + .../ems/entity/VtbFidelityArticoli.java | 88 + .../it/integry/ems/entity/VtbGriglia.java | 107 + .../it/integry/ems/entity/VtbGrigliaArt.java | 73 + .../java/it/integry/ems/entity/VtbGrpAcq.java | 76 + .../java/it/integry/ems/entity/VtbIspe.java | 233 + .../java/it/integry/ems/entity/VtbList.java | 349 ++ .../it/integry/ems/entity/VtbListData.java | 304 + .../it/integry/ems/entity/VtbListPremi.java | 261 + .../java/it/integry/ems/entity/VtbMzon.java | 103 + .../it/integry/ems/entity/VtbPremiArtr.java | 90 + .../it/integry/ems/entity/VtbPremiArtt.java | 126 + .../java/it/integry/ems/entity/VtbPromo.java | 307 + .../it/integry/ems/entity/VtbRicarSugg.java | 114 + .../it/integry/ems/entity/VtbRicariche.java | 100 + .../it/integry/ems/entity/VtbRilPrzr.java | 117 + .../it/integry/ems/entity/VtbRilPrzt.java | 184 + .../java/it/integry/ems/entity/VtbScar.java | 66 + .../java/it/integry/ems/entity/VtbSccl.java | 81 + .../java/it/integry/ems/entity/VtbScon.java | 291 + .../it/integry/ems/entity/VtbSconFasce.java | 122 + .../java/it/integry/ems/entity/VtbSegm.java | 66 + .../java/it/integry/ems/entity/VtbSett.java | 68 + .../java/it/integry/ems/entity/VtbTipi.java | 66 + .../it/integry/ems/entity/VtbTipiNegozio.java | 55 + .../integry/ems/entity/VtbTipoBlocCons.java | 68 + .../it/integry/ems/entity/VtbTipoFido.java | 77 + .../java/it/integry/ems/entity/VtbVetr.java | 137 + .../java/it/integry/ems/entity/VtbVett.java | 280 + .../it/integry/ems/entity/VtbVettZone.java | 78 + .../java/it/integry/ems/entity/VtbZone.java | 79 + .../java/it/integry/ems/entity/WdtbDocr.java | 707 +++ .../java/it/integry/ems/entity/WdtbDoct.java | 840 +++ .../it/integry/ems/entity/WdtbNewCliOrd.java | 526 ++ .../java/it/integry/ems/entity/WdtbOrdr.java | 757 +++ .../java/it/integry/ems/entity/WdtbOrdt.java | 936 +++ .../java/it/integry/ems/entity/WtbUsers.java | 225 + .../ems/exception/NoDataXmlException.java | 14 + .../CustomPropertyTypeDeserializer.java | 71 + .../ems/resolver/EntitySubTypeHolder.java | 20 + .../ems/resolver/PropertyTypeResolver.java | 18 + .../ems/resolver/ResultSetSerializer.java | 186 + .../integry/ems/resolver/SqlFieldHolder.java | 650 +++ .../completing/DocumentExtEntityRules.java | 94 + .../it/integry/ems/rules/util/DroolsUtil.java | 91 + .../ems/rulescompleting/AgendaList.java | 85 + .../rulescompleting/DroolsDataCompleting.java | 152 + .../it/integry/ems/service/SetupGest.java | 49 + .../it/integry/ems/types/ApplicationName.java | 16 + .../it/integry/ems/types/OperationType.java | 23 + .../it/integry/ems/types/TypeDbObject.java | 29 + .../it/integry/ems/utility/Base64Utility.java | 78 + .../it/integry/ems/utility/DatiFiltroDTO.java | 62 + .../it/integry/ems/utility/FiltroPicking.java | 58 + .../ems/utility/OrderByFieldEntityBase.java | 42 + .../it/integry/ems/utility/OrderCodAliq.java | 16 + .../integry/ems/utility/UtilityBarcode.java | 182 + .../integry/ems/utility/UtilityBarcode2.java | 136 + .../it/integry/ems/utility/UtilityDB.java | 365 ++ .../it/integry/ems/utility/UtilityDate.java | 38 + .../it/integry/ems/utility/UtilityString.java | 359 ++ .../it/integry/ems/utility/UtilityXML.java | 346 ++ .../it/integry/ems/utility/UtilityZip.java | 72 + ems-order.iml | 112 + ems-order/.classpath | 32 + ems-order/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-order/pom.xml | 175 + .../AmazonOrderImportController.java | 417 ++ .../integry/ems/amazon/dto/AddressType.java | 520 ++ .../amazon/dto/AddressTypeSupportNonCity.java | 368 ++ .../ems/amazon/dto/AdjustmentBuyerPrice.java | 213 + .../amazon/dto/AdjustmentCurrencyAmount.java | 96 + .../dto/AdjustmentDirectPaymentType.java | 171 + .../ems/amazon/dto/AgeRecommendation.java | 155 + .../amazon/dto/AgeRecommendedDimension.java | 98 + .../dto/AgeRecommendedUnitOfMeasure.java | 58 + .../dto/AirFlowDisplacementDimension.java | 96 + .../dto/AirFlowDisplacementUnitOfMeasure.java | 58 + .../amazon/dto/AlcoholContentDimension.java | 96 + .../dto/AlcoholContentUnitOfMeasure.java | 61 + .../amazon/dto/AllergenInformationType.java | 280 + .../ems/amazon/dto/AmazonEnvelope.java | 620 ++ .../it/integry/ems/amazon/dto/AmazonFees.java | 181 + .../amazon/dto/AmazonMaturityRatingType.java | 73 + .../ems/amazon/dto/AmperageDimension.java | 96 + .../ems/amazon/dto/AmperageUnitOfMeasure.java | 70 + .../ems/amazon/dto/AntennaTypeValues.java | 61 + .../ems/amazon/dto/ApertureDimension.java | 96 + .../ems/amazon/dto/ApertureUnitOfMeasure.java | 55 + .../integry/ems/amazon/dto/AreaDimension.java | 96 + .../amazon/dto/AreaDimensionOptionalUnit.java | 96 + .../ems/amazon/dto/AreaUnitOfMeasure.java | 64 + .../ems/amazon/dto/AssemblyTimeDimension.java | 98 + .../amazon/dto/AssemblyTimeUnitOfMeasure.java | 70 + .../ems/amazon/dto/BaseCurrencyCode.java | 55 + .../dto/BaseCurrencyCodeWithDefault.java | 63 + .../it/integry/ems/amazon/dto/Battery.java | 287 + .../dto/BatteryAverageLifeUnitOfMeasure.java | 70 + .../ems/amazon/dto/BatteryCellTypeValues.java | 97 + .../ems/amazon/dto/BatteryLifeDimension.java | 96 + .../ems/amazon/dto/BatteryPowerDimension.java | 96 + .../dto/BatteryPowerIntegerDimension.java | 98 + .../amazon/dto/BatteryPowerUnitOfMeasure.java | 64 + .../ems/amazon/dto/BluRayRegionType.java | 64 + .../ems/amazon/dto/BootSizeDimension.java | 96 + .../ems/amazon/dto/BootSizeUnitOfMeasure.java | 55 + .../ems/amazon/dto/BurnTimeDimension.java | 96 + .../ems/amazon/dto/BurnTimeUnitOfMeasure.java | 61 + .../it/integry/ems/amazon/dto/BuyerPrice.java | 215 + .../integry/ems/amazon/dto/CapacityUnit.java | 96 + .../ems/amazon/dto/CapacityUnitMeasure.java | 122 + .../amazon/dto/CarSeatWeightGroupEUType.java | 67 + .../ems/amazon/dto/CharacterDataType.java | 250 + .../it/integry/ems/amazon/dto/Clothing.java | 4871 ++++++++++++++++ .../ems/amazon/dto/ClothingSizeDimension.java | 96 + .../amazon/dto/ClothingSizeUnitOfMeasure.java | 45 + .../ems/amazon/dto/ColorSpecification.java | 102 + .../ems/amazon/dto/ComputerPlatform.java | 110 + .../amazon/dto/ComputerPlatformValues.java | 127 + .../integry/ems/amazon/dto/ConditionInfo.java | 100 + .../dto/ContinuousShootingDimension.java | 98 + .../dto/ContinuousShootingUnitOfMeasure.java | 55 + .../ems/amazon/dto/CurencyDimension.java | 96 + .../ems/amazon/dto/CurrencyAmount.java | 96 + .../amazon/dto/CurrencyAmountWithDefault.java | 100 + .../ems/amazon/dto/CurrentDimension.java | 96 + .../ems/amazon/dto/CurrentUnitOfMeasure.java | 57 + .../it/integry/ems/amazon/dto/Customer.java | 259 + .../amazon/dto/CustomerReturnPolicyType.java | 70 + .../ems/amazon/dto/CustomizationInfoType.java | 101 + .../ems/amazon/dto/CycleLengthDimension.java | 96 + .../amazon/dto/CycleLengthUnitOfMeasure.java | 45 + .../amazon/dto/DataTransferUnitOfMeasure.java | 67 + .../ems/amazon/dto/DateIntegerDimension.java | 98 + .../ems/amazon/dto/DateUnitOfMeasure.java | 64 + .../ems/amazon/dto/DatedCompareAtPrice.java | 157 + .../it/integry/ems/amazon/dto/DatedPrice.java | 187 + .../ems/amazon/dto/DegreeDimension.java | 96 + .../ems/amazon/dto/DegreeUnitOfMeasure.java | 76 + .../ems/amazon/dto/DensityDimension.java | 96 + .../ems/amazon/dto/DensityUnitOfMeasure.java | 55 + .../it/integry/ems/amazon/dto/Dimensions.java | 153 + .../ems/amazon/dto/DirectPaymentType.java | 171 + .../dto/DistributionDesignationValues.java | 55 + ...ingStationExternalInterfaceTypeValues.java | 79 + .../ems/amazon/dto/EmailAddressType.java | 104 + .../dto/EnergyConsumptionDimension.java | 96 + .../dto/EnergyConsumptionUnitOfMeasure.java | 64 + .../dto/EnergyLabelEfficiencyClass.java | 82 + .../ems/amazon/dto/EnergyRatingType.java | 98 + .../ems/amazon/dto/EnergyUnitOfMeasure.java | 63 + .../ems/amazon/dto/ForceDimension.java | 96 + .../ems/amazon/dto/ForceUnitOfMeasure.java | 66 + .../ems/amazon/dto/ForwardFacingWeight.java | 99 + .../ems/amazon/dto/FrequencyDimension.java | 96 + .../amazon/dto/FrequencyIntegerDimension.java | 98 + .../amazon/dto/FrequencyUnitOfMeasure.java | 64 + .../ems/amazon/dto/FulfillReadiness.java | 70 + .../ems/amazon/dto/GiftCardsFormatType.java | 70 + .../ems/amazon/dto/GlobalCurrencyCode.java | 217 + .../ems/amazon/dto/GraduationInterval.java | 96 + .../dto/HardDriveInterfaceTypeValues.java | 229 + .../ems/amazon/dto/HardnessDimension.java | 96 + .../ems/amazon/dto/HardnessUnitOfMeasure.java | 103 + .../ems/amazon/dto/HazmatItemType.java | 94 + .../it/integry/ems/amazon/dto/Header.java | 142 + .../ems/amazon/dto/HeightRecommendation.java | 99 + .../amazon/dto/HumanInterfaceInputType.java | 83 + .../amazon/dto/HumanInterfaceOutputType.java | 58 + .../ems/amazon/dto/IdentityPackageType.java | 61 + .../it/integry/ems/amazon/dto/Inventory.java | 293 + .../amazon/dto/JewelryLengthDimension.java | 96 + .../dto/JewelryLengthUnitOfMeasure.java | 47 + .../amazon/dto/JewelryWeightDimension.java | 96 + .../dto/JewelryWeightUnitOfMeasure.java | 53 + .../integry/ems/amazon/dto/LanguageSWVG.java | 460 ++ .../ems/amazon/dto/LanguageStringType.java | 649 +++ .../ems/amazon/dto/LengthDimension.java | 96 + .../dto/LengthDimensionOptionalUnit.java | 96 + .../amazon/dto/LengthIntegerDimension.java | 98 + .../ems/amazon/dto/LengthUnitOfMeasure.java | 89 + .../dto/LithiumBatteryPackagingType.java | 61 + .../amazon/dto/LoyaltyCustomAttribute.java | 98 + .../ems/amazon/dto/LuminanceDimension.java | 96 + .../amazon/dto/LuminanceIntegerDimension.java | 98 + .../LuminancePositiveIntegerDimension.java | 98 + .../amazon/dto/LuminanceUnitOfMeasure.java | 55 + .../dto/LuminiousIntensityDimension.java | 96 + .../dto/LuminousIntensityUnitOfMeasure.java | 55 + .../amazon/dto/MagnificationDimension.java | 98 + .../dto/MagnificationUnitOfMeasure.java | 58 + .../ems/amazon/dto/MemorySizeDimension.java | 96 + .../dto/MemorySizeIntegerDimension.java | 96 + .../amazon/dto/MemorySizeUnitOfMeasure.java | 71 + .../dto/MillimeterDecimalDimension.java | 96 + .../amazon/dto/MillimeterUnitOfMeasure.java | 55 + .../dto/MinimumAgeRecommendedDimension.java | 98 + .../ems/amazon/dto/ModemTypeValues.java | 97 + .../ems/amazon/dto/MusicFormatType.java | 186 + .../integry/ems/amazon/dto/NameValuePair.java | 101 + .../ems/amazon/dto/NeckSizeDimension.java | 96 + .../ems/amazon/dto/NeckSizeUnitOfMeasure.java | 51 + .../ems/amazon/dto/NoiseLevelDimension.java | 96 + .../amazon/dto/NoiseLevelUnitOfMeasure.java | 58 + .../integry/ems/amazon/dto/ObjectFactory.java | 1778 ++++++ .../ems/amazon/dto/OpticalPowerDimension.java | 96 + .../amazon/dto/OpticalPowerUnitOfMeasure.java | 55 + .../dto/OptionalLengthIntegerDimension.java | 98 + .../dto/OptionalMagnificationDimension.java | 96 + .../dto/OptionalResolutionDimension.java | 97 + .../ems/amazon/dto/OrderAcknowledgement.java | 327 ++ .../ems/amazon/dto/OrderAdjustment.java | 824 +++ .../ems/amazon/dto/OrderFulfillment.java | 579 ++ .../ems/amazon/dto/OrderTrackingDTO.java | 34 + .../integry/ems/amazon/dto/Originality.java | 82 + .../it/integry/ems/amazon/dto/Override.java | 285 + .../amazon/dto/OverrideCurrencyAmount.java | 71 + .../dto/OverrideCurrencyAmountWithTax.java | 69 + .../ems/amazon/dto/PhoneNumberType.java | 137 + .../ems/amazon/dto/PixelDimension.java | 96 + .../ems/amazon/dto/PixelUnitOfMeasure.java | 57 + .../amazon/dto/PositiveCurrencyAmount.java | 96 + .../dto/PositiveNonZeroWeightDimension.java | 96 + .../amazon/dto/PositiveWeightDimension.java | 96 + .../ems/amazon/dto/PowerDimension.java | 96 + .../integry/ems/amazon/dto/PowerPlugType.java | 103 + .../ems/amazon/dto/PowerUnitOfMeasure.java | 64 + .../ems/amazon/dto/PressureDimension.java | 96 + .../ems/amazon/dto/PressureUnitOfMeasure.java | 61 + .../java/it/integry/ems/amazon/dto/Price.java | 2453 ++++++++ .../it/integry/ems/amazon/dto/Product.java | 2872 +++++++++ .../it/integry/ems/amazon/dto/ProductDTO.java | 43 + .../integry/ems/amazon/dto/ProductImage.java | 166 + .../amazon/dto/PromotionApplicationType.java | 58 + .../ems/amazon/dto/PromotionDataType.java | 230 + .../ems/amazon/dto/QuantityPriceTypes.java | 58 + .../ems/amazon/dto/RearFacingWeight.java | 99 + .../it/integry/ems/amazon/dto/RebateType.java | 161 + .../it/integry/ems/amazon/dto/Recall.java | 100 + .../ems/amazon/dto/RelatedProductID.java | 114 + .../integry/ems/amazon/dto/Relationship.java | 241 + .../ems/amazon/dto/ResistanceDimension.java | 96 + .../amazon/dto/ResistanceUnitOfMeasure.java | 55 + .../ems/amazon/dto/ResolutionDimension.java | 96 + .../amazon/dto/ResolutionUnitOfMeasure.java | 61 + .../amazon/dto/SerialNumberFormatType.java | 70 + .../dto/ShoeSafetyCodeIso20345Type.java | 88 + .../java/it/integry/ems/amazon/dto/Shoes.java | 3828 ++++++++++++ .../ems/amazon/dto/ShoulderHarnessHeight.java | 99 + .../ems/amazon/dto/SpatialDimensions.java | 125 + .../ems/amazon/dto/SpeedDimension.java | 96 + .../ems/amazon/dto/SpeedUnitOfMeasure.java | 74 + .../ems/amazon/dto/StandardProductID.java | 118 + .../ems/amazon/dto/StoneCreationMethod.java | 61 + .../dto/StringCurrencyAmountWithDefault.java | 98 + .../ems/amazon/dto/StringLengthDimension.java | 97 + .../dto/StringLengthOptionalDimension.java | 97 + .../dto/StringOverrideCurrencyAmount.java | 67 + .../dto/StringTemperatureDimension.java | 97 + .../ems/amazon/dto/StringTimeDimension.java | 97 + .../amazon/dto/SubscriptionTermDimension.java | 98 + .../amazon/dto/SunProtectionDimension.java | 98 + .../dto/SunProtectionUnitOfMeasure.java | 55 + .../dto/SweetnessAtHarvestDimension.java | 96 + .../dto/SweetnessAtHarvestUnitOfMeasure.java | 55 + .../ems/amazon/dto/TargetGenderType.java | 61 + .../ems/amazon/dto/TemperatureDimension.java | 96 + .../dto/TemperatureRatingDimension.java | 96 + .../dto/TemperatureRatingUnitOfMeasure.java | 61 + .../amazon/dto/TemperatureUnitOfMeasure.java | 45 + .../ems/amazon/dto/TestOrderRequest.java | 708 +++ .../amazon/dto/ThreeDTechnologyValues.java | 64 + .../integry/ems/amazon/dto/TimeDimension.java | 96 + .../ems/amazon/dto/TimeIntegerDimension.java | 98 + .../ems/amazon/dto/TimeUnitOfMeasure.java | 85 + .../it/integry/ems/amazon/dto/TorqueType.java | 96 + .../ems/amazon/dto/TorqueUnitOfMeasure.java | 85 + .../integry/ems/amazon/dto/ToyAwardType.java | 145 + .../it/integry/ems/amazon/dto/ToysBaby.java | 5114 +++++++++++++++++ .../amazon/dto/VineyardYieldDimension.java | 96 + .../dto/VineyardYieldUnitOfMeasure.java | 55 + .../amazon/dto/VoltageDecimalDimension.java | 96 + .../amazon/dto/VoltageIntegerDimension.java | 98 + .../VoltageIntegerDimensionOptionalUnit.java | 98 + .../ems/amazon/dto/VoltageUnitOfMeasure.java | 67 + .../dto/VolumeAndVolumeRateDimension.java | 96 + .../ems/amazon/dto/VolumeDimension.java | 96 + .../amazon/dto/VolumeIntegerDimension.java | 98 + .../ems/amazon/dto/VolumeRateDimension.java | 96 + .../amazon/dto/VolumeRateUnitOfMeasure.java | 94 + .../ems/amazon/dto/VolumeUnitOfMeasure.java | 112 + .../ems/amazon/dto/WaterResistantType.java | 61 + .../ems/amazon/dto/WattageDimension.java | 96 + .../dto/WattageDimensionOptionalUnit.java | 96 + .../amazon/dto/WattageIntegerDimension.java | 98 + .../ems/amazon/dto/WattageUnitOfMeasure.java | 58 + .../ems/amazon/dto/WeightDimension.java | 96 + .../amazon/dto/WeightIntegerDimension.java | 98 + .../ems/amazon/dto/WeightRecommendation.java | 99 + .../amazon/dto/WeightRecommendationType.java | 97 + .../ems/amazon/dto/WeightUnitOfMeasure.java | 51 + .../integry/ems/amazon/dto/ZoomDimension.java | 98 + .../ems/amazon/dto/ZoomUnitOfMeasure.java | 55 + .../ems/amazon/job/CheckFeedStatus.java | 111 + .../ems/amazon/job/CheckOrderListJob.java | 63 + .../ems/amazon/job/UpdateGiacenzaFeedJob.java | 63 + .../ems/amazon/service/AmazonAPIService.java | 498 ++ .../amazon/service/MarketplaceFactory.java | 175 + .../amazon/service/OrderImportFromAmazon.java | 299 + .../ems/brt/tracking/MailReaderBrt.java | 97 + .../ConquistEcommerceController.java | 128 + .../integry/ems/conquist/dto/ClienteDTO.java | 186 + .../integry/ems/conquist/dto/OrdineDTO.java | 471 ++ .../integry/ems/conquist/dto/ProdottoDTO.java | 272 + .../integry/ems/conquist/dto/TrackingDTO.java | 40 + .../conquist/job/ConquistBollaProntaJob.java | 191 + .../ems/conquist/job/ConquistExportJob.java | 161 + .../ems/conquist/job/ConquistImportJob.java | 222 + .../service/ConquistEcommerceService.java | 782 +++ .../ems/order/controller/OrderController.java | 180 + .../ems/order/dto/AnagEcommerceJsonDTO.java | 98 + .../integry/ems/order/dto/AnagraficaDTO.java | 234 + .../ems/order/dto/GiacenzaEcommerceDTO.java | 37 + .../integry/ems/order/dto/HeaderOrderDTO.java | 78 + .../integry/ems/order/dto/InvoiceDataDTO.java | 65 + .../ems/order/dto/NotDisponibileDTO.java | 35 + .../ems/order/dto/OrderEcommerceDTO.java | 41 + .../ems/order/dto/OrderEcommerceJsonDTO.java | 205 + .../it/integry/ems/order/dto/RowOrderDTO.java | 72 + .../ems/order/dto/RowOrderEcommerceDTO.java | 58 + .../ems/order/dto/ShippingAddressDTO.java | 56 + .../ems/order/dto/StampaOrdiniWeb.java | 752 +++ .../order/importaz/job/ImportOrderShJob.java | 91 + .../importaz/service/OrderImportService.java | 1475 +++++ .../order/service/OrderPrinterService.java | 1660 ++++++ .../ems/order/type/OrderImportFormat.java | 16 + .../ems/ordikids/dto/request/OrdiKids.java | 29 + .../ordikids/dto/request/OrdiKidsHeader.java | 246 + .../ordikids/dto/request/OrdiKidsNewClie.java | 139 + .../ordikids/dto/request/OrdiKidsNewDest.java | 84 + .../ems/ordikids/dto/request/OrdiKidsRow.java | 119 + .../dto/response/OrdikidsResponse.java | 36 + .../dto/response/OrdikidsReturnInfo.java | 110 + .../dto/response/OrdikidsReturnNoArtDisp.java | 48 + .../dto/response/OrdikidsReturnOffLine.java | 171 + .../SocialWareEcommerceController.java | 91 + .../ems/socialware/dto/ProductDTOSW.java | 438 ++ .../dto/ProductDescriptionDTOSW.java | 51 + .../socialware/dto/SocialwareResponse.java | 19 + .../ems/socialware/dto/TrackingDTOSW.java | 19 + .../socialware/job/ExportProductSWJob.java | 169 + .../service/SocialWareEcommerceService.java | 204 + .../main/resources/amazon/xsd/Inventory.xsd | 49 + .../amazon/xsd/OrderAcknowledgement.xsd | 55 + .../resources/amazon/xsd/OrderAdjustment.xsd | 175 + .../resources/amazon/xsd/OrderFulfillment.xsd | 65 + .../main/resources/amazon/xsd/Override.xsd | 48 + .../src/main/resources/amazon/xsd/Price.xsd | 206 + .../src/main/resources/amazon/xsd/Product.xsd | 324 ++ .../resources/amazon/xsd/ProductClothing.xsd | 334 ++ .../resources/amazon/xsd/ProductImage.xsd | 57 + .../resources/amazon/xsd/Relationship.xsd | 47 + .../src/main/resources/amazon/xsd/Shoes.xsd | 239 + .../resources/amazon/xsd/TestOrderRequest.xsd | 107 + .../main/resources/amazon/xsd/ToysBaby.xsd | 337 ++ .../main/resources/amazon/xsd/amzn-base.xsd | 4621 +++++++++++++++ .../resources/amazon/xsd/amzn-envelope.xsd | 87 + .../main/resources/amazon/xsd/amzn-header.xsd | 45 + .../src/main/resources/amazon/xsd/binding.jxb | 11 + .../resources/spring/order-spring-config.xml | 141 + ems-ordikids.iml | 102 + ems-ordikids/.classpath | 32 + ems-ordikids/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-ordikids/pom.xml | 127 + .../config/OrdikidsRestConstants.java | 22 + .../controller/OrdikidsController.java | 283 + .../ems/ordikids/dto/AnagraficaDTO.java | 206 + .../integry/ems/ordikids/dto/ArticoliDTO.java | 120 + .../ordikids/dto/ArticoliUnificatoDTO.java | 60 + .../ems/ordikids/dto/AssortimentoDTO.java | 74 + .../ems/ordikids/dto/AssortimentoDettDTO.java | 65 + .../ems/ordikids/dto/CategorieClienteDTO.java | 59 + .../integry/ems/ordikids/dto/CodBarreDTO.java | 68 + .../integry/ems/ordikids/dto/ColoriDTO.java | 62 + .../ems/ordikids/dto/DestinatariDTO.java | 115 + .../ems/ordikids/dto/DisponibileDTO.java | 61 + .../ems/ordikids/dto/ElencoListiniDTO.java | 40 + .../ems/ordikids/dto/ForceupdateDTO.java | 28 + .../integry/ems/ordikids/dto/ListiniDTO.java | 33 + .../ems/ordikids/dto/ListiniTaglieDTO.java | 53 + .../ems/ordikids/dto/LoginAziendaDTO.java | 77 + .../it/integry/ems/ordikids/dto/LoginDTO.java | 68 + .../integry/ems/ordikids/dto/NazioniDTO.java | 38 + .../ems/ordikids/dto/PagamentiDTO.java | 45 + .../ems/ordikids/dto/StatoAnagraficaDTO.java | 42 + .../integry/ems/ordikids/dto/TaglieDTO.java | 66 + .../integry/ems/ordikids/dto/UtenteDTO.java | 168 + .../integry/ems/ordikids/dto/VtbListDTO.java | 91 + .../integry/ems/ordikids/dto/VtbSconDTO.java | 78 + .../ems/ordikids/prop/OrdikidsProperties.java | 46 + .../ems/ordikids/service/OrdikidsService.java | 992 ++++ ems-product.iml | 101 + ems-product/.classpath | 32 + ems-product/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-product/pom.xml | 206 + .../product/controller/ProductController.java | 219 + .../service/ImportAnagListiniService.java | 519 ++ .../importaz/service/ImportEcediService.java | 339 ++ .../service/ImportListiniAcquistoService.java | 683 +++ .../service/ImportListiniVenditaService.java | 401 ++ .../importaz/service/ProductServices.java | 190 + ems-retail.iml | 103 + ems-retail/.classpath | 32 + ems-retail/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-retail/pom.xml | 206 + .../ems/retail/controller/PvmController.java | 240 + .../retail/controller/RetailController.java | 526 ++ .../controller/RetailExportController.java | 19 + .../importaz/services/IReceiptsParser.java | 12 + .../importaz/services/ReceiptsDialog.java | 236 + .../importaz/services/ReceiptsDialogTab.java | 211 + .../importaz/services/ReceiptsFrontSt.java | 227 + .../importaz/services/ReceiptsParser.java | 331 ++ .../services/ReceiptsSelfService.java | 149 + .../controller/RetailImportController.java | 10 + .../integry/ems/retail/job/ReceiptsJob.java | 77 + .../ems/retail/job/ReceiptsJobOneHour.java | 82 + .../listener/ReceiptsFileListenerSimple.java | 117 + .../ems/retail/pvm/dto/InvestimentoDTO.java | 45 + .../ems/retail/service/PvmService.java | 1929 +++++++ .../resources/spring/retail-spring-config.xml | 60 + .../src/test/java/receipts_delete_all.json | 6 + ems-retail/src/test/java/receipts_insert.json | 1952 +++++++ .../test/java/receipts_insert_complete.json | 1 + ems-system.iml | 103 + ems-system/.classpath | 32 + ems-system/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-system/pom.xml | 137 + .../system/controller/SystemController.java | 599 ++ .../it/integry/ems/system/dto/GanttDTO.java | 286 + .../it/integry/ems/system/dto/TreeDTO.java | 37 + .../ems/system/job/RecoveryMailJob.java | 128 + .../ems/system/service/SystemService.java | 175 + ems-utility.iml | 101 + ems-utility/.classpath | 32 + ems-utility/.project | 36 + .../org.eclipse.core.resources.prefs | 5 + .../.settings/org.eclipse.jdt.core.prefs | 8 + .../.settings/org.eclipse.m2e.core.prefs | 4 + .../org.eclipse.wst.common.component | 6 + ....eclipse.wst.common.project.facet.core.xml | 5 + .../org.eclipse.wst.validation.prefs | 2 + ems-utility/pom.xml | 156 + .../utility/controller/UtilityController.java | 76 + .../it/integry/ems/utility/dto/PdfDTO.java | 19 + .../ems/utility/service/UtilityService.java | 98 + ims.iml | 12 + pom.xml | 204 + sql/rilascio_frontst.sql | 6 + sql/rilascio_scontrini_2015_05_05.sql | 16 + sql/script.sql | 21 + template doc.doc | Bin 0 -> 179200 bytes 1580 files changed, 227150 insertions(+) create mode 100644 .classpath create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .idea/.name create mode 100644 .idea/artifacts/ems_engine_war.xml create mode 100644 .idea/artifacts/ems_engine_war_exploded.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/encodings.xml create mode 100644 .idea/libraries/Maven__aopalliance_aopalliance_1_0.xml create mode 100644 .idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml create mode 100644 .idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml create mode 100644 .idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml create mode 100644 .idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml create mode 100644 .idea/libraries/Maven__com_amazonservices_mws_MWSClientJavaRuntime_1_0.xml create mode 100644 .idea/libraries/Maven__com_amazonservices_mws_MWSOrders_2013_09_01_2015_04_30.xml create mode 100644 .idea/libraries/Maven__com_amazonservices_mws_MaWSJavaClientLibrary_1_1.xml create mode 100644 .idea/libraries/Maven__com_ancientprogramming_fixedformat4j_fixedformat4j_1_4_0_SNAPSHOT.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_0.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml create mode 100644 .idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_csv_2_6_6.xml create mode 100644 .idea/libraries/Maven__com_google_code_findbugs_annotations_2_0_1.xml create mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_3_1.xml create mode 100644 .idea/libraries/Maven__com_google_code_gson_gson_2_5.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_15_0.xml create mode 100644 .idea/libraries/Maven__com_google_guava_guava_19_0.xml create mode 100644 .idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml create mode 100644 .idea/libraries/Maven__com_lowagie_itext_2_1_7.xml create mode 100644 .idea/libraries/Maven__com_microsoft_sqlserver_sqljdbc4_4_0.xml create mode 100644 .idea/libraries/Maven__com_thetransactioncompany_cors_filter_2_5.xml create mode 100644 .idea/libraries/Maven__com_thetransactioncompany_java_property_utils_1_9_1.xml create mode 100644 .idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_7.xml create mode 100644 .idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml create mode 100644 .idea/libraries/Maven__commons_codec_commons_codec_1_6.xml create mode 100644 .idea/libraries/Maven__commons_collections_commons_collections_2_1.xml create mode 100644 .idea/libraries/Maven__commons_digester_commons_digester_2_1.xml create mode 100644 .idea/libraries/Maven__commons_discovery_commons_discovery_0_2.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_1.xml create mode 100644 .idea/libraries/Maven__commons_io_commons_io_2_2.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml create mode 100644 .idea/libraries/Maven__commons_logging_commons_logging_1_2.xml create mode 100644 .idea/libraries/Maven__commons_net_commons_net_3_4.xml create mode 100644 .idea/libraries/Maven__commons_net_commons_net_3_5.xml create mode 100644 .idea/libraries/Maven__dom4j_dom4j_1_6_1.xml create mode 100644 .idea/libraries/Maven__eclipse_jdtcore_3_1_0.xml create mode 100644 .idea/libraries/Maven__it_integry_utility_barcode_1_1.xml create mode 100644 .idea/libraries/Maven__javax_activation_activation_1_1.xml create mode 100644 .idea/libraries/Maven__javax_activation_activation_1_1_1.xml create mode 100644 .idea/libraries/Maven__javax_javaee_web_api_6_0.xml create mode 100644 .idea/libraries/Maven__javax_mail_mail_1_4.xml create mode 100644 .idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml create mode 100644 .idea/libraries/Maven__javax_xml_rpc_javax_xml_rpc_api_1_1_1.xml create mode 100644 .idea/libraries/Maven__javax_xml_soap_saaj_api_1_3_5.xml create mode 100644 .idea/libraries/Maven__jfree_jcommon_1_0_15.xml create mode 100644 .idea/libraries/Maven__jfree_jfreechart_1_0_12.xml create mode 100644 .idea/libraries/Maven__jstl_jstl_1_2.xml create mode 100644 .idea/libraries/Maven__junit_junit_4_12.xml create mode 100644 .idea/libraries/Maven__mysql_mysql_connector_java_5_1_35.xml create mode 100644 .idea/libraries/Maven__net_jcip_jcip_annotations_1_0.xml create mode 100644 .idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml create mode 100644 .idea/libraries/Maven__net_sf_jasperreports_jasperreports_4_5_1.xml create mode 100644 .idea/libraries/Maven__org_antlr_antlr_runtime_3_5.xml create mode 100644 .idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_api_4_3_1.xml create mode 100644 .idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_impl_4_3_1.xml create mode 100644 .idea/libraries/Maven__org_apache_axis_axis_1_4.xml create mode 100644 .idea/libraries/Maven__org_apache_commons_commons_lang3_3_4.xml create mode 100644 .idea/libraries/Maven__org_apache_geronimo_specs_geronimo_stax_api_1_0_spec_1_0.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_2_3.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_3_6.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_2_2.xml create mode 100644 .idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_3_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_3.xml create mode 100644 .idea/libraries/Maven__org_apache_logging_log4j_log4j_web_2_3.xml create mode 100644 .idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_0.xml create mode 100644 .idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_0.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_3_7.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_3_7.xml create mode 100644 .idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_js_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_svggen_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_7.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_fop_0_94.xml create mode 100644 .idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_2.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml create mode 100644 .idea/libraries/Maven__org_codehaus_castor_castor_1_2.xml create mode 100644 .idea/libraries/Maven__org_codehaus_groovy_groovy_all_1_7_5.xml create mode 100644 .idea/libraries/Maven__org_codehaus_jackson_jackson_core_lgpl_1_7_4.xml create mode 100644 .idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_lgpl_1_7_4.xml create mode 100644 .idea/libraries/Maven__org_drools_drools_compiler_6_4_0_Final.xml create mode 100644 .idea/libraries/Maven__org_drools_drools_core_6_4_0_Final.xml create mode 100644 .idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml create mode 100644 .idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml create mode 100644 .idea/libraries/Maven__org_ini4j_ini4j_0_5_2.xml create mode 100644 .idea/libraries/Maven__org_javassist_javassist_3_19_0_GA.xml create mode 100644 .idea/libraries/Maven__org_jboss_resteasy_jaxrs_api_3_0_12_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_resteasy_resteasy_client_3_0_12_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_resteasy_resteasy_jaxrs_3_0_12_Final.xml create mode 100644 .idea/libraries/Maven__org_jboss_spec_javax_annotation_jboss_annotations_api_1_1_spec_1_0_1_Final.xml create mode 100644 .idea/libraries/Maven__org_kie_kie_api_6_4_0_Final.xml create mode 100644 .idea/libraries/Maven__org_kie_kie_internal_6_4_0_Final.xml create mode 100644 .idea/libraries/Maven__org_mvel_mvel2_2_2_8_Final.xml create mode 100644 .idea/libraries/Maven__org_postgresql_postgresql_9_4_1209_jre6.xml create mode 100644 .idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_2.xml create mode 100644 .idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_2_2.xml create mode 100644 .idea/libraries/Maven__org_reflections_reflections_0_9_10.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_2.xml create mode 100644 .idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_context_support_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_core_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_instrument_tomcat_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_oxm_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_web_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml create mode 100644 .idea/libraries/Maven__stax_stax_api_1_0_1.xml create mode 100644 .idea/libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml create mode 100644 .idea/libraries/Maven__xalan_xalan_2_6_0.xml create mode 100644 .idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml create mode 100644 .idea/libraries/Maven__xml_apis_xml_apis_1_3_02.xml create mode 100644 .idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml create mode 100644 .idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml create mode 100644 .idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 .project create mode 100644 .settings/.jsdtscope create mode 100644 .settings/org.eclipse.core.resources.prefs create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 .settings/org.eclipse.m2e.core.prefs create mode 100644 .settings/org.eclipse.wst.common.component create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.prefs.xml create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 .settings/org.eclipse.wst.validation.prefs create mode 100644 CHANGES.txt create mode 100644 CHANGES.xls create mode 100644 EMS_old.docx create mode 100644 Entity managment system.doc create mode 100644 Interfaccia ecommerce Integry.docx create mode 100644 Interfaccia ecommerce Integry.pdf create mode 100644 docs/Applicativi web.pptx create mode 100644 docs/Arch1.odp create mode 100644 docs/Ems Architettura.pptx create mode 100644 docs/Integry Managment System - Sviluppi 2.pptx create mode 100644 docs/Integry Managment System sviluppi.pptx create mode 100644 docs/Integry Managment System.pptx create mode 100644 docs/Java 6-7.pptx create mode 100644 docs/Presentazione standard1.odp create mode 100644 docs/Procedure da sviluppare.docx create mode 100644 docs/Rule test sum.pptx create mode 100644 docs/Schema righe entity.pptx create mode 100644 docs/Tutorial Drools Rules.pptx create mode 100644 docs/Web e strumenti per la programmazione.pptx create mode 100644 ems-common.iml create mode 100644 ems-common/.classpath create mode 100644 ems-common/.project create mode 100644 ems-common/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-common/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-common/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-common/.settings/org.eclipse.wst.common.component create mode 100644 ems-common/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-common/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-common/pom.xml create mode 100644 ems-contabil.iml create mode 100644 ems-contabil/.classpath create mode 100644 ems-contabil/.project create mode 100644 ems-contabil/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-contabil/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-contabil/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-contabil/.settings/org.eclipse.wst.common.component create mode 100644 ems-contabil/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-contabil/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-contabil/pom.xml create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/controller/ContabilController.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/importaz/service/ImportMovContabilService.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/adapter/TimestampAdapter.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ActiveOrHistoricCurrencyAndAmount.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/AddressType2Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAccountIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAmountType1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBdyPaymentRequest000400.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChargeBearerTypeCode.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICheque1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChequeType1Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIClearingSystemMemberIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICreditTransferTransactionInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIEnvelPaymentRequest000400.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGroupHeader.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrSrv00107.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrTrt00107.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBILocalInstrument1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification4.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIParty1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification4.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification5.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentInstructionInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequest000400.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequestMsg000400.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPersonIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPostalAddress6.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReporting1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReportingType1Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocation1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocationMethod1Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISgnInf00104.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISrvInf1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIStructuredRegulatoryReporting1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CategoryPurpose1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CongruencyInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ContactDetails2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditDebitCode.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceInformation2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DateAndPlaceOfBirth.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DiagnosticInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentAdjustment1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType3Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType5Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericIdentification3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericOrganisationIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericPersonIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/NamePrefix1Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ObjectFactory.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentification4.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentificationSchemeName1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Party6Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PartyIdentification32.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentIdentification1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentMethod3Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentification5.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentificationSchemeName1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Priority2Code.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Purpose1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverType.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RecerencePlatform.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentInformation3.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType1Choice.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType2.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceAmount1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceInformation5.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderType.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceInformation.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName1.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/StructuredRemittanceInformation7.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/package-info.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/service/DistinteIncassiDTO.java create mode 100644 ems-contabil/src/main/java/it/integry/ems/contabil/type/ContabilImportFormat.java create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.00.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBIHdrSrv.001.07.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBIHdrTrt.001.07.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.00.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.00.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/CBISgnInf.001.04.xsd create mode 100644 ems-contabil/src/main/resources/sepa/xsd/binding.jxb create mode 100644 ems-core.iml create mode 100644 ems-core/.classpath create mode 100644 ems-core/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch create mode 100644 ems-core/.project create mode 100644 ems-core/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-core/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-core/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-core/.settings/org.eclipse.wst.common.component create mode 100644 ems-core/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-core/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-core/pom.xml create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/BigDecimalDeserialize.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/CustomDeserializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/DateAdapter.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/EsitoDeserialize.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/EsitoSerialize.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/ExecDateSerializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/IntegerDeserializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapter.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapterSerializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/PkEntityDeserializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/PkEntitySerializer.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/StringUnicodeDeserialize.java create mode 100644 ems-core/src/main/java/it/integry/ems/adapter/XmlDateAdapter.java create mode 100644 ems-core/src/main/java/it/integry/ems/annotation/DtoField.java create mode 100644 ems-core/src/main/java/it/integry/ems/csv/CsvMapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/datasource/ConnectionDecorator.java create mode 100644 ems-core/src/main/java/it/integry/ems/datasource/DataSource.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/DirWatcherListener.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/DirectoryService.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/EmailListenerInfo.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/EmailService.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/EmailWatcherListener.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/ListenerInfo.java create mode 100644 ems-core/src/main/java/it/integry/ems/directory/ReceiptsFileListener.java create mode 100644 ems-core/src/main/java/it/integry/ems/exception/CheckConstraintException.java create mode 100644 ems-core/src/main/java/it/integry/ems/exception/SyncException.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/DialogoDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplate.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateColumnsMap.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateCsv.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateEmail.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFileNameConf.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFtp.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateModoInvio.java create mode 100644 ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateVariable.java create mode 100644 ems-core/src/main/java/it/integry/ems/json/CommonObjectMapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/json/JSONObjectMapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/json/OrdikidsResponseJSONObjectMapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/json/ResponseJSONObjectMapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/model/ColumnMetadataDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/model/EntityModel.java create mode 100644 ems-core/src/main/java/it/integry/ems/model/FieldModel.java create mode 100644 ems-core/src/main/java/it/integry/ems/model/PKFieldModel.java create mode 100644 ems-core/src/main/java/it/integry/ems/properties/EmailProperties.java create mode 100644 ems-core/src/main/java/it/integry/ems/properties/EmsProperties.java create mode 100644 ems-core/src/main/java/it/integry/ems/properties/listener/EmsPropertiesFileListener.java create mode 100644 ems-core/src/main/java/it/integry/ems/report/dto/JasperDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/report/dto/PairsDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/report/dto/SubreportDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/AttachmentDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/EsitoType.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/FileItem.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/ModelEntityResponse.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/ParamRequestDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/PkEntity.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/ServiceRestResponse.java create mode 100644 ems-core/src/main/java/it/integry/ems/response/StatusResponse.java create mode 100644 ems-core/src/main/java/it/integry/ems/retail/service/RetailUtilService.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/AccountingRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/AgentiRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/AnagRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/CommesseRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/CommonRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/ConfigActivityRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/CostiDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/DistBaseRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/DocOrdRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/DocumentCheckRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/DocumentRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/InventariRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/LottiProdRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/OrdWebRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/OrderLavRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/OrderRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/PackagesRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/PartitaMagRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/ProductionsRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/PurchasesRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/QueryRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/ReceiptRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/completing/TabGenTextiles.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/expression/SalesExpression.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/expression/dto/InfoPezziDTO.java create mode 100644 ems-core/src/main/java/it/integry/ems/rules/util/CustomAccumulateFunction.java create mode 100644 ems-core/src/main/java/it/integry/ems/schedule/QuartzJobBeanWithConf.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/EntityProcessor.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/HttpRestWrapper.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/MailService.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/PrinterService.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java create mode 100644 ems-core/src/main/java/it/integry/ems/service/XlsService.java create mode 100644 ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanDefinitionParser.java create mode 100644 ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanNamespaceHandler.java create mode 100644 ems-core/src/main/java/it/integry/ems/status/HandlerInterceptorAnnotationAwareHandlerMapping.java create mode 100644 ems-core/src/main/java/it/integry/ems/status/ServiceChecker.java create mode 100644 ems-core/src/main/java/it/integry/ems/sync/ASyncManager.java create mode 100644 ems-core/src/main/java/it/integry/ems/sync/ConnectionCacheHolder.java create mode 100644 ems-core/src/main/java/it/integry/ems/sync/SyncManager.java create mode 100644 ems-core/src/main/java/it/integry/ems/sync/task/ConnectionCacheCleanerListener.java create mode 100644 ems-core/src/main/java/it/integry/ems/util/HeaderRowCsvReader.java create mode 100644 ems-core/src/main/java/it/integry/ems/util/NullAwareBeanUtilsBean.java create mode 100644 ems-core/src/main/java/it/integry/ems/utility/BarcodeUtility.java create mode 100644 ems-core/src/main/java/it/integry/ems/utility/IntegerUtility.java create mode 100644 ems-core/src/main/java/it/integry/ems/utility/UtilityExport.java create mode 100644 ems-core/src/main/java/it/integry/ems/utility/UtilityFile.java create mode 100644 ems-core/src/main/java/it/integry/ems/watching/DirFilterWatcher.java create mode 100644 ems-core/src/main/java/it/integry/ems/watching/DirWatcher.java create mode 100644 ems-core/src/main/java/it/integry/ems/watching/FileWatcher.java create mode 100644 ems-core/src/main/java/it/integry/security/provider/RestAuthenticationProvider.java create mode 100644 ems-core/src/main/java/it/integry/security/provider/UserService.java create mode 100644 ems-core/src/main/java/it/integry/security/utility/CryptoUtils.java create mode 100644 ems-core/src/main/java/it/integry/security/utility/RestCredentials.java create mode 100644 ems-core/src/main/java/it/integry/security/utility/RestToken.java create mode 100644 ems-core/src/main/java/it/integry/security/utility/RestUtil.java create mode 100644 ems-core/src/main/resources/rules/Agenti.drl create mode 100644 ems-core/src/main/resources/rules/DistBase.drl create mode 100644 ems-core/src/main/resources/rules/DocA.drl create mode 100644 ems-core/src/main/resources/rules/DocL.drl create mode 100644 ems-core/src/main/resources/rules/DocV.drl create mode 100644 ems-core/src/main/resources/rules/DocWebA.drl create mode 100644 ems-core/src/main/resources/rules/LottiProd.drl create mode 100644 ems-core/src/main/resources/rules/OrdA.drl create mode 100644 ems-core/src/main/resources/rules/OrdL.drl create mode 100644 ems-core/src/main/resources/rules/OrdP.drl create mode 100644 ems-core/src/main/resources/rules/OrdWebV.drl create mode 100644 ems-core/src/main/resources/rules/accounting.drl create mode 100644 ems-core/src/main/resources/rules/anag.drl create mode 100644 ems-core/src/main/resources/rules/check_cond.drl create mode 100644 ems-core/src/main/resources/rules/commesse.drl create mode 100644 ems-core/src/main/resources/rules/commons.drl create mode 100644 ems-core/src/main/resources/rules/config_activity.drl create mode 100644 ems-core/src/main/resources/rules/document.drl create mode 100644 ems-core/src/main/resources/rules/inventari.drl create mode 100644 ems-core/src/main/resources/rules/logistic.drl create mode 100644 ems-core/src/main/resources/rules/post_calc.drl create mode 100644 ems-core/src/main/resources/rules/production.drl create mode 100644 ems-core/src/main/resources/rules/purchases.drl create mode 100644 ems-core/src/main/resources/rules/retail.drl create mode 100644 ems-core/src/main/resources/rules/sales.drl create mode 100644 ems-core/src/main/resources/rules/tabGenTextiles.drl create mode 100644 ems-core/src/test/java/EntityTestDefaultVal.java create mode 100644 ems-core/src/test/java/select.json create mode 100644 ems-core/src/test/java/sync_ctb_cont.json create mode 100644 ems-document.iml create mode 100644 ems-document/.classpath create mode 100644 ems-document/.project create mode 100644 ems-document/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-document/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-document/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-document/.settings/org.eclipse.wst.common.component create mode 100644 ems-document/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-document/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-document/pom.xml create mode 100644 ems-document/src/main/java/it/integry/ems/document/controller/DocumentController.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImpl.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImplLocator.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointImpl.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointStub.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddress.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddressOut.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAB.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAT.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/ArrayOfLabelToPrint.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/LabelToPrint.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/LabelToPrintTipiEtichetta.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/ws/EasySpedDEWS.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/controller/DocumentExportController.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/service/DocumentExporterService.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnFooter.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnHeader.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnItem.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/swinger/InvRecord.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/export/swinger/SwingerResponse.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/service/DocumentService.java create mode 100644 ems-document/src/main/java/it/integry/ems/document/type/DocumentExportFormat.java create mode 100644 ems-engine.iml create mode 100644 ems-engine/.classpath create mode 100644 ems-engine/.project create mode 100644 ems-engine/.settings/.jsdtscope create mode 100644 ems-engine/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-engine/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-engine/.settings/org.eclipse.ltk.core.refactoring.prefs create mode 100644 ems-engine/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-engine/.settings/org.eclipse.wst.common.component create mode 100644 ems-engine/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml create mode 100644 ems-engine/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 ems-engine/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-engine/.tern-project create mode 100644 ems-engine/pom.xml create mode 100644 ems-engine/src/main/java/it/integry/ems/anag/controller/AnagImportController.java create mode 100644 ems-engine/src/main/java/it/integry/ems/controller/EmsController.java create mode 100644 ems-engine/src/main/java/it/integry/ems/controller/EmsResponseEntityExceptionHandler.java create mode 100644 ems-engine/src/main/java/it/integry/ems/controller/EmsServices.java create mode 100644 ems-engine/src/main/java/it/integry/ems/controller/HeaderModifierAdvice.java create mode 100644 ems-engine/src/main/java/it/integry/ems/interceptors/BodyLogger.java create mode 100644 ems-engine/src/main/java/it/integry/ems/interceptors/ExportInterceptor.java create mode 100644 ems-engine/src/main/java/it/integry/ems/metrics/filter/MetricFilter.java create mode 100644 ems-engine/src/main/java/it/integry/ems/metrics/listener/MetricRefreshListener.java create mode 100644 ems-engine/src/main/java/it/integry/ems/metrics/service/MetricService.java create mode 100644 ems-engine/src/main/java/it/integry/ems/properties/listener/DirectoryPropertiesFileListener.java create mode 100644 ems-engine/src/main/java/it/integry/ems/scheduler/CustomSchedulerFactoryBean.java create mode 100644 ems-engine/src/main/java/it/integry/ems/scheduler/JobInfoDTO.java create mode 100644 ems-engine/src/main/java/it/integry/ems/scheduler/SchedulerService.java create mode 100644 ems-engine/src/main/java/it/integry/security/AuthenticationRequestWrapper.java create mode 100644 ems-engine/src/main/java/it/integry/security/RestAuthenticationEntryPoint.java create mode 100644 ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java create mode 100644 ems-engine/src/main/java/it/integry/security/filter/RestSecurityFilter.java create mode 100644 ems-engine/src/main/resources/META-INF/drools.packagebuilder.conf create mode 100644 ems-engine/src/main/resources/META-INF/spring.handlers create mode 100644 ems-engine/src/main/resources/META-INF/spring.schemas create mode 100644 ems-engine/src/main/resources/conditional/springbeans/condbean.xsd create mode 100644 ems-engine/src/main/resources/configs/mail.properties create mode 100644 ems-engine/src/main/resources/configs/root.properties create mode 100644 ems-engine/src/main/resources/ems/ems.properties create mode 100644 ems-engine/src/main/resources/locales/messages.properties create mode 100644 ems-engine/src/main/resources/locales/messages_it.properties create mode 100644 ems-engine/src/main/resources/log4j2.xml create mode 100644 ems-engine/src/main/resources/mvc-dispatcher-servlet.xml create mode 100644 ems-engine/src/main/resources/quartz/config.properties create mode 100644 ems-engine/src/main/resources/rules/general.drl create mode 100644 ems-engine/src/main/resources/spring/applicationContext-security.xml create mode 100644 ems-engine/src/main/resources/spring/applicationContext.xml create mode 100644 ems-engine/src/main/webapp/META-INF/context.xml create mode 100644 ems-engine/src/main/webapp/WEB-INF/web.xml create mode 100644 ems-engine/src/main/webapp/css/bootstrap-theme.min.css create mode 100644 ems-engine/src/main/webapp/css/bootstrap.min.css create mode 100644 ems-engine/src/main/webapp/css/cerch.png create mode 100644 ems-engine/src/main/webapp/css/codemirror.css create mode 100644 ems-engine/src/main/webapp/css/demo.css create mode 100644 ems-engine/src/main/webapp/css/false.png create mode 100644 ems-engine/src/main/webapp/css/font-awesome.css create mode 100644 ems-engine/src/main/webapp/css/font-awesome.min.css create mode 100644 ems-engine/src/main/webapp/css/helper.css create mode 100644 ems-engine/src/main/webapp/css/jquery-cron.css create mode 100644 ems-engine/src/main/webapp/css/json.human.css create mode 100644 ems-engine/src/main/webapp/css/true.png create mode 100644 ems-engine/src/main/webapp/fonts/FontAwesome.otf create mode 100644 ems-engine/src/main/webapp/fonts/fontawesome-webfont.eot create mode 100644 ems-engine/src/main/webapp/fonts/fontawesome-webfont.svg create mode 100644 ems-engine/src/main/webapp/fonts/fontawesome-webfont.ttf create mode 100644 ems-engine/src/main/webapp/fonts/fontawesome-webfont.woff create mode 100644 ems-engine/src/main/webapp/fonts/fontawesome-webfont.woff2 create mode 100644 ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.ttf create mode 100644 ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.woff create mode 100644 ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 create mode 100644 ems-engine/src/main/webapp/index.jsp create mode 100644 ems-engine/src/main/webapp/js/angular.min.js create mode 100644 ems-engine/src/main/webapp/js/bootstrap.min.js create mode 100644 ems-engine/src/main/webapp/js/charts.js create mode 100644 ems-engine/src/main/webapp/js/exporting.js create mode 100644 ems-engine/src/main/webapp/js/helper.js create mode 100644 ems-engine/src/main/webapp/js/highcharts-more.js create mode 100644 ems-engine/src/main/webapp/js/highcharts.js create mode 100644 ems-engine/src/main/webapp/js/jquery-cron.js create mode 100644 ems-engine/src/main/webapp/js/jquery.min.js create mode 100644 ems-engine/src/main/webapp/js/table.js create mode 100644 ems-engine/src/test/java/it/integry/ems/document/DocumentTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/engine/EcommerceTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/engine/EngineTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/entityvalidate/EntityValidate.java create mode 100644 ems-engine/src/test/java/it/integry/ems/logistic/LogisticTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/order/OrderTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/production/ProductionTest.java create mode 100644 ems-engine/src/test/java/it/integry/ems/test/BaseTester.java create mode 100644 ems-engine/src/test/java/it/integry/print/ConsumeHeap.java create mode 100644 ems-engine/src/test/java/it/integry/print/Infoss.java create mode 100644 ems-engine/src/test/java/it/integry/print/OutMem.java create mode 100644 ems-engine/src/test/java/it/integry/print/testprint.java create mode 100644 ems-engine/src/test/java/it/integry/security/provider/RuleTester.java create mode 100644 ems-engine/src/test/java/it/integry/security/provider/TestLoginRestFul.java create mode 100644 ems-engine/src/test/java/it/integry/watching/DirectoryWatchDemo.java create mode 100644 ems-logistic.iml create mode 100644 ems-logistic/.classpath create mode 100644 ems-logistic/.project create mode 100644 ems-logistic/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-logistic/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-logistic/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-logistic/.settings/org.eclipse.wst.common.component create mode 100644 ems-logistic/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-logistic/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-logistic/pom.xml create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/controller/LogisticController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/controller/Slim2kLogisticController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/controller/SmartLogisticController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/ArticoloDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/ClienteDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/ColloDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/DialogPackageDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/ListColliDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/sm2/SM2MtbAartDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/sm2/SM2OrdineBancaleDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/sm2/SM2OrdineBancaleSQLDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/dto/sm2/SM2OrdineSingoloDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/importaz/controller/PackageImportController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/importaz/dto/ColliProduzioneDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/importaz/service/PackagesImportService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/service/LogisticService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/service/SmartLogisticService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/type/AccettazioneType.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/logistic/utils/LogisticUtils.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/controller/ProductionController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/controller/WpmController.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/dto/CartellinoDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/dto/CrontimeDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/dto/OrdLavDTO.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ActivityDelete.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ApriProduzione.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Curva.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/CurvaRow.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/CurvaRowDett.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Immissione.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Inventario.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/InventarioRow.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/NoteProduttive.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnAltriOrdini.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnAvanzamento.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnOrder.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnSave.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnTransaction.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/RilevazionePerdite.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Transaction.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/TransactionSave.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Vendita.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaForDay.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaForProdFin.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaRow.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/importaz/service/FarmMesImportService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionImportService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionLineClosureService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionPlanService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/service/ProductionPrinterService.java create mode 100644 ems-logistic/src/main/java/it/integry/ems/production/service/WpmService.java create mode 100644 ems-logistic/src/main/resources/reports/EtichetteSSCC_conf_small.jasper create mode 100644 ems-logistic/src/main/resources/reports/EtichetteSSCC_conf_small.jrxml create mode 100644 ems-logistic/src/test/java/receipts_delete_all.json create mode 100644 ems-logistic/src/test/java/receipts_insert.json create mode 100644 ems-logistic/src/test/java/receipts_insert_complete.json create mode 100644 ems-map.iml create mode 100644 ems-map/.classpath create mode 100644 ems-map/.project create mode 100644 ems-map/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-map/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-map/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-map/.settings/org.eclipse.wst.common.component create mode 100644 ems-map/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-map/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-map/pom.xml create mode 100644 ems-map/src/main/java/it/integry/ems/map/adapter/AtlasOutputFormatAdapter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/adapter/ColorAdapter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/adapter/MapSourceAdapter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/annotations/AtlasCreatorName.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/annotations/SupportedParameters.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/ConvertedRawTileProvider.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/FilterTileProvider.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/TileProvider.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStore.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStoreEntry.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStoreInfo.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/BerkeleyDbTileStore.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/DelayedInterruptThread.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/TileDbEntry.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/controller/MapController.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomCloudMade.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalImageFileMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileFilesMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileSQliteMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileZipMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomMapSourceType.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomMultiLayerMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/CustomWmsMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/custom/StandardMapSourceLayer.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/dto/PngDataDTO.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/DownloadFailedException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/InvalidNameException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/MapCreationException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/MapSourceCreateException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/MapSourceInitializationException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/TileException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/TileStoreException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/UnrecoverableDownloadException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/exception/UpdateFailedException.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/init/AbstractMultiLayerMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/init/loader/CustomMapSourceLoader.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/init/loader/MapPackClassLoader.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/init/loader/MapPackManager.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/init/service/DefaultMapSourcesManager.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/AtlasInterface.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/AtlasObject.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/DummyTileFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/ExceptionExtendedInfo.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/FileBasedMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/HttpMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/InitializableMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/LayerInterface.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/MapInterface.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/MapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/MapSourceTextAttribution.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/MapSpace.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/TileFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/TileImageDataWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/interfaces/WrappedMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/jdbc/SQLiteLoader.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapsources/AbstractHttpMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourceTools.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourceUrlUpdater.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourcesManager.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapspace/MapSpaceFactory.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapspace/MercatorPower2MapSpace.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/mapspace/MercatorPower2MapSpaceEllipsoidal.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/AnyAttributeMap.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/Atlas.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/AtlasCreator.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/AtlasOutputFormat.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/EastNorthCoordinate.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/Layer.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/Map.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/MapPolygon.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/MapSelection.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/MapSourceLoaderInfo.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/MercatorPixelCoordinate.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/TileImageFormat.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/TileImageParameters.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/model/TileImageType.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/openstreetmap/AbstractOsmMapSource.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/openstreetmap/CloudMade.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/openstreetmap/MapQuest.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/openstreetmap/Mapnik.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/openstreetmap/OsmPublicTransport.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/output/DownloadedTileProvider.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/output/OSMTracker.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/output/TileDownLoader.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/properties/MapProperties.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/response/MapPngResponse.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/service/MapServiceGenerator.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/ArrayOutputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/CountingOutputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/LittleEndianOutputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/RandomAccessFileOutputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/ThrottleSupport.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/ThrottledInputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/stream/ZipStoreOutputStream.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarArchive.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarHeader.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarIndex.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarIndexTable.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarIndexedArchive.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarRecord.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/tar/TarTmiArchive.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/DeleteFileFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/DirInfoFileFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/DirectoryFileFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/FileExtFilter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/ImageUtils.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/utils/MyMath.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/MapTileBuilder.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/MapTileWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/NullPrintWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/NullWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/image/ImageWriterWarningListener.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/image/TileImageJpegDataWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePng4DataWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePng8DataWriter.java create mode 100644 ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePngDataWriter.java create mode 100644 ems-map/src/main/resources/atlas/atlas.properties create mode 100644 ems-map/src/main/resources/cert/MapPack.cer create mode 100644 ems-map/src/main/resources/mapsources/Google.xml create mode 100644 ems-map/src/main/resources/mapsources/google-hybrid.xml create mode 100644 ems-map/src/main/resources/mapsources/google-map.xml create mode 100644 ems-map/src/main/resources/mapsources/mp-openstreetmap.jar create mode 100644 ems-map/src/main/resources/mapsources/mp-region_america_north.jar create mode 100644 ems-map/src/main/resources/mapsources/mp-region_europe_east.jar create mode 100644 ems-map/src/main/resources/mapsources/mp-region_oceania.jar create mode 100644 ems-map/src/main/resources/mapsources/puglia.xml create mode 100644 ems-map/src/main/resources/mapsources/ulivi.xml create mode 100644 ems-map/src/main/resources/tilestore/tilestore.properties create mode 100644 ems-model.iml create mode 100644 ems-model/.classpath create mode 100644 ems-model/.project create mode 100644 ems-model/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-model/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-model/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-model/.settings/org.eclipse.wst.common.component create mode 100644 ems-model/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-model/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-model/pom.xml create mode 100644 ems-model/src/main/java/it/integry/common/var/CommonConstants.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/Blob.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/Clob.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/EntityChild.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/FireRecalc.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/ImportFromParent.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/MapToTable.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/Master.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/PK.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/Priority.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/SqlDetailId.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/SqlField.java create mode 100644 ems-model/src/main/java/it/integry/ems/annotation/Table.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/ComposedEntityBase.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/ComposedEntityInterface.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/EntityBase.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/EntityInterface.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/EntityNotFound.java create mode 100644 ems-model/src/main/java/it/integry/ems/base/EntityPropertyHolder.java create mode 100644 ems-model/src/main/java/it/integry/ems/business_logic/AccountingBusinessLogic.java create mode 100644 ems-model/src/main/java/it/integry/ems/business_logic/ProductionBusinessLogic.java create mode 100644 ems-model/src/main/java/it/integry/ems/business_logic/dto/CommessaDTO.java create mode 100644 ems-model/src/main/java/it/integry/ems/business_logic/dto/ExplodeDistDTO.java create mode 100644 ems-model/src/main/java/it/integry/ems/config/EmsRestConstants.java create mode 100644 ems-model/src/main/java/it/integry/ems/db/EntityToDatabaseMapper.java create mode 100644 ems-model/src/main/java/it/integry/ems/db/ResultSetMapper.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbFabr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbFabrDt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbForn.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbGriglie.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbGriglieArt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbList.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbListData.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbListLogImport.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbPromoDepo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbProvenienza.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbSchedaAccr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbSchedaAcct.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/AtbTipi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/Azienda.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CrlMovAttached.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbAgbe.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbAnag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbBeni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbBiva.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCatbeni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCatg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCaur.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCaus.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCausRit.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbCont.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbContFasi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbFondi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbGrup.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbIliq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbInum.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbIreg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbMast.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbMovi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbMovr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbMovrCoan.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbMovt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbNcIntracee.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbParr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbPart.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbSana.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbScad.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbSctg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbSolr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbSolt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbTipoAzienda.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbTipoRiep.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbTitoli.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbTitoliDt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbVarbeni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/CtbVarbeniRival.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DMtcolEl.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DrlDocAttached.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DrlOrdAttached.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbDocColli.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbDocr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbDocs.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbDoct.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbGrupArt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbInum.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOann.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdCq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdCqr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdL.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdSteps.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrds.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbOrdt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbTipi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbTipiAnag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/DtbTransazIntracee.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GrlPasp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbAliq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbAnag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbAnagNote.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbBanc.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbBancAzi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbBancAziEff.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbDivi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbDiviCambi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbDiviIso.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbLingue.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbMezzo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbModIva.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbNazi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbPaga.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbPorto.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbSpes.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/GtbTipiPaga.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JrlCiclDisegni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JrlDisOrd.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JrlFasiActivityType.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JrlMansioneReparto.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbBdgHr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbBdgHrDet.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbCalendt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbCausEventi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbCicl.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbCiclCq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComBdg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComCostoStd.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComImporti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComStato.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComTipo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbComt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbDistClavDir.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbDistClavDirDett.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbDistClavInd.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbDistMate.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFasi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFasiAtt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFasiCosti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFasiImpMesi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFlav.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbFlavEventi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbGiustifica.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbGiustificaRow.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbLotr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbLott.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbMansioni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbOffr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbOfft.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbRLavr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbRLavt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbSchedaCq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbSchedaCqr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbSforn.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbSlist.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbSlistProd.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbStrCosti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/JtbStrCostir.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAart.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartAnag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartAss.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartBarCode.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartCarat.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartDesc.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartEqui.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartLink.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartMarchio.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartParam.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbAartSpec.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbColr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbColt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbComp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbConf.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoArt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoCasse.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoIntercode.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoMarcatempo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoOper.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoPosizioni.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbDepoTipi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbEcrCateg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbEcrMcateg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbEcrReparti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbEcrStipo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbEcrTipo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbGrpBolla.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbGrpBollar.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbGrup.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbGrupCosti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbGrupSgrpAss.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbInvenr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbInvent.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbLisa.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbLisaData.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbLisaPromo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbLisvData.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbLisvDataSpese.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbPart.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbPartDt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbPartitaMag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbSfam.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbSgrp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbSpes.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbStip.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbTcol.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbTipi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbTipiCarat.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/MtbUntMis.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/NtbDocp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/NtbDocr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/NtbDoct.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/NtbTipiInca.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/PtbFonti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/PtbPrevr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/PtbPrevt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/SrlActivityTypeUser.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/SrlUser.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbAbil.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivity.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityCosts.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityFile.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityFileModels.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityNotification.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityResulr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityResult.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityType.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbActivityTyper.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbEditLimit.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbEmail.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbEmailRecovery.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbFilesAttached.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbFilterDf.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbGestDf.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbGestSetup.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbLookupLimit.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbObjectCustom.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbTipiIndirizzi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/StbUser.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbAnnoStag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbCart.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbComp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbCtcl.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbEtic.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbEticli.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbLine.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbLisvTaglieData.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbStag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbStyleBoxr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbStyleBoxt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/TtbTmat.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAgen.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAgenProv.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAgenRigheFat.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAgenTipo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAmac.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAmacComp.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbArti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbArtiAcc.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbArtiDesc.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbArtiVaria.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAss.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAtt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAuto.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAutoKm.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbAutoScad.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbCdist.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbClie.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbCliePersRif.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbCompensiTdr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbCompensiTdt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbConcorrenti.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbDest.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbDestIntercode.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbDistIncar.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbDistIncat.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbFidelity.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbFidelityAnag.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbFidelityArticoli.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbGriglia.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbGrigliaArt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbGrpAcq.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbIspe.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbList.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbListData.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbListPremi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbMzon.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbPremiArtr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbPremiArtt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbPromo.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbRicarSugg.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbRicariche.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbRilPrzr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbRilPrzt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbScar.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbSccl.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbScon.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbSconFasce.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbSegm.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbSett.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbTipi.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbTipiNegozio.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbTipoBlocCons.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbTipoFido.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbVetr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbVett.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbVettZone.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/VtbZone.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WdtbDocr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WdtbDoct.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WdtbNewCliOrd.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WdtbOrdr.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WdtbOrdt.java create mode 100644 ems-model/src/main/java/it/integry/ems/entity/WtbUsers.java create mode 100644 ems-model/src/main/java/it/integry/ems/exception/NoDataXmlException.java create mode 100644 ems-model/src/main/java/it/integry/ems/resolver/CustomPropertyTypeDeserializer.java create mode 100644 ems-model/src/main/java/it/integry/ems/resolver/EntitySubTypeHolder.java create mode 100644 ems-model/src/main/java/it/integry/ems/resolver/PropertyTypeResolver.java create mode 100644 ems-model/src/main/java/it/integry/ems/resolver/ResultSetSerializer.java create mode 100644 ems-model/src/main/java/it/integry/ems/resolver/SqlFieldHolder.java create mode 100644 ems-model/src/main/java/it/integry/ems/rules/completing/DocumentExtEntityRules.java create mode 100644 ems-model/src/main/java/it/integry/ems/rules/util/DroolsUtil.java create mode 100644 ems-model/src/main/java/it/integry/ems/rulescompleting/AgendaList.java create mode 100644 ems-model/src/main/java/it/integry/ems/rulescompleting/DroolsDataCompleting.java create mode 100644 ems-model/src/main/java/it/integry/ems/service/SetupGest.java create mode 100644 ems-model/src/main/java/it/integry/ems/types/ApplicationName.java create mode 100644 ems-model/src/main/java/it/integry/ems/types/OperationType.java create mode 100644 ems-model/src/main/java/it/integry/ems/types/TypeDbObject.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/Base64Utility.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/DatiFiltroDTO.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/FiltroPicking.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/OrderByFieldEntityBase.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/OrderCodAliq.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityBarcode.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityBarcode2.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityDB.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityDate.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityString.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityXML.java create mode 100644 ems-model/src/main/java/it/integry/ems/utility/UtilityZip.java create mode 100644 ems-order.iml create mode 100644 ems-order/.classpath create mode 100644 ems-order/.project create mode 100644 ems-order/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-order/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-order/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-order/.settings/org.eclipse.wst.common.component create mode 100644 ems-order/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-order/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-order/pom.xml create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/controller/AmazonOrderImportController.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AddressType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AddressTypeSupportNonCity.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentBuyerPrice.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentCurrencyAmount.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentDirectPaymentType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendation.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendedDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendedUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AirFlowDisplacementDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AirFlowDisplacementUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AlcoholContentDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AlcoholContentUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AllergenInformationType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonEnvelope.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonFees.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonMaturityRatingType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AmperageDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AmperageUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AntennaTypeValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ApertureDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ApertureUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AreaDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AreaDimensionOptionalUnit.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AreaUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AssemblyTimeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/AssemblyTimeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BaseCurrencyCode.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BaseCurrencyCodeWithDefault.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Battery.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryAverageLifeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryCellTypeValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryLifeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BluRayRegionType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BootSizeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BootSizeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BurnTimeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BurnTimeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/BuyerPrice.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CapacityUnit.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CapacityUnitMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CarSeatWeightGroupEUType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CharacterDataType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Clothing.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ClothingSizeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ClothingSizeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ColorSpecification.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ComputerPlatform.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ComputerPlatformValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ConditionInfo.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ContinuousShootingDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ContinuousShootingUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CurencyDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CurrencyAmount.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CurrencyAmountWithDefault.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CurrentDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CurrentUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Customer.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CustomerReturnPolicyType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CustomizationInfoType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CycleLengthDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/CycleLengthUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DataTransferUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DateIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DateUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DatedCompareAtPrice.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DatedPrice.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DegreeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DegreeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DensityDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DensityUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Dimensions.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DirectPaymentType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DistributionDesignationValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/DockingStationExternalInterfaceTypeValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EmailAddressType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyConsumptionDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyConsumptionUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyLabelEfficiencyClass.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyRatingType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ForceDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ForceUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ForwardFacingWeight.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/FulfillReadiness.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/GiftCardsFormatType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/GlobalCurrencyCode.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/GraduationInterval.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HardDriveInterfaceTypeValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HardnessDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HardnessUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HazmatItemType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Header.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HeightRecommendation.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HumanInterfaceInputType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/HumanInterfaceOutputType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/IdentityPackageType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Inventory.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryLengthDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryLengthUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryWeightDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryWeightUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LanguageSWVG.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LanguageStringType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LengthDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LengthDimensionOptionalUnit.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LengthIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LengthUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LithiumBatteryPackagingType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LoyaltyCustomAttribute.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminancePositiveIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminiousIntensityDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/LuminousIntensityUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MagnificationDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MagnificationUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MillimeterDecimalDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MillimeterUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MinimumAgeRecommendedDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ModemTypeValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/MusicFormatType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/NameValuePair.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/NeckSizeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/NeckSizeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/NoiseLevelDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/NoiseLevelUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ObjectFactory.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OpticalPowerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OpticalPowerUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalLengthIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalMagnificationDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalResolutionDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OrderAcknowledgement.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OrderAdjustment.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OrderFulfillment.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OrderTrackingDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Originality.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Override.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OverrideCurrencyAmount.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/OverrideCurrencyAmountWithTax.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PhoneNumberType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PixelDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PixelUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveCurrencyAmount.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveNonZeroWeightDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveWeightDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PowerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PowerPlugType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PowerUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PressureDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PressureUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Price.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Product.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ProductDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ProductImage.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PromotionApplicationType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/PromotionDataType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/QuantityPriceTypes.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/RearFacingWeight.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/RebateType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Recall.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/RelatedProductID.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Relationship.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ResistanceDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ResistanceUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ResolutionDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ResolutionUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SerialNumberFormatType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ShoeSafetyCodeIso20345Type.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/Shoes.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ShoulderHarnessHeight.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SpatialDimensions.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SpeedDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SpeedUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StandardProductID.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StoneCreationMethod.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringCurrencyAmountWithDefault.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringLengthDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringLengthOptionalDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringOverrideCurrencyAmount.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringTemperatureDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/StringTimeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SubscriptionTermDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SunProtectionDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SunProtectionUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SweetnessAtHarvestDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/SweetnessAtHarvestUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TargetGenderType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureRatingDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureRatingUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TestOrderRequest.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ThreeDTechnologyValues.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TimeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TimeIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TimeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TorqueType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/TorqueUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ToyAwardType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ToysBaby.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VineyardYieldDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VineyardYieldUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageDecimalDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageIntegerDimensionOptionalUnit.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeAndVolumeRateDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeRateDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeRateUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WaterResistantType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WattageDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WattageDimensionOptionalUnit.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WattageIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WattageUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WeightDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WeightIntegerDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WeightRecommendation.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WeightRecommendationType.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/WeightUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ZoomDimension.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/dto/ZoomUnitOfMeasure.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/job/CheckFeedStatus.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/job/CheckOrderListJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/job/UpdateGiacenzaFeedJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/service/AmazonAPIService.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/service/MarketplaceFactory.java create mode 100644 ems-order/src/main/java/it/integry/ems/amazon/service/OrderImportFromAmazon.java create mode 100644 ems-order/src/main/java/it/integry/ems/brt/tracking/MailReaderBrt.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/controller/ConquistEcommerceController.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/dto/ClienteDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/dto/OrdineDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/dto/ProdottoDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/dto/TrackingDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/job/ConquistBollaProntaJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/job/ConquistExportJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/job/ConquistImportJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/conquist/service/ConquistEcommerceService.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/controller/OrderController.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/AnagEcommerceJsonDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/AnagraficaDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/GiacenzaEcommerceDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/HeaderOrderDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/InvoiceDataDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/NotDisponibileDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/OrderEcommerceDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/OrderEcommerceJsonDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/RowOrderDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/RowOrderEcommerceDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/ShippingAddressDTO.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/dto/StampaOrdiniWeb.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/importaz/job/ImportOrderShJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/importaz/service/OrderImportService.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/service/OrderPrinterService.java create mode 100644 ems-order/src/main/java/it/integry/ems/order/type/OrderImportFormat.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKids.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsHeader.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsNewClie.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsNewDest.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsRow.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsResponse.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnInfo.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnNoArtDisp.java create mode 100644 ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnOffLine.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/controller/SocialWareEcommerceController.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/dto/ProductDTOSW.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/dto/ProductDescriptionDTOSW.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/dto/SocialwareResponse.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/dto/TrackingDTOSW.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/job/ExportProductSWJob.java create mode 100644 ems-order/src/main/java/it/integry/ems/socialware/service/SocialWareEcommerceService.java create mode 100644 ems-order/src/main/resources/amazon/xsd/Inventory.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/OrderAcknowledgement.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/OrderAdjustment.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/OrderFulfillment.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/Override.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/Price.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/Product.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/ProductClothing.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/ProductImage.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/Relationship.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/Shoes.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/TestOrderRequest.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/ToysBaby.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/amzn-base.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/amzn-envelope.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/amzn-header.xsd create mode 100644 ems-order/src/main/resources/amazon/xsd/binding.jxb create mode 100644 ems-order/src/main/resources/spring/order-spring-config.xml create mode 100644 ems-ordikids.iml create mode 100644 ems-ordikids/.classpath create mode 100644 ems-ordikids/.project create mode 100644 ems-ordikids/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-ordikids/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-ordikids/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-ordikids/.settings/org.eclipse.wst.common.component create mode 100644 ems-ordikids/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-ordikids/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-ordikids/pom.xml create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/config/OrdikidsRestConstants.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/controller/OrdikidsController.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AnagraficaDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ArticoliDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ArticoliUnificatoDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AssortimentoDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AssortimentoDettDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/CategorieClienteDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/CodBarreDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ColoriDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/DestinatariDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/DisponibileDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ElencoListiniDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ForceupdateDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ListiniDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ListiniTaglieDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/LoginAziendaDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/LoginDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/NazioniDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/PagamentiDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/StatoAnagraficaDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/TaglieDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/UtenteDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/VtbListDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/VtbSconDTO.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/prop/OrdikidsProperties.java create mode 100644 ems-ordikids/src/main/java/it/integry/ems/ordikids/service/OrdikidsService.java create mode 100644 ems-product.iml create mode 100644 ems-product/.classpath create mode 100644 ems-product/.project create mode 100644 ems-product/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-product/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-product/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-product/.settings/org.eclipse.wst.common.component create mode 100644 ems-product/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-product/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-product/pom.xml create mode 100644 ems-product/src/main/java/it/integry/ems/product/controller/ProductController.java create mode 100644 ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportAnagListiniService.java create mode 100644 ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportEcediService.java create mode 100644 ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportListiniAcquistoService.java create mode 100644 ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportListiniVenditaService.java create mode 100644 ems-product/src/main/java/it/integry/ems/product/importaz/service/ProductServices.java create mode 100644 ems-retail.iml create mode 100644 ems-retail/.classpath create mode 100644 ems-retail/.project create mode 100644 ems-retail/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-retail/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-retail/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-retail/.settings/org.eclipse.wst.common.component create mode 100644 ems-retail/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-retail/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-retail/pom.xml create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/controller/PvmController.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/controller/RetailController.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/export/controller/RetailExportController.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/IReceiptsParser.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsDialog.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsDialogTab.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsFrontSt.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsParser.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsSelfService.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/importer/controller/RetailImportController.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/job/ReceiptsJob.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/job/ReceiptsJobOneHour.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/listener/ReceiptsFileListenerSimple.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/pvm/dto/InvestimentoDTO.java create mode 100644 ems-retail/src/main/java/it/integry/ems/retail/service/PvmService.java create mode 100644 ems-retail/src/main/resources/spring/retail-spring-config.xml create mode 100644 ems-retail/src/test/java/receipts_delete_all.json create mode 100644 ems-retail/src/test/java/receipts_insert.json create mode 100644 ems-retail/src/test/java/receipts_insert_complete.json create mode 100644 ems-system.iml create mode 100644 ems-system/.classpath create mode 100644 ems-system/.project create mode 100644 ems-system/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-system/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-system/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-system/.settings/org.eclipse.wst.common.component create mode 100644 ems-system/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-system/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-system/pom.xml create mode 100644 ems-system/src/main/java/it/integry/ems/system/controller/SystemController.java create mode 100644 ems-system/src/main/java/it/integry/ems/system/dto/GanttDTO.java create mode 100644 ems-system/src/main/java/it/integry/ems/system/dto/TreeDTO.java create mode 100644 ems-system/src/main/java/it/integry/ems/system/job/RecoveryMailJob.java create mode 100644 ems-system/src/main/java/it/integry/ems/system/service/SystemService.java create mode 100644 ems-utility.iml create mode 100644 ems-utility/.classpath create mode 100644 ems-utility/.project create mode 100644 ems-utility/.settings/org.eclipse.core.resources.prefs create mode 100644 ems-utility/.settings/org.eclipse.jdt.core.prefs create mode 100644 ems-utility/.settings/org.eclipse.m2e.core.prefs create mode 100644 ems-utility/.settings/org.eclipse.wst.common.component create mode 100644 ems-utility/.settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 ems-utility/.settings/org.eclipse.wst.validation.prefs create mode 100644 ems-utility/pom.xml create mode 100644 ems-utility/src/main/java/it/integry/ems/utility/controller/UtilityController.java create mode 100644 ems-utility/src/main/java/it/integry/ems/utility/dto/PdfDTO.java create mode 100644 ems-utility/src/main/java/it/integry/ems/utility/service/UtilityService.java create mode 100644 ims.iml create mode 100644 pom.xml create mode 100644 sql/rilascio_frontst.sql create mode 100644 sql/rilascio_scontrini_2015_05_05.sql create mode 100644 sql/script.sql create mode 100644 template doc.doc diff --git a/.classpath b/.classpath new file mode 100644 index 0000000000..d7210c3c8e --- /dev/null +++ b/.classpath @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000000..335c5d0ea2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,1404 @@ +* text=auto !eol +/ svn_global_002dignores=target%0A +/.classpath -text +/.project -text +.settings/.jsdtscope -text +.settings/org.eclipse.core.resources.prefs -text +.settings/org.eclipse.jdt.core.prefs -text +.settings/org.eclipse.m2e.core.prefs -text +.settings/org.eclipse.wst.common.component -text +.settings/org.eclipse.wst.common.project.facet.core.prefs.xml -text +.settings/org.eclipse.wst.common.project.facet.core.xml -text +.settings/org.eclipse.wst.jsdt.ui.superType.container -text +.settings/org.eclipse.wst.jsdt.ui.superType.name -text +.settings/org.eclipse.wst.validation.prefs -text +/CHANGES.txt -text +/CHANGES.xls -text +/EMS_old.docx -text +/Entity[!!-~]managment[!!-~]system.doc -text +/Interfaccia[!!-~]ecommerce[!!-~]Integry.docx -text +/Interfaccia[!!-~]ecommerce[!!-~]Integry.pdf -text +docs/Applicativi[!!-~]web.pptx -text +docs/Arch1.odp -text +docs/Ems[!!-~]Architettura.pptx -text +docs/Integry[!!-~]Managment[!!-~]System[!!-~]-[!!-~]Sviluppi[!!-~]2.pptx -text +docs/Integry[!!-~]Managment[!!-~]System[!!-~]sviluppi.pptx -text +docs/Integry[!!-~]Managment[!!-~]System.pptx -text +docs/Java[!!-~]6-7.pptx -text +docs/Presentazione[!!-~]standard1.odp -text +docs/Procedure[!!-~]da[!!-~]sviluppare.docx -text +docs/Rule[!!-~]test[!!-~]sum.pptx -text +docs/Schema[!!-~]righe[!!-~]entity.pptx -text +docs/Tutorial[!!-~]Drools[!!-~]Rules.pptx -text +docs/Web[!!-~]e[!!-~]strumenti[!!-~]per[!!-~]la[!!-~]programmazione.pptx -text +ems-common/.classpath -text +ems-common/.project -text +ems-common/.settings/org.eclipse.core.resources.prefs -text +ems-common/.settings/org.eclipse.jdt.core.prefs -text +ems-common/.settings/org.eclipse.m2e.core.prefs -text +ems-common/.settings/org.eclipse.wst.common.component -text +ems-common/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-common/.settings/org.eclipse.wst.validation.prefs -text +ems-common/pom.xml -text +ems-contabil/.classpath -text +ems-contabil/.project -text +ems-contabil/.settings/org.eclipse.core.resources.prefs -text +ems-contabil/.settings/org.eclipse.jdt.core.prefs -text +ems-contabil/.settings/org.eclipse.m2e.core.prefs -text +ems-contabil/.settings/org.eclipse.wst.common.component -text +ems-contabil/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-contabil/.settings/org.eclipse.wst.validation.prefs -text +ems-contabil/pom.xml -text +ems-contabil/src/main/java/it/integry/ems/contabil/controller/ContabilController.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/importaz/service/ImportMovContabilService.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/adapter/TimestampAdapter.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ActiveOrHistoricCurrencyAndAmount.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/AddressType2Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAccountIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAmountType1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBdyPaymentRequest000400.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChargeBearerTypeCode.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICheque1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChequeType1Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIClearingSystemMemberIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICreditTransferTransactionInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIEnvelPaymentRequest000400.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGroupHeader.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrSrv00107.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrTrt00107.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBILocalInstrument1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification4.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIParty1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification4.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification5.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentInstructionInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequest000400.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequestMsg000400.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPersonIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPostalAddress6.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReporting1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReportingType1Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocation1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocationMethod1Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISgnInf00104.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISrvInf1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIStructuredRegulatoryReporting1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CategoryPurpose1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CongruencyInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ContactDetails2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditDebitCode.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceInformation2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DateAndPlaceOfBirth.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DiagnosticInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentAdjustment1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType3Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType5Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericIdentification3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericOrganisationIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericPersonIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/NamePrefix1Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ObjectFactory.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentification4.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentificationSchemeName1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Party6Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PartyIdentification32.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentIdentification1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentMethod3Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentification5.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentificationSchemeName1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Priority2Code.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Purpose1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverType.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RecerencePlatform.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentInformation3.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType1Choice.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType2.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceAmount1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceInformation5.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderType.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceInformation.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName1.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/StructuredRemittanceInformation7.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/package-info.java -text +ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java -text +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/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/CBISgnInf.001.04.xsd -text +ems-contabil/src/main/resources/sepa/xsd/binding.jxb -text +/ems-core svn_global_002dignores=target%0A +ems-core/.classpath -text +ems-core/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch -text +ems-core/.project -text +ems-core/.settings/org.eclipse.core.resources.prefs -text +ems-core/.settings/org.eclipse.jdt.core.prefs -text +ems-core/.settings/org.eclipse.m2e.core.prefs -text +ems-core/.settings/org.eclipse.wst.common.component -text +ems-core/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-core/.settings/org.eclipse.wst.validation.prefs -text +ems-core/pom.xml -text +ems-core/src/main/java/it/integry/ems/adapter/BigDecimalDeserialize.java -text +ems-core/src/main/java/it/integry/ems/adapter/CustomDeserializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/DateAdapter.java -text +ems-core/src/main/java/it/integry/ems/adapter/EsitoDeserialize.java -text +ems-core/src/main/java/it/integry/ems/adapter/EsitoSerialize.java -text +ems-core/src/main/java/it/integry/ems/adapter/ExecDateSerializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/IntegerDeserializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapter.java -text +ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapterSerializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/PkEntityDeserializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/PkEntitySerializer.java -text +ems-core/src/main/java/it/integry/ems/adapter/StringUnicodeDeserialize.java -text +ems-core/src/main/java/it/integry/ems/adapter/XmlDateAdapter.java -text +ems-core/src/main/java/it/integry/ems/annotation/DtoField.java -text +ems-core/src/main/java/it/integry/ems/csv/CsvMapper.java -text +ems-core/src/main/java/it/integry/ems/datasource/ConnectionDecorator.java -text +ems-core/src/main/java/it/integry/ems/datasource/DataSource.java -text +ems-core/src/main/java/it/integry/ems/directory/DirWatcherListener.java -text +ems-core/src/main/java/it/integry/ems/directory/DirectoryService.java -text +ems-core/src/main/java/it/integry/ems/directory/EmailListenerInfo.java -text +ems-core/src/main/java/it/integry/ems/directory/EmailService.java -text +ems-core/src/main/java/it/integry/ems/directory/EmailWatcherListener.java -text +ems-core/src/main/java/it/integry/ems/directory/ListenerInfo.java -text +ems-core/src/main/java/it/integry/ems/directory/ReceiptsFileListener.java -text +ems-core/src/main/java/it/integry/ems/exception/CheckConstraintException.java -text +ems-core/src/main/java/it/integry/ems/exception/SyncException.java -text +ems-core/src/main/java/it/integry/ems/export/dto/DialogoDTO.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplate.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateColumnsMap.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateCsv.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateEmail.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFileNameConf.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFtp.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateModoInvio.java -text +ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateVariable.java -text +ems-core/src/main/java/it/integry/ems/json/CommonObjectMapper.java -text +ems-core/src/main/java/it/integry/ems/json/JSONObjectMapper.java -text +ems-core/src/main/java/it/integry/ems/json/OrdikidsResponseJSONObjectMapper.java -text +ems-core/src/main/java/it/integry/ems/json/ResponseJSONObjectMapper.java -text +ems-core/src/main/java/it/integry/ems/model/ColumnMetadataDTO.java -text +ems-core/src/main/java/it/integry/ems/model/EntityModel.java -text +ems-core/src/main/java/it/integry/ems/model/FieldModel.java -text +ems-core/src/main/java/it/integry/ems/model/PKFieldModel.java -text +ems-core/src/main/java/it/integry/ems/properties/EmailProperties.java -text +ems-core/src/main/java/it/integry/ems/properties/EmsProperties.java -text +ems-core/src/main/java/it/integry/ems/properties/listener/EmsPropertiesFileListener.java -text +ems-core/src/main/java/it/integry/ems/report/dto/JasperDTO.java -text +ems-core/src/main/java/it/integry/ems/report/dto/PairsDTO.java -text +ems-core/src/main/java/it/integry/ems/report/dto/SubreportDTO.java -text +ems-core/src/main/java/it/integry/ems/response/AttachmentDTO.java -text +ems-core/src/main/java/it/integry/ems/response/EsitoType.java -text +ems-core/src/main/java/it/integry/ems/response/FileItem.java -text +ems-core/src/main/java/it/integry/ems/response/ModelEntityResponse.java -text +ems-core/src/main/java/it/integry/ems/response/ParamRequestDTO.java -text +ems-core/src/main/java/it/integry/ems/response/PkEntity.java -text +ems-core/src/main/java/it/integry/ems/response/ServiceRestResponse.java -text +ems-core/src/main/java/it/integry/ems/response/StatusResponse.java -text +ems-core/src/main/java/it/integry/ems/retail/service/RetailUtilService.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/AccountingRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/AgentiRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/AnagRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/CommesseRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/CommonRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/ConfigActivityRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/CostiDTO.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/DistBaseRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/DocOrdRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/DocumentCheckRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/DocumentRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/InventariRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/LottiProdRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/OrdWebRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/OrderLavRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/OrderRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/PackagesRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/PartitaMagRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/ProductionsRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/PurchasesRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/QueryRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/ReceiptRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java -text +ems-core/src/main/java/it/integry/ems/rules/completing/TabGenTextiles.java -text +ems-core/src/main/java/it/integry/ems/rules/expression/SalesExpression.java -text +ems-core/src/main/java/it/integry/ems/rules/expression/dto/InfoPezziDTO.java -text +ems-core/src/main/java/it/integry/ems/rules/util/CustomAccumulateFunction.java -text +ems-core/src/main/java/it/integry/ems/schedule/QuartzJobBeanWithConf.java -text +ems-core/src/main/java/it/integry/ems/service/EntityProcessor.java -text +ems-core/src/main/java/it/integry/ems/service/HttpRestWrapper.java -text +ems-core/src/main/java/it/integry/ems/service/MailService.java -text +ems-core/src/main/java/it/integry/ems/service/PrinterService.java -text +ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java -text +ems-core/src/main/java/it/integry/ems/service/XlsService.java -text +ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanDefinitionParser.java -text +ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanNamespaceHandler.java -text +ems-core/src/main/java/it/integry/ems/status/HandlerInterceptorAnnotationAwareHandlerMapping.java -text +ems-core/src/main/java/it/integry/ems/status/ServiceChecker.java -text +ems-core/src/main/java/it/integry/ems/sync/ASyncManager.java -text +ems-core/src/main/java/it/integry/ems/sync/ConnectionCacheHolder.java -text +ems-core/src/main/java/it/integry/ems/sync/SyncManager.java -text +ems-core/src/main/java/it/integry/ems/sync/task/ConnectionCacheCleanerListener.java -text +ems-core/src/main/java/it/integry/ems/util/HeaderRowCsvReader.java -text +ems-core/src/main/java/it/integry/ems/util/NullAwareBeanUtilsBean.java -text +ems-core/src/main/java/it/integry/ems/utility/BarcodeUtility.java -text +ems-core/src/main/java/it/integry/ems/utility/IntegerUtility.java -text +ems-core/src/main/java/it/integry/ems/utility/UtilityExport.java -text +ems-core/src/main/java/it/integry/ems/utility/UtilityFile.java -text +ems-core/src/main/java/it/integry/ems/watching/DirFilterWatcher.java -text +ems-core/src/main/java/it/integry/ems/watching/DirWatcher.java -text +ems-core/src/main/java/it/integry/ems/watching/FileWatcher.java -text +ems-core/src/main/java/it/integry/security/provider/RestAuthenticationProvider.java -text +ems-core/src/main/java/it/integry/security/provider/UserService.java -text +ems-core/src/main/java/it/integry/security/utility/CryptoUtils.java -text +ems-core/src/main/java/it/integry/security/utility/RestCredentials.java -text +ems-core/src/main/java/it/integry/security/utility/RestToken.java -text +ems-core/src/main/java/it/integry/security/utility/RestUtil.java -text +ems-core/src/main/resources/rules/Agenti.drl -text +ems-core/src/main/resources/rules/DistBase.drl -text +ems-core/src/main/resources/rules/DocA.drl -text +ems-core/src/main/resources/rules/DocL.drl -text +ems-core/src/main/resources/rules/DocV.drl -text +ems-core/src/main/resources/rules/DocWebA.drl -text +ems-core/src/main/resources/rules/LottiProd.drl -text +ems-core/src/main/resources/rules/OrdA.drl -text +ems-core/src/main/resources/rules/OrdL.drl -text +ems-core/src/main/resources/rules/OrdP.drl -text +ems-core/src/main/resources/rules/OrdWebV.drl -text +ems-core/src/main/resources/rules/accounting.drl -text +ems-core/src/main/resources/rules/anag.drl -text +ems-core/src/main/resources/rules/check_cond.drl -text +ems-core/src/main/resources/rules/commesse.drl -text +ems-core/src/main/resources/rules/commons.drl -text +ems-core/src/main/resources/rules/config_activity.drl -text +ems-core/src/main/resources/rules/document.drl -text +ems-core/src/main/resources/rules/inventari.drl -text +ems-core/src/main/resources/rules/logistic.drl -text +ems-core/src/main/resources/rules/post_calc.drl -text +ems-core/src/main/resources/rules/production.drl -text +ems-core/src/main/resources/rules/purchases.drl -text +ems-core/src/main/resources/rules/retail.drl -text +ems-core/src/main/resources/rules/sales.drl -text +ems-core/src/main/resources/rules/tabGenTextiles.drl -text +ems-core/src/test/java/EntityTestDefaultVal.java -text +ems-core/src/test/java/select.json -text +ems-core/src/test/java/sync_ctb_cont.json -text +ems-document/.classpath -text +ems-document/.project -text +ems-document/.settings/org.eclipse.core.resources.prefs -text +ems-document/.settings/org.eclipse.jdt.core.prefs -text +ems-document/.settings/org.eclipse.m2e.core.prefs -text +ems-document/.settings/org.eclipse.wst.common.component -text +ems-document/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-document/.settings/org.eclipse.wst.validation.prefs -text +ems-document/pom.xml -text +ems-document/src/main/java/it/integry/ems/document/controller/DocumentController.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImpl.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImplLocator.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointImpl.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointStub.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddress.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddressOut.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAB.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAT.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/ArrayOfLabelToPrint.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/LabelToPrint.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/LabelToPrintTipiEtichetta.java -text +ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/ws/EasySpedDEWS.java -text +ems-document/src/main/java/it/integry/ems/document/export/controller/DocumentExportController.java -text +ems-document/src/main/java/it/integry/ems/document/export/service/DocumentExporterService.java -text +ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnFooter.java -text +ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnHeader.java -text +ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnItem.java -text +ems-document/src/main/java/it/integry/ems/document/export/swinger/InvRecord.java -text +ems-document/src/main/java/it/integry/ems/document/export/swinger/SwingerResponse.java -text +ems-document/src/main/java/it/integry/ems/document/service/DocumentService.java -text +ems-document/src/main/java/it/integry/ems/document/type/DocumentExportFormat.java -text +ems-engine/.classpath -text +ems-engine/.project -text +ems-engine/.settings/.jsdtscope -text +ems-engine/.settings/org.eclipse.core.resources.prefs -text +ems-engine/.settings/org.eclipse.jdt.core.prefs -text +ems-engine/.settings/org.eclipse.ltk.core.refactoring.prefs -text +ems-engine/.settings/org.eclipse.m2e.core.prefs -text +ems-engine/.settings/org.eclipse.wst.common.component -text +ems-engine/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml -text +ems-engine/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.container -text +ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.name -text +ems-engine/.settings/org.eclipse.wst.validation.prefs -text +ems-engine/.tern-project -text +ems-engine/pom.xml -text +ems-engine/src/main/java/it/integry/ems/anag/controller/AnagImportController.java -text +ems-engine/src/main/java/it/integry/ems/controller/EmsController.java -text +ems-engine/src/main/java/it/integry/ems/controller/EmsResponseEntityExceptionHandler.java -text +ems-engine/src/main/java/it/integry/ems/controller/EmsServices.java -text +ems-engine/src/main/java/it/integry/ems/controller/HeaderModifierAdvice.java -text +ems-engine/src/main/java/it/integry/ems/interceptors/BodyLogger.java -text +ems-engine/src/main/java/it/integry/ems/interceptors/ExportInterceptor.java -text +ems-engine/src/main/java/it/integry/ems/metrics/filter/MetricFilter.java -text +ems-engine/src/main/java/it/integry/ems/metrics/listener/MetricRefreshListener.java -text +ems-engine/src/main/java/it/integry/ems/metrics/service/MetricService.java -text +ems-engine/src/main/java/it/integry/ems/properties/listener/DirectoryPropertiesFileListener.java -text +ems-engine/src/main/java/it/integry/ems/scheduler/CustomSchedulerFactoryBean.java -text +ems-engine/src/main/java/it/integry/ems/scheduler/JobInfoDTO.java -text +ems-engine/src/main/java/it/integry/ems/scheduler/SchedulerService.java -text +ems-engine/src/main/java/it/integry/security/AuthenticationRequestWrapper.java -text +ems-engine/src/main/java/it/integry/security/RestAuthenticationEntryPoint.java -text +ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java -text +ems-engine/src/main/java/it/integry/security/filter/RestSecurityFilter.java -text +ems-engine/src/main/resources/META-INF/drools.packagebuilder.conf -text +ems-engine/src/main/resources/META-INF/spring.handlers -text +ems-engine/src/main/resources/META-INF/spring.schemas -text +ems-engine/src/main/resources/conditional/springbeans/condbean.xsd -text +ems-engine/src/main/resources/configs/mail.properties -text +ems-engine/src/main/resources/configs/root.properties -text +ems-engine/src/main/resources/ems/ems.properties -text +ems-engine/src/main/resources/locales/messages.properties -text +ems-engine/src/main/resources/locales/messages_it.properties -text +ems-engine/src/main/resources/log4j2.xml -text +ems-engine/src/main/resources/mvc-dispatcher-servlet.xml -text +ems-engine/src/main/resources/quartz/config.properties -text +ems-engine/src/main/resources/rules/general.drl -text +ems-engine/src/main/resources/spring/applicationContext-security.xml -text +ems-engine/src/main/resources/spring/applicationContext.xml -text +ems-engine/src/main/webapp/META-INF/context.xml -text +ems-engine/src/main/webapp/WEB-INF/web.xml -text +ems-engine/src/main/webapp/css/bootstrap-theme.min.css -text +ems-engine/src/main/webapp/css/bootstrap.min.css -text +ems-engine/src/main/webapp/css/cerch.png -text +ems-engine/src/main/webapp/css/codemirror.css -text +ems-engine/src/main/webapp/css/demo.css -text +ems-engine/src/main/webapp/css/false.png -text +ems-engine/src/main/webapp/css/font-awesome.css -text +ems-engine/src/main/webapp/css/font-awesome.min.css -text +ems-engine/src/main/webapp/css/helper.css -text +ems-engine/src/main/webapp/css/jquery-cron.css -text +ems-engine/src/main/webapp/css/json.human.css -text +ems-engine/src/main/webapp/css/true.png -text +ems-engine/src/main/webapp/fonts/FontAwesome.otf -text +ems-engine/src/main/webapp/fonts/fontawesome-webfont.eot -text +ems-engine/src/main/webapp/fonts/fontawesome-webfont.svg -text +ems-engine/src/main/webapp/fonts/fontawesome-webfont.ttf -text +ems-engine/src/main/webapp/fonts/fontawesome-webfont.woff -text +ems-engine/src/main/webapp/fonts/fontawesome-webfont.woff2 -text +ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.ttf -text +ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.woff -text +ems-engine/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 -text +ems-engine/src/main/webapp/index.jsp -text +ems-engine/src/main/webapp/js/angular.min.js -text +ems-engine/src/main/webapp/js/bootstrap.min.js -text +ems-engine/src/main/webapp/js/charts.js -text +ems-engine/src/main/webapp/js/exporting.js -text +ems-engine/src/main/webapp/js/helper.js -text +ems-engine/src/main/webapp/js/highcharts-more.js -text +ems-engine/src/main/webapp/js/highcharts.js -text +ems-engine/src/main/webapp/js/jquery-cron.js -text +ems-engine/src/main/webapp/js/jquery.min.js -text +ems-engine/src/main/webapp/js/table.js -text +ems-engine/src/test/java/it/integry/ems/document/DocumentTest.java -text +ems-engine/src/test/java/it/integry/ems/engine/EcommerceTest.java -text +ems-engine/src/test/java/it/integry/ems/engine/EngineTest.java -text +ems-engine/src/test/java/it/integry/ems/entityvalidate/EntityValidate.java -text +ems-engine/src/test/java/it/integry/ems/logistic/LogisticTest.java -text +ems-engine/src/test/java/it/integry/ems/order/OrderTest.java -text +ems-engine/src/test/java/it/integry/ems/production/ProductionTest.java -text +ems-engine/src/test/java/it/integry/ems/test/BaseTester.java -text +ems-engine/src/test/java/it/integry/print/ConsumeHeap.java -text +ems-engine/src/test/java/it/integry/print/Infoss.java -text +ems-engine/src/test/java/it/integry/print/OutMem.java -text +ems-engine/src/test/java/it/integry/print/testprint.java -text +ems-engine/src/test/java/it/integry/security/provider/RuleTester.java -text +ems-engine/src/test/java/it/integry/security/provider/TestLoginRestFul.java -text +ems-engine/src/test/java/it/integry/watching/DirectoryWatchDemo.java -text +/ems-logistic svn_global_002dignores=target%0A +ems-logistic/.classpath -text +ems-logistic/.project -text +ems-logistic/.settings/org.eclipse.core.resources.prefs -text +ems-logistic/.settings/org.eclipse.jdt.core.prefs -text +ems-logistic/.settings/org.eclipse.m2e.core.prefs -text +ems-logistic/.settings/org.eclipse.wst.common.component -text +ems-logistic/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-logistic/.settings/org.eclipse.wst.validation.prefs -text +ems-logistic/pom.xml -text +ems-logistic/src/main/java/it/integry/ems/logistic/controller/LogisticController.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/controller/Slim2kLogisticController.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/controller/SmartLogisticController.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/dto/ArticoloDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/dto/ClienteDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/dto/ColloDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/dto/DialogPackageDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/dto/ListColliDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/importaz/controller/PackageImportController.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/importaz/dto/ColliProduzioneDTO.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/importaz/service/PackagesImportService.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/service/LogisticService.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/service/Slim2kLogisticService.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/service/SmartLogisticService.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/type/AccettazioneType.java -text +ems-logistic/src/main/java/it/integry/ems/logistic/utils/LogisticUtils.java -text +ems-logistic/src/main/java/it/integry/ems/production/controller/ProductionController.java -text +ems-logistic/src/main/java/it/integry/ems/production/controller/WpmController.java -text +ems-logistic/src/main/java/it/integry/ems/production/dto/CartellinoDTO.java -text +ems-logistic/src/main/java/it/integry/ems/production/dto/CrontimeDTO.java -text +ems-logistic/src/main/java/it/integry/ems/production/dto/OrdLavDTO.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ActivityDelete.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ApriProduzione.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Curva.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/CurvaRow.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/CurvaRowDett.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Immissione.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Inventario.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/InventarioRow.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/NoteProduttive.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnAltriOrdini.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnAvanzamento.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnOrder.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnSave.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/ReturnTransaction.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/RilevazionePerdite.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Transaction.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/TransactionSave.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/Vendita.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaForDay.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaForProdFin.java -text +ems-logistic/src/main/java/it/integry/ems/production/farmmes/dto/VenditaRow.java -text +ems-logistic/src/main/java/it/integry/ems/production/importaz/service/FarmMesImportService.java -text +ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionImportService.java -text +ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionLineClosureService.java -text +ems-logistic/src/main/java/it/integry/ems/production/importaz/service/ProductionPlanService.java -text +ems-logistic/src/main/java/it/integry/ems/production/service/ProductionPrinterService.java -text +ems-logistic/src/main/java/it/integry/ems/production/service/WpmService.java -text +ems-logistic/src/main/resources/reports/EtichetteSSCC_conf_small.jasper -text +ems-logistic/src/main/resources/reports/EtichetteSSCC_conf_small.jrxml -text +ems-logistic/src/test/java/receipts_delete_all.json -text +ems-logistic/src/test/java/receipts_insert.json -text +ems-logistic/src/test/java/receipts_insert_complete.json -text +ems-map/.classpath -text +ems-map/.project -text +ems-map/.settings/org.eclipse.core.resources.prefs -text +ems-map/.settings/org.eclipse.jdt.core.prefs -text +ems-map/.settings/org.eclipse.m2e.core.prefs -text +ems-map/.settings/org.eclipse.wst.common.component -text +ems-map/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-map/.settings/org.eclipse.wst.validation.prefs -text +ems-map/pom.xml -text +ems-map/src/main/java/it/integry/ems/map/adapter/AtlasOutputFormatAdapter.java -text +ems-map/src/main/java/it/integry/ems/map/adapter/ColorAdapter.java -text +ems-map/src/main/java/it/integry/ems/map/adapter/MapSourceAdapter.java -text +ems-map/src/main/java/it/integry/ems/map/annotations/AtlasCreatorName.java -text +ems-map/src/main/java/it/integry/ems/map/annotations/SupportedParameters.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/ConvertedRawTileProvider.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/FilterTileProvider.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tileprovider/TileProvider.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStore.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStoreEntry.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/TileStoreInfo.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/BerkeleyDbTileStore.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/DelayedInterruptThread.java -text +ems-map/src/main/java/it/integry/ems/map/atlas/tilestore/berkerly/TileDbEntry.java -text +ems-map/src/main/java/it/integry/ems/map/controller/MapController.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomCloudMade.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalImageFileMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileFilesMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileSQliteMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomLocalTileZipMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomMapSourceType.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomMultiLayerMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/CustomWmsMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/custom/StandardMapSourceLayer.java -text +ems-map/src/main/java/it/integry/ems/map/dto/PngDataDTO.java -text +ems-map/src/main/java/it/integry/ems/map/exception/DownloadFailedException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/InvalidNameException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/MapCreationException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/MapSourceCreateException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/MapSourceInitializationException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/TileException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/TileStoreException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/UnrecoverableDownloadException.java -text +ems-map/src/main/java/it/integry/ems/map/exception/UpdateFailedException.java -text +ems-map/src/main/java/it/integry/ems/map/init/AbstractMultiLayerMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/init/loader/CustomMapSourceLoader.java -text +ems-map/src/main/java/it/integry/ems/map/init/loader/MapPackClassLoader.java -text +ems-map/src/main/java/it/integry/ems/map/init/loader/MapPackManager.java -text +ems-map/src/main/java/it/integry/ems/map/init/service/DefaultMapSourcesManager.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/AtlasInterface.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/AtlasObject.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/DummyTileFilter.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/ExceptionExtendedInfo.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/FileBasedMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/HttpMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/InitializableMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/LayerInterface.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/MapInterface.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/MapSource.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/MapSourceTextAttribution.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/MapSpace.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/TileFilter.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/TileImageDataWriter.java -text +ems-map/src/main/java/it/integry/ems/map/interfaces/WrappedMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/jdbc/SQLiteLoader.java -text +ems-map/src/main/java/it/integry/ems/map/mapsources/AbstractHttpMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourceTools.java -text +ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourceUrlUpdater.java -text +ems-map/src/main/java/it/integry/ems/map/mapsources/MapSourcesManager.java -text +ems-map/src/main/java/it/integry/ems/map/mapspace/MapSpaceFactory.java -text +ems-map/src/main/java/it/integry/ems/map/mapspace/MercatorPower2MapSpace.java -text +ems-map/src/main/java/it/integry/ems/map/mapspace/MercatorPower2MapSpaceEllipsoidal.java -text +ems-map/src/main/java/it/integry/ems/map/model/AnyAttributeMap.java -text +ems-map/src/main/java/it/integry/ems/map/model/Atlas.java -text +ems-map/src/main/java/it/integry/ems/map/model/AtlasCreator.java -text +ems-map/src/main/java/it/integry/ems/map/model/AtlasOutputFormat.java -text +ems-map/src/main/java/it/integry/ems/map/model/EastNorthCoordinate.java -text +ems-map/src/main/java/it/integry/ems/map/model/Layer.java -text +ems-map/src/main/java/it/integry/ems/map/model/Map.java -text +ems-map/src/main/java/it/integry/ems/map/model/MapPolygon.java -text +ems-map/src/main/java/it/integry/ems/map/model/MapSelection.java -text +ems-map/src/main/java/it/integry/ems/map/model/MapSourceLoaderInfo.java -text +ems-map/src/main/java/it/integry/ems/map/model/MercatorPixelCoordinate.java -text +ems-map/src/main/java/it/integry/ems/map/model/TileImageFormat.java -text +ems-map/src/main/java/it/integry/ems/map/model/TileImageParameters.java -text +ems-map/src/main/java/it/integry/ems/map/model/TileImageType.java -text +ems-map/src/main/java/it/integry/ems/map/openstreetmap/AbstractOsmMapSource.java -text +ems-map/src/main/java/it/integry/ems/map/openstreetmap/CloudMade.java -text +ems-map/src/main/java/it/integry/ems/map/openstreetmap/MapQuest.java -text +ems-map/src/main/java/it/integry/ems/map/openstreetmap/Mapnik.java -text +ems-map/src/main/java/it/integry/ems/map/openstreetmap/OsmPublicTransport.java -text +ems-map/src/main/java/it/integry/ems/map/output/DownloadedTileProvider.java -text +ems-map/src/main/java/it/integry/ems/map/output/OSMTracker.java -text +ems-map/src/main/java/it/integry/ems/map/output/TileDownLoader.java -text +ems-map/src/main/java/it/integry/ems/map/properties/MapProperties.java -text +ems-map/src/main/java/it/integry/ems/map/response/MapPngResponse.java -text +ems-map/src/main/java/it/integry/ems/map/service/MapServiceGenerator.java -text +ems-map/src/main/java/it/integry/ems/map/stream/ArrayOutputStream.java -text +ems-map/src/main/java/it/integry/ems/map/stream/CountingOutputStream.java -text +ems-map/src/main/java/it/integry/ems/map/stream/LittleEndianOutputStream.java -text +ems-map/src/main/java/it/integry/ems/map/stream/RandomAccessFileOutputStream.java -text +ems-map/src/main/java/it/integry/ems/map/stream/ThrottleSupport.java -text +ems-map/src/main/java/it/integry/ems/map/stream/ThrottledInputStream.java -text +ems-map/src/main/java/it/integry/ems/map/stream/ZipStoreOutputStream.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarArchive.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarHeader.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarIndex.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarIndexTable.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarIndexedArchive.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarRecord.java -text +ems-map/src/main/java/it/integry/ems/map/tar/TarTmiArchive.java -text +ems-map/src/main/java/it/integry/ems/map/utils/DeleteFileFilter.java -text +ems-map/src/main/java/it/integry/ems/map/utils/DirInfoFileFilter.java -text +ems-map/src/main/java/it/integry/ems/map/utils/DirectoryFileFilter.java -text +ems-map/src/main/java/it/integry/ems/map/utils/FileExtFilter.java -text +ems-map/src/main/java/it/integry/ems/map/utils/ImageUtils.java -text +ems-map/src/main/java/it/integry/ems/map/utils/MyMath.java -text +ems-map/src/main/java/it/integry/ems/map/writer/MapTileBuilder.java -text +ems-map/src/main/java/it/integry/ems/map/writer/MapTileWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/NullPrintWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/NullWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/image/ImageWriterWarningListener.java -text +ems-map/src/main/java/it/integry/ems/map/writer/image/TileImageJpegDataWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePng4DataWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePng8DataWriter.java -text +ems-map/src/main/java/it/integry/ems/map/writer/image/TileImagePngDataWriter.java -text +ems-map/src/main/resources/atlas/atlas.properties -text +ems-map/src/main/resources/cert/MapPack.cer -text +ems-map/src/main/resources/mapsources/Google.xml -text +ems-map/src/main/resources/mapsources/google-hybrid.xml -text +ems-map/src/main/resources/mapsources/google-map.xml -text +ems-map/src/main/resources/mapsources/mp-openstreetmap.jar -text +ems-map/src/main/resources/mapsources/mp-region_america_north.jar -text +ems-map/src/main/resources/mapsources/mp-region_europe_east.jar -text +ems-map/src/main/resources/mapsources/mp-region_oceania.jar -text +ems-map/src/main/resources/mapsources/puglia.xml -text +ems-map/src/main/resources/mapsources/ulivi.xml -text +ems-map/src/main/resources/tilestore/tilestore.properties -text +ems-model/.classpath -text +ems-model/.project -text +ems-model/.settings/org.eclipse.core.resources.prefs -text +ems-model/.settings/org.eclipse.jdt.core.prefs -text +ems-model/.settings/org.eclipse.m2e.core.prefs -text +ems-model/.settings/org.eclipse.wst.common.component -text +ems-model/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-model/.settings/org.eclipse.wst.validation.prefs -text +ems-model/pom.xml -text +ems-model/src/main/java/it/integry/common/var/CommonConstants.java -text +ems-model/src/main/java/it/integry/ems/annotation/Blob.java -text +ems-model/src/main/java/it/integry/ems/annotation/Clob.java -text +ems-model/src/main/java/it/integry/ems/annotation/EntityChild.java -text +ems-model/src/main/java/it/integry/ems/annotation/FireRecalc.java -text +ems-model/src/main/java/it/integry/ems/annotation/ImportFromParent.java -text +ems-model/src/main/java/it/integry/ems/annotation/MapToTable.java -text +ems-model/src/main/java/it/integry/ems/annotation/Master.java -text +ems-model/src/main/java/it/integry/ems/annotation/PK.java -text +ems-model/src/main/java/it/integry/ems/annotation/Priority.java -text +ems-model/src/main/java/it/integry/ems/annotation/SqlDetailId.java -text +ems-model/src/main/java/it/integry/ems/annotation/SqlField.java -text +ems-model/src/main/java/it/integry/ems/annotation/Table.java -text +ems-model/src/main/java/it/integry/ems/base/ComposedEntityBase.java -text +ems-model/src/main/java/it/integry/ems/base/ComposedEntityInterface.java -text +ems-model/src/main/java/it/integry/ems/base/EntityBase.java -text +ems-model/src/main/java/it/integry/ems/base/EntityInterface.java -text +ems-model/src/main/java/it/integry/ems/base/EntityNotFound.java -text +ems-model/src/main/java/it/integry/ems/base/EntityPropertyHolder.java -text +ems-model/src/main/java/it/integry/ems/business_logic/AccountingBusinessLogic.java -text +ems-model/src/main/java/it/integry/ems/business_logic/ProductionBusinessLogic.java -text +ems-model/src/main/java/it/integry/ems/business_logic/dto/CommessaDTO.java -text +ems-model/src/main/java/it/integry/ems/business_logic/dto/ExplodeDistDTO.java -text +ems-model/src/main/java/it/integry/ems/config/EmsRestConstants.java -text +ems-model/src/main/java/it/integry/ems/db/EntityToDatabaseMapper.java -text +ems-model/src/main/java/it/integry/ems/db/ResultSetMapper.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbFabr.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbFabrDt.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbForn.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbGriglie.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbGriglieArt.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbList.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbListData.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbListLogImport.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbPromoDepo.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbProvenienza.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbSchedaAccr.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbSchedaAcct.java -text +ems-model/src/main/java/it/integry/ems/entity/AtbTipi.java -text +ems-model/src/main/java/it/integry/ems/entity/Azienda.java -text +ems-model/src/main/java/it/integry/ems/entity/CrlMovAttached.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbAgbe.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbAnag.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbBeni.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbBiva.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCatbeni.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCatg.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCaur.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCaus.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCausRit.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbCont.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbContFasi.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbFondi.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbGrup.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbIliq.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbInum.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbIreg.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbMast.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbMovi.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbMovr.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbMovrCoan.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbMovt.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbNcIntracee.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbParr.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbPart.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbSana.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbScad.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbSctg.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbSolr.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbSolt.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbTipoAzienda.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbTipoRiep.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbTitoli.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbTitoliDt.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbVarbeni.java -text +ems-model/src/main/java/it/integry/ems/entity/CtbVarbeniRival.java -text +ems-model/src/main/java/it/integry/ems/entity/DrlDocAttached.java -text +ems-model/src/main/java/it/integry/ems/entity/DrlOrdAttached.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbDocColli.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbDocr.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbDocs.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbDoct.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbGrupArt.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbInum.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOann.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdCq.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdCqr.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdL.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdSteps.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdr.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrds.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbOrdt.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbTipi.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbTipiAnag.java -text +ems-model/src/main/java/it/integry/ems/entity/DtbTransazIntracee.java -text +ems-model/src/main/java/it/integry/ems/entity/GrlPasp.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbAliq.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbAnag.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbAnagNote.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbBanc.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbBancAzi.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbBancAziEff.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbDivi.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbDiviCambi.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbDiviIso.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbLingue.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbMezzo.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbModIva.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbNazi.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbPaga.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbPorto.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbSpes.java -text +ems-model/src/main/java/it/integry/ems/entity/GtbTipiPaga.java -text +ems-model/src/main/java/it/integry/ems/entity/JrlCiclDisegni.java -text +ems-model/src/main/java/it/integry/ems/entity/JrlDisOrd.java -text +ems-model/src/main/java/it/integry/ems/entity/JrlFasiActivityType.java -text +ems-model/src/main/java/it/integry/ems/entity/JrlMansioneReparto.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbBdgHr.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbBdgHrDet.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbCalendt.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbCausEventi.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbCicl.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbCiclCq.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComBdg.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComCostoStd.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComImporti.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComStato.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComTipo.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbComt.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbDistClavDir.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbDistClavDirDett.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbDistClavInd.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbDistMate.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFasi.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFasiAtt.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFasiCosti.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFasiImpMesi.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFlav.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbFlavEventi.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbGiustifica.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbGiustificaRow.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbLotr.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbLott.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbMansioni.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbOffr.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbOfft.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbRLavr.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbRLavt.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbSchedaCq.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbSchedaCqr.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbSforn.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbSlist.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbSlistProd.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbStrCosti.java -text +ems-model/src/main/java/it/integry/ems/entity/JtbStrCostir.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAart.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartAnag.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartAss.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartBarCode.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartCarat.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartDesc.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartEqui.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartLink.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartMarchio.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartParam.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbAartSpec.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbColr.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbColt.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbComp.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbConf.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepo.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoArt.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoCasse.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoIntercode.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoMarcatempo.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoOper.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoPosizioni.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbDepoTipi.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbEcrCateg.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbEcrMcateg.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbEcrReparti.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbEcrStipo.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbEcrTipo.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbGrup.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbGrupCosti.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbGrupSgrpAss.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbInvenr.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbInvent.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbLisa.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbLisaData.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbLisaPromo.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbLisvData.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbLisvDataSpese.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbPart.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbPartDt.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbPartitaMag.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbSfam.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbSgrp.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbSpes.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbStip.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbTcol.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbTipi.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbTipiCarat.java -text +ems-model/src/main/java/it/integry/ems/entity/MtbUntMis.java -text +ems-model/src/main/java/it/integry/ems/entity/NtbDocp.java -text +ems-model/src/main/java/it/integry/ems/entity/NtbDocr.java -text +ems-model/src/main/java/it/integry/ems/entity/NtbDoct.java -text +ems-model/src/main/java/it/integry/ems/entity/NtbTipiInca.java -text +ems-model/src/main/java/it/integry/ems/entity/PtbFonti.java -text +ems-model/src/main/java/it/integry/ems/entity/PtbPrevr.java -text +ems-model/src/main/java/it/integry/ems/entity/PtbPrevt.java -text +ems-model/src/main/java/it/integry/ems/entity/SrlActivityTypeUser.java -text +ems-model/src/main/java/it/integry/ems/entity/SrlUser.java -text +ems-model/src/main/java/it/integry/ems/entity/StbAbil.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivity.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityCosts.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityFile.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityFileModels.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityNotification.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityResulr.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityResult.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityType.java -text +ems-model/src/main/java/it/integry/ems/entity/StbActivityTyper.java -text +ems-model/src/main/java/it/integry/ems/entity/StbEditLimit.java -text +ems-model/src/main/java/it/integry/ems/entity/StbEmail.java -text +ems-model/src/main/java/it/integry/ems/entity/StbEmailRecovery.java -text +ems-model/src/main/java/it/integry/ems/entity/StbFilesAttached.java -text +ems-model/src/main/java/it/integry/ems/entity/StbFilterDf.java -text +ems-model/src/main/java/it/integry/ems/entity/StbGestDf.java -text +ems-model/src/main/java/it/integry/ems/entity/StbGestSetup.java -text +ems-model/src/main/java/it/integry/ems/entity/StbLookupLimit.java -text +ems-model/src/main/java/it/integry/ems/entity/StbObjectCustom.java -text +ems-model/src/main/java/it/integry/ems/entity/StbTipiIndirizzi.java -text +ems-model/src/main/java/it/integry/ems/entity/StbUser.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbAnnoStag.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbCart.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbCtcl.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbLisvTaglieData.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbStyleBoxr.java -text +ems-model/src/main/java/it/integry/ems/entity/TtbStyleBoxt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAgen.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAgenProv.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAgenRigheFat.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAgenTipo.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAmac.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAmacComp.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbArti.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbArtiAcc.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbArtiDesc.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbArtiVaria.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAss.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAtt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAuto.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAutoKm.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbAutoScad.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbCdist.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbClie.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbCliePersRif.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbCompensiTdr.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbCompensiTdt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbConcorrenti.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbDest.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbDestIntercode.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbDistIncar.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbDistIncat.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbFidelity.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbFidelityAnag.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbFidelityArticoli.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbGriglia.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbGrigliaArt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbGrpAcq.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbIspe.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbList.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbListData.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbListPremi.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbMzon.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbPremiArtr.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbPremiArtt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbPromo.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbRicarSugg.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbRicariche.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbRilPrzr.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbRilPrzt.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbScar.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbSccl.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbScon.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbSconFasce.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbSegm.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbSett.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbTipi.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbTipiNegozio.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbTipoBlocCons.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbTipoFido.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbVetr.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbVett.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbVettZone.java -text +ems-model/src/main/java/it/integry/ems/entity/VtbZone.java -text +ems-model/src/main/java/it/integry/ems/entity/WdtbDocr.java -text +ems-model/src/main/java/it/integry/ems/entity/WdtbDoct.java -text +ems-model/src/main/java/it/integry/ems/entity/WdtbNewCliOrd.java -text +ems-model/src/main/java/it/integry/ems/entity/WdtbOrdr.java -text +ems-model/src/main/java/it/integry/ems/entity/WdtbOrdt.java -text +ems-model/src/main/java/it/integry/ems/exception/NoDataXmlException.java -text +ems-model/src/main/java/it/integry/ems/resolver/CustomPropertyTypeDeserializer.java -text +ems-model/src/main/java/it/integry/ems/resolver/EntitySubTypeHolder.java -text +ems-model/src/main/java/it/integry/ems/resolver/PropertyTypeResolver.java -text +ems-model/src/main/java/it/integry/ems/resolver/ResultSetSerializer.java -text +ems-model/src/main/java/it/integry/ems/resolver/SqlFieldHolder.java -text +ems-model/src/main/java/it/integry/ems/rules/completing/DocumentExtEntityRules.java -text +ems-model/src/main/java/it/integry/ems/rules/util/DroolsUtil.java -text +ems-model/src/main/java/it/integry/ems/rulescompleting/AgendaList.java -text +ems-model/src/main/java/it/integry/ems/rulescompleting/DroolsDataCompleting.java -text +ems-model/src/main/java/it/integry/ems/service/SetupGest.java -text +ems-model/src/main/java/it/integry/ems/types/ApplicationName.java -text +ems-model/src/main/java/it/integry/ems/types/OperationType.java -text +ems-model/src/main/java/it/integry/ems/types/TypeDbObject.java -text +ems-model/src/main/java/it/integry/ems/utility/Base64Utility.java -text +ems-model/src/main/java/it/integry/ems/utility/DatiFiltroDTO.java -text +ems-model/src/main/java/it/integry/ems/utility/FiltroPicking.java -text +ems-model/src/main/java/it/integry/ems/utility/OrderByFieldEntityBase.java -text +ems-model/src/main/java/it/integry/ems/utility/OrderCodAliq.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityBarcode.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityBarcode2.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityDB.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityDate.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityString.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityXML.java -text +ems-model/src/main/java/it/integry/ems/utility/UtilityZip.java -text +ems-order/.classpath -text +ems-order/.project -text +ems-order/.settings/org.eclipse.core.resources.prefs -text +ems-order/.settings/org.eclipse.jdt.core.prefs -text +ems-order/.settings/org.eclipse.m2e.core.prefs -text +ems-order/.settings/org.eclipse.wst.common.component -text +ems-order/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-order/.settings/org.eclipse.wst.validation.prefs -text +ems-order/pom.xml -text +ems-order/src/main/java/it/integry/ems/amazon/controller/AmazonOrderImportController.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AddressType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AddressTypeSupportNonCity.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentBuyerPrice.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentCurrencyAmount.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AdjustmentDirectPaymentType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendation.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendedDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AgeRecommendedUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AirFlowDisplacementDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AirFlowDisplacementUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AlcoholContentDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AlcoholContentUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AllergenInformationType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonEnvelope.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonFees.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AmazonMaturityRatingType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AmperageDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AmperageUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AntennaTypeValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ApertureDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ApertureUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AreaDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AreaDimensionOptionalUnit.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AreaUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AssemblyTimeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/AssemblyTimeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BaseCurrencyCode.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BaseCurrencyCodeWithDefault.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Battery.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryAverageLifeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryCellTypeValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryLifeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BatteryPowerUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BluRayRegionType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BootSizeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BootSizeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BurnTimeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BurnTimeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/BuyerPrice.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CapacityUnit.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CapacityUnitMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CarSeatWeightGroupEUType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CharacterDataType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Clothing.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ClothingSizeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ClothingSizeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ColorSpecification.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ComputerPlatform.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ComputerPlatformValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ConditionInfo.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ContinuousShootingDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ContinuousShootingUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CurencyDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CurrencyAmount.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CurrencyAmountWithDefault.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CurrentDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CurrentUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Customer.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CustomerReturnPolicyType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CustomizationInfoType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CycleLengthDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/CycleLengthUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DataTransferUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DateIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DateUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DatedCompareAtPrice.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DatedPrice.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DegreeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DegreeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DensityDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DensityUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Dimensions.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DirectPaymentType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DistributionDesignationValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/DockingStationExternalInterfaceTypeValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EmailAddressType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyConsumptionDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyConsumptionUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyLabelEfficiencyClass.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyRatingType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/EnergyUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ForceDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ForceUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ForwardFacingWeight.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/FrequencyUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/FulfillReadiness.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/GiftCardsFormatType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/GlobalCurrencyCode.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/GraduationInterval.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HardDriveInterfaceTypeValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HardnessDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HardnessUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HazmatItemType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Header.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HeightRecommendation.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HumanInterfaceInputType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/HumanInterfaceOutputType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/IdentityPackageType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Inventory.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryLengthDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryLengthUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryWeightDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/JewelryWeightUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LanguageSWVG.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LanguageStringType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LengthDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LengthDimensionOptionalUnit.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LengthIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LengthUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LithiumBatteryPackagingType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LoyaltyCustomAttribute.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminancePositiveIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminanceUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminiousIntensityDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/LuminousIntensityUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MagnificationDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MagnificationUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MemorySizeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MillimeterDecimalDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MillimeterUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MinimumAgeRecommendedDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ModemTypeValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/MusicFormatType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/NameValuePair.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/NeckSizeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/NeckSizeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/NoiseLevelDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/NoiseLevelUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ObjectFactory.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OpticalPowerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OpticalPowerUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalLengthIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalMagnificationDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OptionalResolutionDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OrderAcknowledgement.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OrderAdjustment.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OrderFulfillment.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OrderTrackingDTO.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Originality.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Override.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OverrideCurrencyAmount.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/OverrideCurrencyAmountWithTax.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PhoneNumberType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PixelDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PixelUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveCurrencyAmount.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveNonZeroWeightDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PositiveWeightDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PowerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PowerPlugType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PowerUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PressureDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PressureUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Price.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Product.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ProductDTO.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ProductImage.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PromotionApplicationType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/PromotionDataType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/QuantityPriceTypes.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/RearFacingWeight.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/RebateType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Recall.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/RelatedProductID.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Relationship.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ResistanceDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ResistanceUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ResolutionDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ResolutionUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SerialNumberFormatType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ShoeSafetyCodeIso20345Type.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/Shoes.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ShoulderHarnessHeight.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SpatialDimensions.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SpeedDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SpeedUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StandardProductID.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StoneCreationMethod.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringCurrencyAmountWithDefault.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringLengthDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringLengthOptionalDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringOverrideCurrencyAmount.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringTemperatureDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/StringTimeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SubscriptionTermDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SunProtectionDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SunProtectionUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SweetnessAtHarvestDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/SweetnessAtHarvestUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TargetGenderType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureRatingDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureRatingUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TemperatureUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TestOrderRequest.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ThreeDTechnologyValues.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TimeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TimeIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TimeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TorqueType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/TorqueUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ToyAwardType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ToysBaby.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VineyardYieldDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VineyardYieldUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageDecimalDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageIntegerDimensionOptionalUnit.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VoltageUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeAndVolumeRateDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeRateDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeRateUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/VolumeUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WaterResistantType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WattageDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WattageDimensionOptionalUnit.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WattageIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WattageUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WeightDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WeightIntegerDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WeightRecommendation.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WeightRecommendationType.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/WeightUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ZoomDimension.java -text +ems-order/src/main/java/it/integry/ems/amazon/dto/ZoomUnitOfMeasure.java -text +ems-order/src/main/java/it/integry/ems/amazon/job/CheckFeedStatus.java -text +ems-order/src/main/java/it/integry/ems/amazon/job/CheckOrderListJob.java -text +ems-order/src/main/java/it/integry/ems/amazon/job/UpdateGiacenzaFeedJob.java -text +ems-order/src/main/java/it/integry/ems/amazon/service/AmazonAPIService.java -text +ems-order/src/main/java/it/integry/ems/amazon/service/MarketplaceFactory.java -text +ems-order/src/main/java/it/integry/ems/amazon/service/OrderImportFromAmazon.java -text +ems-order/src/main/java/it/integry/ems/brt/tracking/MailReaderBrt.java -text +ems-order/src/main/java/it/integry/ems/conquist/controller/ConquistEcommerceController.java -text +ems-order/src/main/java/it/integry/ems/conquist/dto/ClienteDTO.java -text +ems-order/src/main/java/it/integry/ems/conquist/dto/OrdineDTO.java -text +ems-order/src/main/java/it/integry/ems/conquist/dto/ProdottoDTO.java -text +ems-order/src/main/java/it/integry/ems/conquist/dto/TrackingDTO.java -text +ems-order/src/main/java/it/integry/ems/conquist/job/ConquistBollaProntaJob.java -text +ems-order/src/main/java/it/integry/ems/conquist/job/ConquistExportJob.java -text +ems-order/src/main/java/it/integry/ems/conquist/job/ConquistImportJob.java -text +ems-order/src/main/java/it/integry/ems/conquist/service/ConquistEcommerceService.java -text +ems-order/src/main/java/it/integry/ems/order/controller/OrderController.java -text +ems-order/src/main/java/it/integry/ems/order/dto/AnagEcommerceJsonDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/AnagraficaDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/GiacenzaEcommerceDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/HeaderOrderDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/InvoiceDataDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/NotDisponibileDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/OrderEcommerceDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/OrderEcommerceJsonDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/RowOrderDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/RowOrderEcommerceDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/ShippingAddressDTO.java -text +ems-order/src/main/java/it/integry/ems/order/dto/StampaOrdiniWeb.java -text +ems-order/src/main/java/it/integry/ems/order/importaz/job/ImportOrderShJob.java -text +ems-order/src/main/java/it/integry/ems/order/importaz/service/OrderImportService.java -text +ems-order/src/main/java/it/integry/ems/order/service/OrderPrinterService.java -text +ems-order/src/main/java/it/integry/ems/order/type/OrderImportFormat.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKids.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsHeader.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsNewClie.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsNewDest.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/request/OrdiKidsRow.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsResponse.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnInfo.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnNoArtDisp.java -text +ems-order/src/main/java/it/integry/ems/ordikids/dto/response/OrdikidsReturnOffLine.java -text +ems-order/src/main/java/it/integry/ems/socialware/controller/SocialWareEcommerceController.java -text +ems-order/src/main/java/it/integry/ems/socialware/dto/ProductDTOSW.java -text +ems-order/src/main/java/it/integry/ems/socialware/dto/ProductDescriptionDTOSW.java -text +ems-order/src/main/java/it/integry/ems/socialware/dto/SocialwareResponse.java -text +ems-order/src/main/java/it/integry/ems/socialware/dto/TrackingDTOSW.java -text +ems-order/src/main/java/it/integry/ems/socialware/job/ExportProductSWJob.java -text +ems-order/src/main/java/it/integry/ems/socialware/service/SocialWareEcommerceService.java -text +ems-order/src/main/resources/amazon/xsd/Inventory.xsd -text +ems-order/src/main/resources/amazon/xsd/OrderAcknowledgement.xsd -text +ems-order/src/main/resources/amazon/xsd/OrderAdjustment.xsd -text +ems-order/src/main/resources/amazon/xsd/OrderFulfillment.xsd -text +ems-order/src/main/resources/amazon/xsd/Override.xsd -text +ems-order/src/main/resources/amazon/xsd/Price.xsd -text +ems-order/src/main/resources/amazon/xsd/Product.xsd -text +ems-order/src/main/resources/amazon/xsd/ProductClothing.xsd -text +ems-order/src/main/resources/amazon/xsd/ProductImage.xsd -text +ems-order/src/main/resources/amazon/xsd/Relationship.xsd -text +ems-order/src/main/resources/amazon/xsd/Shoes.xsd -text +ems-order/src/main/resources/amazon/xsd/TestOrderRequest.xsd -text +ems-order/src/main/resources/amazon/xsd/ToysBaby.xsd -text +ems-order/src/main/resources/amazon/xsd/amzn-base.xsd -text +ems-order/src/main/resources/amazon/xsd/amzn-envelope.xsd -text +ems-order/src/main/resources/amazon/xsd/amzn-header.xsd -text +ems-order/src/main/resources/amazon/xsd/binding.jxb -text +ems-order/src/main/resources/spring/order-spring-config.xml -text +ems-ordikids/.classpath -text +ems-ordikids/.project -text +ems-ordikids/.settings/org.eclipse.core.resources.prefs -text +ems-ordikids/.settings/org.eclipse.jdt.core.prefs -text +ems-ordikids/.settings/org.eclipse.m2e.core.prefs -text +ems-ordikids/.settings/org.eclipse.wst.common.component -text +ems-ordikids/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-ordikids/.settings/org.eclipse.wst.validation.prefs -text +ems-ordikids/pom.xml -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/config/OrdikidsRestConstants.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/controller/OrdikidsController.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AnagraficaDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ArticoliDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ArticoliUnificatoDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AssortimentoDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/AssortimentoDettDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/CategorieClienteDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/CodBarreDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ColoriDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/DestinatariDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/DisponibileDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ElencoListiniDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ForceupdateDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ListiniDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/ListiniTaglieDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/LoginAziendaDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/LoginDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/NazioniDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/PagamentiDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/StatoAnagraficaDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/TaglieDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/UtenteDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/VtbListDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/dto/VtbSconDTO.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/prop/OrdikidsProperties.java -text +ems-ordikids/src/main/java/it/integry/ems/ordikids/service/OrdikidsService.java -text +ems-product/.classpath -text +ems-product/.project -text +ems-product/.settings/org.eclipse.core.resources.prefs -text +ems-product/.settings/org.eclipse.jdt.core.prefs -text +ems-product/.settings/org.eclipse.m2e.core.prefs -text +ems-product/.settings/org.eclipse.wst.common.component -text +ems-product/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-product/.settings/org.eclipse.wst.validation.prefs -text +ems-product/pom.xml -text +ems-product/src/main/java/it/integry/ems/product/controller/ProductController.java -text +ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportAnagListiniService.java -text +ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportEcediService.java -text +ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportListiniAcquistoService.java -text +ems-product/src/main/java/it/integry/ems/product/importaz/service/ImportListiniVenditaService.java -text +ems-product/src/main/java/it/integry/ems/product/importaz/service/ProductServices.java -text +/ems-retail svn_global_002dignores=target%0A +ems-retail/.classpath -text +ems-retail/.project -text +ems-retail/.settings/org.eclipse.core.resources.prefs -text +ems-retail/.settings/org.eclipse.jdt.core.prefs -text +ems-retail/.settings/org.eclipse.m2e.core.prefs -text +ems-retail/.settings/org.eclipse.wst.common.component -text +ems-retail/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-retail/.settings/org.eclipse.wst.validation.prefs -text +ems-retail/pom.xml -text +ems-retail/src/main/java/it/integry/ems/retail/controller/PvmController.java -text +ems-retail/src/main/java/it/integry/ems/retail/controller/RetailController.java -text +ems-retail/src/main/java/it/integry/ems/retail/export/controller/RetailExportController.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/IReceiptsParser.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsDialog.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsDialogTab.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsFrontSt.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsParser.java -text +ems-retail/src/main/java/it/integry/ems/retail/importaz/services/ReceiptsSelfService.java -text +ems-retail/src/main/java/it/integry/ems/retail/importer/controller/RetailImportController.java -text +ems-retail/src/main/java/it/integry/ems/retail/job/ReceiptsJob.java -text +ems-retail/src/main/java/it/integry/ems/retail/job/ReceiptsJobOneHour.java -text +ems-retail/src/main/java/it/integry/ems/retail/listener/ReceiptsFileListenerSimple.java -text +ems-retail/src/main/java/it/integry/ems/retail/pvm/dto/InvestimentoDTO.java -text +ems-retail/src/main/java/it/integry/ems/retail/service/PvmService.java -text +ems-retail/src/main/resources/spring/retail-spring-config.xml -text +ems-retail/src/test/java/receipts_delete_all.json -text +ems-retail/src/test/java/receipts_insert.json -text +ems-retail/src/test/java/receipts_insert_complete.json -text +ems-system/.classpath -text +ems-system/.project -text +ems-system/.settings/org.eclipse.core.resources.prefs -text +ems-system/.settings/org.eclipse.jdt.core.prefs -text +ems-system/.settings/org.eclipse.m2e.core.prefs -text +ems-system/.settings/org.eclipse.wst.common.component -text +ems-system/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-system/.settings/org.eclipse.wst.validation.prefs -text +ems-system/pom.xml -text +ems-system/src/main/java/it/integry/ems/system/controller/SystemController.java -text +ems-system/src/main/java/it/integry/ems/system/dto/TreeDTO.java -text +ems-system/src/main/java/it/integry/ems/system/job/RecoveryMailJob.java -text +ems-system/src/main/java/it/integry/ems/system/service/SystemService.java -text +ems-utility/.classpath -text +ems-utility/.project -text +ems-utility/.settings/org.eclipse.core.resources.prefs -text +ems-utility/.settings/org.eclipse.jdt.core.prefs -text +ems-utility/.settings/org.eclipse.m2e.core.prefs -text +ems-utility/.settings/org.eclipse.wst.common.component -text +ems-utility/.settings/org.eclipse.wst.common.project.facet.core.xml -text +ems-utility/.settings/org.eclipse.wst.validation.prefs -text +ems-utility/pom.xml -text +ems-utility/src/main/java/it/integry/ems/utility/controller/UtilityController.java -text +ems-utility/src/main/java/it/integry/ems/utility/dto/PdfDTO.java -text +ems-utility/src/main/java/it/integry/ems/utility/service/UtilityService.java -text +/pom.xml -text +sql/rilascio_frontst.sql -text +sql/rilascio_scontrini_2015_05_05.sql -text +sql/script.sql -text +/template[!!-~]doc.doc -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..750fadb4ca --- /dev/null +++ b/.gitignore @@ -0,0 +1,16 @@ +ems-common/target +ems-contabil/target +ems-core/target +ems-document/target +ems-engine/.settings/*.prefs +ems-engine/target +ems-logistic/target +ems-map/target +ems-model/target +ems-order/target +ems-ordikids/target +ems-product/target +ems-retail/target +ems-system/target +ems-utility/target +/out diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000000..14a9d2777d --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +ims \ No newline at end of file diff --git a/.idea/artifacts/ems_engine_war.xml b/.idea/artifacts/ems_engine_war.xml new file mode 100644 index 0000000000..a80f3b1b86 --- /dev/null +++ b/.idea/artifacts/ems_engine_war.xml @@ -0,0 +1,8 @@ + + + $PROJECT_DIR$/ems-engine/target + + + + + \ No newline at end of file diff --git a/.idea/artifacts/ems_engine_war_exploded.xml b/.idea/artifacts/ems_engine_war_exploded.xml new file mode 100644 index 0000000000..58fb1a99ec --- /dev/null +++ b/.idea/artifacts/ems_engine_war_exploded.xml @@ -0,0 +1,137 @@ + + + $PROJECT_DIR$/ems-engine/target/ems-engine-1.0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000000..34344f11ac --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000000..3fe17567c2 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml new file mode 100644 index 0000000000..30ff5cb791 --- /dev/null +++ b/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml b/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml new file mode 100644 index 0000000000..182cba2b7c --- /dev/null +++ b/.idea/libraries/Maven__avalon_framework_avalon_framework_impl_4_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml b/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml new file mode 100644 index 0000000000..0c65f5df27 --- /dev/null +++ b/.idea/libraries/Maven__bouncycastle_bcmail_jdk14_138.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml b/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml new file mode 100644 index 0000000000..5197ed3efc --- /dev/null +++ b/.idea/libraries/Maven__bouncycastle_bcprov_jdk14_138.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml b/.idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml new file mode 100644 index 0000000000..dde215b5e4 --- /dev/null +++ b/.idea/libraries/Maven__c3p0_c3p0_0_9_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_amazonservices_mws_MWSClientJavaRuntime_1_0.xml b/.idea/libraries/Maven__com_amazonservices_mws_MWSClientJavaRuntime_1_0.xml new file mode 100644 index 0000000000..16f1e42cc5 --- /dev/null +++ b/.idea/libraries/Maven__com_amazonservices_mws_MWSClientJavaRuntime_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_amazonservices_mws_MWSOrders_2013_09_01_2015_04_30.xml b/.idea/libraries/Maven__com_amazonservices_mws_MWSOrders_2013_09_01_2015_04_30.xml new file mode 100644 index 0000000000..2c6061c70a --- /dev/null +++ b/.idea/libraries/Maven__com_amazonservices_mws_MWSOrders_2013_09_01_2015_04_30.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_amazonservices_mws_MaWSJavaClientLibrary_1_1.xml b/.idea/libraries/Maven__com_amazonservices_mws_MaWSJavaClientLibrary_1_1.xml new file mode 100644 index 0000000000..30c147b2c5 --- /dev/null +++ b/.idea/libraries/Maven__com_amazonservices_mws_MaWSJavaClientLibrary_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_ancientprogramming_fixedformat4j_fixedformat4j_1_4_0_SNAPSHOT.xml b/.idea/libraries/Maven__com_ancientprogramming_fixedformat4j_fixedformat4j_1_4_0_SNAPSHOT.xml new file mode 100644 index 0000000000..618bac7302 --- /dev/null +++ b/.idea/libraries/Maven__com_ancientprogramming_fixedformat4j_fixedformat4j_1_4_0_SNAPSHOT.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_0.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_0.xml new file mode 100644 index 0000000000..cc9065d560 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml new file mode 100644 index 0000000000..be123699dd --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml new file mode 100644 index 0000000000..c49f705e68 --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_csv_2_6_6.xml b/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_csv_2_6_6.xml new file mode 100644 index 0000000000..901f1e378b --- /dev/null +++ b/.idea/libraries/Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_csv_2_6_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_findbugs_annotations_2_0_1.xml b/.idea/libraries/Maven__com_google_code_findbugs_annotations_2_0_1.xml new file mode 100644 index 0000000000..a3d13160ba --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_findbugs_annotations_2_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_3_1.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_3_1.xml new file mode 100644 index 0000000000..d7b503804e --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_gson_gson_2_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_code_gson_gson_2_5.xml b/.idea/libraries/Maven__com_google_code_gson_gson_2_5.xml new file mode 100644 index 0000000000..80bcd5fe39 --- /dev/null +++ b/.idea/libraries/Maven__com_google_code_gson_gson_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_15_0.xml b/.idea/libraries/Maven__com_google_guava_guava_15_0.xml new file mode 100644 index 0000000000..8ae2de1289 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_15_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_guava_guava_19_0.xml b/.idea/libraries/Maven__com_google_guava_guava_19_0.xml new file mode 100644 index 0000000000..68e23ccd00 --- /dev/null +++ b/.idea/libraries/Maven__com_google_guava_guava_19_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml b/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml new file mode 100644 index 0000000000..7ced7e4137 --- /dev/null +++ b/.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml b/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml new file mode 100644 index 0000000000..ae673ea65a --- /dev/null +++ b/.idea/libraries/Maven__com_lowagie_itext_2_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_microsoft_sqlserver_sqljdbc4_4_0.xml b/.idea/libraries/Maven__com_microsoft_sqlserver_sqljdbc4_4_0.xml new file mode 100644 index 0000000000..10823cdbfa --- /dev/null +++ b/.idea/libraries/Maven__com_microsoft_sqlserver_sqljdbc4_4_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_thetransactioncompany_cors_filter_2_5.xml b/.idea/libraries/Maven__com_thetransactioncompany_cors_filter_2_5.xml new file mode 100644 index 0000000000..d01c74e11a --- /dev/null +++ b/.idea/libraries/Maven__com_thetransactioncompany_cors_filter_2_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_thetransactioncompany_java_property_utils_1_9_1.xml b/.idea/libraries/Maven__com_thetransactioncompany_java_property_utils_1_9_1.xml new file mode 100644 index 0000000000..0d6d8fc6d0 --- /dev/null +++ b/.idea/libraries/Maven__com_thetransactioncompany_java_property_utils_1_9_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_7.xml b/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_7.xml new file mode 100644 index 0000000000..08952d7982 --- /dev/null +++ b/.idea/libraries/Maven__com_thoughtworks_xstream_xstream_1_4_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml new file mode 100644 index 0000000000..cf7c90ccee --- /dev/null +++ b/.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_8_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_codec_commons_codec_1_6.xml b/.idea/libraries/Maven__commons_codec_commons_codec_1_6.xml new file mode 100644 index 0000000000..e8a6a9f91c --- /dev/null +++ b/.idea/libraries/Maven__commons_codec_commons_codec_1_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_collections_commons_collections_2_1.xml b/.idea/libraries/Maven__commons_collections_commons_collections_2_1.xml new file mode 100644 index 0000000000..2068b27778 --- /dev/null +++ b/.idea/libraries/Maven__commons_collections_commons_collections_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml b/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml new file mode 100644 index 0000000000..f1160609cd --- /dev/null +++ b/.idea/libraries/Maven__commons_digester_commons_digester_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_discovery_commons_discovery_0_2.xml b/.idea/libraries/Maven__commons_discovery_commons_discovery_0_2.xml new file mode 100644 index 0000000000..5c97345caf --- /dev/null +++ b/.idea/libraries/Maven__commons_discovery_commons_discovery_0_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_1.xml b/.idea/libraries/Maven__commons_io_commons_io_2_1.xml new file mode 100644 index 0000000000..3b7814235f --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_2_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_io_commons_io_2_2.xml b/.idea/libraries/Maven__commons_io_commons_io_2_2.xml new file mode 100644 index 0000000000..f8084ec288 --- /dev/null +++ b/.idea/libraries/Maven__commons_io_commons_io_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml new file mode 100644 index 0000000000..b770f56aa9 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml new file mode 100644 index 0000000000..01c7b8ee61 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml new file mode 100644 index 0000000000..eab40b3297 --- /dev/null +++ b/.idea/libraries/Maven__commons_logging_commons_logging_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_net_commons_net_3_4.xml b/.idea/libraries/Maven__commons_net_commons_net_3_4.xml new file mode 100644 index 0000000000..c70ad5f7e2 --- /dev/null +++ b/.idea/libraries/Maven__commons_net_commons_net_3_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__commons_net_commons_net_3_5.xml b/.idea/libraries/Maven__commons_net_commons_net_3_5.xml new file mode 100644 index 0000000000..a27cd3f73f --- /dev/null +++ b/.idea/libraries/Maven__commons_net_commons_net_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml new file mode 100644 index 0000000000..14681ee840 --- /dev/null +++ b/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__eclipse_jdtcore_3_1_0.xml b/.idea/libraries/Maven__eclipse_jdtcore_3_1_0.xml new file mode 100644 index 0000000000..a9251587e8 --- /dev/null +++ b/.idea/libraries/Maven__eclipse_jdtcore_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__it_integry_utility_barcode_1_1.xml b/.idea/libraries/Maven__it_integry_utility_barcode_1_1.xml new file mode 100644 index 0000000000..4be3fbf665 --- /dev/null +++ b/.idea/libraries/Maven__it_integry_utility_barcode_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_activation_activation_1_1.xml b/.idea/libraries/Maven__javax_activation_activation_1_1.xml new file mode 100644 index 0000000000..180d587561 --- /dev/null +++ b/.idea/libraries/Maven__javax_activation_activation_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_activation_activation_1_1_1.xml b/.idea/libraries/Maven__javax_activation_activation_1_1_1.xml new file mode 100644 index 0000000000..bde4d358d8 --- /dev/null +++ b/.idea/libraries/Maven__javax_activation_activation_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_javaee_web_api_6_0.xml b/.idea/libraries/Maven__javax_javaee_web_api_6_0.xml new file mode 100644 index 0000000000..6f532e6751 --- /dev/null +++ b/.idea/libraries/Maven__javax_javaee_web_api_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_mail_mail_1_4.xml b/.idea/libraries/Maven__javax_mail_mail_1_4.xml new file mode 100644 index 0000000000..ead2b381a0 --- /dev/null +++ b/.idea/libraries/Maven__javax_mail_mail_1_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml new file mode 100644 index 0000000000..c24f7e3083 --- /dev/null +++ b/.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_xml_rpc_javax_xml_rpc_api_1_1_1.xml b/.idea/libraries/Maven__javax_xml_rpc_javax_xml_rpc_api_1_1_1.xml new file mode 100644 index 0000000000..9d1a9e4ca8 --- /dev/null +++ b/.idea/libraries/Maven__javax_xml_rpc_javax_xml_rpc_api_1_1_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__javax_xml_soap_saaj_api_1_3_5.xml b/.idea/libraries/Maven__javax_xml_soap_saaj_api_1_3_5.xml new file mode 100644 index 0000000000..498a751c4c --- /dev/null +++ b/.idea/libraries/Maven__javax_xml_soap_saaj_api_1_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jfree_jcommon_1_0_15.xml b/.idea/libraries/Maven__jfree_jcommon_1_0_15.xml new file mode 100644 index 0000000000..2133275616 --- /dev/null +++ b/.idea/libraries/Maven__jfree_jcommon_1_0_15.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jfree_jfreechart_1_0_12.xml b/.idea/libraries/Maven__jfree_jfreechart_1_0_12.xml new file mode 100644 index 0000000000..e5dfd0ee11 --- /dev/null +++ b/.idea/libraries/Maven__jfree_jfreechart_1_0_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__jstl_jstl_1_2.xml b/.idea/libraries/Maven__jstl_jstl_1_2.xml new file mode 100644 index 0000000000..40b1672861 --- /dev/null +++ b/.idea/libraries/Maven__jstl_jstl_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__junit_junit_4_12.xml b/.idea/libraries/Maven__junit_junit_4_12.xml new file mode 100644 index 0000000000..d411041745 --- /dev/null +++ b/.idea/libraries/Maven__junit_junit_4_12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_35.xml b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_35.xml new file mode 100644 index 0000000000..da90023d16 --- /dev/null +++ b/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_35.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_jcip_jcip_annotations_1_0.xml b/.idea/libraries/Maven__net_jcip_jcip_annotations_1_0.xml new file mode 100644 index 0000000000..d29c82f6b5 --- /dev/null +++ b/.idea/libraries/Maven__net_jcip_jcip_annotations_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml b/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml new file mode 100644 index 0000000000..3e76289fc7 --- /dev/null +++ b/.idea/libraries/Maven__net_sf_barcode4j_barcode4j_2_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_4_5_1.xml b/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_4_5_1.xml new file mode 100644 index 0000000000..0ac61419e4 --- /dev/null +++ b/.idea/libraries/Maven__net_sf_jasperreports_jasperreports_4_5_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_antlr_antlr_runtime_3_5.xml b/.idea/libraries/Maven__org_antlr_antlr_runtime_3_5.xml new file mode 100644 index 0000000000..6d3a0f6218 --- /dev/null +++ b/.idea/libraries/Maven__org_antlr_antlr_runtime_3_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_api_4_3_1.xml b/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_api_4_3_1.xml new file mode 100644 index 0000000000..69f4d92ada --- /dev/null +++ b/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_api_4_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_impl_4_3_1.xml b/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_impl_4_3_1.xml new file mode 100644 index 0000000000..7b79fa57d1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_avalon_framework_avalon_framework_impl_4_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_axis_axis_1_4.xml b/.idea/libraries/Maven__org_apache_axis_axis_1_4.xml new file mode 100644 index 0000000000..7698bdf139 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_axis_axis_1_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_4.xml b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_4.xml new file mode 100644 index 0000000000..78cfcd37a1 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_commons_commons_lang3_3_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_geronimo_specs_geronimo_stax_api_1_0_spec_1_0.xml b/.idea/libraries/Maven__org_apache_geronimo_specs_geronimo_stax_api_1_0_spec_1_0.xml new file mode 100644 index 0000000000..72d74c3fe2 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_geronimo_specs_geronimo_stax_api_1_0_spec_1_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_2_3.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_2_3.xml new file mode 100644 index 0000000000..1e69f7e13d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_3_6.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_3_6.xml new file mode 100644 index 0000000000..04cad1e9bd --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_3_6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_2_2.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_2_2.xml new file mode 100644 index 0000000000..2dcdea6e72 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_3_3.xml b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_3_3.xml new file mode 100644 index 0000000000..a821fc2fd0 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_3_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_3.xml new file mode 100644 index 0000000000..fdc42817f5 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_api_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_3.xml new file mode 100644 index 0000000000..797728cfc8 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_core_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_logging_log4j_log4j_web_2_3.xml b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_web_2_3.xml new file mode 100644 index 0000000000..2ec940a6b9 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_logging_log4j_log4j_web_2_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_0.xml b/.idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_0.xml new file mode 100644 index 0000000000..fbfbbc1170 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_pdfbox_fontbox_2_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_0.xml b/.idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_0.xml new file mode 100644 index 0000000000..5412a9910f --- /dev/null +++ b/.idea/libraries/Maven__org_apache_pdfbox_pdfbox_2_0_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_3_7.xml b/.idea/libraries/Maven__org_apache_poi_poi_3_7.xml new file mode 100644 index 0000000000..8ecb56a181 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_3_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_7.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_7.xml new file mode 100644 index 0000000000..86c7c9d720 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_3_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_7.xml b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_7.xml new file mode 100644 index 0000000000..e9e128fd11 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_poi_poi_ooxml_schemas_3_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml new file mode 100644 index 0000000000..466c52c253 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlbeans_xmlbeans_2_3_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_7.xml new file mode 100644 index 0000000000..0cd2ef1d68 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_anim_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_7.xml new file mode 100644 index 0000000000..2e7275f15d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_awt_util_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_7.xml new file mode 100644 index 0000000000..f9b48c0deb --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_bridge_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_7.xml new file mode 100644 index 0000000000..ca535c954c --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_css_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_7.xml new file mode 100644 index 0000000000..3c131e5f21 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_dom_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_7.xml new file mode 100644 index 0000000000..8a22bc71aa --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_ext_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_7.xml new file mode 100644 index 0000000000..842274525e --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_gvt_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_js_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_js_1_7.xml new file mode 100644 index 0000000000..2d617a3538 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_js_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_7.xml new file mode 100644 index 0000000000..1e8816a5f8 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_parser_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_7.xml new file mode 100644 index 0000000000..73ca6d4452 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_script_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_7.xml new file mode 100644 index 0000000000..8e6d3adebc --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svg_dom_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svggen_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svggen_1_7.xml new file mode 100644 index 0000000000..dcdf67212d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_svggen_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_7.xml new file mode 100644 index 0000000000..f8eab0a497 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_transcoder_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_7.xml new file mode 100644 index 0000000000..8a6a7895f4 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_util_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_7.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_7.xml new file mode 100644 index 0000000000..3fa5ec4d38 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_batik_xml_1_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_fop_0_94.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_fop_0_94.xml new file mode 100644 index 0000000000..817f4e5973 --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_fop_0_94.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_2.xml b/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_2.xml new file mode 100644 index 0000000000..fc09bd512d --- /dev/null +++ b/.idea/libraries/Maven__org_apache_xmlgraphics_xmlgraphics_commons_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml new file mode 100644 index 0000000000..19a76d3495 --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcmail_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml new file mode 100644 index 0000000000..cb79152acd --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bcprov_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml b/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml new file mode 100644 index 0000000000..755a52c731 --- /dev/null +++ b/.idea/libraries/Maven__org_bouncycastle_bctsp_jdk14_1_38.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_castor_castor_1_2.xml b/.idea/libraries/Maven__org_codehaus_castor_castor_1_2.xml new file mode 100644 index 0000000000..8cc23cd618 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_castor_castor_1_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_groovy_groovy_all_1_7_5.xml b/.idea/libraries/Maven__org_codehaus_groovy_groovy_all_1_7_5.xml new file mode 100644 index 0000000000..cc6ddc5120 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_groovy_groovy_all_1_7_5.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_lgpl_1_7_4.xml b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_lgpl_1_7_4.xml new file mode 100644 index 0000000000..0ad2e94863 --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_lgpl_1_7_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_lgpl_1_7_4.xml b/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_lgpl_1_7_4.xml new file mode 100644 index 0000000000..55cd1e697c --- /dev/null +++ b/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_lgpl_1_7_4.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_drools_drools_compiler_6_4_0_Final.xml b/.idea/libraries/Maven__org_drools_drools_compiler_6_4_0_Final.xml new file mode 100644 index 0000000000..6ea457e0e5 --- /dev/null +++ b/.idea/libraries/Maven__org_drools_drools_compiler_6_4_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_drools_drools_core_6_4_0_Final.xml b/.idea/libraries/Maven__org_drools_drools_core_6_4_0_Final.xml new file mode 100644 index 0000000000..4eb2d730a6 --- /dev/null +++ b/.idea/libraries/Maven__org_drools_drools_core_6_4_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml b/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml new file mode 100644 index 0000000000..98a6916630 --- /dev/null +++ b/.idea/libraries/Maven__org_eclipse_jdt_core_compiler_ecj_4_4_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml new file mode 100644 index 0000000000..f58bbc1127 --- /dev/null +++ b/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_ini4j_ini4j_0_5_2.xml b/.idea/libraries/Maven__org_ini4j_ini4j_0_5_2.xml new file mode 100644 index 0000000000..534b931e5d --- /dev/null +++ b/.idea/libraries/Maven__org_ini4j_ini4j_0_5_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_javassist_javassist_3_19_0_GA.xml b/.idea/libraries/Maven__org_javassist_javassist_3_19_0_GA.xml new file mode 100644 index 0000000000..be983fccb5 --- /dev/null +++ b/.idea/libraries/Maven__org_javassist_javassist_3_19_0_GA.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_resteasy_jaxrs_api_3_0_12_Final.xml b/.idea/libraries/Maven__org_jboss_resteasy_jaxrs_api_3_0_12_Final.xml new file mode 100644 index 0000000000..6c685e9616 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_resteasy_jaxrs_api_3_0_12_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_resteasy_resteasy_client_3_0_12_Final.xml b/.idea/libraries/Maven__org_jboss_resteasy_resteasy_client_3_0_12_Final.xml new file mode 100644 index 0000000000..4dcc0fc28b --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_resteasy_resteasy_client_3_0_12_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_resteasy_resteasy_jaxrs_3_0_12_Final.xml b/.idea/libraries/Maven__org_jboss_resteasy_resteasy_jaxrs_3_0_12_Final.xml new file mode 100644 index 0000000000..061b8aec19 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_resteasy_resteasy_jaxrs_3_0_12_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_jboss_spec_javax_annotation_jboss_annotations_api_1_1_spec_1_0_1_Final.xml b/.idea/libraries/Maven__org_jboss_spec_javax_annotation_jboss_annotations_api_1_1_spec_1_0_1_Final.xml new file mode 100644 index 0000000000..26e0a514a5 --- /dev/null +++ b/.idea/libraries/Maven__org_jboss_spec_javax_annotation_jboss_annotations_api_1_1_spec_1_0_1_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_kie_kie_api_6_4_0_Final.xml b/.idea/libraries/Maven__org_kie_kie_api_6_4_0_Final.xml new file mode 100644 index 0000000000..26504d6b3b --- /dev/null +++ b/.idea/libraries/Maven__org_kie_kie_api_6_4_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_kie_kie_internal_6_4_0_Final.xml b/.idea/libraries/Maven__org_kie_kie_internal_6_4_0_Final.xml new file mode 100644 index 0000000000..168ba5d988 --- /dev/null +++ b/.idea/libraries/Maven__org_kie_kie_internal_6_4_0_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_mvel_mvel2_2_2_8_Final.xml b/.idea/libraries/Maven__org_mvel_mvel2_2_2_8_Final.xml new file mode 100644 index 0000000000..465d3dc8e6 --- /dev/null +++ b/.idea/libraries/Maven__org_mvel_mvel2_2_2_8_Final.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_postgresql_postgresql_9_4_1209_jre6.xml b/.idea/libraries/Maven__org_postgresql_postgresql_9_4_1209_jre6.xml new file mode 100644 index 0000000000..41a275a1a5 --- /dev/null +++ b/.idea/libraries/Maven__org_postgresql_postgresql_9_4_1209_jre6.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_2.xml b/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_2.xml new file mode 100644 index 0000000000..ebb147218f --- /dev/null +++ b/.idea/libraries/Maven__org_quartz_scheduler_quartz_2_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_2_2.xml b/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_2_2.xml new file mode 100644 index 0000000000..f1022b1a26 --- /dev/null +++ b/.idea/libraries/Maven__org_quartz_scheduler_quartz_jobs_2_2_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_reflections_reflections_0_9_10.xml b/.idea/libraries/Maven__org_reflections_reflections_0_9_10.xml new file mode 100644 index 0000000000..d92ca0da1c --- /dev/null +++ b/.idea/libraries/Maven__org_reflections_reflections_0_9_10.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_2.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_2.xml new file mode 100644 index 0000000000..7d29533b47 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml new file mode 100644 index 0000000000..1e672600f6 --- /dev/null +++ b/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml new file mode 100644 index 0000000000..c0f5e88855 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_config_4_0_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml new file mode 100644 index 0000000000..4b9d7e85ea --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_core_4_0_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml new file mode 100644 index 0000000000..cf3144c4fc --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_security_spring_security_web_4_0_4_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..7388c829aa --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_aop_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..6959be5f8a --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_beans_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..d71e0a46d1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_context_support_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_context_support_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..877c335161 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_context_support_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_core_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_core_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..9c970d9652 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_core_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..c9285e1f2c --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_expression_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_instrument_tomcat_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_instrument_tomcat_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..104db35d00 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_instrument_tomcat_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..3beb055ce8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..32d4e80fd7 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_orm_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_oxm_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_oxm_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..b652f541d8 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_oxm_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..2454e0b423 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_tx_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_web_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_web_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..6646dba2bd --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_web_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml new file mode 100644 index 0000000000..20be062ba1 --- /dev/null +++ b/.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_5_RELEASE.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__stax_stax_api_1_0_1.xml b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml new file mode 100644 index 0000000000..0b13335ee1 --- /dev/null +++ b/.idea/libraries/Maven__stax_stax_api_1_0_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml b/.idea/libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml new file mode 100644 index 0000000000..8310dc887c --- /dev/null +++ b/.idea/libraries/Maven__wsdl4j_wsdl4j_1_6_3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xalan_xalan_2_6_0.xml b/.idea/libraries/Maven__xalan_xalan_2_6_0.xml new file mode 100644 index 0000000000..89cc4896ee --- /dev/null +++ b/.idea/libraries/Maven__xalan_xalan_2_6_0.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml b/.idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml new file mode 100644 index 0000000000..c36e71714a --- /dev/null +++ b/.idea/libraries/Maven__xml_apis_xml_apis_1_0_b2.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_1_3_02.xml b/.idea/libraries/Maven__xml_apis_xml_apis_1_3_02.xml new file mode 100644 index 0000000000..c60138b771 --- /dev/null +++ b/.idea/libraries/Maven__xml_apis_xml_apis_1_3_02.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml b/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml new file mode 100644 index 0000000000..6baf5e0191 --- /dev/null +++ b/.idea/libraries/Maven__xml_apis_xml_apis_ext_1_3_04.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml b/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml new file mode 100644 index 0000000000..0f2d9ef4a8 --- /dev/null +++ b/.idea/libraries/Maven__xmlpull_xmlpull_1_1_3_1.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml b/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml new file mode 100644 index 0000000000..6726a2d68f --- /dev/null +++ b/.idea/libraries/Maven__xpp3_xpp3_min_1_1_4c.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000000..74a7b70134 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + C:\Users\GiuseppeS\AppData\Roaming\Subversion + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000000..f967a7353b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000000..94a25f7f4c --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000000..7cb7003231 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1484902798911 + + + + +<<<<<<< 70d6d8467c39fcc483f92cc3e019d9331fefacad + + + +======= + + + +>>>>>>> bbeacd9d87ccf493d23dad497767c9bf282606a3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + No facets are configured + + + + + + + + + + + + + + + 1.7 + + + + + + + + + + + + + + + 1.7 + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.project b/.project new file mode 100644 index 0000000000..0f80d29c59 --- /dev/null +++ b/.project @@ -0,0 +1,42 @@ + + + IntegryManagmentSystem + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope new file mode 100644 index 0000000000..585c967a9c --- /dev/null +++ b/.settings/.jsdtscope @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..4824b80263 --- /dev/null +++ b/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding/=UTF-8 diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..62a317c860 --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..52ac70342d --- /dev/null +++ b/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml new file mode 100644 index 0000000000..1ac9c29930 --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..3943c622ad --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000000..3bd5d0a480 --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000000..05bd71b6ec --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/.settings/org.eclipse.wst.validation.prefs b/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..6f1cba68d5 --- /dev/null +++ b/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/CHANGES.txt b/CHANGES.txt new file mode 100644 index 0000000000..052affafac --- /dev/null +++ b/CHANGES.txt @@ -0,0 +1,53 @@ +# Change Log +In questo file vengono annotati i cambiamenti a seguente software + +## [1.0.1] - 2016-01-15 aggiunta in ems.properties +sh.import.enabled=false + +## [1.0.0] - 2015-12-16 Prima versione con aggiunta di tutte le lib +### Added +antlr-runtime-3.5.jar +barcode4j-2.0.jar +Bookman Old Style.jar +commons-lang3-3.4.jar +commons-logging-api-1.1.1.jar +drools-compiler-6.3.0.Final.jar +drools-core-6.3.0.Final.jar +ecj-4.3.1.jar +fixedformat4j-1.4.0-SNAPSHOT.jar +fontbox-1.8.9.jar +groovy-all-1.7.5.jar +gson-2.3.1.jar +guava-18.0.jar +httpclient-4.2.3.jar +httpcore-4.2.jar +ini4j-0.5.2.jar +javassist-3.16.1-GA.jar +jdtcore-3.1.0.jar +jempbox-1.8.9.jar +kie-api-6.3.0.Final.jar +kie-internal-6.3.0.Final.jar +mail-1.4.jar +MaWSJavaClientLibrary-1.1.jar +mvel2-2.2.6.Final.jar +MWSClientJavaRuntime-1.0.jar +MWSOrders_2013-09-01-2015-04-30.jar +mysql-connector-java-5.1.35.jar +pdfbox-1.8.9.jar +protobuf-java-2.5.0.jar +quartz-2.2.1.jar +reflections-0.9.10.jar +slf4j-api-1.6.6.jar +slf4j-api-1.7.12.jar +sqlite-jdbc-3.8.10.1.jar +sqljdbc4-4.0.jar +stax-api-1.0.1.jar +utility-barcode-1.1.jar +xmlbeans-2.3.0.jar +xmlpull-1.1.3.1.jar +xpp3_min-1.1.4c.jar +xstream-1.4.7.jar + +### Changed +### Removed +### Fixed \ No newline at end of file diff --git a/CHANGES.xls b/CHANGES.xls new file mode 100644 index 0000000000000000000000000000000000000000..33a29f593985a5574c67ebfdded6304ff8efd8f3 GIT binary patch literal 35840 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 IBaZ(60YEchpa1{> literal 0 HcmV?d00001 diff --git a/EMS_old.docx b/EMS_old.docx new file mode 100644 index 0000000000000000000000000000000000000000..8d8b065304f9550e27f8630141be7fe70b39fea0 GIT binary patch literal 539047 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 z

%*JR)!S>*)HLh1A7LL%#M~C;u$4yHH!jgt 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%0A+U>$a@^M_(ZvcAbzrlV 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 iz{@OWAVvRO8 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
J3E&R} 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 z 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%0AA~fq(W2O9)q)f`N}jyj zrrX8+ATqH?DZd>5=C7sSq)R1q3&m^VSii0Ib?;{bU%Ov05FHA|_pKMs-?hFQ?h>Z< zDk|CiB5L)?!&*rwm1(a?{a9i(N#Vih#zbZ8Ow5koQeR)s=zC6uA6 z^fU8(SY@ub3s7%>f)8TJTYHa33>__Y3gQ#0Hek79lvl?O-+5`24Wh@N6QgB9r zdi2Z?a#_oHf8lr~omxjf73FIJPE=7yKzegQB*^y3?u}dbeHG$?qp!JFf5UZTG;0bM zbVKJpMZof|{vzNb74>=9WnQ3I3RA=BrYDVT&_5Cwt{${+ck*KO zBp?QAKTqPOC0>QZMEP}>M>#7C_TZL-#1gU(OnJ z2)BVm{rr8hy^zq6P^>toh_Kj+{Q(S8Mf1Y~ZP46MPfy$zFALHZZECT4l(|=OuB&xs zjRIR}JwL-3m?sJ&UwJ=%Sf%OKTArUO#QEP_Z~lN3u;ct4Qs6CCWv;gC!NUc%lgZ&5 z%Kv#B4U&{%qO}Uwn^$&SpKKQuRu?4L5#z3-(HMYd1}@qEjoXI)?{1qau$#O6=a<2? zX9dXsS`PY=(xUM32Yq4KAPalJ?GhU342WnDb>p(X9kJ$ERwVo>ZpsB9@mW(hex7*R zNnig=E`9>751&R~B&8z#L4Xo|qL}p{vmgAVl90={CA8QoSJyh%AbW@;zmgOIGgZwyv*-DrA`g$5%lhE!wpI76Z zNywnia4U={X-Pm|hSmRC$bD<}Vo$I@wg@YwiiobVG(=a`J}~-SNaBOhCqKh!Khv6+ zEHTo#jm+;%feqMH%z=fo%AiTnuhD11kzI$b9WFr8fQW1ZD*Q_72!&Us*v~9H=B#`cqZGZ}EcLZ=c3^#7$m6M1Y%dTzeeidi7ff@Tqq0uh|L7 zH>)I)gpdk71YL244p4yS`*%(sLONZ25F36fwWGza5qq>dDcRv2@2R6&Pd*Rem^|uz z*I$j8Z-CN;%>ruG7QY5h$PK7SfZxG95?JXnApo{~U4WkFG3$zY2;dFaF2Kc(2gVO? z;A;~Q*7k(7%!V>^-CYF-9ANlg4oEzcHltmEdGP}L`cDTWGXLiT5?>qvpGf|EK;ma^ zxkX?BVJ|Pj|Dt3VXZOVmn8ZI1NYvn##1=!v(}uPD)SFJ^7v_)xj~XSQCf&c}$P)EZ zetkWOsgIB(*OzeD&WC(=yyyqfJO4X4a+|C&tF>6Rb&;>_H^c`oi4O=w;fs%lRvt^6 zLsYs+87u5g2a~VQhghvw7H;^b%+P{9Ae(qWwU|F43qrkw2>p^?vHBB@@009pFisYX zfUKI$YB0g7uhVMF{#8Muvn??TfWj8DdHF2 z{5hR+XWfV{1gp3oXE$_Tk0>9hhw8^IbjXb2j13G%<_2^{uBqux>z#c%FKm7nbu#_s z3k}&wiKq8hXfOT>LazW`QRQjqL|uC(-wi{WghoU5`z89p$BaqC_ILff4^E;S0 zZ59Ki*bvnS=e6=RR^nn-o&S*}!Qj@? zHC3~dSjHI2k&sB->T(tn1+s2VA52}VihmYD%cm=bY$LiO-J>{e+Yzw}GTT}w06?>h ziDg8AHM>+xk8!Zi;2e5#P&%Ak;70crE)iX@ZTyOl>Vk)hvFS~-!b&g9{486=m1WcP zmv$c}P!)CuO>73^1SjQ=m8^9|QM4fU?$Th`x9Q=Z3{$%%OY@TNNWx<}4cm1W=ZEK9 z=h3;S*5sw2imX2(K-F_?wgoxqKH_bhEh5J+z(JUMLs-sqb3V$rH-`M=nQHz}*$6|C z7~iJ{1I0z8Gt^(Csxzfuxl%LE!0#q@zz+9;9QhNXB6=PS)cjkB(}B9rT+C~gkS~4u zeb7~)y#4c2JQ%UXTcniKVIt(sm{5}jSq6wKO8l!23}jm-=}|SCvOC6Pf8w@I^r;tm zF6Qa?MidM@;%8Dmg_9bS)jre@X0I8DC}f8mk~DJ3b@X>~3|?f#U?Yu>%$eWfPB;yh!saR>)itUj~51{VZ5%O%RzDj_rHLB;;jgIze~kL3Av3;{=U1Nm4E z_+Fb*gtDN7qY;WNg)NFi8MGT>G+z>_(9#Mm#_@iNxnWehHJ_r9$n4yGA=j!|h)VSx zd}%Z^G5KG39(fGDd^v&{kb>+S4k5ZewBML?N!;7bUQOqj#lUfGWyV;nTJ281dHhM3 z+LIZ)O_@-JWfw>MelTM;gHs`k8HH^RFB%bs9QvKQz(J)5;ryod?gOdqxuCEcK3Yg)nrya48bu>}H3cihE!3|>aTJQ5pf^lSFBl8UgQJwF zuv$p)5~=cf;3VZLd;>CN2BmM_v zgp3%E>G9O8u?SgF!EXGSJo5Ex&lp)A-+`6VLVTI56|WCSccuBpqqyxm$GaWsG7$&4 zT&gMGyW4}12=dihXBh*If)T}czXl|sVl=>JDf3DTG1*6XtCq+L&LKq0k%oxhuM+r_ znu@t>SNlgPsUHb;N54~6*6$rjJiOt`k6L`AMp7@Y3CbsbYe%D=>5EJJb)w1P_1iU( zaUC*uDTx_wk;&{~r>MY&=y8|kz&nbh)7u4NLKT5C`%2<4m@g;Fw9`d#5?d%lduKF* z#~egl-ws4}Wu7v`b$81+Zzq^T=dpEcYBN76{SFw{mVpe;mmm=1^;TTVaxPKsVRTHQ z9)9UYq&zR;JJL;`;EQQf9U4lDZa1#O1kI%ezxMw$JuYK@kjHD4E{U^*(~SvX8@*1`U63Kt&P9Q*HJX5s9~!m3!Di8RQZHmx`89gxQ=nG$_^hdHeC6k9Ud z7#uz8T4D}KeNL-xP%-r=@5WpJ$jOIHM4$2ckY?XqO^l#C4RQRFKt%0q&S-twnU1N* z0dE1(57#20wlNaLgYW4;yYnIH$}?s|IHd*UJk#U5LS@TWG*q%?=G6>TJxlXE0!oLn z)Ee{D@&RfZboW^joF* z&EM2U}-nWyO?%6grz0ni5Eo(%zw>Ia<1W#7` zK|QN6>2~Lc!m4K>FAit+xAhB@A9^R~n)q9U-Xg2j3n2;DZDBz08MX$(-l7YAlKo%& ziuV(QG5keP+OFN!f3JwnR~)P;fNBW*`cD-R%YUhedVr6_eXfY2+K*@dts;Wn_^Tos zlED^1#lQZh3CaH&4Ut7YABo&2lQwSrYFjGnOYF_41f2nmUxAIN6+vJ-O@gB$rS2I< z+fRa5_wNfj-{KSEgi>|!V8U|7r&4Jyv1&I~?w2>SbW06}E1O&&CbOO!d3l~M)FR1b z%kx>;tE3lGok(dE*LN?XwNdHtDbYV3yfqzJ?^2ErxbSjZ6jxc?iC*d}3o0W^$>a34 zFtB5YwsZ`);w7Wf$%Om9yZ-a$+|gvD2MHaPEnHhJHfowfGeuIc#MgVFf)ccDw)onL)XiMrDDF!~MIn&&>R)~(`$Ow2gInT8NHoU$tC zXF7$;^n*$?B$?9o4TWnrEy?w6@o=3DuE?ou4I;hn8^466QvBkhpIe;=)bq599Ww#? z`;0#KZ&#^&6V+WHp6!3b@j9OBB=M|3@59Qmkl#bw z&0&k)TG5IGKZL1UVXRW|_6NmLWN*k3kIx(&9sFv{{UIXI#{Qr*SFiP=wiSpJhtktZ zEZk%^PPTUcHlCywRRdUZdR(et>%DOShgFa8m3?sed%H0NahgakUcRKe}?aMD0 zmROQLl?%-tcQ$9AnvE%97;QTYbnbrPaWt*rtr2CB_0}H*Ipu1 z+AK4h0oe^FwNeriWzwZYzLJz_N!a>JgM?}JC|K2@eg=;C2a;hK`p`9nY3DGsJTnfA zN&l;e%l& zTWu>5Or{d7A5HXBV_&_qSoYrthQ-9alUQ&@kL6bMNoMPwCjA_qE*@g>(lzj9z*|Uf z7t_zWwW3ayZ#C^+$W_s=%BTL8>Zmg*xT9CCTz`Or3`8<9foXYvf?^|j;!RJ`zd54y zC6z5YgBnFVmzWtzb!}u;5b`zhHO%m}SlEYYLG_>q7zkEDlN6YC1Ol19sX}p79cWn; zh@ZCdG_lfR;gkc2vxU4jh_V&QbfA4JpxfP3XVQiS)CFc{*^T#YIUl_o4=&n_5yx0T0mF?l7%;1&i6T!MD3YDU(#ic^bF{3iM#Qwc>Vf^|4{SNd85G)(<_99B_9TUuZAB1u zoeiQ`rTyCy>oD^Xm}YO1oQRnMGmoEy{4Tmpt$zh*q^CK<>g-K9>gag=@(rU-|KtwI zw7V8se%kIU$ze)?X%&vSCQk+1@J^Sxt02-(YlQV0@rf(9rt^5}-P%^pSB4!iL-G#Q zu~eg=DC-+i@$V`bg*eJ1mk6qj3VjGz_jT4*I1)Mim^L^X?{pazqSN7^v6(RI7I08n znK9tfYssR1E1u*B9uFgc@WBtd4y5}il*)S6 z311MTuk7I0jBH3mC1==)w3N1o{KbMU7PGu)ZMnwuXDLcL`cg$G1st|?-^K5oXzD1v zkdWSEuCGvTRR$#`BK5ZhNT+!!LECjAxm07=oj*QkQ4~&}_}Y}wb1~?np}Z3LIGJf! zDB@E#94jhY+r)0)Z5(YVU4U6y@s6O|8v&7)Tm=(_6*i`Cn$@w)`h-$=$*kPb+gs`F z+bI5!Q!yB_l(rdJ<}N+2po$Oj4yorXwwS*CVt(i#?I$m~k8cQ}G(+GQg|bdUiQj^{ z5c{jhi`k=KC}1lou`RU5>{Dt}_k%NxY$)<0?bu4F&sZ8>yyUDbbBysAP}`p&iF>zS zI`C@2La60Ih+WTX&6HVt%l(HPbEE64-d4>!R{r=WD?4D<8F|=C{b5a6bN%D#MVWHL zJ9`RraBJkhbX$P9I2Iq&ix=S6f2u9m{!49P3w$EUb8T@48D;cuwFTroxVA76I83q@ zMX|-~@v;x9-f}RpH%%dt@QJEWA8SOOl$DV1$x_K|ISY$M_;C_P5F996rlR0(itHVY z;y}QEL8!c~qlk`5MwQw-?azok@%?_o%FC*uaf!s@TEF)*&&c&HciR2qkrO8=ydOVI z#@3eM4b>YynBI2DH?KQN4_6?s=2&@KT|U>ok{f|~TTFQDUsH5#wxni=H$~T>r~#V( zcuuWBtCFT@WZcIH5kSEG`kH@vsZILi*g}7%eqxV22c<>kn5E_T_}J|;Br=(3vm`Ra z)7B1og+ax>5XScvcNiLDzlFyGH6(xjBivS~*ch}IGo+v3{aT!-^9B8PRgV36ZvtXc zP;p3K{8DblE|*-Z+>~9W4HE3RiLFhE#T59YN7+O|obyg$4Hl-9{8mwqk_%!DE%7+# zS~({=>ev)#kCJO~$t^shxt5ohDBg;mS3Mx}=(g)vhIg4Ew05kN{m0EKg@RARHTmBI zUK^*K<=IBQth5lezF)9qljWUJ_QT2HaD#Jom(Q@e9q*haNL&12|JW)+v|~_gUw1(g z3XjM7W})!%w6di5D1;tfBC9-k(9eFFHJtuEb=0?Q$+iJkwO~32rgo^eDIQ7fmrUci zFs^0fEBX`41_#|#;wgv|CZ1`p1mIc5du?PB_LcLHc}y>+S2?VECO6&PiOpUmB^3)X z7VJ@<(6CKYI{p%~$XbznkAm!k{*}Hi&-cLZqdfYDZ)mx34%9qKQ;HKa3h>*kkg}Lp z^cFtf?wX2QAw{}I;h0fPx{Mg+Qv_e=h@)cJe2(Oh7V&CaY8Ert>v61yuPHM+^00e_ zAf5a%0N#>@pPkz7wgqv6)EI{+lztWrxYD_R4R;9NWU9tuf9R zs&0ImE` zPd*`Kd?!*78;~spBTv_U5D+@cPvIbtWA}*nYG&f(x2zAVKxrv4FU?8pKFLz$Bj1NZ z<(h|0qGAaRl1W!%tX!t*zL9VhV&j~q0-R_A+%9|0-Q?-*^;DR&Zc-9_*o5J}xOU}u zH{JUJg^b$BEmdpAUrA+HHE*$#TJ$ijO}AVT*^ck|8KtP2_2;f9f^{;D1WzfbQUdC!4x2YR|6pZ6S2e68Sr+jHp9{?s$6+9o(+-**Jm!;MJ3%>~5I?JwzwVR3bmoRF?Zd7ZD*By@+jC zsfYWb2D{O}(mDb=vhb%8(it90rF;k8g1+tut-^hX_GVgdQLlV_0VU;=JBs&~qCqDe zPt;|h_5;HPHe)kL2Ilnca-VhC+1K+AW;_bXN6xW%IdBi1 z#RSY4Kl)7U;(0Pup7tGu5OiW_Q(G@4Me(ljGV`*ebOL|E!70Jmh$Wd~b$l@;N`%rv z3St;1kw>DiU3G><6#yDf%^;7z@)-DHDIrE4pLg@Hm*IrBv5!zK9Q3 z%A~V!1;d2i<(#P|qEx&sQwvWf`^8ZD7FOtmB)4LFmmJkUrusZBhH&6CkmxS>w)cOT zC_>%)fR5Lcb$#+U50zc=*?zv3bu@y#V8{K=glo~CANernPTg2ClI0xlu-f%>2uXRI zz~md8WPiJ3J+%0s*M`A}jr^^;tLA)QC`^WhH$H*R%e_s3cjYF%dT(IicAM715;&jm zx|cLb*y5-GBJwyul3p%754(qL0-45jT_R*EKCiSOuQPv&3M=pn!W*G)lhE3r_f_AX zSOp^(+%|sbPY~&ZJB078`z}8gcPq)Y;$FU0Vo96qy5C7)8m{l%P~b8i{iKS0uOT%G|}o>}&T0V{~kHY}>ZgVaK*@bZmEQyJOoOvtzSkbv(O&?>+aNne$HF zxqr`1RjPJvJl}-}p9gELHJVqHMLa(1{O?lPiG3k6Mg`B^t$W|_??v4vX}uM=V{?iG zcgl)XX*-xB@RA**JvRkMZP6b&dEWZctW^rgDSpQR6*PM^9{CJXpRr0fHsY#+M zj@=WP(&7dT8)qHf9ReS+19=1?u}7sT$r}I5!FW4bt#mG_73T)TPh|en%A6PH)>xY< z2jhr2hQL7X?2Fr^??t<5(OQQ3^(vx}VmIa@5ybS336n_U+M_*-UtS&c-izAWy!O!% zpqR19nb%!uIju#eP%~R9$vJ;AFEWY6nFuXut>T#D`m_q?y4m0C5FYOh-)7{zG%`#6qX+G8Ju!j9`Dl+Nfy6(cZ9ie@cHQEN$QBx zolO&Hp^uV-Hq0wKr{}8Wrr>5-QCIcoE2Cwdj!A4gdbAde|G~Ue2`_pdd`cUE4oylv zZqq_Vdaq0(j#VJTS`sXXmV0YXTKgRD6x+xkGD=$zG}T zD+w0&@#HyRM2C-3#r1-2ktTzH1Vxk~o)DBrenf zM_jm9$bh1AJE;@O+?J9pM0$rv=@aPzEc|KTRN|$`!F*+cH+l_g2sm6)saWr>H;?M6 z;YDU~k;;aweO!zL6(~oum$LE$Z10JQXY>Arsg(;@=MhbW5?3K59|lvLO>nK1sgNr4is zFkB!&C=#GlWKm~817i{hkpDLgl~pM1c=0eheE)e!&C0ux)z;JLEz!e$bfU-_myJ+L zQidzzmPZt6W^PzD1C2Zi0SbIHpUNPypm@Nbxxu>XU(?97yxyr_HO1+*?A=A% zbfa}Y+)!416iwdosGw~`Jav$cP3-~(!6MQdJI`Hc%P?`kO{_OgPtVKv)yPhoZ>>Da z>7375A`!b!3>a^5m$ ziMo+`iZMmJ($~xWBRVVOY7aeV>hmD%*M8$XaW=2NUw6@?@c_GH58sE?e2i~k7Yq=^ z(|~bg#lqVTz8VD{Dc$c`$tI_LyJOj$<=-exI#ddIQ}zcwgm}uxk%QIMz>D4kOp=rU zD4v33C`}5a6I{rUr+86gD^UZJ0_u^?Y-mmMFVxo#$KXA=4YFWN?XWBXe^ zbxgSsbX){eB#iYPT3ThJ{zVO%zX~bUODkU+J7^f(KX;?0BrvDKPqhUZORm|>51uIr zPz?a9FXGw2(%03$i)5?K9ve=jGBdYztq$(-TYLd$TDcL#PN5aVtXTDPbd>FAS zegGt)4FT?Jr384t3bpRYh0QiHU^t{wUYPNBqI`rkqSa#Eg8nrw5%(f zc3cfcQV%Tx!rygY(!?`+dyADCr)jVR*{h_)pBH)hPI*U6uRV)VtZs`)1h7()dbNzD z1#lR~(%5No;jYPauD?BpS^@Qap~ME%bIgn+8n{?=3Oj^V&8k}ZFj;KLE|`ig4?*PI z>bP}2Y}8Yq-2#O4U^Sh1Xy+ob)S?1C(Q0#dllWX!DvLEoNq$GblS5ad96%n++=Kn) ztbQ2aRU^}gr65j=1GTf(W2vYd>6oaS14Kr&NA*Z&IWgHeSB22TaZcMRZYRFC`oxA+ zTEkXDMBsE3`qF_Sjfa{?T$X)H*$5$HKBFug1e~@jou9wsn6`oL&QlmHo+z1Th80at zC8B3_oJ2_$`NP7UeV4&pVo1>nt0T;#-9meXyJINvt<3jDR)V0T3(k|=j+1Vk;9o!Z zGRZ;x{xqPZb*e1G<&sFDPv&VzM@{fuJ(z~Na_{iDiN%84qJFhN(o_>R(wh*XM5Z@r zKHci$bvWNWAwDnw$CJ{)+lw7zbEf0_CpWfFU=m0h%cX zq5#ba26RXbm|S(oLS~@IjEi9X@2-;Suq)0yu*uCca*02%Z;l1NF0rw#Pc{Vg<7S@T zla$$NcB#&4y20$LuZkq~cxci3GmMXrb@rj+%b*Pip46_IGsifc7xRHP#TYKYD`7(L zfu)jU4@!S^$vs~XZ*xm;$=H62^+Z$lM-tqlar0HfTHyF`I~kRuNp3K9LMFc&gjLRH z(}9Q6A&`)kIqrJ(XdXFI;C5i>P-^_o%T=4D7IdNzblllR(qAFm$sbaiZ=L2>F{qnn zH7(Q#p*h7gKH=Tc@jx}j!280?V01v(a1&gp85Pm5On8KGCRydo+4&cXCrQN7RngiA z*$!OzMlP|4^;XOi+o>is!$kjDH;O1xW{DuxDBj|-OJUslm9dADM5=wf_REIW^6}!r zQTOMf-47m`1rC-w93c%GwC}I;w0`hnpH8RZD$_PS3bI}97ey(bB2=a|SzPo|qPJdC-Gt9 zX9sI8)lfaN=*JCRmFS0pI9wr(KbH#A!?jbjo3waa=pW*B$Klh!#uKgj#w2M zKCuc(1~unhn^NK1Mjn=U=f6;@QT{CfE<*nPIuV$`@{JLnSh1aP@A@pLMg<~Dman3% z_L&w~oqa2zTKtvwp2F+9m^A)y?ecUM$tx2b|)vvj_=ylpqeVWr29>nasvWBaQ zbh2K;9e+YDd?AXb1H;UY)&AMVb_o(M+ivN4@T#KKxLT^hF7i~ELavf(@g=z?W_$tL zg$!bu;*_OY^{<7}Xx1^ute5rr(K>*OJW3B5r68%0=d%N&fgGjwayruZtL-vwH{8I% z7O(&cli7Km#${(O2W|$lj>u9ppxz3SSg{T_yeW_>aP)LM^@>uXW_2)7%guG&B%iF) z#`%PAVa}fY1l+WBxLMKA4`fci_c9=lvi&s%{J4zjV~l`GI;C#?Im(qkISw{iyb_#s z&hUcNsd08eLXBu8HKOPreqo*f2ZzTdye6pD!QJZ2TzpwdAf7QC@odOCUl=hJDD(+t z-~1fIg-pePw||fixenz-E}PVatV95U2?UTZK*pJl0ojcpijR__L@6=^P7ne?3z+YV z0m_vPQb4j|)z&TGApo2J{RmWs0#cuvh1gRu@1~zfe6stZ;z*L`zGI=v<%Jc?6ygpm z?6|e-ILILOEi$A^C#iGBx=sc&1}MqIh6QZ$b7*JdPEJEY$*NMPu=k&bnuT%mMZD>D zt8_JShMv>=RGM9vMOWqmX<2ein!C?Cv*}()N*7oa>XzIoI%!|yZaF*}`GTzDQ)XnR z|E|VM6a_E>tWEz}b=XWJwa0|K=at>=RKZM$s}t3|YHZw;o4dk9)5O_bWdmy|%~q+= zj*JNzG&3DgD>VbF>BvL#ta*gsNuWlcQa_W-ka51)PGwJr-fCiiqMnY$Hp*mfXKY*3 zioR;W*ICNt&8BD5mqbU`+<%S;CQWKEbOKR;G`(EcV_+MZzNngkJT{ilRs`=XcJPB% zudhJ=6y}oJ4z*7T*J%YD?1{o);N;5d`boUleXsn~!E8jf`?upMxsr+mCqCgdV~vY~ z(iK;g5elNu4S(w~KMYwy07B`2GYKW1<)%Q%{`JFBR;hfx@+>Oboq=^qL1r<(wim+y zeu{SYru7W|dDVs^I01LM(?&Y+)$D0#qd2O);7YP207VoGWvvn`_@XE^4OO@fxx_y~ zZRS#cPCJHO*c5Spgf(@x;>`AmrhS>;=X8!E#$@0eRev4*$Gh=7dBenJrDv{U?l!K4`HnoUVIoc9H(ATC40U<@A*O*h#q22g z(SZrT>1k5%pu7pO%72OWk?0wA!I{S_9>kJDdFV1or$sFsrAFR1es!qyr7>6AulPBR z9TA8i3iOLkoJYd;Q&MAy3Jb!CE)};h<*VaJv@xN!zQA9EdaCjgbO$v#j*V>w=tQ!= zAnSV*wcH%06>d}A=R|fyT32a5mU~sLydVJi4K*}U?JvktBRr2|GuTLdB|B*jruU>^ zax6tF{@at8hSAkLYzSJesH&o54a_384i_~jQ}`ZCsjvG_9Fki}Vnl*)0>rinMK6fW z``>#9Nwdl7LI7@%0Obe>Ao)94r2l)9HGKjhMyVMWG~MV~>BIx5_`JrD9!7_cgGqVw zOM|9hrZ>9FoDhcGbkEK;jN!!LrAgO}Z|qgEsJP&PbSTHy*QblL_Y>b@70wfo0j*#cFnF#j;oH&(MNE|q~bn3UMNBFa7&aJo85Y#j{>zJ)M z0BjSj(5q6kXR!s*>1rU3!5EMSnYAiAW(B?*1F7w3*RHczZ2PG~&CY9s`wQ@8+f*;l z9G&l89wQMGB%rURKG{mwa6IYwEvaqnW2iY*Iti@E>uA%~Svzn(p*PVYwMa2bVl%jF z;&3u9-!c0X^(7uIshv1vQy9ij!((JX1ll0i?Yj&{u19wYR~8kCCU~aiF{B+)Xogg} ziQ9hNtPt4zLY@0Q!9IOJ*M9>g79wS3n(D9e%=NJkf)ai8tkUG^sH91X7aXS-(8~t1 z;>0uV`deB8SQMFUL~QfoGsaYodX)^I655L-w$N z6|QjzhcFQuL=_JK$#AY4wVtw$Q;NjN{`p?2=E`QqEeo%gbasP#8`?2f1yA4iVRo5$@q!UL35DoI(dT|#o9mI30Hm#Nz^X0uQaXij&RC|6(Q=jozWSQ+M<<@cUH4d z>-f9I;mt-(P0XlfQ6?Y&KLRTDP>ARfxY~b16#5YEWdSt8MDHv<%zifDTW(&0+z~?1 z0am6S9)B`WX!9=u2Q`e$%L<{C+ZopZtemxMV-{#)KURKXeE#UmWYl|Ua__!AqRUpR zvtH$%JJ{l-*%(Z9z~k_j##RUus+&7)oaYQkFgFqcz2TFpULDO+)7*R2w)lA}92A|8 z^VSYweei-0@1Ptpm)KRvXG}+$(b3jtdwM>LlRcS-Oj#**oGF5zOwQ z0AL7!MSv+@=90rn2>~-UZ1*yZ{zSfmZ$nyn)VpI?z~d2# z)S$bZ!-aY5q^W&lrwf|3u{QTuR`QxPSJmi^@2TX838QG;(P5BtmC#>v(|>V{L2{Wd zXBAlrwlYOQ>WNbx#xvos+9U;V#IS5{WMfFf=iJBQn}@E`who$JT+cN1Ppt~V8w7^|n1K2`2m zMg&^%_CkaOuq%-+E2`r|S?_RzPM%_Izb|f27(N|9=K6+7*O6#u`bp<*iu;FbnDe@> zvc0iXk02Y_*%~V}>bdn}B05|K9vEy67iCC0N0GaFeyf5G;pQzh>E*%LDcK-x)`Wh* zBDh>;v}zFVEt%hmQ?;DZ)gTv)DL$XTaBTL!l=HKjNL%`3Bwho_Ux^968%SXZ*VFtz z@czx|r$^@+b`yg!FkB~6<9p8Kd4w`nO=+dOFkb|mTGzT?dgP@NQKKX#{NHr`(6}2O zA;jK;8xb^L_%^bV1GrV;(Pb;`MrEQ(iqkx2NvvtL)CnWyMv_*xYx5oo)_3ecn}*&f zv3Yw{Ot-`}a`8#x64?Av%BA;*Vw#ixPjb;ZP}k7V5xS+m_aONUE&gh@8bPvBOyV

Vh~L}9$@LPZfdbzF>*q>AM1Sm~gSA8|#?;F3 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

0-|{Wss=7%N$5ow%z{1@p3;xh9BGil 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

wv)$kd;bYNR_9cn%d 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
nE$#RdjtDuFpCrmR}IhhBido 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

2ymx1$ycwu;Qhz;s;=P_Y&kBRx3e-LjCBqSTR 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

*?M3W$_YqUn=T zMnM=;OdjK=48LmKt`~}6aLlT|d)qDx80tXlGtm3=Ld@v38rxT-%~1h~FAiH1u32N> zgooOlZB|3X=m!~#9P3`5moUWV>=`qsD01`4p849q=o;7s< zIVr06)H%gEUu%A+8jNP*Bc7TXz%g&daWb=5J2*2)nsh%+4G6yjT|nzgzSSSAvZl3O z6nRT>;bC>L!H(}wYByV^naYQ1zmK3bcdTHH5@Q&@vUb@tRfSQ2{BV8d@TEm^nomzG z1chcXsr#^tXYlJowZG=ZTE*O6M#?aMite@KY9W%zHX@mil&u8Dq87Z@>$bqTOgJz;xSA(L?$HW zThr^AltpGLuf5T%V3u^_x{B}}fFJizfHI)voG;6drs6h8fpdFDpo1zIuiK0hM%cXz z&J%ku-7RBrxE5J^7QvoR6#|aK+qaWUZW&}gdWWknkgsqZ<#ZfpJ^gW%UBAQpNHODQ zgxZ~8aA0vmkW5_p=w+Wqmu*gyDBzM8_VJ!FfxNB~-Fl(tqNThVuR�IsUnKjfO^E zI?LD{%i=azVb)?!x(}!%jVvE$k|Yp_P9Hi;)l$EeOO16f!aNGJXc9mFc~9fkfU6xO`KLUeJxHV2gkK7T~8NRmw6V4z6m22~8?=x++0Me|yuIzpF z4l6tgPLRgzq?1)m7f7FFH({yvc252$Q*wj-v)~r`S|Dpf%07Yfi7AaZjjz=JS7V}v zSXB$$3C>3d=8(Hx#f-g;q}O*zM&u3W8wXYcJej75{ZdX|JDGtf|8lLZ17?(wVoogJ zkqCegCb5?j$>@x2@meRbxh*-(MwQ3No`Eqt!X@QPL8U2M<`U7S3o9cYXXUe33!?N+p0(Cc0WA<-w8^(tQZRtl%)v4ragt4L#I9D`{e4_UJL%+qP zjx3+?Ayb~;!?UVfq~iIL^}h^FyW&DFkTvDqq~cMOtx0w1CZlH8J=IaqpeeqV)6&q( z6Kl7Py0`DdhMG2TFaE^vg+>rWJt2|fvcoMKqYHkkE+cHOPXE?a5h4tLnj356=vNEF z+t0D&J87@tF!tRmb0tU=e#fs9s7U}Y9Jvq&xyT|+6J40cSXkIMdxU5a+RYa{w;Cz! zCUU;M`d!)tyE3FaIpox1{X_vf^7LQ)TMXf+CqxWk)%y=P`^fr>!{KGr`tSI;P!Fi*605$SOAkh_-y#()lsYEFTsMME{N)2wasuDUJ(mV3Gvg% zCn>P@UxEd3#xG#k-+~1(u(tolEB_CI1vjv+ivI}~gvn>H!n!|oRFV*RQUM~^dGf@P z_pe|9zcqmb_;LYOM?(AqO5dqV&2<8TM%_vv!Cbl9f?XNdJG=-r>J$}d7N z*(aMQwSO0akbW;h$D+nDLLW>>;?J5~+ys?E^aP=N3TV|CaJ~L;8IRs;r=!T z_|?Nv;|1I1x6SIO8~_Cywd6Av>g9V5ilZ4QmBHyn?CF_~kIq&PW57{FE-%li+DrN- zI;KFnc?P|>F*4Zg58%>Z@4rRe*?(!9@{CeJ06NAGXfkTOvDJd~<`Un;om14kEtk%z zsw#~DUquaoKYz?R=L`yExofspN-@z~8H=r|w>W4OKWp$2yx*@m?uV*EC|zsY&qwr> zOszKf&0LP|9=L=r6*AEScZhu_e`snTp6kMBuvD2T2CK2^b4vXSb4Thvw^&O*br;Uk zeRgIFPUW)OZr^-&wUDW`+&0YPe%t_Vz*%~Q+GHwRvd~t=Zl2b1rFGOGnjL~#gVoh@=#pTvM=!U1TbHFmLc-t7-8WF{h@>KH{WZUz0p2CrV#B6!*~Jv ze6DStuS(&^SV?WW7&;#%G<%OGZPdnPil2<*!X8U69OpiBPMq@kHN>oa`JHU#I&fwA z@n*Hbx8?q>($)Xb{vy>ir+VFkr}cd9{UlpFpA;m0tD&HM21)Vuv9a;dj(T*N=k}h_ zTOUAivGQkngiMM+mtCXN)pt9fpu$~j7rBv%lB7zsdnOL{Z%+Cm9f)x zO>c>@*H&GDQsbI4>nb+$0EbA)IKjMl?9eUAka83=DGicbImf)VXn4*6umNvh29JHH z#wohMi@fvW%qyjDdUzAkR_RfX@E5+dW*T>m5c23j)BfY4vHQWl=(;y zC^#Y5laYKV;~~2)@wh&jJVI>bB>KYXod}M9t{h$3{*r;ZgVaWw66^N8xGl>FF%`gs zeGnLbm453WXuHWrQ-eW&7PWn#H9xgJ?0Mz#Q_j_x@HU=yj*v6afVTyZh&Sr+Y$K9p zi-)wrc4G%svC?zU5CBCzu7MsVNY?iV+Am57GnN;Ql=xC1OuDCi+=Y3hcH8opF zb0IrzVUlbA?L@^@48{noBxy>d1G~998|${g&@R$zOg=5m>oW6RudUk;2f8?q`fzRh z<s&maT@SG6`JZ1H{F!fxweIdGs#0CNx$ z?<2gj+FQ1@5LU@(6%?dw7_*Bz_HI)T)**w2%P>ekBt^6~q%a@2*WsVT+@&S8{yWzU zL8wHj5QW0YdMWke9nVkvycYgPuM@AAp8fCUwHoT%t}j9_Bv{M+k6uDwigN8|>P6+Y zw|nt;K$lFtZLA@`lsZTOaS#Z$cT}m97|HX4`Gn>|_d{JX~wHD)P10HXM52 zRmS<2xafMjZe>0udPy)WA@HO?ZiO3z%rOO%QOitI9f59E(11+TcDa`KOh14Pk?~J^ zd@2Jap>2EHDa4lDYu611Dj(Xut~=Z|dea}f*{A?~dri03n;(y?PQmXv>wUOk!bil; z#)O_@UYD)oT+38^@2^+Q607P`gr)elw_0X1k>&>3h#fo#f&%SYPKSQ#Rn`tstIN~> z&{(hKSYN(vPK5@I@_h53lDBek+l5g5>YjZ%(0t90=?vpy74<@mk-ay=@K{1M>343*;7Gn;dx{sYx*lJ z>v0QG4emqmFCyPF*f<)ZT7q+EpP!t;r<`{He~i>hl5w8m<82W{(^Nb_`j_;49Am=H zqr&!#)VrN(@m^SL)>(w)iP)ACri>R`?z8?>c`Yp;?48UWA^M?FgX^22K|bYzlX5JZ z2$dUI8zgPgJc^wJY;g15<#o-EBL+)W6&}0QeMe(u&G58#Z_3=;fOcP>yTeS7E&uXE z^iTBOnFX4;nNrD4fmvcW>fMqCZ9+9^6sP*|A={tDM_!S!%6qkFx3~@`HV9yOo6gW_ zPvJzX5E!Cm0X&^t{NC0ccdInI-&*-WuKVX&Giy7J8c@Qd3~Y==VYOF;xpLh{ENTbD zGM^aYWggQl7fZ5=vJ?vd{c@^8)cUrjt&T_iXU&7)xU6Kc&t$64@%kfkUp`w^PHcX> zapUu3@qDe6gY+M?^D8C)oTfqfy>K?`a&@Ne(;g#2sX7}gsOhcVx1=XDzv~~We!>xC z;%R>>CMEil9f4s+H;m7&{rFgje`!bI8K|Eo1BQ6)zP|nA+J!n&JBBww>vI=<0k0q2 z7gIOF0ddfJE&(WVfWg*ji|r-s={voUK@86&!uD}HYo}hN zSPl;n7}oV0l+wTdiDUP${AgFu$u7W`3L$j08&*l7}7&%LL1;>}ETKmVNrmNm>Wtv*+hji(tYBvzc zKe~;(C|n|{%t*UiB+6@pluBhl$*Pejd7-eF{bdG3FV)L+@lhX5QxHl(;LXB| zPAfcXbE>m`E+yBmhaw@ex!KIv3~J&NUw@Ett0EZuu$TY&zp3^FPA#c}S@&M=QNh6p z=dvA@C^WLp;YWT8(tUT5#Do~Smt%ixzbGgoJa>%iJ#o9)koc9l+h{3cIzjem zpOVALopGKv`VC1BNRh%!?L)XpGLsfHhf8pppD%QWu;O?~QAVavdUHsUQtRN6&5hzE z$5j?Hs|B79$>eb8nuDknwv%D}{nC~vkz;Ms41xH||291z0DgLRFz@6m@8mIu>O;B6 zlqp}BIl=tUe-!Wa%y^^9)vQ6`oJkKeOqeL+VQlvyF*0pie_=Hs_fvx;HxZL=n4nJ; z^_v}TYC^g3J+C-GttsQkxW)GpW@d4ybAPrgHQQC6TI`yoZyPRkGl7dd zsCf`+V|Iy_$~0!e@w}qhv1l@|re8S%SgL>8;MwU|H@Sm4SMwYbR&M@lkL;%bTLtNl z5AAL<>3jf?L(rI(+F1^Gz4m7_(Ejo)5xjk*mFuwv_Sp+w`=qt23cU&jZ#EO12(x(+YnY+E2+y_ zWe4o-r3uw0@=3D-Rd?5#^HU&(4~EUeEvilOBX8@Y!|4S8;Muu@f#-P`Sf)9YK^`q7 zj{awldPH#){&?=&l&D;5f262otH{B8Ii0%2O3~=($U3I*h+(eWp!=O|10ieOg)M%8Gs>co!k|W$ zYpUeK*JU2JGkcORb1hedtrAoy^?o;7P)LDI?`HE>@bUn>DbD&Cf%`69*x!1z2skxb zGwh(jj6-j#asq;{P+?=${*(bNu0EhSk;EKil{QNOKsXHvoqz_x{iR3_C=qaZ`S+ zyQWyOKIr*h%l-roI|$Ye%85X9_!mX^EF{{&?%LB3o9V*4ViuEI26^vnYP4qmonR-2 z-0J*HN*$Wa^k=YOH%<=t+}q5y^D0xe(09Au|KXjP9|^s2gKsWivn(@!( zf3v)S6oWW4x?xm)Xw3$13>BByV<*O?|N97F40D?yOLOi64@AeO#q3|C`KXv_u4(?4 z;A3*8P+KGUBHz7l$k+6l)-|ay%TK#j%iWs%4RR|FwBVRZA)3D-6Ot-ZxM7Mnm`am; z$W2BU;4$54+xByj#+eJ>8Uu-9*ljT@AwWISPXx|AzJy?PFe= zM$>nW(c}+*X}4jXi2d1hsz%3)|4h_>p&1!D*mx@`5C{H~`y8OIl1$aOp2&gw`=9+1 z*Lwn$H!v>xugkA{RB6NMA2Q5%32Xix0lzLdzG1?cLCZuHji4amza%uUk)g@_9Nehv zQ)rIr$@`zqKj{!)_dPHFd16Q)Nj<{i=8e7yG=$1u!XPk-l4lfC zzwtp@?8tjH6i<7XTa}+DFYtvEW7T(-4aJ-6@iWLzBn!No@S%HHYE zK2x^mZ%mGjVRm$-Ea!g*Hjd$wA%rdv?K`*X^HR^$P9W_DXS@BRK@U5Z-5APD@qDLd zi=Qyr-zWPN?JL|cSIs~O-Z{0FCzQ*U%m2Z6s%gdHkR3$;hFZ>CyNlK%ZP3R8{`Z24 zdg5TpxEL=)^7n2091wms12#@Xt^Q3CBnjBycgZ2ZJ^O8-VPlo_WH{ZyJ%{68uOQe+ znXMGSJ^L4iiI;h@Dc{I9{`T+u=;%WK=;dg3V!bdtY{E+5!kNRMt1gp75!0_aVARhN zE*S@LNgz-5YG^&?L4WHausr)v(N&2v3&68??UB@W zY=r-0sl_Frvpc=IfXlly8u=xwk;7pe0JU&(C%HOo#ATa5!Gv{$cEb8OuwvRRSinR| z!ts>9^=IDYOeE-(6;SIs#mzm>Ypok3thqTm_6H>iKMS`z{PBu?XNhN#ZhY4MY-%?O z7)AP?in~R*+$f9xXH<`327>wr(p{Pd-Q;h^d+A{q(X+hs?%d{=(WU7Fyd*iO|2-YQ zXKQ=1QLaku9Rl$H8H4_o2CpT=%j*A7fjF8K+x~ z&d&m{xS&*#42+9Yyrp5+rm@W>yfOQh%2?0XV#qBXEZ0^8&2a4(Ye=SI1{vXtBkK}W zK-NaeX2DA2IlM9TVuys?7;yy6Iy~iM-*?Qp2h+kB%S7(=DZp_i+W0VRrrdCPJBDR! zah~v*fY;A(K;xc^2Ir8cnDn=^@Z%u;(Ar2Y#Q8FN;R_#E<_Tlj@q-WjcIE@7tPd~V z(rmkTI^t`XBUnW9Avrlz;eERD+56u5-CZMh|7tyT16N(%a888O$`WUrP{)J3+Xa>ZxY zj)2cFfI95ztBzxpQ(_jt^B7yjgAWMd7a#VHWh3Wvi^q1Pahw^Ud(#*tPOac2u9Dzd zXn&g2c}-93J9Lc{wV!hK@ILY$tb4oFeH#SXHT+^RlSS+s|Jz7?6o0l(>2|sq*(j`d z(cZVj9Pl&zsPMe?Ojfo~u)Y`QhGcfAP7FsM~v-K4Zu6C`Y1%fB|xfjI93RLSucK2!u@ ziBZ-;%8f2@Xo(a(vz#^S$&BkRs~2t@(T)^KZ8{SJ0BW|sFE3}C_&yqNkRiS%L*JF-%v&HnxB zHT>5M0=uZV?CsOK(D~oS8c8neW~6NQ%P79=RVp7DDAc6DT?Q_aF!qwkE zW>```WrXlp8m$%bI>4+CsMl?2ybt%>?a9oi&3DEy1kOQSHJqwpCE$!J@Yi~OCidI7 zIJ}BP&;R`qVOQ`sm=~za@IfZ}oL_~ zPf_tC6)W9%$HB^N;a65!m3@-639dOwsoHl8gpo(eqcW2{{pkjA;)S6lLg7s}JgV>$$dYpH{ zmeOU=nS#H>D#qk`8(L^Ra;4NtM6!n0svLtshz9Q)TMGUSp>?rc=)|iuG2T!iW0Z~I zR83wcc@gJ#iRrfy154=C^vmsX?me-=lCKh_#W*Vkvi^=+841j;5ypflQ)Iqjdb8q| z!pDOrrdN;EhGv2fH*QhVi?8R^+`!G1rcBB^1bLS$nzgum#BTn|m^qM#E8IDckH^}n zr%NmUo2zJrapIv@0ew*+?qA8pVc{$k$KYP_RR2?+*dbFz0e?PsbZf|hk!NAVd)KWG zo(N_Nc>Gzf|DgmtgejB5v3tF@{7<3RA(6>O=x1czy2DjO-VD|f11z{Ga~tB-sL`{8 zwmY=azZ4&!Zu)gD|3PZ{ zHoqQlQ3FhJvs9`QH}nWc-bD**$ZyL zc=7mVa&#;PlSq*S)qU1>C#rhTAZ|=~ZaP2Kc^YoxEE>goq<^yWLMVRU9849>PwrFA zOj-ileAosJmT)A1ZWPsI(Ohi9J?CqI=zmV(ehwEphY*gRUXhJKw7Q%yNjq!{Pepq$ zC@&5rNXNw9zSsCW1>Zm8aCZfNwQhV*WrosvP1MvM;Tykzs`+>3U{S#E)eCB@_x~{1 z7{XL-%8TuPD2?QkDhzCEW4WLGO&ybb!0_wka-|xr=OVH`8eKbj&;RnR4DYFdgp3Ub zh6I#io2{-5oS;(jJ*~x*m)t1K!g4cxsdTMeqw$FMkdx63HM67KcwkKWn^N6z|9|vrP4U3VTHwo;AEV=N7 zq^Eqb%CfW)+W~SWvbGsdx({Z|9MKM9&h>iLT@t`<{@FlP4}%25=2RDrll7E4Z1 zH->Y#p64fNUX}L0LilB+^wpl#B?IChM&I%CIrG*ZRJIB~m>-WGK=w!=4GuOsJKcGA zuZ3CNX(&~*77 z;(r7mYMD>?o7>$_#od_bcwg$h>P(uDVKMhbhtmsJ$zEaZaz4uED<(`@0^i&MsMHuLg*&T#>^Cqi zuAj!QCIT>t6@@9|=R7D<$Kyz=cjC!D&xcI3YHieV+7id~fy8O%vV-iT-9jmNdSe8V zG2(aG>vZ}C%Ba)XcpuuZyt1u2<43*bY<=Yh325^wQogG#I0@_yuwG;7c$j1V=ORcb zKD4@;xk;n;B?Zg*kU$P53GYvO12aZ_mk_DQ@UQo%sgueN+r!rtb{pN-WSB3dS%o)2 z@7<#@eK1yjqJ`#1am(NkV)Bd==|sHGCF7N=bK5g_o42D(7dzE#PU}_XvFGgh$rgPD zd3%s@z(+7ioxsIOBTCC>X6GodlkVVvhDoSs$`Z5A!A~Xujp?WA*GeR9A%A6QIlRi{eM&`nd^zNEL_bm3*9qH26lNRdf2-Q{QlV47@+ZswO->`k^vkeXSRfa; z7Oq79kYa}{+r7A-%=8B;Q0L;`HdHES8w8i7;V->QxC`)QurdsB5;QIK>jJ!S$8k^` z*7)q`{v}it$m>RN7#RNw@=0MB_j=OOBBqtH&LRRlSMW8X1wFSLa8mcV$Dk{{4s_sLab%)UIq-RHRujeWHgy@LrL<@OH_kk6?C!yua7m-Foe9=RJJ26~P# z>DcuWz8{D7&c~(2wa=yo&*uDPTZoT>38ir#ww%K!yow-500R0>H)DodQbD|fsEg4LtdEr2a%T~C@E8di6gvO8ClbW|-v)|9T> zix7w3CJX|%J=eTCo6d6b#oxI{fgtA8NGmP0;ge`>APo$r`8$hBq2p)oh6xtaWEvX> zqu=EO`S)xYDTEXG8TP2a+a3t7LK9af3}WDq#*0eZx1(M!O=4uCj%xPIkVlAKZ;KVr zYP@MEzRc?-K}gYDvORN1*|8meo*IAkT~r)daU7D1ZqZ78&&MhIPDTAlUT&P33|m5Z z-iaNx26>uWMKeG13&c{Kl&4CSbwo@L{Be-YqgU zjUQ7lm-3hoLNNNnb;G8l!bf-kGn@;Qm~^Ow)PD0e_?Nyw8J*uQS4|0de=5UPD17>{ zn2_g3b?*=RjP>+`$#4sp%Ca8>!`PT}<9HW7TCVKD1^ovOv$UTL?JuEIY#UrV*`c=$ z_D6-#hz4DF|D30lQI4e5O}@@Bagt%YV|Xr3_{+I`#C#@WcgTP!Iqaycg43l-o?hUiPQwLa)QnO834V){!Qn zrpyFeGAX~5WgJSnqSKEN-6tDQxGI+NWWDN}Tkdkw)CPN0*GjRDnKYEVDdLgFGN+Ze zNsC&YFJ*=1k8E1M);Vxc)PzDT*A$BR(l4NFHF@q_Y5C*Y(%|!&pEv58suG%U`wG00|G{iACa-Us=z+CfTTZTM5MUHLa=BPuZiMlV^dn!Z`|F zqmzaoT@g0Z?P%^4%a4j4(}%X7XZlHRDm}ZRv@ksUzJR$u*r$7DyG>ej^V#c;QJZls z$K?J@PlcaXubK>oZjl28QWW$+uGF7CjO`zO81YI_;97-iKQE6}wM69)T|~LqVL@Kq zR#f$k|4QAMHdlYA-jruFUq@|qj(PCL$5x$11902mY74cxKyh6*`nU@JYL^!;QE6lN zJGCT5FyOIAF(wc~$A;U*AFG${THg zWZirk??sJ|uMl@Fe^#;jy7(3T!e}00q9vOG=P5Lf=#t5&44_v{{#|wEj+u4$ra7l- zH~ofdTv0lTpj@3;cAzzi%#3tP&w^e{C2u}KyiPUAQ1ENwTd*!GWlOAA%%;vdo;>cV zr85f?_KoO(89(p1Y4Bq>?g`FmQ?KWD5v4O>F+JI z`G`~6;03|5Za}Cp)plM@8t;dzGNf>-&mx8~leivJ8Epli_3fIa*M#vCr48q+4$R!( zJ@d`*(%G*1kbEmivg}xdy!JG^`wX9xJdTxsQ?0ukHmKbhKwz6V6FiAK3kL+kXQ{rE zZYptq`rX&kb1ZRGcq)+bJm91vH2#47C%OKh|1@@$a=aKpsR@Vfr9yL}7KJ5cxx+kVkFT+f^cni}_np{Q z@?bDyXAAvH3zHd)sw1eOT}HCQ~c-eNcwJX zYo8Ae;}=-wqk1vN6_zCyc$zw%YyTbXPtHXi#Z&dId2ZrMss z`8uhnrFm1yaDv5h$COCT1!+l|u28?n-i>{T2jPZ}c3Xf( zy@PWyU^uV>&4(zfyhjuq?4`c~S%(zYlg8AE+ zpI9DY<*IR1cZeX3wBPT4j}vs0VLW)SDJfe|P)O6t8;hbPIZeQ{K^6_HyCSVA!^ERv z_8;-|w1&ppe*)bc`G7_unZ>UGlO|^XBm8_2VEOG?=P1o2-*g~x2zEX!1VxxZx5F1N zfjjeVCTG`t(lam!tWfz~1|!qS=g~ZKpYY9?fvD%uM~hCL!!HSgbtjQCCWl|2N#{y% zH6x8vmL@Y@`PBLVkX0&Y3AOrHlvy4_ZDI7He0dGVlHe#0eaD3LZ!Jc4H`&IsH2p)p zHZL8uW=thmn}ilvXmKm|2>`A5&L?@UZ=357xpof9rMhUoJ7W$xJgho9U@L8d6rg(65ZnE) zt*4?l3bXo(w$i?;>-2s)82cNchJAB!<{r#W?rDULDrPHN=^1VVFhQef3z8tE^AV-= z)Bc!FM?JhMa1iB-l%>hTpAGAE7CN1X^~G2XsFO|e#-)**E}p3>I=g(Ym@{JIBvPXS z{p}SH$ZBLIG}G_x_&1lTgrGspOzxv{<(V6dC2Wgm71fAK3h7i)HJU92*N|(xYf~uo%eY7YYgD!?_OCY52>J@Wp@zrcIgvF)mV57sy#ZD zpajnseIR90kZ6*_W6YDlwATa2iR{&N8Kkbil5_1z5B*AhjFBMw5S_UDI)vgbSux;EN8Y*G%Xnidbt2Bm544UmB+-Em~Ye zZ$)>Ct{dtWpluA<8mV2^O)BO|!c)4z-B(uBy3CI*?0cD{8U7B+VL8a_qPje75b9U| ztn%2_Tt{%mRk0kns95=$adu;~G!u!+#d~!Mk*1YtdfwYxWe8f_M%n5$7sNH_h1=Dl z{@L9-wQObgt2_?5^x#NyeRK9XujW>`6(d{Dqy)+ozH03-w)e~mT?3KTeyU5(ju=YQ z=e@g#9^8LnK2}(ZpT|F3SjG*jxS<#5#QmSLoMFQ4|47Du zy{01!<8x!pDn`W0zuUmNqx}D-`$zX*DJsvk&XgVA83*pWUF^m2$cn| zq?p`AuB8A4R)j6AMq?VN2{5Gg{q-JaAgKS;i>27vf4JUpQ&s zpsMJbz-cw@-XApfUry_0=WY*j@gESLY@Xa%`Uo8&3P0fe=E*zpP5Yr&l@q=emP-CW z<(I(aIv8kD%keAS6&6WY?+t2R+sPuVeKl!e!4-gAM{C>CxsuM)DxQ6{#Vmd4@ERaz z*y#|Pwbi`w(UigVnS)6j4<+ z+ab0_aX4G$BL(2{k%LaA1l@HMMFp@TaFbLjhWl;9rB-gZeZ5-9*7W|X^UZ>8y_j8{ zG=0UJ<_W7@ymz~uA2Yt4Mcvw%T*WkG@yD75JhB{676(xn=jt$oH&bm_N?hb zCiFO$=&@cPf#(7ac&o8M=_vV`wsP1bZ*kO>l9X&ocR42bqUk}w111+a#cn?HJfa6@?lkR_#&*!{7XTI#utPKEKWcSXK z!HQUSB811ZpMmYUs4`flqqe#y7%07hm%h(i**etN3e}~$?R}i%+_*XCq`<2>YBGW z(qZn0e77lHm(>PQ;1$F&stl9~?!0mWjyYqVMNeaN@mZpQH*Q;1-uIKf{#JQ2{78Rq z@L67a@ln8y;v)R^k>oUqp=#+Na*A@zvs1H@JXi%x$ke1HB9W`4(Lfb^(1(+>;cw!a z_9^5`5;Ff7L$YTD+zTNLk}4E9OBUB>=SL04ChPUdd?^wB_)DJ9y@+yZowzXwhO^e| zrOl&^cj1!Yrfy};t%1Q6iD@0(ede|Fto6jek6sqcGH&mCx-Zv(z#?xn4ySux)yK8{E2}#Zw-+TA{ zdUuSQ>_7Bwsa;*YYWA!(=TZ!2Yo7fo&Kdk&5C^LBJ%6QKYy&^(hhAEtV77M*+;H=t zODoPt@JBG_C(7jg(HmG;_GD>FWp2uI``-B!q74MY4dn*5GWy4uS_RKm_IPYdho|LkkhA z)qjIp6VDGnJdDGi(6t$t(Jk&dDH)@@3N5GKmY8I2b{RH(7VsyZ>nyS}Me6Qu>OoZz zbw+s$H2w_Zy8^D|2q=ero!`hA7h;DAn#B0N3@rRjv#Um&ra{Lg&}&$6P_?{0fw%^- zX@L0ywZ213S{pp+=6ZISVq%L zto%=RY-O6=rG%`G{Dbd~l6gymHn_fTHv=|>m9t=(*>S>e@mGV}B zI)Xy_7v2r@}*=4tFg_ij@q6ibS+ZXuRhT=;$Q)BR*!`fWmLR?g;TpwERo-Q^Gw<^D?q5b#O~0KzzZ&dGttncD~D zQ=wK~9j6AJw?!u%WM^$N>zTKGoOk*fC3s(X;?FVbg+e=~+dZYb?rMo?Df$JQpfGQz zw~+!L8O0()(1Zt4QeHE>K=-}000p7}YW?2q8RJ<_Q-s2| z;jnsAC==SW;WN$BYzZ;d-LGgr6EvwX(oYSw)QLFHN|m~*J!d3}$N7QNz`3HIw3HvN z+5O>qzRLVcRi$9!od}Ek_rmw){5!`h+ykLyYPe8J;UAzAQnD!|UFAR*6w}Q<8CJ?D zhO_m^k-K6_4bOC+Yl`SvT!57&g>#$vw89|gnlhO~K$j!@;(q^=sTnGyW>m!*SPif5 zZJjo>a!ZY_aSc9%16{Xu+&X8Jj#(Nyo$dj(-!vZ#VlN@c$*?A6`RuY^onJNk50>8G zAveq>u3#y9n;66>;N7FQ+Y-*&TiGJwWHp9+R)>envpoJ`H=E-7*+Qzq>g z%``VPTSXpG}c;eELXL7hkGZN3;ZmMGdffHq>#^?6U4G5m35D+a8^n7RR;$9 z=Q$Ygn95<_6IiOpZ8vJmx`#rKIyq534St?Wg;7txo@Cp?No{P1ilmOB=Je{!ITja0 zufg%Gw%#szoZB9}`qAtv>*hgRnqHPW zFQp|u&X>B&HZCHFFh3>$u%5e~eUI`av}l4t1& z$F3+hvVsXw9xF?Dt?RZuZ1h7$GUB{`dQ9s#X`VZ5ndk0RVtn-vNQUj=Qnnth3KRUu z@RUN@9$$SqWyQn+f;%aC3fP_WfF=#*55j5TOT~oMWd}R<#@{X1b4vhjOMC+}ZD32# zVf9DHa@Ha@37Po{*O1Q$bBeiycL$&5u!!6y)s^BOi*M#)2pfkdO&*PyDBbhj%lcSt z)WNh8lENk~)nxpnNGF9;s!|41@nb-|KY%(rQL-pck?l?7;fCyBUD@29+Ff1BoQ-B0 z`Ua%5U-p#UIu&JJ^O5+)I(wB@C3v@zG59{(sJaO%6S4bIq~=72Kcd-Rm%WqhTYO*K z(_gBIBp>AkTt+H*8ZCKuxV4nv7F5(BIZ~2r?b|VmI5Rtel|CkE+(;kPklIM2*lloZ z(x-WJ@kK$s;hScNcHK? zezKC$;=S4lnQlu}y6kr80&#Q)=H^21)up^?uxt@Lo3dd4=R@3k;M%b2^Wd+tD zo~YoMSP@-q$NAYW3e`p&;7U=9Slb~Kb4JQG3|@%kS{MNU|>6Y_5^*P&;B8Jdf26@q2QgfJ&sm9 zzwdHIUl@Tg?PpvfDO`v*kt4_1j?=DD&tHbN5)<;B!=MGGu7GrW&i!4sPz1is+anL6 z9l?nU}gJ3ZGMg zZ=4Hg*n4J8!+mKwdoSdR(qgBlmJ&YD*T$6)rU+1p2z2@~5ok4xB+aPUjIw{bKzH4( zO+_(C+{(t&rOIlNxSQ>KgN*HCAgLyEe-$WCK#vZLAa-jP`I0qals)JT@7p$%*eC@@ z0v41 zunn9Z#};f?EShf!Q;kPdPEMJMHZqn@lQI{24Oa|8{O~p_6%lh9za7e!jdE+p1vr$_ zWT~s{4}~M`MaxksSBa%kSJG|;2DX&E1MNIktVPJX?#W`zy9HR!d>p6eEV<6^@B$%r zB%{vZKwCGunjyN}-a3g5Yj;kwPojmEs=WTaA2q*it?r^qv4^ zWZIa8unq0BHNuE>u;QT%n3nxiCQ2m|oK5$!sC<@bfCSKZNU7;g`viI=3C-(A<8syU zP@kQzUR_5+x{HmZraDLH4~i3^CKJiP-JZ*@inU=Gd#Hqnt&4fCqkdzM&W=-J_ zN?P^u)e9RqyW7|;n2h`Nkb^V+7sKkp6?TaeZ8zPDhdIx*biT9t~u5VW4qOCxsjqzrT2vvGrO z)jzBb%n(ie)eBGYt*Ac7S`ij&eWbr2bHu{7Rc?&kvt+o)Eczpbc3tY0;Tt+aSrcFA z)`p5!;Ui8Lr%q<-L9b9Pyq<=-Eb`&@5O%yFYJE08xv!F4<}qNNDZ)lSnPog3rU7=W z#wb(y;1ao*Oz`+q`DCU1T8*zjfXZTA*W}-fdLRjsq;|mlfbq95cOe9D@R~CWVSM5O0S5i4G~y6cs=qlWL`79AGG!+zW2>AiR`0 zQ|8${#(44s3yfTazr^o{vP}v)g9}iqycrFo%b0Za+JruPGk4~*N^6ym@#orBfy&>{ zkgwm2J?d;p##Mfu$eJfq9Cfu-bQJI63R`gaI+E=iZ4_DnfS0MV3D@eJ8NOEoC)LGo z86!eBb%2b)GfyKqiNa8r>hN0m8reS`v5D>UZ>v{6>9&{Vs5fivm^TOFY+FR!$<_ za$=UB`TBkWu*HEb3iA82TKy(>)Ip7BTT5DoLgD;M>4d0SBFe$VK~4|cwOLYEn>7p* zPCPS^(U%v~ffHXiw-rQYMdX*&rm~R?b9bZ4)Zg9Te3noM;ZMS6kmt~NMgSTxGkLkq1O0JHV1s&Qcvs3d!M(2q zI@n&Cibv;Jj9d5c3Mvp(`PLW_%_gqHO8r&_M_86I2Br3)41-GBn|!4NHsB@q(dLfSK@F zb;w*|G^u2WY*`X3@dMQeNyZ6)o$!nqW48L`9Hj6qr_ihSs=fY z%%J@wW${S*^AV5Ln7#H^b03=VZTjOJ=L{BSM${KKlqC3`S(fIp02tWl?=nN_O|IRu zOEugFOC!L9Dqi)bkNWe2QTv5U^u{Bsa^8NoNn96ZK>HOj;HuU~4R&LNy_%o>Dg6Xe zo;Da@D9J-HD+CM&k<8~XS&+C(HaV#wEbZmwE_qTA{jv+TKWS3W)U!+SvOnZOia(fj zH{&+X%U_3uTYlE!9U|-QY&QkeCNg)f>0j5iN##H(T?g+bRmF&IO5RVdWG&7gV~o8d z*2d`6+E`Bl(>>lf^zBh8i4Sgk+(AMWK`EZT6dk897PvN zpTp2flz$r$fIOvV%F*+aMMF1!{A=t;iLLl2216ne*OpPm?_p#d5P@YikWqAG9-9=j z^pZ)i$NP36JQ9{s$mlSJeUbC*&gA30*!~%=>57?^*w}Iy_AFS89gX>vLd=4hJgH$f zGKrZ|YZ27y2PslntoBEBLXIjbbDQC`iQNtdJV`N2OrsM4oW5y!3vh2^DxR{HJ6+{9 zA!6uxA|odyEc503IA{}y`Vj@+y`z&f{u)_ZKsLkqpx2X-zNI-{kJP*1^}MFZOY^Sk z!nH(3pwMiCJ>eUOU5^f(5slb9HEzSBVAyvx?8>Qyx*60U>0s@&FHe_u4nJlVtW}1m zN;DgC+;S|SZ!vgMntsTLai5O1iugMn(m{*$38vdMzYj#1;6-9H?XR%ph6z?OO$g)Y zmS(kuFjD|YsppE0#atYiL6rH~KZa0U* zmORQ46v?V!sST=5>7smI=a+i@(6c6$5b9tomV+~1iXT;#kLv2AnfF$ zY6BO7p$@YLt`W$GX5e^FI#aCVr*>Kii+RT#%5EG^vldDmKInS z@~UF}sXIma1}-{v!+|Vx#R7(;4!u5jNnx-$#!M@ZjaNKVM%Z#NgB6vc;|DeR@D!=k zLON@E0ogig7ej1#)04>beO&~Wo)Wf<77?G-a$_E=m!YMGO46YGjeHyDd1W;Z_I_?% zA3m4Srb~rf)0E<=l%k?V_Kpx?PX5C75Z)9TAe2+yEpJV^5*SrNu&m{RMtb-zwZ0s| zAh`cJ;=goiigu3X4)J8zXgS5`Y$$tO?HiL&ob` z=`92YD)%O`gkjR<_u+#`yX{1ysoC4^#eS`5YQhgc$OQlczEVS$1)&Z_6LBCvGxLJ! zV7tn+Pp*XsI17qWxy4du+=j5$k;692*%9+K>u7{0qK!=yX*={BJ}b;pWuO$p6B5p# zYQN>{Iad;%V5H}{kDZ)SF@JR)$#1!V%9@Sk4Ehzyv`Nwj zuG~#rfaTDn)1WWW6FzDY8QoP+euM}HlgzR4oLw?}y96djUgT3y70rXHBFReIn1 z@#Nft%~%TbWDV4){IIf0z5%INcsjYAr8E0c_<5f_#g--(_~AihrT3@1q9{L!QKCJ# zxJ(pDMu1TdiVT0_`0n_}YjN22l^S{kXAw`%wOuzq+Z`R9>q_} zuGMGY7tMV9*5B!C?qDABm5LQmWOOB?zjAn5xia6PwN^M^S^T8y&qLc+uIwe#9RO3Q zhf?Gq=TH=c7wk!1S(N!)&Pw%RvLO7Wh2e$=M*8RLja73Ykg<+m-u38)H+k_WyEi4KT9YoM|~C}6EiF;efcC2`>H6{KI$W;_rOhiAG~IBXjh?e5Ao+rCH) zHW4gtoY;0@(#$FF!l&wZI2&h)pZj-D4eTVjsCMWK3T2*8*F{~K+Q|&n#}dgN%7Tg2 ze<_K5A#Ob5Y}|cZn&8QhV%vWbJ0-vTwJTGx2NS!zM>+l#HtS@O`O6n*hGf3NjB}ia z(utVGxjocF;RrzZS>Mj1;?8*5UH*vOJ*o!l!brMFaqzMXdV5u^>iEUNI%y2&eh7|2xHm-jig{&O&V>iUKE27PUNU5 z#x&ktccD)~L8D*m$APOPr6oTcbV=H{Gu%iGOZkFyDS@x1{edzxKdzVUxa13n8j_>kF1h=G_|JNdu*ec0 zn$Dx!$o#lm*&v48?FV>1o6{$$bSWZ6*YmIFYoUZ|C@SH5`(kR`^%68$#*))IcegmB zjtQ0IiAgSUUkXD|&j=3SdTtcADVB~UOcq({Wq-5VY|&J$RMRY!Xe`X~kHM4koByEF^-V%6-|1v7xdy02 zFg%fT?Qu^PiEK1HqO@AwZGiIT9K?$pSW&1B?$lTlHU`DH1V0~8O81sh4E$V=CG=5`c}jYLJ^Cy z^KP08!v)&MqN;rXjpw900)(Mu4RRvl73y%Pr-I4z9Z;jsP}{}Cjy^ML#u{2qzeio& z8%K--`yh0lGSnEBt~8eC%1l}ApLA+Q|PkzMmAF%>=O2RdkDK~PP^^7Z>a$H zaJ`J@X3WI{B?d3eD>Y;;Z z7nL71*D22JEb7&zXtrA@wtZhfk$AO|Y=tl0|CIRX=g+vCBX#Y!LIyt-!4z-zYZks4 zYM!?{t9zy98=X8VT|*Ha7-b)?POx%ax@-)c&-9J{m5i|!t2_m8JlW-@7qic)qwkj@ zhBm}x5hu^v-$t{E?^kZ(Uot6YO;vtO;Ykv8lnN8Ch7`V-Ue5B{f}fafaOvAN0SpU* zo@!xgq8B0&Xhg@Et4YYn-{+Tw_vT;ZDUEBQB4b5qD`uFt860vXojIU58R($mqQ}+0 zF==X$5O+9Loj#A{`SrLDZ4m)wwbI<=c%=S=71e)yxy419*^fU!PzDr5ky~L(+`n=- z)DDVJh=GjM*J$6_E*V>}VR)7PngeRK>Py&LfKo^9+@g@NOKcUEuws`W^`|7&X*6B5 z{>Y!%LxpETX)V6mVTUGL`B0~LLoRv+0iReWHQ-f9(C)QN!B~r^+*{XK99M47vs9;* ztpu}VT!np9r}s0p9CU!PnQe@>ja+uE1?Bk+4Dnf%av4Vft@-5h`62pMO2`$J>K6^S z+rwsO-6sE1TFl5~CybPjHa_|P16n|n1E4p7(tmpsynqeqA=5mSulwizIa?pbVHzqr z*fp53kf5{D7ZK{@Wz!4jucqcbb!^|B*8$nqh@^#qX?L}b$^xsZH^Ub0c`BuMzNuoE zMhUd3VS*slGeJ>6Z~^fGE-E5kly95&HNeG~{T{6SjL9gq`pj5~;#)GKDx7b+LEnjL zPOx&uFtTQ{j)*md9Wl%u+J#J8*5hm`%zLJFCuDHMqpp-%t_~Qsg5#Hm+)HLeTtzV9 zl!l`7WaOo1g!)F>G8Xgm-qH6LnjGZB=#o|yFM^_4TDB>d>a8#M(oOqm*Ee5PBtk@7 zz`K-uuF(H9)I|&w4|E)$c`APVm9N5a!=2zue=ny|zG&5zJ5m_B*Jah> zpAh8`!kgakLzJfZA|lE=w?y6e`X-S#yU9UI0#2jcxgTr#ymXp3VeNwurUezo#uRIU zWYn%Cl16Mi@OBm)wI5M0!zh1-LWR;fxZhI;@kP`=Xa>Rw7-bNaAX@I1HC|ypQ^2mk zqD?;J+1J*)H%c(#SE_|P?4mc`6$U}nag!;<89OqM(1Z&lZNnFM5~T2I%D=IMF#ltq z_5sz%17XlMY7itv`FnC?Vxd05oZMoA{xfdXd6cRX{Q2{K>v>F-Z-J74RPKdk=f$Mn z$z23iPTs!p4(Zypsy5Fo8W%1}Bf%ORqEOv-f?!3FREf2YV}_ek z&%qVfadoXvVJIJl6bwrp@jNtq#na!7_wmTYD0)TkaH+}XetVuL9(4B z?9iVl#knqElw}eTG?~rJiXotyQ1kR_oE7S~|ePj`VDF#)5l#QzB>1USZdUjapYRIZHl(KWmV*Iu$It5!Ozh(EfU-mo-l zPo^iMe)Lvm24^S<&&k+mg+c_!cCU0w;=KGEyKR$_Se65f6)GVQku)dDHJ-bMPO8;V zjl%A_xP#71*jFjz=ufOo9qRYtY({3u4XqNku#70PCt`6kN_csrrwK)5jIL-38~%{Ysjyrw zw26pY?e8ZDDfetIWQaxG58%7oZzsJa9c@CtPN1u)H83s>gprrGHA{gEwn%;>!!b|Z z-A}$IT00yZPAr$3>+!f6GKkKoK%O)~X3!%!@=;Mk{RL5E*ZogKar+xllz#d~FXCEY z({O4OA1$AYnhh7nx#yRh;)E2VKhDk`dTkLroa@7#hdSb)dPDcKlF3Xov(Hf|>;%4B zS~)V9D$g0Ba+pY=jiX#z^U07>A|Tj-L%H-aV!YkhMAR0Px;8({^(Lj(h0B)u36m+g z=Gz@5WIqkU3#7>Amq?O)PLNd4BBgYcEpHNtv#Wd~fDgLUOSrctn=O_An4VJpVd_Fr zRuOr@H1m^wB~5_Ks99LiQoAY$t9$Dbr;2Dc(lN9g$K?7W?q+re3GD-j{_*Pf@2KO)RagNMg>=o!8{k58iuRqmN z81^SLjkSjh7t7-Kzsuo1IN&@P57a6ma9-j{0f$)Ps2q-@>a_n}OW`63cZUYZ-z}#7 z_KrEo!z@}z+ZnYtXuL*=XVM6WHiWx_3X?PIhb7!{1f&P&Xp2!Iz|@WFYK;;yE)QK! zVX0_VVOR@JAx7(B+8l6SkVY*KX+V^=uBW;e#npUsDWV{+gaYq9INKgdf>Ef5Mo{IN z?Lx*aYY@6aTW|NP;kO&?y)eq~p3c7wUY1a-oI0wG_GIV`)V>@y6=XD|^CLx`W}cAPVFZqbeuLZja-s(CCv~()o!- z8#)E+i!c!M$7X7Yub;ILCF`*VW@R&efhXsb;tXUCZC)KrkKl7=`gAlSr9@dUi0Y0O zS*L@6>B2vNfwXTaR|STZZf2f{+bO?CIvSt>Ef!G*zcrGKOPs%f6wKRAX(KpC1>#Ev&+Y;DH%?I9x+6JqxcA z`sS@74HBfxv3_+35>%CPfd@|SH0`j>@a3;=7aNSl(x?bd2KKMrGvDX6mkiok3U9uD z*kTI^Efi>FDqlUnUg#L>7dqyD*sioLQpAz{75oB)TkJqC2cIK>}G?;8FjF9A1D- zl(hnw_dlf7PXb)X)=V*h``bWZ_c*_3ayLRldz$*%`{4hxFJG$<-~3|2%XB=7={hO& z*JJBN#Rdk3w+tY`fDru0gMomOfp#q3nYiAd&1cztyQopRHY;IG-G-pyquV6z(4nJA}zMH&53y z_AU{Ylt+2dSVvDyFX(r}>SkY(Ccoxaw~#)rB4=z8!6GyMC#9JVbY-aUC4&&M?J7xw zpS~U^y2?(R6+w;TuxsuJxn%(TCo#F2t^1tb=D#uVj=yzgu?%JbBLb5A*WD!_$2T-R zO+>K2-2?*u2@KwD=U3N(h2YQ-Ha|T_*E`M85C7OZA+iWoCoFutDxa~nIHO!!TbxiI znVuzVUBL>VY1l5Y-%F+W*AGx%tz!7uBc4B>L9Ii!X*f}H$H0>_7p4kHR9@FZY)al;X2 z_%NV5M9TI+rqiMo!tMkZ(^xzxLH?f`1>{Lpk?f3j2T0uM+H3Bwd~0 zYivVsSp$COJWHu53@{L50n;iYB$c8s7u1ZNLIM6hj?c3LRm{y8Rjf%8Kb`(jwq_q> z>*@p^q{6uXJ(XLPOD^?8*fMKqKW0;-c+Y5+?Bz3YQF}HMat)UT$NBp70I8Si3r!)4 z7#$BWV~;8R3MRiPv&BkcW^}1dmo@h??ag|*oD86qRQa$Gr{l4MPsc;=3Tuk-3X07%c(-U1c>UBs*bBpTsO&7w<)Hba|9c|$y#@89j0TuVZ zKhxj&aJQvLm)%lrsPwy@HcQS4Z@Cb*x{)z?bfHdPb8WxymGLmwWB9iV=j5UFjFd`k zZSnVyRd){+t^N{Xl+`HtKolZ5b69yX5EjoL)pkB&&!uauC zS7>oTJft;I1KAUdM6HpuwQsnCI>|-lXWKRuZIc%gK4^c&`{$ofnxS=efJRjQXMCck zYljnOqGZnX&D|&-l4#=|xkG7CO`rn~R%25YSD(|7Y{lFYQjrb}sL@aDWJsJg;_6t% zL;4ojEqH`4U#fvlHqJ3P=sf0!VTYV6=s!;0P_`lo{dKQ!c)1etA@?tV8X-b1ly4VX zYq<;&4RQz^<;HPDVM%cha;3wk6hb@92y~_$5;5Vt-TDc>0G%^<6>I(HYA!Po<%KzO z|5(v!gZvi{jNlCGP6@@!FH>I2@aR_2c8K8*L;2lp#6gVPQA5GR^Y4?+5EqQy@Z_eL zs>99x1dP&oa8`20t)qpSnPM%CP#bxai#UIcR7w0Glb?e=%Lzopoy7CLFu;l0(P5>W zFzLXVsUtT?cu$KS0q)h%0eB)Rq1B*9E+qyW4^Q^`v8Fhyg9wmASB@L#ZcH6;m0Omi zmxM}RK4ZI$rV4V4ddg0dzd@6%iN z3+#kxmRLZ%Upq}XrF9=DN8we%_-*6#@~F33fGb-tnX^LW{xh&E?FY`Bh3AKQ7Jq&u z2$H=($^v)sBUQ!7^y{6bG`hs?3v>cXQ<+=HeTgfrk4pqX8eED){uU^0low zw;LqM_aNOFP37bU*;prmxz)fJX^o@`X-CH4d@uPqz9(8ocfI5BCm$7iq)0HbY2Q9- z3ph#V)&7fT4JtO5#Y3`FkGO0T^fT*Dqa*i=dLt;X_V;UdxE^{z(D>_*8W8_%I)pn! zhWKDq8GR0_oxG}2A>=26&nvxKL!qu^5p_9xfczxGso-p!*TWd^p0jEHBjlH;nCJI< zpW`?zpl%`xT8!cf+%S!PTr+b)6MSs~J)({FQp%Lep=@FZbndi$?-!7I&nZ4}BZ=3U z9>B7Fog?DGW2Y8>YCObV4t6#t==!%rQHS%F4#aw$;)FENY<2gYZk&>tlM{c><;gxl zKr58qYlf%0?u};TsRW&x(VIj}5_{l~M@@+H?4j)n7|`A#hs z5M~$qak>60_njLGJpa6`2IsguUtSA5SHj+0iTpgw1DaYxrPD6eA&k`P!%|4-?LhCe zZV+Yrtt$NbJN{l@;}mHDb{^SAI48O?p0p}n=iR`ak_o5d1M&T>%r8f!dM6bTk^!{{ z`L#7{RPrWt_Y0`hyQFX;v)2>Wz67Oc9JhF{Z_#2luDW(i!9G4dp*VCLb>gCAPfzmqA;l`ia-t70u*@IeN*-0g|;LM5Ug6SI%iTg7)+CF z%fkD}bM0p0cSSpa<&h;%Yrp)N=F$|wHnV}&Y*NXpc48jEJWOS+_Z;^;{pjLqRWaB- z7=XFAaq>!+D;yMYA`aIBf;{t?Oo?Of{29k6Y`(*jk(lP+sBcXIR1=fU(#(?Qo%LP1 zyf#g4XRI~nODL4=BDIkK-{W6H;yd88*u)jH5pcn=w+uS`kZa2=2PMg$A-gHZiKLdr zUNj}=X3s!7DVSUygd8GFkwB#K_96bVLsCwRqQu!hBm|TJ+zCbE$X1;|Fj;ha(6Yv{ zR)dUDK2ZO~bf!sN4uOP3pN83z{I^%qi>?S5389H4uBA6{QNr{-OdK28LU6}k7 z?4$URjugg3zH$)xBRFbp;u@5dA%9O-Mam;Mr$oDRgSJK6gE#!sN2~qNz=(zXjrayE z;XPwCOM^;b8NRl(PxsNIG79CuQv$hPcLC>sfK)^i(+6|o=juzOvJMJva@C&8k5`mZ`x8FdOu1#n(;HA1jad z0!I#v72dN_ekBdauto~QRO6u~>opr=Rc{PhYzYafu3y>}qIX%g7D|x9I^!~3GmlYl z1EmRD68nz6S4?FYKkb$BJ&B5C)PCY!0|IQ@D~5{o2fB=EMY2d*(X-Hn4UVF7Iz4Zz zanSwL87tl1jZIGuW9#Xib4$y4y02U5Gvzza*ZedNy|w; zl7qVz$I4><0h>|4N3%{GK;YlKr+qyjr9z?Y?*2y5y>JZqB~}y?17CFy*bgw6{=8EZ zqJml&6;0Xem%fe=g3_=TXs}VJKlpcpGWb5dQ#*=GuTzt9qHo(@o4IzxTpCBn5=^?m zWC6s#uQ^O$4$e;C@=x0~ZPbe9tf&~Yf3D-j#{zD~Qvk6*d^n%`HoW1*SCqxM+1cYP1^r>Rw|{WL%j=XkEZ9{77fQibGG}H05d{*; zzkHE2<(F@m3yYFM)gk?d{~%UifF*!3V{rn(`On+rJ}@IB$76f4;}x!HqjjNPGYCn_fTO>EQkJPC?g!=l^ylkbSvj zEbYQ7|2C=c6Br&#x`wl{n%D(-;0+k0tPf7WpQxV6h#aX0@=!m`9qIUP?jrxEQH@X^ z1_5gm+q$E;D*)*e`1v^hA#x()afFWv($Axo5RV(i1`v^Ol?yFD#a$hIKmEHDfi)_) zq#e+qDi&6aBXVT>+}HXPye;&&>BeXEeyE55Lo3W@Mn;;}M|p#_8QU2(+VA6^Cl&-e z2(h&DnE9>3^>IL|%o*V(5wqN@>($GI2MQg(Ep2!4_DBJ+-J*b3=aPF{q2GB-y*l{m zKQHwWUZ(#s>%{yrO7hrk+Mv(Z6^D=Xc z$vv_@m-1uW@6cVtc z)V~s3Y~=s@5?o>gebBpacHg}0|Nr&xf0p1v{@;|~LI$4X|GyGk@PA5h*^s@I;7W7n z{??BmG7u7OJ0}j#EBg#01>F8pf(vc*KP9+?fZP5bd;Y(a-~#RjlJmO+mk_SG8}N_+ zF2O~5{HFvLV8jYrB(^8`0bkX+`{q0IXKxOd=r@6fV4!H;o56_Gn{{{7A(3xf#-#YV zy}r~(_=jXP-x(oSywMWW(G%T0mgqPFsM8SZVwhsK<3_v8hwD2XsBGKtU$e^Z@+flliScX_|kn@U2L8|!y#;XG}| z^Y>MrnAScU{%w5hqu*~rV1tLfxQ=fDuq6Q6k@*VY6P^nHa_SMkfGkN1e%`H{CNXNc z$2O0H$1TOh8Lmf<6Y}e5s+Lb3Ozj_&;Z`&AjeLG>(y=iwT4IELla+`?^d>H8kpWx9nuE{xq=r;3o7 z0(m}F{yOn|&g!8^HT`U)sV~P(US$_YXJh#Ele*AwbJy{e&eygh-pKJ1E|rdo6@TOr zd1x51G<&WFN;BXKxHT0Nxcbh#Q7RPiX4wXJHvVAA8Aa%0rbTU0h53Ztj7nWKbcl?n z`PDNqbMTJOVUB+>^4^!5(}}(<{7(c<;8sVxvLu%wUJc>bCoU8l=bp9opRbF}d7=5E zX)j`0Qs-~(A+f^eGH-a;QXHR4ctf$t6D-`{h#K?W$&ktS590rJf=nX<3o6n-a&PoP zyo&6w#69cFsYD}ZUdiy(ls>-7DK3hxXVyz$lmja(7MLD+SdOkNa^-SMt-sF`79R1G zuq?sgOL^?P0dr2N|5_z%_7dJyNx(=OppC4;#$n&ghYM@W8|7fS`9+&cJ! zY(=buY3j`Rw~bj99fiY|K6)&=SsjrSP4UhW1F2slVu#14)cBo3_heoSwD8N!~=f41N$W zlJ~iRR)OPRzIF2^W#p_`s-19Fc|tiToZOVSH5El(=!CWv2%o4&`bs806RltzkwP8U zd`wN@9o$IY7imwgX^16mDdPBMrCg{18mrRdg5`jlYyRo_*VxGs*{EtT8#`5_%H)?WX{?u;`_Z8rJ;F;5E2f^KX9MdIhT@G*UstRW}9WUSS<$T3*gDZfG1kSpwabAJ`mUes8HQSX1 zdPmJ2m71T(f$I#PAEEgU6zBbHtGXAIfhMta&3x*nsItFp8#f89-*H>Gc$;dI8(oyAP$X^?tlj8DN6zR`ZYl*H<&LlTdM<~x}=``wIo5B z{L3bBbFcPS7%=VcHOfgO-F5(vVBE^w!YZy)DHR zcJg|HK65`@D^13J2zk7IgNiIV$=SYZ;}f(D8)j4pw13-B6hGQXaDmY$*WpLK5IB3? z&jl&~*+wuK42FLwqb%}`M8Vg$XYw$UXbGLKk}Z7xnLFymBMn zS-=}qp}0s6`vUG*lR+wn{hUA)e=DhD#R=370yf69;dU)>G+$3fAPWmR%h_cuNc;LX zDR`QLBsn46?-`7b0laqF1@}60>A5du z!39pn9W(>=%~&g%rA0@=;!As8!$>~379jSDzY#lYEO1q>^Q#kpUa$R$%RhP8t zQZ%HmwegqAU;<vc}rI8=!8?(##?l)ms4La*471-jvlOPR-{9 zIWQ41A9EK}c~aOkG&K|CYhm+q4f=s+f_XPxVgSb#>#~?jqe49s` zq)M@F>ngi-_Tfr=-hp9B&Z^9G=9zCq3D7BYN{_Ve$O*;W*F0BkbF2R9J2zj|vT~-; z6;JS3-9jn1A%v#kT)bP02ujP<$r6q&PBUkyWp_TrOzz8w0U|!?Hj!;fM;E=P6V>c8 z9Y;L`+$`F~CORQYHLNjpE2ONx~I)@EDkUeJV(@mb$rLBXIP1|RmetR!)k)AaLT|GWjF}G)|2DR3Q;k3bnw!jOin&JH=tK?|NMuIgM^UGx> zH`M~33>mjme%U9tqKkpFp_5S&<(OZ#+M&FosgtROj9s6DP&cQ{cDzUtdkWTKX`-3W z-+H5x$)-#P_6X+ka#vzhtn{OMI%tkQU}x0cy0 zcZ>5U?D#G`+ik6bL1j>+d0793(X=qzST%V9LsUG=jrLJLrH#-E5}k*!?An&|q8s3c z5>WhJf>sM{gMwSh*p&rK4cRIa#e=CuxOuq@=o14Q!dN6~Kk+8&m{^fnxilcF$#ik$ zKqr}NMe5-uzUqX1Wo)O>ZN`1}N$2|8ij8pUd`{p~jm^%(fI#Hn-Iq?k;&E|`R2c$` zWI~h0Pohv@TZrUR2PXPNhd5uCZ4nTfIIy*A?w@J>?C?aSaSpG?P1=`208(ak@N6UW z2>>{<>7NC>y*XBO)8hIKUH;C*&rg{%t8WgEg*+2yPFNc1p%eq5pa_dI$KN1mq@6cn zjWKz2JakL<(gsdzt;kdo*}&m3Vk1Aq%MR~%MVeTljY$KCoR_cj^1XR}ubT0j&B z!BQr1Yh5ksw#Tj0;Euc%ail__5BRE-DGg>UagI~F?A~@2)`CS4y#0VV4!$(^?w8)# zy`ThJE(2Y3_Vsa>dES_KUNK*hsDY@IpD`&5<-l~_$}@7q?PooAP0cf)et6YNdkOzg z?ZmC8?z+Xs&qiP_g!d)Bpa>BhvQu2vm_C!}dphtI>1=T?*(|HC8?CA&KF!-kKhEZe z2=El4B86h{Z%Zz99)QQHixU4-- z=a6#K(TSe|HA;)UlI!-i*iB;#m4vj1c$U58(vT30nL%jGr*}sXmJO1twB8h~Ug07i*r@+n`en59`b!vr%$rS7<7N$ln1A8x!3Ij=103k_t zDB|~A$M^XPsxYgl!WDz?{qNb!>piFmF0rKO>)W<0l=pena4pjc=EVihj1Cl1N?*D+ z$~NLh#ShZkbcGa=z=K-N-jgdF^!{|3*)|^7)VUAGpTU3l_Ej128iXVnK|+uK!7aGEg!Qjw{+2+xVeOG%O1TA8~v26G-;Vw-K*i3;h zP?BR@p7`rjwY9o@^sBq9i`Z-54p}yCPN2P5nkMuQT#knrlU3+86ScHVj=*vUam7dD zFk>Cotvz>s=XQobS$|4Cy`wSO@#YQDj!^!{n?q$*D4z?I2dy8%c{4B*4=WE81g}`Q z4Lo4y8oySG!$!S)*@nAQG^ffu#RNw>ba|Phd=|u-6gO-qm@Yf+lhlNd4HpX zsB}lfOMf8zfs_oCl!Iy6xK9Go>otS>B6dtb`Uo`GddImSztzOynJX3mWA@==hFMMzD^- zSD5kL3h`s&($DiKU>xX$y@_>#syTpqR1^Pj*nLw{0M)Jt_c?<*Mt2PbUI&GnUKdW0 z;UUi$9SZh{jNrHaRj z@tZ^j_Py~(0Vb_5DS<5lIocMnpTndfx2sY@v~MDNfXO$-xesqv*dOa|Turbi``V!}yup1Tz~|Yy2&n&Vi8(1n<`R zF-g1L*N1~@0Lxb@P9n)A%;#340L&lT1QTED_9>@TI@TRh6o#GQb;h+LCxT|;*y_?> zYXvw)O=#VKzTzu7F#oHA$p}iEO1|d8wNTn&(H=-C55UVazM1EOTz8+Q4RicCSq>Rb zeV5d(UQo%jP=85?3F))*Ce~tCNtvkv-82B7GhA}MR8C`o7M0KrOVUEt5Lo*{A+_bM zLc)DnlhI>?i{1UAIlv|K5(f4udIRur5yJJSg^*TCw6Bvh?J8oaPlP#x7IK(NIZCYV znG6L1WR1OiLjGx}p%er|RLUr?0Yw9V#gY_25ot@O@#h?hNC6&#=@$EZ&PlR3Kp)XH z37npE75{s)iY;^MOuf+CP>mp^=qqMHQgvfD?Xrm%HcB)~R3f32C8da&k59>a^FwJV zgI~_yJff#)ut8?uP1-X{n|8Nn^^wnG%-PQk^UQ63;7>17rY6r6sfL3c%_?V!7&2Uh z(*}P0c{9_jx_x)z4OT*-Q%-2ZMb6X_Y+NdOmtEd{yjzH{!pT(D&5DuCv9#Zin1t;h zi`)>Imy9+F6KVOuS%5Y>*UT|tp$l?ylfOFN(%ad`pPK2isX(ZZwOc<89_#q?{Yu@b z7XxqX6mF-KS67Wg$Z+{qOLcXXRFmIgbGltx|P^n6O_x0AQ3oJ7H1N3~X2emr2xQ}!T#4Yp1GMkvWW-dAiHPgG5qmWE9 zry93mN{8h<(rXB#{VOe z6&6H3)^We5L-(j^s*(BYts6s_MYJ2cRQ zpMB?IwL{)kbvu%EGmyMy@*(x0HX1b$6*zOkQCE=b6^xt4Uc&Z6KT$B9Hs3An&fOr2 zH;nREZZhoU3-m%I>QAth|^Sw3vS^P5XQl;kDgbW7U@WE;zye5%(}($0e7? zOt~%O zd@x+wKDFEao;vz=MG|7TrNvNc=&fP`aqfs`PNlFGSCWzZ!+B&?TZzyVG1YrMtO051 zu-N)^L??f7QL7U+e2zdToXJCunGWTOu_Kwwlu7$$w3x6mQ~54V(AK(x)i2qCi}M46 zF1LB`QVL>O;(6j)`7g0Y?LJR%Q$)v+7ASV7;YaEKrDZXQ7_C87Kh2+kmyZIj)C1AF zd2jX%1zSQ@&fFW<@%K+mSINdidbZF^SDc<`_dwMvN6_?osRWMoAwj&fP+nt%`p4fM#%PO4b=_DwBSQ}uUZvqTk`s2vK5$%+3j!E{_g5I8D z?lcj=@qUjm{b1k)J9ZYiy-sd8icwvkQKpB(Yv@yM-K;{rMpKFnKkBt{5?kU_z#_5G zR-x*0COD>*+Ru7Bep*juDx2*@pbe+RF8hdoTODq~9V)TyiXNB~ySg5n=wP2Vs4B>N zOQU|C%%NIKyd8ZG-ZxuhfDUrX*EVeX_1jEuEm3MKpVhLK{F{GY{QI5(ntlTJvLE+M zIUv)7^KEAF}m&ToY29pNen-rY5L;d zrcLFpamPk`yg5wB+E>uQ>DApQnfH{`=$0zj*f~S#q2-#462S(esdhcE;~eDwuux(p z*i}gWLHQQ_3+c#P-xSF&2@1^i^<*sv4BVGzpqq;iAaq&=H>OKPFS!1DslN{boCy(N%-XImst+JtZE(!&$hD zW?!iK%nsS38hFqhHTKa0v+J+St)+M9sXWRQm z7crW2B=$CFraVZYkN>pW$6j60)SYrwtY&&_M#sOKm>Sf@d0SYN!H?HuXTIX2Rj*1p z9_N?~g%CL^R;E3zp814Sq-2^ue-CBvsY-Fb>E;8wS&(Iib^Tt)&;W(8r!Ulx|LGXz=ok%VYUGpZ z|2eDESV^f7Ls(H{uz<#GSXt1{s8Bk2%&w-a=Ab>2G(bT|`33OsF(bW;2P6koXszSb zjwiMW&LXc+l7CKFPjC%XtVwK>uA8SCDG!(6cSLsli2wc>cSXwEN6;GzOgCKO$MJsR z#4IzwQjeogdwtwnJ$tVLi}2qh9Mt{-Js#7+sAzRB9B3X5@M>yuNaUXnzEeYh?9mWQ zLC;M=sluA@iF|T(0D-J@>l9Z|eqmYV70QdiLJ$0=wXIrZ0Q$?5XQVd(XA6$8PrAY4 zb{I0ajQAXwKFoN~c;Fh)gO@f{x3Nt8a>8FLJ`mHszWP2$l;SOuU#~`HhxNtQ^RUF_ zI`L^`!LvL*S~WmngIvA>jS3my1fgWIW8Z_4?&g9}u4Y#WVTOS`36nKo~ch z8~Ey#J!Us2UL{N65o=#xGUhJ#{ZecZM?X?7RdjLXV3 zSp0az+4-#8Gy*P3+|$j3v8UW>nhmGH53$%h`@a^^jdp4cX;kVzGG}m-g@k*p^XEh~ z!2#QIot983zU%hwV4Lc0QQOXONIOd^&T^=QY|N0^trnw&MY^ zkou3N)u2bNLVTW+u}ND{u3NgF5m*N7SI4vLz;nsZ*E6>0n4h=OM^3DW z6U(fGKPNk9`7`bOBCg?`7I~mc4*7a#@-nZYh*5Ub~%2%`P4qhY*zc7y>}}Z z#>V^9+soN$WY*d+XQE*tmNK4AM$m*fC|#H;I**B=YUSM=XU5E0`7L`x1w8e8pA%MV z5wrV3<8pr6h&XOel@BV1?)(T#Ski80{$1%Ay6Y{+$$tdqVF!7rA@^IfY@ZU!m=kmn}ex@0hGSYG(X;h7%?h2fD=lnaN_%=x{?7OWw<%ue? zv|Lhreu;(_d0Cim0I64NF7?i~wxmOc28&K``j<))^qo>?ycR^Z6C8G}f-u1*#zjnr zMm54nSEdkE#WwQMNb@0hUG|Y>k z%w2P`&64$5;{I9m(}BqcvJOP-hQzCn=d9b|rj~TYEb|6j*E<|;pSw2o4%{ns{+?` z=U4)?{OwTt{G;VNc5748vW=Adm9r*mk`=$M7=N2DdB!fksL}sEB)-lQ&1rA0lv{B6 zkjsjHy+!@d+oAk(*LRO7oawM3?HhD7mT(3=xUJ!Pz9Kvtn+?0ZyOcw_#Dh`llcg@G zBg;Ax;T~MvF4}XIic}QpOZ2or?|0+dOzz>fD_@ zd1lNTvY|eC%9`h({CO9v!R=f|{hozX;gwep#v&J6idkx8cwDYi?NZ#^Z$}<&R0j{Z z%a*o=Cbwl1lu4V%?w8P0+|94mWWujV?L9k4sii_wQ1i=ArqE0K_r_Wa@tvs0a#(Ke zc>bKO+|+W|h4D$-NXN3UBY!T7N@7b`V0+6No5f=wDF4g-hGJUqk4e`-2OaB>2X^`l z<$9J>j|(s25KO*vtdVO)f7rS&E+c8`b@c17?ZyDKa!(sE`^V1$95vz_UO|0I3T+a? zUlf(csU3bhr7Z@S1XIZ6amb#}(KUP5Kt7~V*Zo=Ln)&9GIxX#jNP6dLsxDZAM529E z@g4+nEMB@~w-&kl+`vb4UQJqv%wJEvR_0eLFtOQG`6{BazQF=!#5}1FhnZ%a0#Vk} z36)|?cBDv?Z0TDWqt6x3IjNtD1rJ99NRfnTs*F@Pj_q5whNzrI4)X%OFIG_AnMzrf zRZhtRbeWHQ8^tA;EIjyVyO>VHww(8#6q(_ActB2GgZN~Fht#hR`9{Hf!Ho`c()Q+@ zGzK@0bCJYG2(te@K{P{@z@MTcG>RWB1xNOc&iudc5}8g6Cnx5VgmJrUYNW%W;UOVb^Mw_}VU!DVSf}~GKPjXI{GgV< z6r=D3KL-fHo=k?Fbojr%!W!oKJ9w(G?{r0;18?D*^<;Yi`A>Q)@FU-II#{@Wu0w%^ z=U}!s?N2{&^U;)U9pn1-yI3QP$N0>RqD>``yNr82tdsv?hW$@@C;#ulA2mrRv@e@^ z%i+H&bm}a_!!R|x8MjLdFWJ>;(*-Ba?9p{yv!teeA!;Hq5-u{GT0Bv}qJsIyh)%zO z6xabN-^1L@j5$)l86~xMel<5h4t@|0ElfzWN`sK|kQ$ ze@gjZ$Oc`2M~R+ggC(0T>A*|=y=;)0@gLdX0%8f~dTQ6P1CyNkc9pG9B}GZaSF8|q zHRxmoQ%KD$*KN{k1rm&a{CUTl=@LYQ6%WNPG@i3*E3|BgSgk8koYSEthAi3l{dN$8BXU?z0WTlJc25YQgS#s9jVKV_@V5*HJmw7@T>iV ze_XT18c`{45fL2rVO-+fN8X|-ueEs!sLIaTHH(2HHfV;Mv+dJ{@2yGv{05&ENh@enC|t(J)OaNLo5gc` zG#Bo|U{!s4EJ1gFdn}(yQ?C5*6Xsb$%Uy?rP%3*5ZnUN@bin1 z(Z?0BYuRoF&FZ%}AJ)2~$bOj&A$ye>3#3di$7g48Bg@2uv>Bn^ULGtY^UJA*vBdB+_zK|2PyXGSt2tcjiMiaH zVX;}{5g8UEbj$fMzWnjUApTkT&fgTwm&kFjf2&U!F~)0xQg?&`Qmg+^ur0h>K2BPh1*gxD|v#V!?383ESxsHikkIDC{EPZq?;b1N~``a0& zI2eM(PyrgfOPT2HrDd-(QZIy5$qMf4hQnCWMVx8!sG+hMbjP&JV_TYKq`Rl#7*Yqp zG~32S?+eBZgoJ&*$n+B&~P(5qC za(S$G!5wm0fQrwT=5Jnvr|S$^b8t8v!~L(zqA|F7z!{-KT?v+N;66~G?CPlG|NRb! zelldd@L_f!i*n9!b*ETMwfVZIkr%gNY;!IKu4 zW-&$unS@~m9!ulBIWC8bvt{K~tqHZFm6f_R)$xnX$(D?qAnJbHRWF3^toiYe7-PEV z9z|fUZ^hS(ABt%d^GsVF**joVO$Jl8s|Hs~&!ei(?-@IRy~oud2ik8NCT<^!C}dpK zuT{0Vy7n6Pr^=S*>m1^U*I>kBh|McfE8S~$(V83`m|zX zc$k#A2=44I%7~xKl(T91!0b@Ux-sfB*0N_q0-!d4&Db}L-)O8cJmKP}cTZ+mU#BFt zrF*YSM&j=rQc|+lE6S7{%H+&9Jy5PAnT_1c2aU{sXX`AZWUg=tDX;I{-4v@m0()R| zDj&R%sy02=v)^)4%}xFo7OSo2uQfQgIX0_5^=CE)B$5s)&S90@YjHR~ux#X-bJ5ac zbHb>}8C4ouI+%tWs4<5<=-H#}v50aiZ;9AD_$~B{kmfS4DE_kI!69!N*MKQ}!zI^G zxuN^01+qrphZ$nGx0Rs+8ltaVMtlN1AJcX46(Q|n-568c#w#^FNSV!+Dfw{*nYq$| z9+c51BLxaQdsH7CW^Bk_ir84X66I&lV+e48_Nl$BfKFg@Tail_O8tF9yzMQ|Lf644 z!FsyZa?^Z&F&8%qTHrDr&S)*KS3M#`9~UWLv}}Unk|RRfA0Y@D{T^E^WN8(`sJE{_ zslyKR*__QSLeoM0Ztw(u$364C)3;n32{wMv;y6e)&rDDRVIQt?d`avzEYjIy@k00H zMqbee&?Bb-=amV?*@R6^vX6vHSqX(yJhk_{)0DQ4+gL03$HM&F^w-P!^GVHn(2dE> z{`bbe;oQCEv0SDAsBsC`d}U){s%0#p7n1HQ9>hI{?@yLV`6z$eq<)&8?yUiu9i;YW z7d-W2@+8U1l(9TS6GPS51W(4R{_Xi2cutaN09l?@B5KSkKpy35AU0cu+&HLrOHaV% zNKM1-1#!@LD&v)DYFet7hI=$}nXSKH2D-QK>(|$fT{*vQr{arJ@+*#&^#nOZBIXn) zV_0CaH!>^W$t+b_BrIBOO<&X=SD-FLMyWwd$-ikIJi1FjOZjLgh#eIiRUg=R+=OX6`8x}(L8`q)P54nxkw3aA} zaz@~`oPK}XIS$@mX$xrTKhM`$6e45aUI+OOW2tQAvch*(ul>HA;N7n=f%p@U6k{%B zbWOfq29d$d9^xl0Ese`@fsDN6f>)_quJ!u0GYIS6$RN#S$*acc`{Ma`(VcAD>hKMR z^xG6f(|~q|!+$0KkvCJVDxvLZG6ZG~>F#BCs2jr|(w^cECnk#$Y?)#|>zVqedZ*R|0T zO;6BAUM@t+x+wZG%hd=|GdRL8ol|1tLme|j(sG2YRwrlqrgV8At7ee;$ip~3s6}7p zl}$azzQ zLmo61<2t`=?pX&`9EL?k%|ot!n?9AHUYuOHL&owfe(~prE@1!bK@VX`5|+o$Nc1po zQ;wiP9OcWa4fcC4*Ttqp|Yf36qKfO^e5l{XCr7r=2o7B>2x5OV{QSwxc@ru zSV40~pL0ul?gst{*iHLaQQk>W+T+Q3pB2~=@T#EET>U>?8eT4eTD;hx824{44-Z>( zj@5AS%F^T|ANPI@xewLMJB~^31l}Grly!dfK_BH(rCK9;ID&noCAmKn&fs+3*h;II zeqZvTd`@e`Oh|tC_MUiuygI2Qto7YjQL;Eb&(8{7JBxh{0h6gUHzJ4Ej_cmGv~9@k zB&k%(l znEI_)WVC&jsCaan0N-cz`u_IOZ8V4f@p>o~n;LagOfp6%q*%=!HAM<^zZ-}o`)(CXX5NLx%_I^uD_u(W#XcU9H zdh21eg;0xQ@N#kPx~XjH8}bIc)uYqFy!9{R{f7=FE+NY(*0{YgybJ|Quk(rd%a*0Y ztv}Gb*^0Kee>V9+UFi?wZe3bD(&Yvr2alZ`k`tjIG2$<;4vf%Y!1;SR-s%n(xJ7-u zmnq)7?3b;tefDdd4^ocimL3##6|fj+`Izsn{*6g*bbolmVspDRH~a8#w8FV` zGr44Dl|48l2qe_qqAH%3&!xb@DEK|kBx0z#e03aN=fKUVy;JgK@#3T-#Ho{Trje5z zD7)0&P^tJ@(*E?w@w9=e;--~Fn(SD>Cg>z4lC>k8p`70ydY5=*wL`g zwu*a71WQ(NZ+i50_p3i`Jy~m$B}|!T0ooG<`$`7c-^Vo?#rpb*nh}446rOqO46iKs zMCfdVzf$jti;cd0B5giz;ZclOrfHPmo)WgAzRD^gBamQurhXr&1!4#E^5rO=*_{|v zU`4ni`M@(N?9PCYXaANe826kIACUg}{ z1T~!>+!6^Z5%-FIC&hW8k(?c>A~QDDyr|5RT(^&F^0()@RYQRm{FC4*ws5V&0*0Hi zS^cV>$Jq$Bi~7#g>W|}0TwVCrjayI-c?^tR7w3Lj`$K)-=5*YO@1woq3QOWOlg@R; zGY3UyW<8U4vo=yMOULs{%oDPzg^6AlIveS4JRaPtF1j)8xXScb6nWLouFAD+;XACI zW}){dR@a`*Okvya^E2HiyVIxgh#x|?AO==UJVcX&o}0)8s<$b@$?&W*6)A_}nFuFh z52GBb+U!5x;|QG-@`(;KS#EI0z>_}FXG2lFnIYK)XCcKat&)}s;hBC%0?bcOJ=ER! zH7#L(1We-27F00;77u!+)dFrnpT=*Bm_O$Qm4$#}l&u+s_SA|HJ|{r$th+_wzFchq z{k^54EUW&FsJO@-kNWAQ0dt5BP}7UjTFy(NCu7raINjY8OUTXL>P`=Mf=CoJd_fvW!k86N<}bK38ouDc;d{{I`ql zvwvk>Q5cshrDrXLQeol|eqa9-vxaWha8=aDRt2ft1{ z4(l`QGPMH!8q1liLKQ1yoDag8E=$c`vvsyBg8Sp0ITA6J`cwSa7Kxz*+$y(m0(0?s zV6gO@V&3Nw;1GnlrV8hS`NI7~7L!gJ9?pNpfU?hrEXy8u{ExP+{=TrtgpKACv{os6 zUiEA8D{!%2()qk5%XAMZ<^UFV@i~o$(|8a+{AGw$LH7n$_^@?4Z1lq^4YsVgF1Pwf zC~Nzu)O0ks9IE)^a!rQWvk{g{7geu)dw%3Am7Hj-wA8?#>r(B8Gi#x)>sNf>dU?i| zVM+qY7FMwmlG&&M6TOY4zFP!Xp?eMOT%4tfw6WaVmvJF3m60cZ0mM?OH9p?u<5+pc z@DJ?G{Hn^Ys#0$20NiA8gb@3eq|{Owq11S41|{d6?%izeUoQ5-ynjf*(iZ!|%A|5B z-);`37PDTU%UmR}TO}=8A&$2Pp$oxRnK+!|a#*KCyE!411cvKaDLl__V!3jG9BOXk z{vSt>m0PN1N32ru^yRQlvG$WC>a(Wi=A#~mi%s_iE9kR ztcTL(|3L--Jh4fFw5RiW=h4Zo$)4D%mpVMJlhgASqf`@tlS4`g1SWAT*$)Z!2srBmfNAcq(lX-P$R{CUq-qJfWX1iMGnJk3wTQnp1E9ZF?7#W zh6ldD7!JXl8UN*R+tG(pgrfY6`GEjBhi!I^yc7Zh8^B!We_`(b9X1u22uig~`hTEO z#k7_K0S@&B=Y1fS32yG?F{VH-!Bc;(za!hzQ^T1;$J$BB$(kA(e@^A)luSbv|qXqB+Vhx@r04){}w`I6wvzT=BJY&;u58Q%I=k;KZR12VM0c+N{ z-vR^$o43uEMmCM7(0xanbJuG$M?&(Vn=GQeKmH#aE)W1Fk>;m^D*hZW*lOjE-#1uf zl@WK{8tYW{RoKH>j_+vCnc<`S2NVq(GtYWK(Ov0;9ofgm66t$dp9@Xg^+E|1tG5JP ztPtRS10;IxVF%V%&jbDzvPW1w3?}`fo&I=%d=hLGJDpBA5x>rt58pGInt1O-e*wFo zkLAlwwU&YOmCLmfEkGFaZ2`!1GeB4>i<}birR#d&V^NK&in?2dU4dxgLlHIB&JYlS zo<RNg{;dez`xFpNjiuLdME8ew@=YAH{iA*|E8ir1(YqY21pfzAQ| zh}kqw2V;ph9armpzzHQ|o6WZebcsKpUiy`s5r8uW^$VZZuzThB(t)KKRg!r5vgwR& zO0JMb1@G&;@7*S`!tNN8I4?H3Jw>53Ci1jihPpYfQ5&|9TPmt}o~9wVSYdqJ8(caXYIEgKuM=3+ zn^A0@DR*#0s$lEXJQ*Uum2btGXruv7PB}T#}p?lk`@sY;4<2Ktnv37WF9I zDk3B_-fNIs-eMN*yQIQ5(+lamG=!mW#_u%4fd?sm;wsCT4`J_gLHFk`$aqXk6ergY&k{8fZOJ$`jNteCZGjT{@+B|4(U@?-M<9@j60yR87%z=)+S%-zG z?q+mI*DR&64Szg$TZyZ&c{r=OPv*m-LJt>t!u0NNfkJ9-JpmcyHtO~rki}_S*_!vm zsZ#aQY~}XY{msJJxZ?d8os13vhCb#Afjg=Z!OrKTCtSIcCO+c-MR&BBD+Scvac_F$ zT9(F&Nw?8eiqXY$y;qMwa;iB^p=9=aCtasSPL?gN^trN`kWMU2bC`_5KN9xgn?B>A z0&X{)u!g~WuCVDd5JNyp05}&DO-}UE`M!|C>Vt4EpNl8})2gh=nk-XrD7a1~BpX4vn|oB%(7Up_Dv{BJp|H-79GGk~d#jptiF7pn$3 zu)_M12`u!~qT-5Qsgv{gjL4pxs9FYrSf>V%8NpMz1d^T{$lu>!@!*@n3AnNH54g1I z27fS<$x!+j45e`Xa^9Z>+)E8F03emFp-!pjUMii1ARJr~fJ6|SW>6kGFfb78wsK9q zO3T_wBPBwwQMm=IqQv(sHhFY~;fZC03H6pgmk{&msrcI@HVZDk8(e06;WOW%G+sRM zlD4>|Nw8+qJpd0OXC!7_gfr|E+qzB`5w<13>t|LjhA1b4}+~ zXm)mXqd$?w^+*pBdZ!@Wap39C@a;$l) znjCUI)Hgd`hGyE5E1#BRIN?vJ{`x+rpA3mU9SEELVc>mk-me1t(9uB^xQKjqtL?zr zSGCogv6WmSKEHS4A4Bn&*}1v%GLr0eAOM>RICn7K_kAT8eQ|Xc3GK5@9+$kA^8m7@ z2N1d!80w?Fn5xKH!1q)s4!%PO7Ns)gWQKoY)JSY0gk)6iHP%De_>Q=vflW9nd5$cU(5*=utsheP@n`J zS{|Pd;{#ha=etdY$?R66X+1Gi0mABs>EZaCCsk!$3>)ZT%*m}Q&t0ai@{h+SBKnH$ zG5Rk6%#=n&0>yLsh>x^F9a0O_0sQ*K0Xoh_YOk$r*-fRZb=%4O`7i+;JS|$@vlD@*HPUkNp$9@Lr#YXDw;;kTssaX ztV*}Im~}#9(xDz#=b)lV>cxVNViuUiPS6)hNBPUf&fZXhl4gFHSjbvf6#Ij)>DA;y zKS#XYCLv+~S9}D!FpOw4xmQ)gzI_+T$eQ~+0~|j+Ip}&}y%MJ zYs%}iqqGmupwdz5+yvvNMple82i@5z^*a zah@ia_P+pEgpF3yUeCEFn&KiOTwySYO$rYPdb%GjG}Q1Xnd448Xw^Fw*61P+&U*Xp zM7kDs`RKT=K<6IQW?St`T!6$Q-P7e?hPgYc=}#*4Uyq~6;@e1SHAOD-c48M6n(Bxg zypK0OWwmcRlKC3<3h0T#pMAaVK!HM!nJJwwY)YNBS{Ag@Iertf47)UCd(g&T%m103fz%0h20Rm@g%v zM-YC;tm3K6vpd5AIKu~9BTCgA1L>f-FR_W0etDRd_7b1_d=Ht67k=WX=H=ZW@IJytm-BkEwh$67H%Xrc3h`XaNr||4xw~ z8&?SL+2^#cQ#h@7HzAi%p1C5KN`GCN2`};ljZX9c+WsBP-g&MH4&VkFH-0N1e8w^Y zfbs9vo)&ODUv&Zqh;v9>6!3(Ua$Nuza~<#$Jrk`+I{-vGxdV5e!FIeHLcThjJEG`$ za2RRq1MhoNT{vCsIR01aH4i) z_bd6uA_&3!5r73Lqr^|OIGAYKPwf+U27!-cK-d9BV{USCsy{+G=s zj%0r7Os?-cFS!9c2GG-+!M}_Fz`o+_q7*%I<>g4gT4oOB(7fb;4h)?Vp#r3*gkOaK zgZ?j8^?!P1nMm6+*~hE7bpL@{C2WoSp2bH)4N-(fKck( zz0~gWbRPv&GkJxwGtXUP4b0<(16_^hnH!l0P*`cNUePB<##R#u%{o7hay>f&tiTL6 z+fihH?!h^r2WxH7O3r+++L>v(UtNEz99Z-`j@yCZ*?B5;wq;Sz(d=?9 znWY~69P|Yow*Q6<{|{`#|K=*O3*FDn7kkWcC$Rhv>;nQOLrf#t4Q%Y5wz*{gAD$%{ znc3fn2Bqslm~`qZ?5Bzkn;(64j#X}RAEbFJ?e@Fs!B+{OEg*ot-Yd`ZjFfMI6(NIV z3P;l+!myf!;hd|YNBZF%{(X{mN~q85z_b)F2L|5w);)C1{AfwCs!c?76%{&LHrn%y zWd?AT`6!y36-DLsCyqM%?&sB#j6C3xB>Mo24G|SzCfdKyqll~zGqhq@+ z%1$C*@f6+}1q^xK608m)hHh2s51g5|PH@j*pH;Xca#^01oQR9GH3=?*lNUMzM6Qw{ zxkO&vM$}iLp$+0qKmx&_Yk@NeK}d;Zi|8-_I2P zbJ=A$_C4w~n~_gx0BuW8VWw_&g2n754is%ylf|VdiDYW!kX|%4Y>E8QvPS*<*R7m zQI==nWo!o82Jra57haOT`qzGqpnh$U#4fi_!q*e=DqeF8%he*9(^WZo+wr5qZ>$nv zutTGwBTKAte@^hTq7`8ng!)!KlqZK}4vUk2ANCdg%-(_Zxu@C>ViZw$l6JUMxq6@I z-i)F6_xS=7-^al;hb4z0?#;zSkHPB{R*p?xmkqbHYaW&*7M9ETxy-1jsF;t$5U<{h z2ekH_!^Me{0G}JBA!f3O1Rx;U$i7-m(0}=k@ahe*=Gm(^0vX0ok>DhXP+JlRpO`ZV z{ol+E8=v1PlN0-QMBZL9Zqvmy@KL2Tcfg&-im0PlZqJ?;wu6^$xT9i7?53`LA0 z3NZu!SM>i)LOn~UGyHA9rRr2Mi5=}$k$pco(G4(fl~OIYLC(zrscq#=rk1-3Hc=|x zJriRGfM8T?Be^N@F9Ob(_A%<^J2-q^cgIjRQ5u~)zmLj0OB@>-`kW+f`cuFPM9TXw zf_b|1I*rpOC!=g$)??UTe=mmj?b;+&r6 z#kvebKTSCHPZ()9#evrO)GIo#1_T!<0{{xsRcSWnm^C$L-2f)yV$=AQ6MAxWHYO`o z2k`&R$$UHJWw19CZBINqWuSF{81Ec-fDi-5@TRgh@RoX>B zHB#RUD9V6UF3nfP#pp9jzf2-niuqZX3*r~gYb-tcROD3+XL>!)vWeIba4WGQbO7CE z&}Y8$Qb}h^srwI)n}IE-sfUhl`C4k$^GBD`D|Xz92yiyMBpOvp)G~Jg^-h6@YQci& zkG+EQY0cgeEt{DNkxi^`AGXZZ7x(Kw#0@Pk=ky#E#oRK}xwd4_LfC0DE|IbgFIIU; zw3Onhho>zL*r;eYwPbbg1`Fl;Y&i3S>me_gXI+&XESC#@_Qm$;QC1TgX7(<|Phtn_ z0ZU4W6iu4H%@?9(cl}ZS1h5&d!j)JS z+NL+~fb%gAfwc*if`{d-lO?BDmeW5;bfvHxD)tq9g9kKXLIS>8t%OZdaahg9y7i%K z*8;*c?#T}>NP+&Lm@zaiBPp|{3YP~z9Mg;7Z~u;Pg;p`fP_}R*o-IxShx1f=teO^8 zS?{hr+#Z6CJFq*t*;T$v)MwDm+8%2b)2V287!M>F*=%c-b;@jJQ8LN$p2rp!(78`# zPNmoL?>0x3m#nO44s&&^mg^~9tppHN)7H0bX&Wsd+Dyca*?8@0UWY3u&}m?r`xx7n z)~>=Y;IVKhw2)MzQqqe~+~hv+cwX7^>C$Gm!F)AP`)c&t7dp{p;≀;`k|s+*Fhk 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%0AT8IwYCi&YFLijdzu)j1m*44Hbj(V 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�iyub$C4^oRij{M>6!GD-$sqp2JynyHPsy1qj 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

y4Usd?LGq%30L5)Iy*O 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

upKCveoYWFVbsQ=$fTL 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%0Ah3+{`Py|S(GPh1*zR{r7=IYZ1DJC+)>Rx8Bu?m@ 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%0D;n$G^Khggp+ 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 Z{O^$&1!-`IKQ$o%^d}xi;rr+A{{UPucj5p5 literal 0 HcmV?d00001 diff --git a/docs/Ems Architettura.pptx b/docs/Ems Architettura.pptx new file mode 100644 index 0000000000000000000000000000000000000000..7f7127a2bce270511a13b23d8b79af4596200582 GIT binary patch literal 153891 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
JPny`aeE;kBB( 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 literal 0 HcmV?d00001 diff --git a/docs/Integry Managment System - Sviluppi 2.pptx b/docs/Integry Managment System - Sviluppi 2.pptx new file mode 100644 index 0000000000000000000000000000000000000000..ce41e24532228d87423ecf4a1180c1bdf85b27a7 GIT binary patch literal 1076262 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%0A7@^1A4)Ev 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

Oe8jdHem4 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

U&in&WT)~qxF;^hU|0%pF^Hi( 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

T9tk-O=@-1Tu9Ww(3Wf=%f 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%0AIdW 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 z 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

ikN_~6is1h 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 literal 0 HcmV?d00001 diff --git a/docs/Integry Managment System sviluppi.pptx b/docs/Integry Managment System sviluppi.pptx new file mode 100644 index 0000000000000000000000000000000000000000..92c7bb13c1f443ba8cee71e60f6910183a79cebd GIT binary patch literal 212990 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ℑKBSd}?yvcD;K2YbnBLU^2Tb7ih(vyPyU$}~ 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 literal 0 HcmV?d00001 diff --git a/docs/Integry Managment System.pptx b/docs/Integry Managment System.pptx new file mode 100644 index 0000000000000000000000000000000000000000..2eb1c31c20ca048fa0ac29fc3f583a7cd1c6c0cf GIT binary patch literal 316922 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

(u!FGO%}Fa3gw*0wlVQ(w624@?a=lC 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
J3E&R} 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 X0|O4p0DvU;hY9S{jUC{?3iy8jgeojC literal 0 HcmV?d00001 diff --git a/docs/Java 6-7.pptx b/docs/Java 6-7.pptx new file mode 100644 index 0000000000000000000000000000000000000000..3f0623081c6dec4dfcfa45a708c3342397e1a98d GIT binary patch literal 2194643 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�XN6d5qHhp!nVUj=b;evqR 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 Pm^K+rt)m(K|l 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 z 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


J)4{1WAkci?GR$Mfpg@vj?P1rof!$9tTf_OUG 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

lb~zGcagy>ey7XyV5}oZ;w6&RyOssI`9qF|sB5 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


1Nn@RJ3Yx{D|6AC zYux~4j9&?~l_ZgEwzT)O`}=Yj|1!O|3lCXrf`bYFeD&2=ciL$uE}ELt03lfc{)87T zT6EfJXMFd&-@WOUTl@6ychyx_OOY@M!xu6q#WPDK+WhE8KRWHS(=NaK@>_4cb@JrN zr<`)i0S6p_GPK)nyB&7eVIxM2KuOwq>#c$Ci!Z%E7(`uN9qqsKo$t^dwTTBo(c5mj zZTRrvx8HvIym|8;ee}_%pMLt2Pd>T+`s>d;^Gt?nIuM`w`uaEDe0#n1)&s)@vHh?s z4cJ?@_38rLmZ|9q#s`!7MRCdJrCy~{05O0Gbr-bHCz3+qqY`j~UgCux2d3s|&Js78 zt%cDpyB2Pz`^6(}zQK?hkT4tLntF(y+E*!6r2Eb`S~epj4d0a<8Y#;_C z9uWp3q6wAoIB?*f|NQ4Ix7-qK22(St4E%=9 z`{+j~1RjiB{^b{6*m3*qHe7!_v?ZKEZ@&H-a{lNwMo!#jYZR=#_Sk*;)G7V@_MJRw z(v;7ptg+e}x)EekAmpBP);Z^%dtOyl4XdV9Nd#@EDt|0yr*{1^!fcry>u!AT9ce9k zybxKTvtYYer>SzUA7V*hOQiz3ND>ZJC^qFwO`)iGn)Pfi{RBn87E0ZY65zbx=7{yY zutKP$#w})W6cGeFStI2ZupYIo3H1}RkeqKU3GZlWxh$!BaWo#|6Ou*5$w)t-%5xDqSZ5 zY>q#06^bF)g~3O0lzwOfxG)hnH#hIF!w%Ke)kB94MRzfP+c#8?JFEpQp$KR>{rdH@ zML}YytgPhMnwlCq;*856$9v$-s+iPHGVTo%I}(rD1@5j5F#LWlVpNYm20aKsi-yN%Is1?ox2hvruo z`LaM^_97I)=%amG_z>4f8T|C(OV2|?pL_mUku!9h=7)D7Mr9We5fLIv`I)n3aBVcV zqra~K-xc#{AbzGbmG5}fG<*x)2uPaw4!nniLBFt6OLh6MP&Brm9F0_x<*>*)Bud3^ zj032!%VCPkIR54EW?$xQ5qn!OABKy`3)^m0MWqs#(l*;{Gkf;zNB{B&I!ZR(oJz#; z>#V!>1hkm~JUbGaJA2l!A%h8Uz`8GIyK1mQA{HArW(*+y&LM{!a`3_X@4N4g+i(Bx zC!d7IpqOXVX}&8+JR)Er98RjNN`S)#8*G3@4q6GtoHlJ5%*h;kmZAjd;R0s2)>`9k zyzzR}w#kz|fB~I<-j5Fb_QBh2zYY0>3>cBFkeBnTG^jzc15{G(>7u}L#)tA$R!c99 z00~^78b^ojk%G}D;+2J5RWTFKHpi2(p*iuQq9se1K#K>!uc@ymLCA6AOF~1FafOkj zMJ%vulLBFW(sel1TwnG2%To!QBhU_wnqy&d&6TgcG>tnV@TmnyV(>&qDJA25Lb>X6 zEhe^PD4R+*rcz0Gk{rPZsuprFjKtvGYcEa<7b*(r8hVB^MZ?t+xrbX_)E&qv$e@9O z_Q6{etq=_?QW*(V&YN2okJW@roFL7S(Ut|wG%b-&>?aRrNA@U7eM7 zp!VgLUxE_z=g+_Ds;hX!9Q#gw=@u|A*G^lXezfdeo3YN!n};5HsHmIy+ z?7#p1crWh0`))Y~CmuccTLZ&yzoLl+S4q< z1i9rsf-Wx7rpT(m($GgxFS4 zzY@u@W5-S0eupEE{QfCFIPJ2_F8}#O7t6_1QFv0;gar(SfBDN_k3Hdd97qVX6DCZ! z?}7V?xwz%F-{8>VUGKg3o(k7mut-HTg7IKWotyoNYqi4h!Gi!WLAA9IO5-HzV3zfxuMYvR1D)uWC(Or_9=T$0Il!`T_Vqd*eT`E<1-yA6y zl2gOwDA5R^zt#Edpt?oXnRIn7mkLL)cvnWk1B-6Vh=08E&c_P*>S$y@A&2PF zx1k|)_dSnALKU)T(VA?QsEV3=t};>_m`kUA|KPJH9DmvAr~m5cqtAc)&DXQd1b
~ok-5t;n+&i6$;O3{ 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
&Q{^bAaT?hx#W*SOhu?()I)PAzmChsRtuab}f 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�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 $_EZm-Viws3-8UmY_{ARDSst09*TW^`a2hs0G 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

$_|EL`^OIF1Ra>|qVBeefnn-< zkaYq0Jj?PL(LCZ9FA;0YqU{IwE@-6adLAw$skZ(uk3*HHEM3R#seu!U_fQGHm4Rxw z+I5IM|EdEgM^dJQL1AaE{8$MrsxO2hL(+jKQpnE=NJfx#;A zq|+lRlCz<G7n`|MBFMZK%!1BJla+ zg72m0;>Vjb%p_Qk8dQk*fhJ{(I{(7LOn+k%ef{XeOgOnTf~4(ny4-}>A-6CsZIgRxEu`sQJIh=!tnRkVj zY4*Hci8PEFP8lyLhHP<@Al_Js%qX}D-BC#*hoFc}OC9Xw3>|ejRFn#y&VtTNxub3# zdbI0T{6mzo1bGXUu2Hm0$JR!-U8}%thE-7xVPJ!ag74dQ#l)`l$GF=5w8~o@TUYKj z>I$IeZjIN2)gmq)(wDv&-quWnJ17gvk9C^DpP%dZ=nKI|r84QonsePvwvJWe_h&K6 zQjeg;AuYBY-)oXR+Jgq(uQ*}=n;(uuX35AQXh1=FQT5q{V{YE+bAH|H6Y!q>u~~lk zzWF)%DgODRa|7HB3LVe}~Dq^&z1)-ZWQ* zy6kqyR`VpIVf}Iq4P!#0)<|kfE>PEDI+JQXxk~ba=rZ*je&txX6(c&~Wq4U`)zYQJ zqVlRLDWF-M>G>s6N0|t|u-6fOA)?*qiDE%j4dlW0*?&+V2H4-Z@}Jf=gPD#x+xKxZZE&?Hr#sC z83kBg9xTk28%p*1k#PMNUKXO5d=9_w{-;B-T&M)+@ZXv3LqTi`Qa(X>BR$zK|0DeU zOM=vJq4#B~KhT&>1}`lm!C%4i?SI%tBq_qlM(B42VFTF6|A9?!qJW8)hH7vqE1%2y z@-W|tJU?7|8KWW@u=nHqf56n6$nQ6LI|(PRsr-qS1gjSL-`Ve7%1<~dPJH1J{2ezN zs|gqVL`2xq1|P=VUaA%w0DxkkYo&@nek2!D`^-`fApM_4WlI`_M5)mHME!Dr5HJj$ zPgwfPci3TC8n*@Zij>Wd8?q8?)3P6rY{pT8xJKf`P9zzVai0nx^(Li=$e zYNATL`E+K<>F5vr!{QX;4&d$yt!FLgleaF`y+f3FTK#eGV48hRk7 zwV%~k-6#4X7eC6)A6_5dTQ6`ftO$fG2gW|=2l2$6eIo)e)&B;VfoM36kgF$m)IIqQ z6F0r+j@-eXbns>cr>5zA0B_3U zJ%yNiZPR(0dd;KNafoBe2a^yLcvElzzgzy*c*}x(E*9 zX+TCdc_*zEV)wymmgM~%hNb|Xr=Q^SXcNZp@685b3S10?e61#tE$$S1JSosF8)|g7 zYO*~Dnc5%1yHJGZGuMe@23KFgrM80E=_?w>ZHjwNNLSU2qruKdEde_HT7h(*Qmm0khb0ejkl za64$6KVNFG$dGyqLE<3zGvJXPVnASN-?iSSTn{Ypxw{XscWj2`Ts5N!E~{F8KcB0? zpY63;a=tn)d0Vpda747N<%7%BMDEA9rHp<0?J}@r|L>C3lHOr*%qpUX^Nl81)*0^> z;hR>~dH|4tAy(Yi#*)5*@Rt64frT!{ze&cgjT&G_-wHKj+1!>ucI_SE|9HL{#&?NT zz0M4AcDQ+vLBDs<)tq@$2%h~Xs3=BT;L_TqTTc#N`2$TMlMHQ7w!AS1+K^Y$s4zn2OM9=SIYGsQPC{6N5hkRS39eS&9{E%p;QEUf4y;j z!?tO=CEf+?u4$^g3Jx>5yRt6MQRCyq(hrMFEL+qvl@Q2N3+aEJuKb{^PDB0(9aEIx zzT?9=`{Uhl(&L>r@7;RI0WiH5AEP}Uj}ASSJ>T#?))fL1%dDq)=4N!tUFH-Uk?$DN z1TUL)O4nc9h2NMZT6_IqIx2%@@0wDO>NuaU#CUDScJz1;1dJH8<1)T zKc;6Bek0-g{rMEs#+Uf*#)rST0mE&yKbQRZG?h{O+OnaQs4TtU&z1ZKP%_YC7Mt~X zee+}k*j~D?oh=`tJ@b?|TyH3AJj(5MrokSsJk)MH$%hMb4a$gNQTQ}9Bx6!+_OiA; zx0TlS83nbGe0$sG13m<;y0eR-VlY-=cf4z#o}C{|vNNy$hR$#2dhAQ|8gw7Ekgf+% zOFyDQ;izFVqT#s3@h=c1r*WsG_Q&*h*^8AzCoT}q?a#O08ZPwgKMGo@SY|Oify<%B z1oO~QEspy?ge~E)!j2~@_Z`v(|AUQt@wU&-AKThQAW0H`02z|d@;_RZCbEI-Tq)g< z_1#d|1T_F?ojozDY)SD7ynWj%DDD)+ra=o7Pt^ z>@L2D+`aeZ5m|0O%XCc6x`%>FuAq$XZjC=V8ghn&9aWZAAi=i*>4D*~Im;YIVqfRe z?JR_ zG>))=hv%fflk!kL1RZO(-ojsU$j#T5;L$m`ECi>i<5#lYfc{O#d#%~C*VQR;L;P;v3HFwNQc%8Ty@m%k=bvn;2>>kqaR9q!Hqaqrn} z>G#vI$vB8`9YZNl0($7%^MgpCkpXBeA*JW-^yUr(JvZ`>t`A(fI$6lNgpYZ~8zsl$ zg;@q4WBf4&A=%2J427`r6WJx>8f9t%cLCx~EW8^5&X_GhNKu#RAMSx=?@HMx8H0-U4%_T>Nj-jrQH|hm!_U zGi<9Q(eQC5g6QX+w~}wIAJ=M)uD!0IJ%8PH6Kud)=wGBa<`U;qbAMot z&bf}@z&k|uXWtDL}D@_$>%1( z;`%9xua2|c*mVf)SB?OD(_lCvpURt}7&%e;@!=JNY3v`zJxANPjPIgGBSNsDs8_Kv zj_&q8^3J3!e^Su%u>fxSCb`9JO=Y^tS3|}Ia8DcD2i@Vmewk`o*c+uhR@wpaw2d8X zWCfk*&w(NlQ=vJcS}(s8`J?lN_g%UQ3L{fpfp{?()S%TzCoRtNF0>&2u=T;QQvW*% zn!s9zPpIO%q;I3fzWh;3#;UGV5Oj4d?9Q*)WdEVPS;1x>{CJ%bjej0nOlxvCbSXaz zqXxOdzPQB8qS-8dNb|$@yDPG2pVpfZ^mc*^K$}esiLuRld_KEPbs&#aJ%O+-){i- zyD}QgVc&w<3T+Y#oP^ofR3n4lF*oy^#?ZK`NGOFor**2^Av;8l3fM=iL1bU`{lHlt zq`wL*g^#%Kwsh0!M&qJ4>VX%Z#il^}h9@cHjf*WQ3}yR&PB8=N_YpWDxq#O%bu=AG zfRIE<+5TU_jseiFXhr(GB!*g!E=?C29LtS}fpmEL8fZ-ecz#>t;0UngeN>Xy4q?tN z>=TW@EEKDn5}NwNlr?g8lU`FPqG+zg3iER#K!iV4*ZAk4S>AUK?yJ{**=bzHYqMmo zT7oN|$Tw-*mDyV&{9J)eKTREoKN92o>e$`dbsXRnf1zCji>G~hzIBl0IpHqL% zoBz0_VXS1!6`$e3=14~7;>_{u zPR}=`G|2AlwFzPP5ht2vV??#Ij*iu zsXgLEY)_7oI?UA~E+d+ObwOaG+;sPvquH%rFU9)kpgx3Pc#>=Ax?}!ziHG4DqC`Ps z{oR%vU4HSwEL>e`6n!~BY8v%|qazfMoNsMQRYb_As?!L<%KnUx#)(mOU%zOJkfVIh z4VXy_g~#*z2Pf%Z0iOblL8x&+C@qx_n%^#yZ&p=7%2sxRVy-%w2!J^%(aft!?$B^; z&lw4IfC7$GYUsF+q4pvoItJA+m{RF)pxW2f3!^D_C*mxoP$!>4=`TP4I*d3g+#-&m zNkK@rs8^&vpDw-cqxaA6K>&}#mGCA$`7ef-1IYH^3r}KgAjilM_`3Z6)PA{HXe_m7 zPC&yJ<9l`sUm?js17yx&^uIZDMW;#S7ojs{N_4m!jte(!H-CO?Ai%FXKNaN-FdHtU zyW!{H#y}Sboqi7T^QGQ?YXqQjxUat{YstM@i?OEh`E*kIEQuJ9{aicnMWM+45${NU z^;Xex9-MfN2mJZLzVnYkVxt>a*Bco8V?u*G;^7QPy(z6NsF}ddbGu6K4|sOUY%ZSC zawr)XX1<&t-xuWmQb4!YV{i&MY~&~4%?{8d)t8RKj49AWtu+mmLk#yzB2$(>J=&Hr zxXpntu)}$qGc>zRM||E_3$MIb0pkivB5J69rTgLOeAUqHbr|z%DFBrUoEk{wfp7vw z1xg4iQA=#2{8Xf`Ua|quC`XMPE5AK^^?PgNCSv9GF_fZ9mly67BgHGf*+KHWlumAb zfU$^uvs>*LZ`wJ_rFpta0SsX5%2~hA&1M#Dy5J2?tJm<)X7j`+8a_Pmoknv_*Wl*# z&cfgs&H9A!w9E{mwycS7&Vix7Jbf7Q*5ybLzPZfjH~(w^Z0R7xF1p$)wwI5{g4T6~ zfxzCE1Lz>CDjkiZ&+KY-Q};s?hN=n7^vkI82&FO#IFwCIy3Fabk4MG{?tooNbQg75U4mqNBb>FZ3(Z-Y9KfDF*awIfy#-a zY0^sjKnS4ya9NLF_LAWF1gRJ6U) zssVw+hA5C>1xWE=FOU=9p5PbY@M#IVdE=G_=`^*FRV}ofPH&Eek-k4m8vZ*0=z$It z`;$j;6OXPC$l62py>3R1k~u~m&20=gsbpX`i}4%*$pc|j@r{7+;2n; zc-&p>csP3;_YQ4q-^dWn+RmyTO;JU3UrFZ3%|Pch(kesmb%{X3ZSIfQ9i#fmg~Y``H{ zeDtNCzs_{OjFLTcJyAbC%t?7{#ZaEKGA>(e%|7p7w{qM4#ns(~)P*=z!)w2Lu|(T+ ze1Q6<2svmu&^YDlXm+Xi)D+h6z(-!igM*p67xK;hO`C{IXGih^G+gD6rec2ElS(nU z%%Vv&ndy&`MwD#~Po{hL|0f{%7==Q8oC`IY+8y`?s^<7^VzuvoxE-9^okrVP|F-ft zC>@gjW|UXFWEAG{_1-_n+HLoC>2b0R(Hd_f#%l3l_=bEBfAQwXzh=skT}WyDW@yQ6 zMKwW2cgmwXM`6t-Jjnqs{3YkZSEK2#^EZ?)?fvIU$$*nJJF>ek9x$};D=c&|pB4%} z)PS$_f{-&%%*I<@O&-T^mmVAJj*nN@JWFUPe90@1^3cA<(T6wt>WG$xHP$?LSIYiV z)*e^k_Vj=%i8g8*<{5Q})9>5%DTgEL8tXDg*}h|cKA!vHNO@-h`*4V5nuX!lH$fy* z>$=#Vj$iv@{8X$4io~GzF0}*(SPFsIv9<1lHKOLQwgQM3Eq@g{FuwX4zhhx>WA zGv9^#t5~#T#TJ%tWfLdVTMw3qs_;LSVY`e@xYp>onyzU(?}N^p8#@bc`5yPxmuf`m zxA>a)E6K#>V9f&0yPqa=>LF;=#TDld*OW_liuhW#BZ!aq@Bjgk^5Aek$v59%w^?yH zak$WUx@29nbh+L9=^F-r)-AiL1j!pj%X{w<-iMkQWFm5Y^MVqB|qwjo*Us9|yq{CBQ zd-dw>Y`gjjGm4x*BjXE z%v7=O+99IGp8Z0p%#2P=Tp0|;x()~l#2AJJGmE!uY8}zGY}b~i$4N%!4lduNBJ}Ir ztC^2ZT5A;H7VP6lR-kQ4N;&r6^WjD3XDf^yGoL#*DpAE%`VXoyNaVDq(STrH$38vv zl=U(4uv@P1kt~TEyh2>JTfxl6vF`o<;9nZXiN|N=-ni1xxd%{n@S8JDLJd4z>LnT< zx-L?}yB_eSmVTE@%$Pw)|JeQYVb#OEPzwZy@uSjsKe5FoaVf#(lB#^~=DwZd!dybZ zS3DTZ;*;+kIJxn*e}ij7BN&jXn{t`0K$f1%HoIuUn);*ALFIhcuUF>!Te-v}Y4aBk z95%2$VPjY0B2@nioew8I4QR0n(V!^cW8_>5zkd9vy?Q+Egv8ioGlFHR-6(#%5O<@| zX7q9XNFT!ALytl7!;_qKR93(zy~plm6cfIO(@zH+T*X}EsS@}E%uG(0qp3;tUX$ol zeIf&m96C9e@=2>v_>&&CqJ-_=iaynIzj)90;w64rc?Oji8+o(Y%(=DtRIYHbrW-Xh!=1@Jfs9R&~ zdFkahs2EIEptL|A4GjXBTbrtJtbjQ=6K{9jub~f4_y+hDJzm67E}~#wj2YiMQ?SyCW(*b@&V!@c6Qh2`lpeu} z#?WJs%$*cEx9RM$H8B&4ZotetKHfi$C6`SJ^1v4ny7)-CY*6Ex{hcjB5LzA3$2Qsu zGeYE`nUkV7E9kp`_;I9P6b-AVSFe?lD0^%OBb`i?#je5;5v*;1OOX>FtT&c`V~x*T zJzOY^nL?w+E^|mFWYma)jW>U>}u5q%2dKuY>$>G68DLw}kB=KeQG-A7tLj$QTTSQ&-?9#EjYcP;pb1BnvYf2o zIZA|Uur3v6H%X>-zQNC^WHi+uCB{7}Y}9%1XTYDB5)U*djls#Ru1%gzc->Oy zsd%`eI_6c0_$xv-wQ1uBBQp(c3L|k|u|_K|eY)d??H@5E*EV;U zS%Oau!QVB$5ygn96i~Kv!Z{W}X$LJMr0qttF<5xLKQ*T}QG|Rv^2JzDp`9fnYkJ$J z8cvi^$5@nwqm+vGP%*V{vS=}Jbl7C6eGV}^E@5k^rRcUWs=8VH+tZYu1nG2mGA;O9 z?H`#`CV^d<0O!RW`&e=lNkmi2F|R!smy|ruwQ5sz^r2Ze57zsVOtlMttV6%KkM@j7 zr7P*2Sw%FSHWInp-U#U|IFBRBBrZI@6^njv+G~&*k;qK-d&#H|Nrt)K$KL?k*_i-I#*ZQ*{yrTHRX;rVx|WVv+736wJXVHqYG`2;!p&AZ zNr-|b!r`ST61S1|T+-)VwelC3DE+K7?)u9%JcJ6wO{dbqu+Omse*;k5HDNy^2#qD839sqaUV(OMB1mi$1BxDGu`D+}E_MpxS(`J0SB4FlGV>woX_Eu& zpF@|%D<2cESwX(Jrvd2GOVcV#5d=|CA?uEX&C0$W5%4bM(}zIwiMu_+NC^5AwAth0 z!D_+&3Dpj~WrPcyg21K%qGNK?28de`g+v{pV8(BL{?DrebB~_Qzk! zi@%e9f6f#a{!494)wPqAQ^$0@tpD}K{RF34$@uF9M#D}tA2m;JZ*$eiacl!*S2Oi4{^}~Ns*=D`iHJjmZcMU{7NUERsWyHhF^->eNum6rpeWy zR97curti__SmIo>B}7x!%{hlS{Dxht!_1mrnM8|(4s@pYS4sOG3d*OAX%Wo1m|Wg) z9N6G;3{@Y3%?u)k6CXa~ea&LQZ!7L+9;Ait+7?(tE8mywV8Ch?6JS0ij$!u=aX@hnYh1? z01A|z*!i@B2qb8zO+c_B=OO`NiC}|X;@Cyo|jM_ zhbK8%&y=~7kQVgP+p~i(6H|18E}$a6l*Q%PBxmq}=m^53vi0#gG7KVPHIb17=B-Jw z{JZ*7;v)>|XtB<>9)XJP^?#;^*~Ee$jyHFr8#OFWn=Ls}>HK_0GsO&d_7v&5bY*3> zSZej7t9a@cBVhkl>jq8?ePv~$>Oq1^2Td=20#qP(A~=QzYrm#iEl zXc|+s{Vw}DFkCx@UjqrG;;t?IV9VT_No!oUNZOP~^TSb@46m-oM0DffNVtTPtKAvI zlOVlq(E}-=zQfO_+K;_Jkz$5xVqMJN_9vG138nIPEkY<7Eatl}Q(E0(?oHk4YMfGV zbhV2ZzXo6sy<=p%VNjjAl~wj7(6BaWqI4W$v;yJfhf?Q%=IV89@>@B~NVYJqqYye# zqig$&VB5%%tUQTt-OB*@pZi6K^3RWKeL}nWZ+o_AzCup}NzUO$5Ok!z#-S7!5(VWi zGe^M%_Kc4yGJshJ9Pt)%uuE{aSCDAnu1aDb*DCFC3yY*$RT4DJT{nfV8?!_kwJm^vunrnxZGwP1WF^?cRjImY z&|YaiNNkuhke%#aA{`pZWhUJrGPmpM)0=vDXb2$f3PYnMLZav{p3>5;YpIz=Y49SL zeORRI*f$A`(2U!@N{K=ga3;v#7Mxm*_|qMdUw8$mYZ{%pZE2XOslB7xZK;Y}V(S^I zXrJ2Iww%Z^UpZ#Zgm#<<`n6v=H#M3VRZelvixOpayZoiS6g$5mfbsl|SnK_%p+e)^ zcWXj1cfYIio&Niz<|a%>KS&;*!v?-y^B)k9oWg`M;hF`FO@Oa&u@5=ODuH`F{&s>$ zzr$9-UgYLC@~(-Pg%T&tPmv;T#Kb`k#N!Lp;*;(z-ZLuC3;leGs>_)P_V-92r+(Tu zImnm8KU%2eiedj;CmYbf9Sq7MVvM#id4%|Fm~FWR)E#q=Pt$u&7likPaH3upLrBx0 z1nf)5V(0d-jur`ynNW(P+BxgB>&V>Bifb4BV>!>}atDfDz`u(*9Cjc#XFn*tyC+#w zUpv4pQg7bjij!wIZWqJq`jK24e5kYYUNLfTI37RJ%u&e5P3Z5`g)U#pbGM0y0-)W( zh4!64NbYDy2L3^R`(%Ae*yKupO!#j07vF@tYXXl)y}i_=RmIst?DT2xW`niV!k7Cp z6$9T$c5o;T-7`&i=h;U%X*-HQY%}8_g+3O+ISqpY*G~{mybd29CL)Cqdd84HPGA;} zf4o+-&Q8#n(5gB4D`0;WVWL;>>+BBS`I##74zn;Dw&z!!WeASY^7=-eHAz+DohD(q znpS?XPLYZ9P}l=%qMP2`?5o>@k?or&)|tNKm3eIw7JVVF`C*8(|> zh$RxlD%qX-W`f{DYs)uMdCZs>NJ$foPGurR<&uO}rpC1wH@&_jo73*{xL7+l%7x26 zct6-hZbDw(@3kTON;(p&~%fH}y1UDr2l?(7!68o6*25gYgq< zk2ps<`MjnW?cZq3vXe_PUheQRHnoH$nvZp-;pT8SeI0*n94`Ka8 zaunLJ{UoT}nek}yhbXq;k9mYuIQRk;F+>-zBGg2I-09zRBlrFDKWVxsJT7)y!-0*Y z(e-t&L@r`jWj}WUcRm?nWV;xRXgm4i^_qtFwpo z-fV9FnCy~)@~$g+a&yhiduC&T0-5QD@2tjpI8`OXkLY z7l^32GuD_f$f9fXrKX50ri>K*0UOe9;3+B|tfBUPZB>ezo5Vc1v5iM0XB%BMQRi`J z-^@8>?I`w@w2fBUX9xAx?|tE!%)DTp0j*p_rJEDgE6M(FGiRDogo#u;I7+%32D5yu zYK@LBdJ7fyovC7VpSYo1q~PR6)5gxT25Taqw70)HO8VAdqNb!*F%>G^#GfXi>*fYA zdnLt8X{rX2zS`l8^GNO2TqR9d7<Zwhsn~QR0|gm)UhJ( z3n%cT;N*xR*1mt6)sjklTQyKpY(D`@_3JWcTD1R|GQ~| zrM83lX~`DL(ws4WO)P13x|!{DAyvAYU1$ixkup&;drNYP)W=O=XHMi@GMBeC2;rgc z7q>T&k{!qt&L*^l_9W-Rti3>frJtvN4%=Ckd&B*1yacGd$UmAt@O=uE|s!^&g8VW|zo| zP%yMx{k5lKv{0(74@D2Y^X|Qxd1}Q+ZslHb0)JQ5W6eJ%Ro5eT7K6%uY{T#p05nx> zu)@vX0rA&6FBQU6lGHuS@xV*6cA3}^j6&2ABS3gF*L2WeVXLsIQRn@@yBPsr< z$*iA9{$ASBP()3s zSbA|J%Ym<=+A|E3QGrHr7#AXdI+yCUoYq&N8z zxM=hq{<@hijUr}>a=UFQcNS}&$rK)40YaRkN}~O(8j00*Uqt1Ezj-^E!JX{w_CJ0} zrbK(gD;TVmK~6vocW^w;y0T3Kd#)yOZc}X=-GH&w)cepI)1PiUR%2io%>f7Ns@R`7 zOkspAa{0S}SEym=UZx*cePX5R@Z(M{KLje{&FHTW2>1a0yNrEX-(`BMd|zv8IPYuh z+InzXU*G(FB<<+*)f>Zg$_2K5m`tz5_p^BV|5QJr!p>*ck}>PwPLguTK00K>vQmIA z@u!fZuIr}65gGemJ7xBaDaiG=)jL9ums80(Pm8n&81HiTo{kq~=UaqF*K?&qk2uUG zglZjw4QW^AG-qUIoDtJiqarzsLfy0z*yD}p?01~+{1C4LK?9^O3`wm6T9gOFyUn&u zvDxVH$=4MXzf^JF25Fx60;n0o^&hKtr4vEcWshG9tE~eX?R*nqP9Vq^v8bZI&2~_* z8yVBn@vxxb`V8@%>C`$+Fp(4~XQi5B*lnuXIdL}Vs>D*G+!9WyT3iryWMmFwebsLw z^7-1m4C;Nj^NHH$;*HH+_(>sr@d#yWidZ|eZ#_kNR#K-(ifg^G{mwd-LN&1(Yg~?) zYzSQDtQuMf%T8axqyo(^gyxhy*`wam;>3zC_+CpW>jko%JNGxKiQ0ewXW}~&Y9gnE zDFO9*r;~uVP--^GcbK{qrtgWnIvvO{L%!{js?(}@!$Pj5W_~vA$EQk#p1cxBYUFLR zbh7A7h_dw~YodK8D)_bw4hB0r<{;An+`5=ai~g1{$82KvwOLdSI2&h_t#49QHFqqw z$W2txfvD3h&1W>|dt=;Y9-I`hdhRxveH}71Uyd@7ZB_TWVN%2f=nouJD;zV04Q^TX zq(tZ8J>MEa_VzbTjoM-!vg|wn$xMqm3}-0R1WETYDoY)U&ES9VUHuACA2uXRDxS-C zogmbfK7qxw`kCd=ndyEdHm2(&=XEY-bw0J)`aj9@B1HDV9y~+Sod|4k#yABvwVMJY zs8SYo=iVmf_fWL=KhN5_6_ztFP!Hv1U!T}hh$Z$-T*W6$!v);IaDB|N$IrJc0z_CW ze1&1piDe;{%Z|!r`$is+*|c=biCm}`HU6?o?OIVJI~K)Natd%F4DxrNxMZ~a;Ec90 zx6SN~v7HZt85l!CZN7z+M3mZX55~<*BZImVm13_ZZm4Xxnnfi$>1<}`xR8@xO@u!P zfG_n{tS00&gUl#ThUl@q>^a+C)iZ$8jxpw5nDm}` zw;HXnyrphgh4?oS1;##jZ^daC#nn))@MZ-0(EAx@2-2QNb;-fIPolil29*b)GGm{~ zx^NT_RUNZ3sd-_P)YXE1Tv?C5>zA9C<4zZmrRxId`~nW%qM|=TQQo@)u#zqPFK3^W z8qXhEC(>4;aM+72m1c&wglq!unl~{_-*?=E6GTZSe-=$cs%a{7o1K)1s3du~G4LZ2xw(S%3&?QxR zF*IT2Si_6;h;VKMoTT)?Pp>?-H+tIilvJIfd3ahKm>oE38I;g^ck$fh|Q@cU+LAlL!E))UFgwTevqR)$>3tYVtXbE=?LL~M~2NOg&2_tWUR znFviHKP9WBeJw6B>&yF5Cp1JbNr{}ciJ#7OsA@=5F&<<>J-Ryrdk$U~f3~|6yOR;@ zkxV@iR(kVJAg-yK|K_f{^C80vM|@dqjr%g4d?PxYTsDVL5>qprP1bUImfvz)`us@k zp5u@ITU9tM$E+2)kZ`@+rnjOubQSqQ7PN!DH%mbbRify+@i{0nJya?Q3XbtbV+nso z&&jvd6bLFPQ<=&ls*89dML#Us_10Q5)$)cA`|KqLjBG}*$sW$+tx@S0fS>Qc96q3= zJC`J$F)5tGE79@97r1mAN<+*P>Di3Tl@gc#pj&~>jy{}#d_6}pY)aIf-0BoeQ!dc5 z<(!a^2Z+vO>?O@Lf3gq;2lWOy#M<<3v5r5$8yjAbMKloGO|HaN2^x?zkVD zHsIxmoE*kEdF7c*n2I`b5cnevg>d*Qq=~A&oq171aVHFXwz5U)lj49yQm)xD~u$vy&0>Sk(K6gbj(c70d2 z+Y+5Mv0-$urWyfzPg`lLy+~c?az_yg&xjZ3h&0flYec#TO8q4ZL=CFq{xI_TAD;k- zTuW+`#ZHv_+)+(#-N?_5tJ+6EV8zQ|QdU#VnCl{Cn#(Bmx9xIw-R=q^+4K)_Pk=_$ z(fw=TNt>UxSbVZPhm5sLOn-91XuxP1;<=8z{jZCb!_oYIU9_}kK6b@v_4-;rR%54= zjYypfYd&YB2*m-k&BY&0=E<$jzrzgbOR2P3Hvb`MzJDjxDZL<;4|lWk&XzwJ6oxI$ zhx{l)$^Qb!aSj4yKWV$0Y?sHgmhTUkLKgMLG%UrlH)*(#3a&>rh@Kj817o8~inOT( zK&8i421z#K>R+=2o$n?}S5}{bahaD^sBV4~?s*wOZ1Cd)U(I5%aLwNznBbR)>py{~ zR~MNI{ipqcMUvVSSHJPwlPU!5Fso&@HWPMZT*{gCQgYd( zKgY{yQ2@r6DU4Dt+JQ(xH?j6pqP!oKAqBU`Rk7TV5C#%M)NZC6X7UAi%4NZ#NM@`_RGv66VBngfK<-a-QilORhySbI1D`k$xtN1SeClxK|T6b;37LA_3N+Py&$*9K@gWTuf2=2Zf2aEPz@E+(I3fDO`nYPE5GO( zoN%4PYX2!c8>7-+Q#{i314KURao7`mqq3tfHz`N|ml%lIC)M~a7S@23h#gnFdMcRj zL;$E70FS`{Np@n5@C9&|r=Bjikg+zbLE1SDO^4m|qe#Bz$At+j{feqA->o0Ga=RVAJG&L|8y?zhkhj zTQz=C8I0`dZ8He@emH>Kl&}JV$A^{_Alc!QHqoK0;&N0S_Xoynj)s+@YaRUspqevj zss-wPduggDYW}*k%azJDwzt*pt6NbP*LT`nQe0x>j_=l4diOffXctUo(rCqt`391f zN^@+lTIDTME2-HfrNm;CNsJBElpqYAfGy#wz|`om7_;})C0&Xs_&8B4*jPlJ04Ms7 zLel^p2QZQPh<}ceLHaPzxCYUg(#HJ*t?ZKl@}n0gqNXoX>!}CCj)^eRZ^g5f-f96pFcOe3yFZv(RcuR^bKh@ZU;DN&+l&Kr0`*BslY+BLgxc7KiiKKFmzBEDX=! zs$CG`Nlm~30NFoi$zu~~9#`yvwb#`b-?r*JOoZV#I8YB%RnZ4 zls3Cn=HH25A$5Ov_4N#d)U}&>=hA_bbF!|0pYQUD)iqbBCx=>;euHAyxRZHNh2fNdU=sQFhv!{dcEHl^P>-_)x>V-GrUi-#q`o*C7nnVrOA02{Rg0iUCFl+tUvU zU>HRlw~?{A*!Jk7*5N`xj4hUa#6r-2e#BH|7|cRYdp*?9-ObPd{exbkhGoc(F)^Sg zNbl(p+3W(!`1r zi`LdVXwD}nG5|F7<-gnVB?;&JR|ph8rp-lp?(Pr*fw?9I$Y1V$ov7)Cm7e}rNd`SE zKjg{+98MHT_rY?t?e!?o$LaUfrU|QR$hVu>5USJHK~)&v467zAJ@1~~iGMq`!+OW~ z^1|W_3c?x?#Z~TPyVe_==WZ^1X7n!CXooA(k_Pjw96$J0gk&3=`fY$hk$@<5?Ee5peWlpSS}L9K1lpr(-PO4C0_ z`p6fxq4p;pz0D1+-3Up^o7%0CCt6TiZjxxLnVF1huT`?pwnB^fNx`}Zsm{%8RFZy4)QGFGy=~1XuQ$=1Bx2u`EcK zm3Ncfs+sgvz5Qqgl%;~mlvGvB8N46FtJxfN*h)TN{GNQG9NK|R5om%{0l2joK#JY{u9(;X!D4if$v)FdohJ1 z_R}FDPh#?II&rgFo>{ESW$SNEqJ}smE?-B+R&l4rb9%2HQ~cCgi!kd#+RrgTVzi2? z9;{i`X{)NqaVeiY#ec8EPDP+5`kc6lhrCY@Gye8*ATJvtJrG?>x@i}C6YT@Eh5%+L zz<>l^oKysWZ4y-0={gzSCS#RLeb#gOxss8+->@1YBI_smJt4mQN-quhu_fu0kDLU2#{p} zF-)`RDx@c$i;y2E)e!ca1CBEaoMO1!bUY4L-=WIVbT{`bKtN6VT;b2l1T>NmmE1Y+ zak`wqC`!6Rx8xFIvDOchHHjSKgh+V(cNN2xum!)q+jV#PwV8S5C4GHeg60@L!#|8I zHW{eA!a?n|2P`3bqlVWGJsZ*NC5VU!tZMFF_GbpvIrP|^SF6QNJAX5Z-;eXDTbo5< z#@EE6pF{+-n#klq@raID1mo6E%}~AuOH?KLv8%b1N4^=heU>f^ieWVp;b{cqM&hwc zI`9-o$fUo0`=7Eobr6hf0xZP8=&XJi0s_*$I=D@epR z(6@fRHOilBi|AC*>a3}p_~VK>`d*9;)7kX4QNioeTHZbbB{Uw=Iu(NDD(1ojf#jPw z$=p#hKw=LqGjLl?`+fAD((vT_Ojg#3pHf0`#y@+j*}+B*5EnNrQWc0{{y~HI!vX#V zO1-`&vL?0M(z_T6CV6$~rj4KIyEl`ceME~sPNYvBke9!Scv`0{KpGJx^eWaqXE*5` z!)CAXf^|OUHA$`F9??12EK^zStR-7xh%6{WF&bP%_>e4^>t*6x9#%zX- z%aM>gxd6~0zR!#I4F)MsuJf=V-V60VG&i(>=4|Q8>geY$wC+$)SipGp9`kt_b&dw< zcu=M#*H;cY?D3U3_7^k3xPwhJx?EOU%#0R5exiT&5Wrp${8QO% z5t+O!JI!HBE?a;*u%7maP!?#uU7tEnGh+nqZ2x5^ECEFf2gEBbUWebZAx8JyCM2Jk zE&$Br-P4NUP~!*iY04I4xlZ3}Dt^U$ku@M3#s-KvA^>Z*^tBL1kty1LVcCN86ZZpS zu)_&n)828n&H4HEOkg~}UAEFq9!d}Y?&eg|tjzorPWjJTAXv+*rC%hIIJxCAD_<3M z6%}t~r)J`~&KECQ%t_TSzu9Fr+(H*VZS!EBK9H##kw}>7|1nP5k%0g%un(sBza!tj z69R}0y#EJ{>cJzOXym8wyRA+z;73A4Mz~l|$4gEM0umN<0QeyS3v6j+rTYK|2Kw_3 zIP&F-J-wx&fvGONsim&5Arlkb7c1jHITW*wk06}`ECPy9t^re7r_AU?3$o-$Jr(=D#w zKuTBNpKuF3m{q4rwFIl;K@MS;pWOj661kl~xPP=P5B3v3l&#X=^I1b7wW$4KJY7w=t%fTmEkYV*MbAW#mv9X2_aKSMYwRpTs1xWcya#N*IT3 zGAhZTcVqQrWaRHsX)1R=e17Ou%_y^a{Afo|?k8=B>|dfNJ}m)+NT={@i@X#iHzAs) z`r)<*`yneuZMmw2E8WQasuyQ zJwDXPe&0&HqUL-@XyTvAKF!Ruj&&jWmu`)2T23zS>+(G;y-M|6;SgF{cX{L2V+tDX zx3y_^^;IlUabJzLl}a#pSAPd#rT&FZ`0Q$#M}MuOrg;CYaW+oY<@jyUoW(?nCLNCZ ztCH?{GKOQpKZw4Gtk?-jytEQbJ}o*(3_RW;yHnGFIle+j8eCkLq0wQz9{98b4VML> zY7*}k6XT=cqA!e;snDt2M|_=0J`K)@2%6RnV4un>m2m3J4Aezd>E*$}e)S8&&_I5i znpCUM4B@WUK>FKP6d>U$QC>`)AWtHuE1DIFf855>Q($aS^k87NywE|=$X(Uq5k!!y zL99vskolnA$@@+DKJCCmjqmj2c;f%i^^Vb%E^W7PY}>YNv%`*UcWm3XZQHhOJDsFs zTVM9`yuIHu&N$zX^=FNHmDXK#&6;ywRX-QTbGs8+xTNo?8c08X8ai#N8UI-0V0Zx8 z%77R5;tbYbJ&9tCSRQAp$bww{&e>^WX3$p)J73bDsg zkTLJC6bI+MkGmmHUdZ?{SLZqtifZesf)dHp>ANLo2N`P{sF2Hly&sK#NE3UJK`Ik54$Gewlrg=Y;C5N zj`NzQ1@)A>?lmi-#``6V2&1{({1O|sux=A~uXp#9z5m&%C8!eCHD~!@iD9#W_ zBY8);kzSQZuVlYt8N%bg5D)Wh`witU?>J!qhxpcDPJYoY8XnVetC?_T7^?{|ZBSLXF<7GH`b;0lvZe z3Cg+Sz5FlnsMlE~wPeB6M7t?~Dk-*+WF04Hde)5I;!sLDv9pNdZSJ2V4X>s= zXZGGgW;rAC#^eU)G1hRCyL8g9Hhm!JU$iU`2~5?PA~G}|jQ6e6<Y@r!(Nu|pgxRxW&2S{;m zAW&A+*q)59+gQ+=_4-H{sE~L$85-cJ6rT*VraaFjM?F2i`>JtmLIfN7AIklOcM@g| zh*(qK=8*8$l0SKKr&Wf(U>`_#Od@(5#F4r2x!We0;8XI)f^6;*HYo@NvIQGip9f0& z&|!Z4h*1#7mC`JwH@0FEfZ^j;!fShosZ0l>=BIOpLj#@XYx^#kq0LH)_20l)Pb?5A zxyD$4^Kb0@O(c-r_q&;PDe`Zi9F6Y9a0A0^Q)w_1t(u0PphPhR_KK0E(| z(lNFwrFibBy$0kXJT6y5>&&H78t3W|w*lFc!jlTlLo4odDY(TuHANDE(mO?{igLAA2JoiJtf@1!1bux5gLgr5pBbU8V#;JAG3@#Qm)Saiwj{ z7-kS%{%9WQxxvb1n;J$H!;!;*NRz3Mo!R}Pc#C2*mSGD6Cv;>=VBPt#-Xt6!{1PPY^N@av1|^hHA;F8pn@8jIeHXAh zl$V^G-a=u;xP)1TPOsSyy}^#kemLke$#p4=?y4wbHWwxhnsg4&4KSsBsk?K7m=5l1 zkNmuM-xSHpMmnU9N@WFlV4tzx#j)UOU$iv+tNT@WgTT~WPN*!+dI08mB_2ZVfM?!h zvdB&R)SDmR)SWcvZHw?3obIbg{LgZDZmVu*mKU$l2=OI^WI2JU4=^Ge9FtsfG_FI~ z24GnwklZYPqKIAZ1lIY99EdF&f+9C1C+0UvSBw$!esm_9w~hi$x-6u%O~t~)k| zkOeX7b(e3MI@$xL9ny^#C2NM)(E<&_QmCCDt*<1kV#*%HSQ{UMyu4u!6 zRT2<00+On3<@R;>R1yVk{MNE~b*7@2v2WoDNC`3DY!4v54r z!j|_Q`TF+l0p`BKtBYzI=O}~El?MA5^)4mx1iMvMtLd6yS_ck_A^T-7$Lyr@=NdT% zw}!xdH;Kf-QLJ=0o*6dh!&*56`xqaJ#*P>@s)V!!htyl^?#T&8D0q%%Q>aUuJ5rdc z(z`y^Pnd=XaKL8-cYuRzKr;yA#!70&+duM{QU1>hJeQ^*+5@iHaN7 zm-YoDh%n<+>GAGp={}E6_J@$4l|SR_#l8o~iX`Is2SM+SavXcCAJRHzEREPeUTvyP zJ;(Vi-F7;pbAAln;`0wxM;DVuYB8N^1|k47Gu#u3-k|%JNY?(1AKcx7hHX5+susgb zVhV*F2vuSg-Wb-5*^C+Rds`g-NUjP>ncwI zGc;Q4doqK*%H233Tn$@xxJpFQW@?<&!QEC zHIvpZw5c1h+$hnU$~X@lzIple$~gm`)AByL>3Z0> z&lp_9mpyvQ@M+*Ie#uX#rQraz}A{VV|TmOY)5$9K%_s)h+9$+XypT29fq z{C%Qzxm@Se+sQeZP!JL}H4~UBF(UyQnEUHGj$Mx+6O45!8!orZ=tYr}5TyIp&qWZ9 zNll!VOAIv64MLQO{q)QXENyZ4#!Q@c@jChF*;b{)p!>wpYN}V~HEGnETifEhO%N!@ zm1B_tT9i^W?G;T20K-;rw?A&rfc5d%y`y;nzvALj*&Ms$;r_(0QprYr_j}kI8eKgH_b!p;&nL0fg&&7#4virl1@B zNsZPy45{DPA!4}(s}yxz&a07)LMTBL>1JY_LD-L6(h6cCU@4TI!e=l*Q~~RGTsQ58 zpnHC*bcqH|>;rwXtyQ^VpYarqW&?SCK!UwlFcJx~dA_+$;x{5r`(BX1oP@cAw-~mV z_*da{+y~!_=h%kOp#OC%Ct@J>Fy`Q!XED~$a2%#0X5br0R-Yv?3aRJl;A=^R7!wm2 z1bea>H+O2Qg&4zb0r0|!=eh`%+7~mm6bF{ypV^DJ%r)lgSxx~&?#<~tPzC`Hfd`0m zmQ^TtH4j49*AdC1QW=iLgrq@#zyS1MPx84WSU{8+ODZxME>+b@pkNz8b;syTOAT;g z;>3t*&{z8ivD=KG=sC>L6KaJQ5`t&hbK}TaR)4Z61g5;cLTd)2orYR zNkTqfZ<>5SnMuX*&oQalhplChEO^H;ilWPvXOuWH;5e5kf_EK=h}8xKhdv3)&Y3ne z(unqcCzjL{@!7&gZ}#~o=mCe>%wF5x>#$Ea6U<-lW34yBdS=>oW}s18*u7<0uZ9TE z@j$#hNEebHeTbS^^xW;cD4yc;e6!VWksqT~La`+o52@yLRECoUSu4NTaElq&Xb?HFi4&({8e<&O81dJ0Ud zNx{Y#Ny7h7D*tVYhcCb>CV(Ii_svD)gCB2gayZHV*3n0_JJipkhWvy3Z}$WsB4L0i zX(ovc$uWigx0C?^f~X)j3^qB;zo7GbB&Z-(cgU`0fCLZ(Abnm-b6p zXx0S({`fu!;D+oT6x*2SZ@pwFfLy?KLfFaWqW{N3ZeU)0Vrl=9Kair|3n3k7TC2>@$J(@d3JpM_Xi*1mycxVN9je}>Z7N=} zDl@E;ZcuWze323HzC0(I^!#e~r~nflcup|WkYV1kdO|4`M%6D%19b_xNDL4->`!gs zAToPBlRZ25LA1Fda7|gc3uu9|w!$EiHxcg108qpVYzBvKBoU18{T>W3`zAo2pIyMp zgW=fc&Y!V6M^G-!6X7ABLhV#}!QKF>u@h0jJX9h2 z_4qK?vx-;Ze4S5|UG6x$$X;XqcIvcdi^CZ=N60wP7=@d)n^qM^X@?o5znQxc891#L zwu<&#D%lJa!1-=4fXdLd`w<2=3oq@vKf9lInl62&-pV%3I=kor1e@2=JPDPH$hz) zK*`n&pdKe@C!MK`m$NVbTYffc%%P^$F*1*STMoVaM;_$0p{usEuKxB``vw+p1@q!_ zGx)xW`7d_>p99@gW#PwVg;kNNA%zAlSPjKUNvA4Rbthh&JP#hdy7rO0i9jAh@^Z@x z3&X5D&hRsv!Y~915I?=^bf0srnk=shiOL<=xC1d|((Ht1td&E_8Oig<>_sg9dxuK$hkKX-f}8rS zK?RZG5c43Rq%9f_mDoxGqmXu8G%zXPRw3;g0Kn2Y&e)Y=s*ltgUSdWN23p3!!B~(4 z|L|v)ka9ZT;xiUN#up}zGY%P{q3!`k?17oBa>|Pb_K%;QVVs3Ns38vX%5C; zENiGQ+huGjL)NdGq|d68DSAAbf=bRkovs6Iv-pkB(v0U#l=y&mf@C$MRUcmHYjS-CRWBhzK%hWF{`di zTMPkk!fg{4PthXC2P0v+{z2|w_DX^W8-BF{54{WW(OQJ+;B7D3naZl_a{e4ltp&iJ z^a`L2i@FE+xDUs$DW{+~?d2sdMCIS%^oKSrHa)lJawHHjCZM1)ORV|NG1}WEPLjaQMKEtnvOh)+Rs< zOR~_pAb85wp~wgSL_q9F4(m+3A$_7q4$j(_Rg+8oKk`kEah0RsSq$2&5(q#AQNHZZ zcf%Vs+T8b(ilE$J0MS~G=X5N6yrGtw!+Fp;4cDF$n|!ktDMjirQ+9yMFU;BVCNxMttgRa&++zT=(C~O?_dCEK<6!;xF6oq-fEfp};g>Bd z&KU_=T;|KyL@{j`zftwx=_T^<5*pYuuV>1j{`;PKH!u<;sW8&qIju8l@kBH&#?Ddd zfwzPw{s?=AIJSk0V|O3c-H%cMksv&AcY^DUi$myjetM}M_0IRHs31A1L3&$_P*jw2 z0gxh_tqZe;lHy#b{r(U_1%=^u2iVV1;S~-2%?}yKXvA#!<+#haS`r}$lrUd(XyzC} z&j8-Lae#LqZS;RQ}f6gtVWgOiD^(^3aY2{K6t%( zer&IVF)kkG;JRYeGgav=AX=hs!C<<5M!@~8%4#UhxxFZR?#Bmc212C@h;K6X?U}<6 zfqxFKaO&6agi~Ua;&Kb#4+HZpL$zbe=*%@4hemF!>e2(7`@l=2>XsYErnRkdU5L%d zd3(*y_9X+LO{NuS`=`E3la2N9Q4nIE>&m%&7!2hjpt(9FlWflK~^ z?VwO1e1xTw$-jF{q7&7Rt?lYgt|R9&AiJ`kfI)RGFHXxihskN9psC<8_#uO`Y63M=o-ZIb?t}E8Anua6Yc{{7fp2i zo>^=WdtqafL+L3^B+uJ4^P~WCcz6IUo)OX@7Zd}(vZn~UcSC&~p)lZ@Srq}7fc;`X ziXV@An^1xK&PUvl3hX1qF-MVktH~+PE=vs`XPfDDnMhMm6*L=nnTA z;NBA8@VS2k|0B+*oCC%1RBG=q&bx*?4FMy|z@`x+T$Bn>GmyjJF%TgXF!Ieo0O$3E zGBEX{B8Arjb4Uvs1|yLX@5vDv&B6KO$Yvs<`ISED$L$XOD20jwHDrUsJlVHxOl5^cH5gojvyEFM9l5q#FEB%w8}$ zS{kHs{||9;kSKP#A4kQjz~Okdz!-`pb#+<*^O!TQ0xMVzMOhH{* zv<;rZsK5UM1`|-D34>8@8OOgx6#i30VMa*gzYPkG{N8>DgJp(ic!Fp|C`Qm~PgT9% z96VIrOa3E+B9r8b6ueiKhc^&gjFISK0BtxqJBDu=oflC$x9g;86q!Y2p^Z=ZbfY-B z4qwlEfeXzo$9H!lFz^IiG_C0PEWKA*g;4pp97Am~DZWzCWkceL^c_Bc(3WZ`BtZIk z+GN0p!dB(Nu<7T^a_)@$>I8BbO8|+)IddtSd=6sDrjYp z5EtyO@_7!8&n$a3p_GH8_o@UF@-vGpqZ(l5@VpH=)>-W7d8YDs-t+n1LUujo@VP%% z=;FxXQa4${S6fHX@}DtxV8vn^h z-kvSbOIv$BY6x05wJ5x~*F4caSE;%jA8K~Ksdw17QX_RVg?3>k}Zw1vU1o`KFO? z;vbRfji!mX2ewb@@Ik6;C&QEY*nkP8F36S9c4VHnvK~Wp%ih~=VcIQL_<28{dz`&v zlF}CSA<-#t@c;-V zhz+{VI3owAByUtQ(i18lWmNDAV(>FHQ|;tRE+4U9Dus+Ish?7&CEo)fmktQEiQiy{#tz zgS`;HCTqit14uRUD{sZN&Ccao=ETelBx@9Lq0ge)i{mcib!Z!X_Pr<n= z7sdrmF>T<8J49%gXLjucOQdQo3d@Ze3DJJyNl?Jm8Ef;6 zkw zP+YF%?mcbJInbd_q08gWFFZRIyD4hbwi5ZEZqZU&mJxz>GiR&;-!~WjLp={q`$;yh zD%-9ZR_Le6++snbH7Nx5BZj(xeO;w|J^0ifjQpNox%zzjz8d5l|4So~^z(lCYAs|% z*XzQxhh`much2UFA>bQbrgxRX%0AF>H;sRU`U|xqWJS+=S@6;gV?)>4ClC7Un(hc`fR>+5P3Fd5)?$mDIOzW)9LEoit*tSykp{VEOn!4+HV6dcZk6; z^FXg_Z2YRw29|5=sQ2uF!iLi9m}=gJPIW8I)KFB+hSuapp<)N23-#9<$nR>a;0ddW zp=Z$>CN@Bo+OT@Wd_s|zC?nO7D>n`U(r#AQx8QBg^OTt#vwH zF3}I{!+(F#1!D~R`g}%TQ|?`DIgzZIPtK^@SKi-D4l1MQ49BXNv(j88 zvr;9T45`5d0o2uefQ}lkymvsNQ#7?d`ISCA{A_6f#;BSzBfd1`_tO_NU7!O&A0-3X zXe3i;l2XwVU5Q+pd}E5WZVkH6FF4B{%!b6|%&EF9#!%mPz<6f#tr{_$M`LP|ca05? zEl59Z8jSa9cmIP#Tvw<8+>8Fxs8$f}=yDg0M%Ie0yumXoG6X+Z5Fl!N&owi2sRPz6 z&RPteN)S(pA^=rVx0IzhCFuBDpIz=L%180gtx>)dmP4f~YZQS-8sppg_U$>GLqed2 z54HD>Kz~!!m~vxC8CKuN70sPJm=16RERN_a<@Wf+wqcCNVgpi-?mo`=n2BJl-hczg zFe7khxmPS?27~R;VPGG)bIYAimrtmfLL>x;I9jZwUj%DL{y2GFhU@O*BpWu}sDh$4 z9t?u`P2Hq{fbI`uz@~s8Wl+VEDkW0q@2?E$0Kba;Qk!||o=QnE$b!c_HYZ$}6hHg= zN2e>8qq~FZ0gF}Wt)vUjP{d-C&ISt~!(0U!bghXx1~VqACNls!fKKk$;wT_Q{MMQn z+i1=b75l*rh)SX_4A76x{#-!H;Q&;jCZbPY^g>M)6ex4SNd-D%hOye2KYu_LvekMd z8dh5A_km3gYv$j6?D$atCSi!c>&4?QC1QwRgAhWS=*Z;*A#Sp{!34sf63z7yGF)~- z?h4gpBfY&Dx<)nKY`Y56zLeOMNA2pOn{;^G0peKZCbG@IH@57Go*Nf+ZAf@JGMITX zsR`#(06p4bF~<%Y5kz8^12d*f3*bOh7B2b$h>VM>ERjP~byF^fRrU_hxf4UYU>}|u z49C=Wy-l$pVxfSU$7nx{m=Hwb)&n!7{uiOjfc$oD;?g#V%(2L>g1W&zo4khIwZo`R zbv<2Wt}DIqFd5xOwaf{@;H9;@I`@w^Hk;k9Y&ooXR)Y@-GmLMEM7(DNG3t|1TB$4=nT81o)PD|KoZ4rcf3B0nkWO@(d4E5X$4O z_H(^!Po=8|X6SB{`r)u~`pZ}o|s&tlF~TLf9-{Z^aMWEn^FHbM<- zErrD3g%*+s2@B)c$t~C%5C$MZsN1=iFxA!kVBLJ3Ivrn|xYA^TETJ|sRl?eohb<^x z>mx;ydMpl+H|>75?R{oOMfFSff$bzMpl~yd%tks0Q91p^ZYwQMm|p2`UqAJG60Z1M ziF)G<@FRw2SUhKD;OBFkPeIu74Ii85oUpgADFi80coH5CDGI+YMZTf~aTsCVc_2Sk z(rzsQg_1oksqXNcaPTz4&u0JGfEuk5{h~CnCrCd+BHt^r_s^@ZX3f{59B(^Uxbe}H zMA`k!UbL*N7IuGeFtK$#I_%YeYZy{HA4(Vqarn$Kj7!kOf88(NHia5`LRnv zCXl6tO@RPNf?%0jt1%56vOhDMF6DX1VzbrgFhn5zWzcppWpE-B=9RgIMJ&%YwKKmemr<3(u7B-}orDumOX{&Z^IP?6n01pXvRMdH zoG>J>KBbKie{GTgkD&Suf&w?0*s5sTqweKA9j5yU#$(6Mr1LZl??k`Qa1{xYAuOx+ zA4v?_$EOefpwd1NKn|;0rsn>Ac%2aqD!% z9MYbnUiH+jv&*O>*9GJPkUoFW+OBuMRkIzVvmGR4FP6A9mf&R`k0yOvG>7EeSa8l* z;Xh$ZT@;6PKekz&npIq=p}~Ro1*{=$sky)Vw6UNQ&f!}2RJHwzo-B3s6ZZ>4W$={} zf^<8a90*;>Cbz`dO@_B9H zBh&|;?KmSZyBgWqr2~64k2w=5ar@)sAKO{qSVa_d_ZjAKCtC`@b0?1)sV{cwiH3KD z&WdzxDhUl10IID;Q5%6OvHwJ$HOx~&#=ubjx$cvz6kK6 ztN{YR9Ky5=KPVwwotnV_MOy-}S7$aji3kKrkT0s~_1SXxD+%EK8gg52t2g*@X+GNVMM zF&mnhZyj(20nFMDeNGPEI<#nS{oM)s2uy_UL*_rK_JwKQfRlg=$%i5RMPq%O$eC8> zL_XyM`b20P)X#^HMj*(n>JqZmP_Zee^A>VdRlvyWu*LCpd9-$m^%T0N4)mXmZ&N?Ch^-#kG!-EuER!c+3A^P-tNCswTvf?*UUh@|V*Nc!P& z19QTvErNgtM*5%Ar-8ZzNkWkP@4&IUMh*Sp0jVTNk6wuLe2)S$pwurSf))Hd&WOVHsEAT#BZYNyLA8}sO__{4geqNs@&V6g}zFwky6va{tMGfCTpAJD<;a^S#1|Lv^8H4Xg ziRj;u*8WdOYqt_k{+B-)5Z5E(33z|+{s6)!r~IRee7FE{u5F=!Z41J5t?Le;B4Y6< z+IG=g1(7gs{<)!xqwDGx{^hOkWtCq0riH!nc30&i_=spq zy*iGU;Ls0&B_oL<&99XM`gMgwmbD3vVYX5zQ{8NQm*%u5Qt$`|AnBT5igas0R1XEB zui$*+;HLF?zNc-;v+eEPvF<{YWO`^{VjT&=7AI@=ABR;t$C1&oyUbUb_oR>snn`As zSeNz4@82=c68xv%$0Z)l`{DQp+L{f6>=X71ih`6tD?7G~_B&+_kE8CN(PJ8hVbzR? zKAEDgokTSKgu2iW+1H}TES&TM=+3D1IOyUY>Argwyry8Q)-@#0M)QF?v$sRjR2p=5 z1Js;xVIbRJCOB3vTwd#a$0wjnzBzp#;CkRUbQ*x2m>dfV&jp-~XtXCJtY^wcYT|`E zh$@TMk(5Yj{FQt$e)qT-^<%+Vl*_`t-POOh=KKBNEvahkfoM3M|7!f&%Yp zZ+1N5dAy=}^E&)l&jGo810O|+pnQBG03%s>Mo6$a9=DM>*LeOM4 zizU545F^2O=wF}cWEvI}$`mdFgc|zZF5kj+oA7(7KV3`I4I{2#(4sHTJyN)5G{qZrY=L$Ql?-lMZN4_Z;^-j^foHsf z*ETY=d?A}5^Xn>Jz<%QoJ>EA=CY^`%?T+QOj8PD2pKSEQMfll2<1VxbrMfZ{J|GdyQ^ zVeuWL3o0E$uw}B$g$LUa_+ib6r?tC&#rw3kmUj^(3w;8!K@)N~G}v4%9T54yPv#_1 zTbjOT--!L}DUR`k+(%-|=u7vTynP_|m@3h0N&LVcBEOI(K{|GfmBi z=lrTNNkjp+)I>vYICw9Npb9HTaR{a8Gd@Zhg0qP^}KhevL zmxT!a;=r(CyLN;Y#^PzAwEz#ubHGIX0wve{+j}#lm~jN3>cD`+(*n@YjJTc%GAv?h zR5tF>@&f9RfC73u*JP_Wrq?yl4FwWq;Kfzh>(Ki{K%0|ZRsL9Xx_1SJ^=82`y2#>B zc6))4#Pm;9bYqA>h#+M9FoTm-P=Km5SnG-EkjDRH3gsjC{s|F75X7W9)U?lf;pMxv z48%jXOZ_dL@f!_g2~i?OL~q9x%wAL52N!@4e2npQk^kFiqQ?Qz`lHVH1hn49v~=2x zk1lkOQy4kkj1J^+%36pnk%IYeRIAlRSY@{Wdn*zw%l=F73($d#GLM4d8O zF#_4l`YAALMm7$PYj~c;iT#JCf8+)d%LJ68?XepfJoxrb@(k6A9QY1Gc*EoIaMi14kfMYsv=(hTZImY7GmfwS?71wQ2bO~D47OYtZD8ZhOen_1ls4WMAMR?>X&nPlV=8&OheM|Rsv?5F{TY%jA3Or24|`n-3=SI zN*kbNxZcDYI&4SHP<`ClLK+FK+vQ4B8Yw86FBu2q#87_w%+C~0OK zi%ab5ip9$4Xj#3Vo=0)gIuAoXWZdGjMbA&%w67WLR0BkAeCoPD=ItJ*& z?zA&d5~ZEYgKYGsjaaSvWC%apG2WWfB{i0oF@+X85e=i9EqQzcuM09Hq&N@{JpdE}eJnu+MYsU5_LdPNusof@s!_riYILFzGj^;HQmTwK ziVVn@$Qno?P3CT-o1cXxrI^q_{S^0e_Up;z>E$VY$JWK=Bc&*FamVRmSS1|kpLouNdkJ3uH;n(BLSMGC}SgNg#bvq5J9SpGbt7{ zAyB9QI>f5g?fu3?9()uXNKrmSqxI{CD3y{ZDL9%Rpn&F-hTFI7C@D{fEXu`20S< zQubGcimR8)5z@lJ#hvM)|Lpkou-}E7rK*d5XH&K(DN8PLYb(ss;Eu+Js3zI`o z$`3aJR#YD%pfN$;DsB318UA&0DeNU`OYeg+yIW4xck(Q-BF8x{;wD|GBF)&J(Ts-oVzf5UkPf{F6Qs5Qi6Tg3#C?c=+QidVrBQd&C3T1UxcJ0Zt^yfeXG-1+qmdiA zSN|}7aF};hoZdRJ_{BTta^z)SYj>QTaSO~tPzFm^N?71V7Q14RHt1w!M&6AO40>uJ&K6+j0%qhAtewJ}LgpU{<{K7t4D z$C+?h(2EyS7d=%~eUebpDQa|-cxcv=HYrP`fO6cy!L6kD;}s3@-Lf-hqvB*k>K?E0 z60Pl*dj3JJ00>gB?-p5yLd<0cRK!KOr&3TaSUO0SO{kmnk>?>BHM|8AjJtX?u_~c#UBs=;X!7} z>|68Ky*&_ZLix=VR=fBl|5XCz-U z+}3D1QQiT2sGNSnlVoEr8I_FbS}BM<32G?k_Vv3qP$VN5T#@I!DtK0kDJ>p7me`vZ z#tAU7^(cLJ}uQLIQv?b*sTn7~L~Uu5R}k$O&d%e|oatyalrG;kodwTlL&25B4DW3z!u zXOTdnh+EGkXCqEqx~Lq}aAWX-RB*e&0G%1GdoT6>=*2_dd=m6(-1>t>FDvhPe; z<9|$fE7T|5XCMtqPp3eCO$gyTFb#d5`8%UW`ZgKRdzjhBmA+t^2CtGk^GqV;gSAkl zNVds#*?(0wMMgj1v+6URqRvQJBHG-*?Yg0vLH}DqA-}CCHzpsa$15Ipji>ClPaFRa zn2?NjrO3=X(i`aT+yRe#*G$ z7(7`%NLOn=RXN?RGkn5Bd*rwB+SG2Nvnt|h517h{Y1;Q%17>{iS~QJ-()GgWc4GRH z;^F{LMDL_(b!8cgd5l9c)Trx``Aq3M9Y>ESFpi3oPn2eS$ybkyM=2(cFGDi$ib;Z-+tcLc#}C@^b=i@QX|h68HCaQ8Z?V%l zO=5G`Vzp2%&OAoa#~0m9=-wyR?r`T1*~P(S;zH81AuNk&_&jlXwo5^wi&y|vHpi*% zCn>x7Xg!tCW$K#I?BzQZCLgJDPD&@mhakw}!YtpDFjfjNPi&|)=CrELz{Pw)S|JX| z(ODJuh7k4SH_3=>Wu?GF{J{_8rPWc4&tnNlga8O+mVoFRPK4-(08uzgmNrv<324EB zyX_z7P#H5}0Z}`dpH_m%8EQfWuM;fpnAo^IKQhm38E=`eIEmAIY@o19D-g);AF49% zcfm=Gg@Yw8SB$}N*|f3f#U=nnwV8orded$k@|jIU4Q&W)TJ!3*Ys}6Za;0klA7*L*7|1QR{*5)a-qpSE0aEc{@s zgZFcr9|6pkW)@yuP(ntw#Nc+pv4|B?LrVsnpR3CUR_cjzT3>Hwnjnw%K=<4+sVEv-1KBp{CKB__M3?ED(=L) z&X4yZYuVDv2Q7?|m>RpU-Mfgiyf_tuV|uPfs=yddiULR3EgGVa$R{!eq2uQq{(vjh z*)?Sz;#3d=T3@W&QwQeTryg;_TT^Te`$?;v@NSQTt{o8|%Jrf<9307h$7Q=9YziZT zj~%K{tQS2=w)C5TBSTA5+fcu4Ih<%&`wyHdWM~zUyqkZiPA=j`?4CsHm^hF) zgmd%KYEx0!*2sP<0)ftjtc>HWG?aR#exHO%iDrw@a0K*QC9s2oiSihXC_Z+qKJo)k z+0$ZwRMgRLiBDi|`H(D(Ue2i+`yscU=n_VfiJ4VF?itLKc%Q&R!bZL;dBSR4$wgGy zFGm+E4eI5WhZV)rqBYx5TL?35o)Mle8aopLgb+KMIcg#nkj0{#g z>li(i{-ywb0#Ye%Ja3FYPv0oRG2fs`cq`+ccJU9vM{xJ_p($V*IXt6|*>!|cwR~Eq zvren5OC3$5Y;k~bU~lrzB5AS_+RujoCQFeNk?t!j$4UL}Nn!w-wixpJE!C9eezrm9 zvpqd=aM6s(PD+wOzx(gaYUv)NJXM^z$SYskC|ZF+9dU27-yT9sQDV88E4XpDz^sJsMKa}^%@ePN7Sl4b#lQ5f){;BG#N7^P|V=(wZ^ zURpv?yhNL7fv8nTTtnpkwWdU~Jx)}myPV`sAE%6j+ax3HNt$An@1UwAw&RTq6=o&n zIC-+E7Ht9~sbc z^_#@@BX&am=gJciUeN~gJTFZOo*y*McvaBA;1UuY)sjcb2j2Q)CT?KIIGLljFYNxu zsO3CqEb_x+_0r6kXp@-AF-AmZ5vzlk9)7N!+wfyro0OYQ0{Nov2Teo4=XtcHC?-Nj z#O~18^jNOo>1H&!>hU?jCh8c5BkserfbsX7q6{w=kR3qQOI#A`l7?D%uT8ocbE|qE zHa%)^9)FgR?5WI>YY(Ps3prFchR0Er0Hr#A zfZGzlR0$mx>mC7aAM?vBEvL~--tdO`2AozvW&T#`(Nim=YIOdtcG`%^Qe3(rm#Dv5 z*7j7(TQ!#dKf=B`Dypb^Taa!6=}=U0izsfQq#p<3DU<;quR1p7_sRf<^WM_4x$6#`tiea`$~pNTyrN#r)p6rVC| z1l9r^5}3X#DZNgtxWZ6|oL5?PSlRWxJ$_a*wVL(h5p>UGUWoL4306Exw-f%|s9mes z^0__rhtLt$a1c`qp(u}5Z|K*bZ?#&)0R%>@xp#KSxU`zu!{xqeZ&`j*PxO(A$Yk+K ztt7pNr7cmNloFl>iBU99mOzi}o&Hqvg$_UfKRCvHP_!Z3XZJC$zOeg?K8>iUltb29Ktg};9 z=zT0~5!e5=+0%0H#nQC^ODIKF#W}P5IdlQ6KXYK^WKlu7BmXYn;M7OIwhTq-{}&cO zA1KpSXY}mZpMU=c7J!BO|I7lwW@T&w=Oe{0{+_wAN-1(IzrTXjD z8_cprYn&A4**etKmlVlJd;xh|;siaMlWcg{ciW4N?&WD! z=^nQbrly->EC#RBl!O^vwZRYy*PWq_;;WMOmieW{3Px^sKLb!jm zus*{wAERfB3O|*q`oQS(ljwS2LoL8qmuCJn8hCN(lN2L*xA9=Q@lMWQZMqGfL)T_3-i{`M`%X9@J_z3>#+ z5eT|CyR+G_6J*7j5sM$`DrE!|k&s$vp;Tl6u-gavd|H1Q)@vF8lUe=3XTmENVnV7k zi=&6cL{thZ=ZH1(o)dDS<_6DTa~Rl`KOcSdx8Vto)T`0v7#6{_;yUmU;2TmmrW3gwdh2^1nAww*) z+vz7+JtbdOFiL4jv`L*wu~zc?FiVBS-cEC4zKOJYMY=x~yBrdPe)>=u3OIi?$%~#- zTU1YRDUe4{kXmtRV(wemx#MsT^Db~(^UsC&u30VC3V|0=-56TucdT!EGQl-_GjeUI z=A1@hLfiXhFLv_f#&-oPm@9`>ufp|Z@1HNx&R#sqe8G2+SF>{m6m zf9d}u!)5@I!C5?wH5>@33xiKn?=9Js?*nFJ#AwS_)XmMO`Rf6)s{sMJczwh0dH+RxxcQjH>P(resWt8LF=+DVfYSF}qmvj?h&$X{fPW0>L_NrOLnvWR{hg)P|;-@Z*2&Rohb~gtrU2V+) z#;=9_f+!l5Cmq$Eo%!^$HJb;&Ze zS1roidQk?gc05WhCgq@V?f&&G&%*Ug-*W~OcHtiyX`Q?7p@ZV8(9U^j6vN-4?}Q!W z{rQ4_g=>ZRhhDzi&;DUXTCPF+H(v#qOpcvM?KA}yxac-$${|di-GalE0Wupg*4F2p zm%m627Zbx5m^##|Hq3zysl;$m(q~61?#R07_D1nbu-BA(^~U}vtY4b>;p0w}if1QH zsb9|gc^5Mb;fT17*8xkcdY+i<+m{`MD%HH6>I-UPG*<)@IL@%ZpBI|G7Nz!1o6JGJNacP~mMz75M_K^04VVuA%) zX2&L7y4}#p)UCu+rzuR|cb%JqUvZcw@hiE(4fFN2YI|~M0=x)Sx7NJg)Dw;5gb)pcohACBOylj&_RkmEJBXFzqei6vGWWm zRWNrt+?mxe{MY^Io3iiT2fmb1o5SpdURw=Skm5l~ULE=3j2@G;{%*7Sg4{?(-K~&* z^C;z>bOI90U=Ah0pU9px45YK79xR~n1non9`nV|o)WKhm2YKG zOo+$Qw?=X1V_6bCd;QaU@dPD$sSh0rVOwAZ9G$yrq3Qs<0~yt5<)%6?c7@scGP}@^rs8DkLrsbsVz0qSi3Mj>o1lE zy>F8m*Ub?B6kHU_AcR`wfnm`ZGOA|4g8@H`FN_1h!Qp9dvOhTl0#n#1HW!^*^=hwsdR}AkP=3y`%g(q1pMW2oe~io@J2Q$T zM&x2uJH4{VxVM>BbDzGa?PSY zqS}IM$jeGzSQuzn`XYPvk! z>}S#|s#(AsrQYIx5C?m^UIiTh8=3pLl)jNuH>qKY|8qo?l;=G#VF*6**vu@)clw(3 zgN0oaijmxVr*EAw6Q$#p`=Jcwb4l4612w2t-eb+AkmrHaDVR;yu3j5E* zbVja1sgnj4&>V-kh4TT;4ts}mNQ~21=O*509j-NP%09IGhz~Vv6oM{3V>~?whcO-_ z`>42Lo2tpVy!sqaH$u&N-H?uKsmo--YPmy^E@7=Z|G|W9V-MOPy~wi2IG0qZ_cn62 zchtSBeiD%4Z(?uO(O@r5i7zv=O4GjzoTS0xBY>koZ(!86tg7dT+N2s8t776WyAZAm zIa%gP&?8K)W9}n8x-*h11uLiA9oL|qQ9yDq>q-pn8OmoE-I6E-tJp}?LB;D1tlsZs zxa||v2n{T379NHMx?~ERE@-$SEx;{QF22OS~|a2t6N;Z@+f`Q zk%!INtNnG`tyGv5@4Vcttt76RdKyZ_3QjtS^_H!7q^-E67Ct0Uu`5VbO?AK@-y!K6 za<}IG9+W;*F>iJxgyp{$G4)=LYaQN4m;%deSyaC$E~m}wwwKrfd0Bj66AU=p=HjKMo|M-y@m9R%#e(Jsh5-S zpuZlPVdgXte`n|}W_@6AFeE}=aF9xTit*=QnMYb~ELq{EU5Nt@{rOnBW^(@cwMtJy z?t1BJ@4hlO6ON2Vd{27P8>!bp`C;%;QRS?K@A0*@4NQtqg8Rz)X_B^-9e;_G+)|mx z@o(f?h~ym1K21QZchV zZEM8%sJUF1^^+!cBUv={ZDkxCsqNamC9@Jz2^FNC?Lm>=bGvKwF=O_u{(WOkT_#5O z_F=S@^U+nTQ$H0_dFhNX+$oRE0WZrdhE4@0QCJfgN#Hy3mDW6#qlpTMUyc~k^@%sR z%)}T5ny|8T{p!IIB7<73K&Tz?T8df=tR4*JxVGPq3W8fE85BHYeh9k#8y;9Z*Qx5h zjH2_hyy129IE@*K9AIQRGrE|=FI8oeY@+mfd656m4~-Odt86y#jiM9#P6+SDd1J?- ztVN8@R!7a9d{S)g{kUo(tGr*zq4X_To78vaS|4tVOE=vd&gKeNrQjD9&hS@D1M$n9 zi^`!`!@X&1%F8ya z9KQ9tq-f)_d>C-<m=<_nvE)JAW3NXYbgxZBq=ge8rpyN5py@dcgNy zvSoQES%!^F&f0`^+iDT|_1%}I-eRwI4jzGul$YKouYpx%4u&q9beNy+;}W_{Fhg9q z2bQzV^>?B<7Hmd#@7LMoaFq-YWRzT4ys0Ykq}BzuCYANnMZtTs;TBsCm)4B$?#|fb z1mDP2F_zhxa8%?P3@n?0K!Rz~a)Zkka#N?c8djoW)e`esG)i9u@JsB??5jZ$-)E|h zgt|d}9S)#DYlSg>N<}uUsYH*VY?KOtXS$`S?u)(4exd2ZO=(ZTk zL=`mmPK+t$5<(POW)9C+T!^>HQd6X25l%s&FPyF+{w=Wr&8V=s(fIeV& z?>sYI#@3Z~FMN?6KXb-5Cweq%dBdJa4HZq0R={wKQy2yYvUNlhEhwaL$-g|pSL!6r z?G2x)wyNf|wKH+L$nI1zw?-iM%f-Xta+(yc&^AIK?=Bvgi55U95$)4p%!!HU)R3Lx zt;sPIX%umqo?+XHn~4RAl)U^x3lIxDSVx^{B2bpAYy=YDr`+9SyhnN)(rmM*Tcruk zUAod1WEhLhbmO*p7cBUOF&Zl_CuoSSw6PxqZh+h*ag^18RX05-68_fif!N;chaDq3#Pm+YH&J_0nLV;#?*+LTU z6zS`4=rUG!;h0Dc0Un!jo%0C{L6>UX?N=lZLNtY&+6jqOK~=qygt>$Ll9#%^Tm#C% zEZE7*I~oP?3{l-Ar%4`*zw(xqdw1;WJH!*F8N$aTSxZ}cqhbcO*aoo_C4cO;+m7vp z5sAN6i&l*+b12hj2gm0%5?o4UV6J1pDy$iXB7A{|!9v2)S4058_w(p4>kTeh`eY&J z`#$8kc{zibayiQkQ4+e>wIpz6yilpMbVnTuzLmvJaBA~JO!)v@#!&!wmS8iW@ucqS@^Ffvxla)c2GAsT#i$n2? zN>&T^B5<pzJ+)R@emC>1tIj%fY5JZ$@Fh4 z^uN1($Roog*dD8RBZPcwA>!)@cRv}$>teOrzMdC$H3e|8z>!WaBU;F2Ry{@@$giOO zN3iZwEgzrr_rZcSPKcl6_n=&Yaz5Q6fTpK(13FND8E1Ip<74q?{ohDp_1in+u6-^? zBxIkpRJ^8d-CV8OdD5MLcP)4oqJ8LiJe7D)R6?{26o>;0Y}9HJk)97N{kUdjkILnS zWFnW}>YyQ|Yu65=J^iv?ym`90G~N4Tw40>^$EI#)3xjrL0yu%v4P63{trw25m|2f2 zZw`y}YPk8SIaY=*Xk|6NY#6%AY#dc!o6Acga|#uVrrj@b1r!{u119;osi z$yM!B+y^b#F8azGA3{}l$z~Vdi*vXMZmzI@UEIoe)9%293-kAa1W@rF0-4DOX72|f z-p3ie2^Ojh0hK0)bpCrH`dHt5$V0s(=$@uL^cmXSH^=wMkA=aR37|0^Vs`q7^xqLc zCGF3i3+j`GZ$7qyK|}CSCAxNRx`kW{dfQz*fPXt|c-|x|DoL9#TgQ1_TiHT>zg=B) zyvAPjE}u+Q)|IMoWY2|>evC`cF=3uR9~vr)QCkUiUvG$W^I9-CnOlN*d7f=DJxozO ztOy?72$J1mLvH&XE=prXb`E}t$DbfhT|R89)O%Gv%wlT4sk_8si@_Y5J!BMtJT3A-&L++{q)7-tJw^>;^ZqEmZvm$GaB~x)0a)L*Dm;M;6ZB4_&-X4}RBI5$TY-^b(sz zR@Glop;|dpHUf|fWEPFwJu0ni%!P(`^gJ_H5WVEV5nXKXYGhZ@b$!hM6_pt!U}Xav#aO*sL#3aJCFz|Apojf1rz6C=R149r*I$ z{-Sio#LLOab!UH1utLvyI+v!ABROEa+%e?fVRTYK7X&_!@H#&)(a8>15}v+#!I`Cb ztxsxjCiqHYA-bq@-#_gXK^i+6hLO?I`epN3Fg9`y=R&^O4}6*o0q zo@6gY%6p&Qc(08_^pr=0q7chpp#zJ=pKVx+D1|7&EWms{;%|EMdjW3A3#_AIZ~$?3 zj(W%heE-PxXp4lfp)VuoYnkT92UknzlK`)?r5o@HaELv4Z3?)x9eSP8N!w7VCpSlE z#slc{4DITIst0K5K!VmSJbZF1J%jdvEnJr|{%S{*p+q0xo%k7?pp-joc62w~6QU|Z z79)0%t5pZYB0lWbO=YBrq z=K^B4k1I~-l~Bf(&iS^|lPQK$4lo2Rp(szA+oJykUNal1)@v+&T0WA&wG*ZN7(Fs_ zmI)44jWBUMvt(sfOUd89~w{SSZb^Bsqo`FQqg*$qKCvW?~0?t7-h7Sw;cH!h@?% z!75z~tv<~I!bK>Lj5d!v)CXC#b(rJumbe?j{s+5uN^@z@YEih;mv;0Z>=LB_&6P*v zm7q{4xuP#hI=KK>Ly?O$^Z=v@EsdMD9Z((lx4)O|BdwusWk6EK&=0J;>mBa**En?9 zVzO`>$empeY|=@@-+|I|?}EWK-NwLequ{&o!LRz@>gchayA}G4ejQz-A{R|%)`#lU zVHEg=iDXU%*$~wEK5K}{fb9f#E!&<|JF%dX3uQ&U;tI3|=?v`EvHKljYs;bB>6apJ z=L|Ked?h@5VpIU7Uw7aT?FnXI(Rc4r47BKsAHJD zsmh+SP3L*>m`|8eg4p|jXg!wK!dxDty7s}*hH zn&i2}lDP81x||b~y4k*|I&s`^XWJ8++6#-)vrb7EU2cHZKxl4}Wyd=wiE&LRU7X+Z zg+ob(?WJVoBg0Gs*hnj0OPneYV;!r`Ufm@zc}ofQAZ>A??_P(-*SKvQ1|_*I@q_uP zc>Fl=F<>p+4pE5qUX30%M6q7%-s8TWr|bFa@PUJbLr75^NRPUSKc&9nRr!SZnq_bG zjU{hQSs+!sQ^}?Pc5mQDZ0{M7^o-Ra>EE{|BL^-Ny@6BPQW1`9o@~o-5Ms{V&iZxx!S>h;1XFEES~gs)6N4y z@B(AQ;irX69iyAs+IFuzs!vi11W{kUMehK5?3WEE+;szyV9zxZ({93uiz-V+)oct?&w{f|4=)*P-!{_Zue+ZP0x+zs;b1nhbe+nA;OUc~_b4tD8l!_q=c4vJROrHB7vVQG`x1CO+qoa&@~{30%8 zE40|?gHO+irjf$0S}Qv5rjKb%J#)QB{Uu&+r!cc(xdv(Ium@8(Z9+pw3DcpG+c~@s z^>c;W4JJjni>eB$qP;twV%lA7V6Z4pkJ&7Mu_wp&!0`Zi`Z3r?w^F{LBTXVdodVz-bNQC|C)bd{KZ~q#;gjJknr8RJo zO5D8hrnL$V<5#OJTZLh5U~If^z_mdGTc9fcT}jRKXwSk=HOY4xR1BSTpe`+%EMM9(XS#%!3G#|=bcw$gL212nH0ol{ma3D1HzWuE<^7hF`ee>xec*GIU zd<399ToITssxnPh2#L8JJPtG7|FDPL1yxvJ2c{4NY(cZIyiWVuqAsS`|LEH|C=2|s zF1>PkJRjwG=aSMILe6K9;!-F)E2d}oc{yhGcKE3)q75<>AfZ#Vg`NGJSG67?yvRx+eYI!TgB5eFal{G$Kxm5 zY>J@A#JUf~G;;+K{zGJFiKg%V-JCyk;Ya*H1M2ER@lKfd^-l-t^QW=G$iM0pf9NTI zgr;^__yTtf`QLRdXLYGRdjDrW7&t#zkBeQrND)A702JG&*~2=>LVWDs^v5%&L2=8H zy$*u^zhK}Gm(BiW{oi!{|Mw5~>YQJBUEL~pU8L-hFWgNj9Nz70kxv7+GKahmD|iLY zb};s{mS`cz&}d!u+?gMey_GBBRzjS?{4~bO_-{TwQ~n`w(%lN}F(>;qP}tPDIpBS@ z<9)U4=Y3Nr=(?=d1hT({2JAIU51&2uGc#w&=ZF~NwXQ5~{XcKn*m$l@*vLUc>p7+- zi)^=ZZt0-Df&5;jkNGt!SJ-aCwi6edHj;n=v+tvivjBL9wUY%+$(7uUqdsCG=MMf@ zC&*n0d8q7k#fJC&6t8!~5om&2Hf_E_)zO&f^TvN;T^v9R0Xz zkINKXBoOe51-M7;3l1zl92IUb-3RJmdK@YQs23aKgD*-C@5co1$6AEw{Q)H1=FdHekfExj%8rUxU7#S&Q)QZ>-;hsjD^sn`m;cf!?TZ`tN}m-jH`0PI8F z-sd|hrC?QbH25%P1y>oRG~=pnUO}}~lm@vsm*)P(#)W+72P6S`#DCFx#s-|1)>Q$G z+J)Wytsq0+_fv(Y^d{}%iTTQhy{#sft4+XI>7A^nB1%pSTvgg6=pj%|LHBM$u;GT` z<|+YSA^7TCA?%Yb1d%3a@l?Tr<3<~lDdSrDMMY(ed!N?hU99B|Pu+(?W^W4>L+TGI z8X)|QxY1y9>5Ge48wUIFM@dAa2W%9h+ikcn$!UT_c#mn>-WHAB{=Bfl_as5c9VGo` zVL|X=bEPz7Dt+kKo5p`s%S$Osxz=%SQ#5;jazN*{iM`x$Z!J(_0o~~cbZ2GT=%HlY zFn4onK`wZMZh^SiJ0#rgW9hzE%sQdoH$muNA2O-G{AZZh!b zz0MKH`k;D_w(-7X%jw&QELc+E$ZcvivnzKIvn<6foT)UZbgYZX{pcCR?szrdr;pT3 z`GcxvibV%!A*rzBO_yg?LP6h7Nq3+BcqC6gp!np;Io*6M3%{Jd>63GESO5=PzL4i$M`}XhX#aJu6QF=vOG!Y` zuP2h|o1A_m+TG?UohVx=uC=TC!{i*Iu{_2}!b5gk0(;N_0goeGPy}PqcwD{4duDca zEy0MQX1?5R5Nn~bj1eX-XIP4Y5!mQwylqbRV~b#Y+2-cvGyDB@mEVRvby9rbyZW+P zIAaoMW@xmhcVq>wU=lg5b^u!7^yb^@9=-gmbm#!XPkS0szebJsD*f@>KaFcVsED2u zKF$UPG!07*HI(G~R7|e@at}H&OS~FdH-q!0b6S%>Gs@};1LDW|wv1P1v^80dQd`yy zXtel@*h5O88NN;>D?~(?$Ma-DGkJWZvKEBLfHvIUIht}rvVRpYIx~M1Fm!otYo5A? zVW_c71Nk=ciA#%eg52y6)r+4Q&Kk}$RVuE}noq56luTE3FpyrXucx}@3fT1F9G>{w z54rgO55OC>6Mo$OZ32I_FM7JwcFGOusp-ipki8+V; zxkbz>y8C{H!}ZjJ()v6=V7`A;X!5iqw-fSf$-y#kdaJC_OckVSQwli7rB^V#Scqjm z{X=pIx&MjZZEDpcD0s&rzIH*J+$%%0_BQ3lUc#NF+Bz{gnmt)LF|a@DPoQt&-j3?-AN4<%%>2-4E1_o@jRY)390w0`3D2xqig%u}V# z)&<9xW28g}%8qfBCTLWi@w=rhjdEtN{(aq`LWjI;^NSS&|B-~uQArHabYAr(Pz{@Q z(X>JW&z9``SWb>f`{Hj*6O%!FaEimdDTlLl;;2%6>f$P&VCl-Nf99Bxf4oj{GU&EP zdYZK%OUUVdebq~2?4b1yn%i4<*YUTmmjE{ha4Di6#H<0=Q$tk8@Tq#FtbyI&tx6&V z%tAB!o89hpx=B_(6%)i_Pt~>Vg8tya~dC0e9v@Fl7Rvleak~x5Z?y>q_L4xL88uY=h-O+`IK8# zu4{_tj{&3)I~sn!?H zc`|dub8yUlM+f(Q|9T&1ynFUM!UyJwVe|a(3;{F-2!3Axpu}+fa}0AN9NOgaLf~TK zP(x|DpsiDwXowpwsBx&Jrf{yk=gjPi=5n%|#WS*jWAr2HUsKuKj185n?6q~AwplC@ z2r#yFNRT?P{r<{xN@U4GWos@q6kOW$jl`~BYPH|LE@_SX z{ymw+%Ki%|5TAy~GL52@g~xOfpU~+)JjI#cMiLe4elL7I)pFG5J=7lpz5Jhqzx<0^ zkzhL!7NMesvSJyV-`TCg-j?g5bs)Br%yH_}I{_3h4<`gLi!DgvJQ{{}yK>4aD;9uW zhb8%P=`Xf<<}>&L>gSWcmc0oN^wM)PC^RR^sj^46Ncg$0=DO^9Wk=DbtHm^#4tf)A z4!nW8cx3(Io@h-J*deG`1;5Hl&(+ZCi%YG-OuWrvxOq}2ntNK-&_oJItLjy_Ij+11 z#^0v}?J%l{kj6Q3R{Pt+WW((?2xqHKXUX+=JCh;ld^IP^(6cVgE4H+>H0`zw*uxll zeebDpKLSPI6sk*FV@7%ZT2f~r6YwFD>qv=(FM41INK}YtTrrX4dk*b2PECA!U%*mJ z@mJFLO=t}+%lJ5KiVxbtvM~wBlIl%4TaSa?u1K0{>l6QHC_-w;&COi?dVDP2^{Id@ z-d#Dyc14cN?|hGoPY&l>2*~Vv9#pyX_b*!V8Qb;x1v2|TKl$s=;bB-WpWLL-DN=JY zRfYm}`~2|mesE#X%TJRjiOjdViXqN^OMPB5??k`s_X~ z+#g10R5cysQ^-=ZK5TtLR%FywiX?`6|3}1xiVr;c5sE`Ml$EXzagWw1M3kz2OOMtx zpZH0eQ`#-xnuaO5^k;ve_;pQ!FH&xeQG^w!6Zbg(|xp5JQAygo& z{I#ILi8{178tl4t`Y5k)@t7STyQm3*;#Mdp;uyC=H6hP8QR8DcC#I9n8Nj8Rq(70Q ze5_rfrwEpzVHA8K6kTU7VTvkaT^VsLIOZ^1;&3$yvpqOD^^a!8 z2ohQdcvUJ|K^k-lkz1~DWHJFs*%Tx|Ie0S-x%`Pb%M|cnN=~Z zy_Da{Xv>=oXK~6cp+mLw?CzfaiFuRAQZ%cIT|k-iQTM4yxpO@sh4Kj$}3O%00^)`r;BFsjBr2Oy2lDEc^;_TqtkyWo1zd@B;#^r5toz` z3v{)#;{lqx4<@8aAp#j!=nOai|1vV6XieMb%;gX3Za5P7d*Fv0`!qJT5Y z>G~LSWmo;S$-AM45g7R{RsTD6nIz?*3mZ`^)H^Y})Bm!}0d?H2g3dvtZgzSy7s5ub z;jV{%@(5qfzxt8B`N?U*?wwsJMa^+#DZQ1JP~EUzp&XOs{&6AQhwM}cv6P@+p@)Ve z)I(a*5S7V&Oo>?ntY0snxH|QL*;Y;7mq;7?QR99%)%tlD5Hee4rsbma&|pIkuYrPU zu{5GsY-jOY&%~K4k$N(M*w}p`T}^dHe^p^GUUt^q6F@OR*8KJx>gZ-@HujX{S`Zg8 zv|S}j1UsZ?qNr$gU}^soJ4sZvEx1l*;<03*nlHskkq_~Rlz2&B;a%e1jl1YB zI4+lprYH#{emNR1SHne937#MpeiiI_*n{WKp{IUrFp`A2cjh1QjvT*c>6dyMr*8L7 z-L&-~ahgcvYIJ6c74NJSDgD~cq^o&@2;J5ynGi?Opu5!|0c}1P3K`a6YkWjR7ym0k zoIcrBJ%3a=T6;}id&yuXFC$325E*_i@ftx zJRqn{qX`8@{W>XSllB!7{o}3BRf0tpD24jw6xph+3r$}wX)JSeL%$KY$rPunsJ2fo zZGpr0sUOBER+N%(J3kab_ljC?%W=4YD{{woBcfQtX7-jXS;>8VoT%NlO+-yi-gzci zHYp^&K(jiNI8{;nappoNWWI|ZXH2kIspqW0XuU0A0URzwim4 z_N!(&Hc{srTJHnOLO7~*4FywBt!}6ATmzcek#DpUmL%~B`zlIZ&%`JLXvs@UBY`!4 z0yn5snDxkHhJ{Ldf0kIS+C4?2tJ21{R-H#CG+pzJlk%zIS2W{L^uS+MX^QybF{glN zfk<1k6mpUibJL5fZq}oguVwUYmp?F-s>^b($aPHUt#W{F5oPHU)86P}*&$QRI)?_~ za%7j@`muRRx+Fr=n{`5GRubq8f7F##D+Ymql9q*_zx-%ph4?O-E(gneTrzb@Zm|3~ zrfqUUC`%g?PL5Lf!-JoOuE7rrna`< z=Bp9rhO+_u;bz#+xad0z72&iL*cPxVrI|J55Mxo^?@WJAKglVeP89=&sm4JLAkebMF#cgi6zGhhk7mW9AR<;O?q*Q$hzz zy$91;no4@Jke!FynDB1X(PWq8a2l=305rI-pi(&f-#@2RN%9&F;6l+F1hw}cHRO^m z8PlGU;c}Kb^$m+o;)pum7{Aa$eijHOftu$=+GlYBI5bND**Y&Q2RN8}2&p&=t3hPp zGKE$O-M?852Cz1rLJi3TC+nLmyRI!I0hHMvHuHang;w!K^m8}fft+nrY#1wS=&$i_ z2XH*yW}FKS(F6_`qFhCz*r0_H(LFxYP8S!&NQqB`bODDu{<6+okFvKof}g$@^Q^>QCi;`c^%;8wK7p}E~UE#KrafaAJ(wA$N8?aMHwTMS@B zWPoOVm&oX=#t85-KiKZ9AV0X*+72)weTL_1=hh7eZ+5O6j~&O!O<3`c$}i0%C7$9r zFOu&7+LtmFTQ|m-+z&wPAW#w%rOS~GdOg>{53JJJRJj#NS5h+hU}N5C(tTX*oc}!( zjtk@~|L#l?|CAp)108?G&*Hd}TApruP^P5a0>>h5mQ8+8_JABnA1_qhZ@C$*B;6&S)W* ztes(Z#9eYvk#SyjY+{J2@*E=LEYUZ1?aMBNAs!7y+5$n1uz-J(3@O+V;C2e`x78=4 z{tOmC1*HvLHzOY@zGtvjf3}_4v7W)&A`>7mglSnp?lKVz5MeVpX%ezZK{H=o`mEk; z=T$Pa>{nL*ST30TRxHOZjANxbxrsAwekzx@&oFELs&U*2=ZBnwcFdcZT!4>H1QLFT zei8CydNGQPd660&+irID zD7bb1JaUtN zYw$*fTS)d7oJi?RM=a*LqEYOtL5np7hoA>O#60*QSA!qW8KVgrtg~5saYTZ?O%l18 zs!l0?{we%>g|)e_Noi1M?+e#zJD8oxI{QT){@}TTa}wjNke|jbX+)&vnxA2^=%+CyGh*a$FtMH}fz`jAcXh6M398b13-D1f+c30EU zs=DeG=zD@1Jhw9s9_CW9uWEgX{7J}X@lzGA{slk92~4>mnT@7z^*?grpPjU=5MWvn zC|Su%vxmBxOW`B58RqQkee%v4&6zir*#NAHe5QjdfaoSO76hJ-4Ut1=yx~OOlmvM8 zoHvCydcEX-2{x!O@7{||a5JZw2;wY6hus5KjZPBob1=N)5@Lv|k$Z0wb*dX|Z|~L> zP4c=RO;dRGgz#6i+tM$L6t}g>Lkj%zQPgBS@yn>_*OlTh(w~qu|iqhkkT~X$9bKDgE?r#hak z!O^ECUeNEpYUrsX5H5372N@JgA20KiM9fQ9*&t^_^PTOl#OWCS`=i7M- z9Z!EV{E}~<_)SUoIocpl79GwKJsMLbjRif2`CV1iXUC+l-B78XAPvb|=KDhRIi6S} zI(#tkgB?&|2unEmB!8f;Rd)yucDMbmuJT)GSx+dxWg@Y^LN#@LMC$6wwr{K~2YSB! z(0g~!;DZ#7;sE&PUW%5vnvM2QvJ2{d=?!@?2OD3N)UmIPtUD1E{s`q45lRGqn#75yd!$lsV9`jeEJE`-$q7QSO!AxKoyIp=?%YeyNVvVt>`av!-`}!mZ2E~;n%UOHj$$b+n4 zh6d`=uP@k-FwRmp$7iD|NZkU)>rCW5v~tBG5>vqMi^DmOU#}SCV9ome!MxFu0bLW` zaJ6ALV@99*@keFwQTxP?E;;TMQP&!!16ne2Sfi-~KR0fhwg>msH>Y^u9n|@bncTDF z>~8itbq~kQ;0|nVnQpP;`4)4S7D#^sIZA`JxI3|VRpWmnDbii_yBEWsq?L3*QvM|IdB1}0oW;dnDz5Xo zxSxrn-y4lPSgSxVlq>;vT1cHRtRM!?`g9pKa~Zy(Z}>f67ILG9 zDTbx%Xst*pmBS=x)ffTAQg$}Uz|{QxjT5VKCHv$qK1Vt=Jkz$HeK`(GBIP+L^`OH2 zhiGXYiwQgaX$?Qjuv(&16?2yu04Hamw(fWI z&nF?OH8Sy#3Vlo4HJa7^m9v+7A~VgU=F+5u(G)syz{ z9YVy)EeTF&GqswY)f0G5B@y1}HZMtf;St80_u&-l2Zpfof(J$7&gB3oL`Dtfe0ELt z)don04s_nL=uBADxDRbi67J#Sbf(lx3!bl;z6`hu`qn8~>=FyMAZ;FI5nikw7N{Lx zbQ{Q)dpTImnpP^~=9GcxCL;FrZ3t=h-EcII?VHcb?pgN0qMz#9NwmDg{k(;P>+Apt z%9>_pUHG-<=AlVQi5H;w$`?iL`m13+lRX~=UcVJ?2EAzd~d5d5@6B)F>GJOWehJXM<}LP* zdGV%vPic&Zo_A$znK)0B#WXa%>w%i4*JWr&VDmJH;m@%Di@moDimM5u2C*Q)b#MZN z;Fb{Ff(MrbcXzko1oz^U&}8TX71eE{d7Ne&S@*v zO9FYs^?#!a289c>m{us*qW%LIL7{tiN?Gpke*X73hEYIVow+HE^lxg=#DUPbEg5p^ zzxj~?DkUKiCeC$3?SSef0flLIMD<4#%p|pd?~;8q-UVGM(m8c>;CtJGI@_lB*5Y55 zhL#;asf?buvd8!bU%XL@cQrBeZ+Tp)1qhx$1Jv;0CqY*367{*X0xS|hK~IHz>|$aU zUSW}RhcXaf$~vsrOgWmnr1dU)vwNoXyf_IUNoIGK6xisLt%}phri*fKPOg}Jq-P@J#rQT`&nve!s%<3fM|5wzF2or0GIzkU&xYS@w#|5FoV>%_ET9Q_%ySulGot~MC5+;XrXU7GPt!Eo+ z!-w_zXEy4HYO{p06OD~_4zM?C0|j?_6a)3&TUYAPm|>+1WvgAN3rChMDVRu6tWfi3 zFT|NymqpR01n!}mW^(7&7rhc_gc}h+1HHQ!rKh#Hqzu5?Pc3WFExws7zxzo1r~STW zTytDAWt8X&Ut9}!ASou0EE;Xs^vu{;4!*_qE8Zs_vHUaRFz=RQWhV2! zs2}+@((dMzi!bd+Ryh%jLQ2w9VXL{t~)|^vaIYc+91@v*y!n+I)_Izwl{S| zLt*Ebys2mVTI|McT6Be8ezV#@&H+oHTG=c~VopBQY=`;!v~zrTYEf9*763JCK&kUn zHWay`b|a1G^0nZMK_am^`2)Ml3@|w9LLU^qACubC9DXZn&KO>dk?K;hucN!K6?9mriENH#IfaBJGA_AA{v{!gS?v6%9A^ zRl|GfoY~v_Gv`L+3cAyYT9=vKA-z~5c;KSiJ75zwt2(qSQP1G*Gj$G)iE9W4^o8D6b2{w*fv0!^>J5|6jU)|?n^ z;pTX@Z+Ts|e`T_u$ISWs>&pW}48l9I4?%GyJTi&P+veBo`py4?^om87b5%dUX`ua% zH#`*8UuQMhvW#G&Sn5r<26qkB@4(23VvBk=ox71*yD_x1k6y73>n;mYla<_#E6eyA zI$J(sqsucDuaKVLob|wK>XktDjs3LEFgC9nF;Q2mxU%!|CPI2{tc!;i3)emPhwYZ$ z7&jR`Q^ym-tUzqBC1Csx@vm&RHXVz~$>kQS6@DFqY>b=VTc|~HR1^^1Vf9~mwQ=Ui zao5&;bA&kqQ`?*=+W82SbGIn#SbW1&R1S34gJP>^=ao2V3>Nna>Y@}&Fy*ZFkP}rg zRQ5B896>2&O3#yy+$Jvwr%xX_!((cb1zw;(8vIZ^EDoodyrVM-GC}w1r>-HU!u;q* z=EN>6vK@40hmYCa-;+C0>%|^p1<5{l$-7@ATi+KThq;msEmM{p z6BgUxd6!LAm33N}ZrPArcM)03vGfO6s3r@P#nTA}oox(DHvJzVmV>lYCdL(LEZE=; zNn{F5E^{i1bTsw_-tyJX3fRL(0i9|Q8t~?}NPEBQ-Gt9W(^4T17Ue};1y(m}@2i8- z;@$&jif{ln0S0jfds!SnejzD*nae`nNXym?f}Q4Cez)th$Z*;;DmDrTTD;SO>XoIF zx|yeGCXbd>?74|zXE^1WQj`9Vy*LOfU|#;I0J`pf_|gagz&Czv0$2ObHwpq3Cl#pi z%7ku6hXhd((`I?7SUDZr>g;s?oH?w*SF}VL{Ob-5aDXsrr$PMH@QAyN;RJzFxWSy6 zzWIAokhCt0>^Oje6F8ZRn3ylbx=}S0DHVX)69Mxy{L{#G-BP{E1KnnK{*vG|K`Y@? z*oaj2TbJLhOf+afr7Q1iP2Of?PsD=;z7d}%3czjyU_V31ld;LSpaww7Biwb}>oo)^ z5bZHu&zDMjbM`g*Vq}S}mV4f`skij;m%`2OZz~fT#CtB3ciI9vRy&hYGD^-B3pmjZ#E4`QU{^@^%4InmXXW2+ zwbQ$|%I83$N};dl16XCZ*Y$kh6SVXP`^9u!yN_bX%uPA>d!o*^FHl3D=qoCgnLH7W ze11<@c@0wjBt~p^5|NLV8fuT-8=Z>%%Pi6#MJTmMz;Q0cHtXa*t5IK8FR5he>4kPW zf-o}4UfvUw#wUZ$lqGqN1vX}DPd_{aMcQJ~IPU~j9wbm>mrf0NJ0{%Hy+ZxL!O`v;aIm)qcm@BN%;KZcAc(U!Z~WCjmAgJk9}+dqS=M5};zP8@bCfPVx)!^&c< zovjOKO>5eB%ncQXv+xWjMMvSI^Mzpg69bDs=!RT^4J)El3fm?Y-KNxkhAAvo#^ZAF z2U;tzrgq4k!s{=|RtjVvDp20m_ie$?8p}fcVZWs*z;-g8iq}_Rld2#JB@&{109DpuKDSgHs@eiBF(l z?QHd>`McBn@*5gpDWi_*9|-tv1+9qt8q7c!WaHH0w#zT;uwLa^8C4<9?BifT$#X_A zM~ek*IUF?e67jHLXGWHXaW|i0t8m@uG^a|MmrtnaOu$qWCJc=IZrn$p9Sjn~E1jYX zaZE77nfSAODxfT}Tmh{dwdYBR+(|MMz=txDed(32zd7{JMive2XKu4utwA9{)@UZPT{%#N!#$IEdh&p zK?3{gzn&oo0Khn4J1w+#K|}V+3{(a*W5Hz9LXU)m>1GL8A<`}fT9$<;)Z)09u|$Ph zmNBA`0#F^^j8{AnK*e!Im=maB!s)l8P%ZpjX56TF1jjBJzgl;8HFuX$+f7TDySQ1L zW!4m6S!Tu`6bRfqyEqUH1Ec-XOxy4KiJ+AlB50so5-L6cjqkUPjA|mrq^>)jm~idv zhp(Bez&G&$U_ZyO4Eb8clJoga?@D?`Vtc)`ZB5= zjt6hvKnw&zsTHb(*h&>DOFXK+@t3dXo~E?`Yw!B7Z36kqPfU1Su0Vh8pzD_zUurY$ zyi2X(+C3JCXK)H>VmPd*3XRe>zm{U%m?7M~)oZM8pxUqd*mi=VSnCN;wLqYurg)>X z6|!H8uOlu{MT`#^l%lKzd22_N2F4fADe0W)a$h=*2F}>f=t*y z{z3+}@w(Tm6*U2c(dc{$adT&9g^Fk;!rmnorIT+q%4l7m(+Z6==dMLgFgSW&(a@g9 zD1d8^wk#_ypYJ@b%x=lLZ||ZS+v=?_qpi8srU7T76jrc-3>xriEZ&w~87QSUIal!5(G1ck1; zr-e(J2#VJOy;bQF8)gV~SKPm5+csDUcTHOdg5Mr^2mv%8jnl2UjFNTLUq_{@&JiMt zdKG7Q1r)Z8K|nmA>sGldkN-3m#01I6VI4guwFP0+PI@ z8G}*me_0?2kdzCP7@PT4`vjR4C1fyvhNW?z9^^W0LTs1*%X8rsgA*ueoA`8MFq1VH z&fl|xbZon2p+VW`Xk@ZJ3om>MhqDe9lo1ji%Ctr>=4ACQpYhL zMSp$5I3Ru&@QvP9vzzhKbA`{vzT;xZ*lQe+Vp8%LU1l1`Z})>pAc zPjzBoX+VZ+^)*)Lq)gqa8<|5~F(H9Wa8;x6c6l|G#!g3fb8%_*ns6T^b5>3yD$eZ) zm%E!gmpZjI%TsyBrT-K^paWkk1D=ZES~Vq&W!=-mDXXBPGIR@g1?WI!1>D!G4LXA$ z2khS+DH`zXU*>-gPlb({yiY9YH$@#d$lElg@MhMZ~O zslU^)lEo@DP1xqJuIE?`f%9k=K1&g#a@9=+$zYNEmH9`0pW4*;Fac>q6ujepYq zs!|?Y{QLm3bjn#bCEjdpC)q$&GJ=}^2fX@A7ci=?$H{aD+iu6Zc*Sv#H=eSYe5 z{V=gjWKgur4`V}r`GX@S!W%B06U3{2d{T03F;{QP+o77;dS{RITc!#r5HQ>Cc*)v zR!lCE13K0F`D50U?0?G#{XjeD7t@{byLhb%oNPOg=eNa+bBXnT-!hrXpCQp-SQwkv z|GrLqK)sPuUxQalAT3S)x;6z~{ZSEcUEKdb`xO>nO!RwK-`(7skhxH!{4<6{D%!c>&Xp z3KbL6l{`-OgFCZKI}Rzrs||BH$Myv!vJ5|qLX*QYtkOvTs1>|V`UgxUisWdp1H@_C zo~us6mssv^r|y`XcN**a%+KS=KNWIzIZS;w2t{hJ3;r*TbKpoRcFYo&f_61j=;<>* ziX_$O{Kn?)ySS-iV{lFri^iP7+#pud)VNv9x)4o2ku>BOx{|V=SBtj^Ii|m5&l>ne z2Xi$#A_T49(5h}J4Q_QF9)%;Y2ItAeco zR4&WhF9)+}AAm*t1?cLR5P`RknVNFea|PDICn2T)dE>C?Z|99IvtQ?i?ll~U=dasg zS`*Z2h6TOGlgAaQNiJ-G>?$g9fI4x1tkzU1&xRZAKOsP@ z^+Veu8KW;0;q3z(?yeog*r(T!)NOnSC`0Sj&U$k1{+@y1g}IvXsXFp-WZw%N-chTk zAX!y=l?&7-f2q>=On_nrwumibwNUc;Jz%7lf09b008Bu0Fjvnn6zLq?zUW}(f2Y|u zF!5nOa6-A&v@OrR!x^JU!A1>RUdmAM0nEWH0|BRi(5q)Ei6DWNb??~P`$M6bA<8V6 zI$3U!bEA5iqau_F^ZyKRrk)X1KwIK}v<=7?5+(hiinmj43~Qt>lB8h9O9(Zi`kbRbFp0?TYE{vq46us+V5{7=z<^x{9M zJd*MI>%+<9Msb=W-FPm8?PFvK@g=1+)5p)lh3l#(>u7KK*7mXwudQ=^ayIt*;%Vuf zeyOv?#DG9~a~X1~lX>s0Up^*tP)FPb)LaE!$a(1_MaC}H@nxF~a@>@ulvB#n@>s{3 zzlZ3b_yP7Ysfa*)Brq!Se=13m+oq_qOQyDcA0>ud!+$UHnEor^L%~h*iYl?5+Oi03o#g7 z9HR!?t1h0@+V&kJunbTE`AcRBpbhW8k)AVIWQ@t6BBJ?!qA|BpUf^5Lgy%aYEiO`x zJub+~hEve}HXfa)kT!M6#ze$7f=CIEMC}&LxN1+2Zh-lsUO=yWSPlBz*e7M^i=ff# zGP8UQk0fgq|M54XP5PR@S;qr1147EFG16R+Mx4+u=vj=}y!qpzX8Js=x4BUcrQOtjfre1vWOH+tkv zlY`2bc}2-bzt7w0ECX#)Udd z@gKMipw{=aasYIIKtOpK*JJADQXMsf0QAqZU19)vt_5vtYMR&*4Sjp-&CR~E)D`J# zzWK-1A$zi#oQ7l^EPZz5{4isfnu-7CgTOop46im6YAAHcb&d==<`+=$0(FZ&JyIs1 zlBymif&ZQ3`ykz*7F=_>rw`xXpE-y zKs5f}-?UKoZLOr0CMv$rRDW-2R}W&$;Cpy|^jYw9f{e3VNXT|0cz|S`dtCm-4TA$>CKj#ikeb&Lbs9T4>UL zg7?>1@b~CLShnv8!)NE-5pt`M&3wG*%>P6_*CxCo+<_+XT514-+nCpMPp@`OyRPPW z95xJpV4|ASmnT=o0D-el&~QfI5At75ehKf%O6LRsvj2f!uTj1K2l&;M5cX*PiQ5DE z?+67D1GD8Evrv<-4VUsyMwtZHd$c%U7nKtqA$GQ zG}&rQ2jmLji~jA;#J!e^MIc);e@JKn8J<7xU;E;HhXvfqy&|Rq`zO8z`vlg_*X#jk zYRB{PU^{x-OPs@cng6{LHR4eoy8Gf)FX_LQfFkn2(=D!zJd&pJKUx_bP^dT|aq$N> zhu81)v`5{o^b|InvA=r1|DOT*@LuA&e5;-9?OF9Q7~7b24F2-(dWQ6`wd`I8fX?VJ zm7`lbyK7jMp!tb4>UUF9Ah51qEdn})R~*!Y08%M3m&mHK%LzitUAa%A2`lRQ4}b9P z7XlC;q>uj_uK4cH`nu^()#DVR zsX3Tdx+L{O3Q@h+R7AueLdoZPHKj}r7`A_-l_mr6;ge&7Ir;w_GlHZS7s6G7AdBYTAA&l>|48n}FdWDE7Ynhm>G^6)OSiZ%c+{W5|7shZ$jW zko`w{2dDLv!~-U)i}$ZM zC7>*VvKt!I42kFk`)_Qqbs>^d+K@k*RQ_kv>_R}9NGF&0zoB3k2L84wB>oS!!7kKl zi>S_hcg%ft%niq5oqNnyHHmg4Q$=7x4E5JYJX*of7!uoFl_R~v15o{tpInVL<5&x> zZ%K(79o3;z+Wyx`L3ssIJUz}8@e8No+aEdq5828XbY(hXv!A$sjqDx6>1zvx=>#U) z^5epH>ShF=*i7tlzYnwWnBZ$LZWQ2u%+rH60?-z4{CILWn`FFfc2u-lW&^Vn?;3#% z{a?RE^B0_eX}QW1kCgiS`FXm89UybgDJJPuR~KqgQ@~A@(dnl;tIN_$ieUEld=4On zpHRD0=a;OwVe!p&t@&_ncgSHs=8$bb{Fex;nFc3Nw|ixIO|X`@0|-lC?S{=%979Tg zLjGO=3}6Z~q_(jXzf-*oso?+mpIQ6!>U_HO6-Y<L>r|Hl{l?ecA24CoJ)gLBJf+$Vs~sd& z9IG8HHyqzps;@NNTs$4`7@h3QrJhu@Jbd~30_ro+HGcC<7YtPo_qdONiE@`%zKrr{ zl9}q^F`By2!p_0*LWL#dV0$zJ$wmB@@$%eb~J4clk(=P)6d`uh`lwS||^=gT!P zgwA&&ylAr62u8h{u)2&G9Sr!^*x)~cy&*8tq4a{=4RbXSy7@4TrTw6p(%+cvYU0~6 z5~8QUxMFLPAh;7PKtOcIL7~UBBW#zp>MCl#Eo8u)U?BL!fIeO7Nvq$6bZyycI@qSl zs!f>0Ks2lf2BPt%UR(_oJZ;sc@g#37#aLE^Cc14$epUbGR^sQPh{bc-0$vREM;4@g!wb+ z2Ty2!>Zkqdhwx`-MqXZ#(t@L6)yb+yg`0!@0iOAq?M5etP^Mi4g<%iSPDugix#|}& z{PWS(WyvA`KE^D~QZ(GlO=ru(^GdhI-2>0rivjHT!&2unHov?3k$s5t!5)@1bMf(V zvDkC%hx+D`mwEGXj)iEqXY?239wF2He&N}lMX(*rroyZwC;=3Qt&##dAnj7TvRNa`jF9hh=&hKZV>Llg2ic#tvr}Uf`fSblfu>jZ@5(QSTGOZsf{Ua^*2!dt2MB zhvJi9p2(JW-lK@^yGW>)yi)#r2u<%omv_CIcm1BRJv_0Y;6(V|dJ!YyAb8UFYGeEI zBayxf3zzmFiAoEW!A8UkZd1(VL);(r_)wXKND%Br*R2C_nT8B0?oAx58T^&OlX6fK z30~Zn?04&1IYz_@M#xWEh6T5i&LzVQ$nIqkFZ;BA(w8DOBV~%8b`tz zB<*d0d}TTT!L82<`GI)C8)9#B6d?!yS12Ne_U;?2OCh35L7vN=|9dM_3ra`)C!Dwz zw2h+XM;gXA@^OJiaiKVIa3-^@SQVNu&a9fu+nRLvjL4F4$ObeX@L27b=9WDqj+%@y zt?25CZ!KuNkX_bb+-Zct@!F1IIIoF1vaq?0U zW*~$~hxX+1lBKLtrmV5$ONZb#^3tkjAeBgm%{Y41IQre(dO*8$k~6J;YF?#oPKR3= z3nnsbld8->Jlbuge{|~@wADc2+lAJ$^@DXvBNrg{RYwuF0QSa9es_dcUWA`e?}>fd ze)%H!@?!BbB6JY@q5kR-q2NUomF}hp_I=x}N%Jio+Rl&{U3t_Osrw6PgAv?m)DQea zJBkoP_xre341ET_Hy=9CvW8+fgr8z3(i$A!;>= zRo9>$Xnw+A>A-QW`DCAVf4pr4xt;b{LutN&C`0?A=%ZQKjq9yR%U6bUPzH`y2A5d& zMg`T^Y&O(V;2oOGtY@-+H(jSDi*^}|)ohUCVTarMRWKwHRKH)|E5Cv}Sbt`Uv@zoM zz-6t!mt12S{}qa$yN)nS0zb#y^+lIMGf~;VLcvl;WN6{*QkpWv{iRU04 z+)(THK+y&nwNBiB3cCeJsD4|AOIgQB$$UGN+Xg?mPPTvg_R2AY#WBdiF$~$TRoI1( zlzRidc^xm|lwj!A6YEicdVVw%>5*qkKWW z^rq+>ggF0%F)`7M737=R06vU0Eb|SdKr7IVB@vmUhb*T64q-Ze zn2e_=XPX>nht0Qi+|Q1l%8dd9>gj|fXV4aBNGE6Dh`0VyhMfj3Z3-^@=*^ipJflBT z4F&P$$2>K5A1{cT{xAB^!d~~3&rd5@2iaY3yrE+1q3iOU?(&R{je;je$4AF;c_dY) zRwh=aRy6qKhTO-r!9P9SAyIQe$Pd=oTp?bTCR!YqwR4ODvg14}6$i`}2bA|KGn(rs z7RR`|?C$lc4F~0S*M!_JSs&|Ulr!B+EQ_LQJu*V>biYe{He>Aid0%ox6zcwP^yN!> zTxgPSQtEE4dqHhs&@)THT^%p@0UT_4y8IBNOlb5M;E(d==e4YLE%?ps8;fT)Jo#&S}D1xgh%AqSKd8DOEy) z9S&ouPi@KyEcRDwGqTP0hZj;a&dedirl z-_-Ow;dhe0LS#$J#mbP8@$*LS)FHb(Rbrn^UZO3chDLXBQhlB9uh@nj8nFp??))0| z$y=@pB3+DQmV?}^vPIPaGgOvO_=ib!h~ZzUG0FlZ?pVKn+)~R9Y^Q!YTg&5j;&gU+ z&a&(6J|j8$8JS{xz@fM9zf59IER|5Ar!r?I$7b}IY}4$^3aThk1IOexR2}64=HSb+ za-l-zP50{1PlIh=;Jh`oEQ0D2uILoS3>1*Fs`W@Z4k~g5p~S)U?qoxJK4aGnbncee zW9>`2y`jL!dKhD>+mI>Y4?Bs?i*d^z2PVyE{QTJ}on|N8=iEGIqf>-twCW&%6!*v{ z)!)=KwxSf=m#ZGD<0N_=@ub0m4&2gr@4}}q0((2Dql2dCYwKLz(4-4!y_2j%Rw(HDb>@0!oDOKKngzf#6t%B@Shc9n2ENEEEbA=Ee3$ zD(~jGDQze17apW=^^{KpU*3xKCNcju%DRG-Ajk=W+;T#=RAqZkAG5Ns*zn~>Kk?tJ zTzrY!IU<;Ceq0F67fB^q5?^V*m{FnnG@M)gFo^b1vG#+u#d-3`ml;7XVWiJV^oqY{ zAG}uJdtjstxVUWIZ#|8KAPZ4#;jMhEe>jyr@``LhdJ(ys?2e)~@+-i;CY zD-&+nPluhv@m_Rw2ti!WR5vzWh8J9Cq3LyAkX_|5!>pi;dqKxiNe#hpf$%`SheQ?0 zH=^v^Vu4)DVmI5Q>(h3#t4DqK6_l|mDf9>ruAdYR zc@bToK-@Yx)XU>;@wqK7)q;_VtDZ17NizYHmu#kXRJ&!z1OaSPA0_pJvDBP*GGc7% zwwME)+0n?ZGHn&q2Ac?f2oPITJPy}K{^+a^4bM9G=8)-(VsppSfe&XO|a~DUI|G4o=$n^pMo8Oia?S?Yxxf zC^SDkR9+bbK52-k1UM_qEpUY|%13Z;-?V}KVC(u2|2e}N8S%FW?1Ha~St;t?2U3}QCQH#nA+>IKz}W?rjy zJUvK>Qw|zGXH{#-3|EvXm_^BR9;*_O@+^yg5#SxnP<2>mC(Cn6=dxE~$*y7thy`6C z({CpxBgC<|T$G!O-{~k_oXzN1o1X+JI7QQJIBMJn4yWhhC+nnfQ`^~055`t5;;FS~0q!)BD`D^~yTFnff^w^j| zi@{(I(_9!40U*u#_~Yv9P^q0gfp5)pC7X+kF$J40nq6<1zEX$LmFibdeV-pNzWQ5T zY_Pfy{^I#1TxLrYGj0he1!}yVw@s64t&Zuc1hrMBV`qwq3JVtbozyaJ-i<`lL8Pl(nbIj=)ovM3Xfl^4 z{wz7eO&>*;d}8V{-%>jh59(7yEvnj{Nt|A5+7`Z@mShR9abBV!Y@*;jJ5}5x{j3tR z1&=s8MS9A@m>gn^%cldnj#)}OS}9VN)Ew}oe5yY>`pqoZYZ7s)gq|r1&WJuF+LksX z_Vk9(O!b1-ar=Xsd-z?uP4U(B30ZTSb%dhgGZSLleuz33i|aAD)$HabU0~^}l>P^1bZEN6 z&kx@Hs?G{;lU7dOPw-afY+bE`w%gEPoJG`}XR?j`T(Gbkrna0+N50lL z*;6NT*6jSE-~QdOO$B>Rv_?Sc{*7XaL`xwxlb`M=4z1$xJ4?7(U-1L97?$XanN4uM zUE zd-Iy_7IJnIF2$5y>_9LhGv@@cbS~)@g5QRHky)H(s9fQiGi14Pt>ji7F;kbOLwnIx z=o{P=B`#0f3;G)bcHo>X_BpgmlG;DMd2sv4wQ_klJN{B1den_R?Rl>CBo7*Nz;o3% z$nL|WR?3bq^D1n|$kL|_UQTTqTQ<&XtcXaLJ@%hnxDTR%gyxV`)=Vz`^?oN~)}f|s zC`Crpt1zcuIgUF%kL7ASYbsJcF?(>|wf$ynG4g?qe7IuxGjcL+zBx_-!3%BkvAyzP z9`;Es@)>d9v@_MZLRUjB8D>BG1)K*>w9^F#fbJav$Fhn4xl z653+>5_1c_!-V`<|8YnIJwmBu@+I9xx^_P-&O~|C6f(X3Nbj`!{@FL3+^yS8Grh7C zb7n;M#D(|!>AP#+c=FY&)qisz4AX=k;KHj^8hp(W=n~oz5OkmT;hL9KycuuqJM(jx zI&;G<|2DrcBr;3|pBx+HYF+Q8ahG=98OcpvL}WzsU3tI$vTwZFx=M~iG&Hu5{aeIt z#>8E|>%zm}z?unNHQkfjM$_7ZVmwqlCyo&gOuS=qyVW>cGh7Y&KKk-5hMx2Aft{qI z`cosz4whl((TnYjTbZ_emb$g_ea}XIwvcdvB+l=;)ZT=K&ECPn2gqcH0=5vAI);~@ zOH^_PM*B8XY9CGUB123g$0I`3s~Yz!pNFeptffFg3HZG{;rQV$Q&+zZ!j*5r$#o>7 z^YP;yI@2tFKHP1gY6R~mMSbi*FS1uTs^#h^K9{L_Y9An*BU@iC;fl7E3>lzgPr6$i zJG$pMr4<-P6NnWBDjkE;_Dv*i&YoPt=X%fPXaWS}b+_FgT4T1&`L4 zyu=^W9y48Mu*4&Ob+4+NZ!9r76_ySSHyr;xg6)%yXu<>2Kn-P;(KW*&RwHfANLYVs znhcu?-@t>rql)v{b8K!sVLx%dL4RTB%zO4_BG;CiC(@?QY;G|wSpt0N`o`-FQ{Lct zk}8T=&6iDKq>=UgZCAr4j!f+y06UfXGapbpBmgaRUnWnpbbl;2966h1`AF7;Wg0dT zhyICtqy3o3JVXpH3~vw52k(dhHx3l#K=rMutBOCDG`DJBrE7*8AYg{geYPG zJv&qhygFIozP^^Z{I5@B_tPCJG2tBVbG{ZQxGbFi7OdMs2to;R3^F>i>0#GzO2Ge2 zFM1r8zIjTFM*Q{*cpeX-yu^b1%&BbQab&{vW0Ml16y)$!4pwZ|iFKcYYVk+Y-qZBY zPwX8q>QY6iDa)JIM&Fw(1x<&mtCuX^_B76&b=7rcatX1z4b0JIZ=byxUOSfGlSh-c zk@{g_#EFR?eti zHW^M&v&Q50GUZw6hUaQ7W-d?UGBA)R%MN`JM}t`XV(Z}+)d#K<{>reVktp)iAac;jDYone zp3GD4HOsqaZbBev%CdzRMpe$Q7j+eFNa?-17%M3gt z?>-r8YSwXBi?81jbR(c|PV_1JfZA`Ilt2S=mY=v5MxRjf~tnZLwnDc_Y>f^91Wsv|ndzm|-OlhMuse z%QntRllYz0aHoGXam?&SJ`D2|=vb)D4>umCTPPau^X(!W9Qs#%ouI*?AubBCl(_dqd_s496V=I%#x$+WUb_}SM zy!QP9h3|9bc9JZZOs7?{Z!~vD(Yf0`lN_B&!Y}&byb>y{;4*R3H& zFso1eS<9du2#j;0Z#1W z$x!oL@?1R6!@+WXJ=xBrLo=yDdCv4Y&2Id~SF7kXXMH9-o=O3Ih7xGa0Y{0rPy8W- zv@%0KY~)}n;w!V^2oQR zm7Ga%{chi2{u0pi7=LnhZu8W1G6J#au57mPs4{lYGGNvcvPXZ#T$}s{^Ik!#ZGJP=-7yB%NMUU7nj}d`PP{WO-gy}y=ZtI$eGEy zVrTuyIo07x`2Vtvb^cUrkK?WKHN!oD7A-t|?MMl4H=X~8V8LKU? z7sS*R+`FgtzL%TkmY9tf^jom!#vz`y3zeG}I2X5(M|Y2r7N{KCd{8}`q8Yw!|)xJYHx1qh0&ESQrKEerAb z?B=#E{}@r6uYt44#R)<>dLqut&9VVQ&io#l=J!QmQ)V0IcYFNO&_B#3`;K5ka;`z<%v{NtL5pn*Z}GRox)B!L0iI`ZD>~ZB6{>!G3`gaQ{j$ zRmk(0PpC?3t_@`L30}x%%Z)TvIdPU#QC~;N=0f~FF)oC9u=%`OH8bs1YYcIgX-OB! zV|NM^f*<-U7=BrsHTc4qi-*44lr<)YrBd;2mgY?M%hi3v5c`lU#=G>AYEp3vHX-LI zZ^%wbvHDoUy~qWAQ}^rc429(p zp=AVz&?WTf%@Ba2KvCO$8L1E^=n?A+Ga@Sdtebt zj)b}ON)KhqeLEnYJptK7oEUvUQ9r&}J(tuL+isOXWA2on-tkRCuR(A8Fq+pFl0|0mv~S7Xl61yZ&iYo}Mi(qrCD`rR}xNX+4uW zh!zBN^)0_6pRgG9TK2aZKHt)CG0z2=1}dqIzxD{%nMx-PUaGdIA0WDAUiBjMl!vd@ z<(@Reu)usxr2vj?LnOrt7$6Q`Fwh06k}g zt7Sy0uUJp-`jYWR4r+kT#QaUQty3V+U5ZdD)9rNIGpHbqt;vr01%|TjIk*1#e)sG9 zYlUs8eFsZxW?$)YF=e(UXJg1CGlIh-w~+G}xrqC#n}d`0cB@UM6$}wjZkyIE1BiP# zYCV|i3_5Zi^(*cj-Q<@Z7n@99+HT_t=>?1X%xN%P3VE-8K)AnYwJJoE1!AZ-#?@6|AeJ!S=}BPa9`wQcF_44~?Us1^Zk3QR0@MF# zQ*C^IdW(omvHhccEOKFDLc_qjtGnjrhsC?VJFA}$i>nb={p5F*y&`EY-SrgH?u=MX z#QRG{2VEeAa`>xpHf#|!PH{h(I4DHF@a!5kOIGr6aZk)6cYiU2?=%Ff>JYG+>h?>9 zVXCoi$Vu~bZ@f$(9_ZXd>?kTrBwg5tcAvmb*oVyPmOu{s^kp10ZDFY`=4dnVwsNSD z8Tm`PR_{c}L)ps6x)qDSetL85LdEsz$Hx=X>%+wGge0>M!|Cwl8c0)!PePAjBBZ56 z#VH;$nj>DfL&4961bnXEO1g&u=Aju99xBTf&#y#$I|@Y3-|zvR2W_{e5$+w-0rW;H z*dvtur)9$2LOAs%TxIw~-v>n#;>S@raG|_3u4|2a<$;-SddVc{JPDll<&hgW3_Y3( zmsY*z%STjmWP*Cva;-tkdEce+Lt4Mg2Lb?1A81z!UA-ypa?=7<$ei%Z^PBViB_4Z1ZDI3$Wm$}|7 z&q}IQY2O z?^2J;<4O|gy+j?d=bVpKq!dkbcM&@n`EF_nh#S(#AmXE$q1^zaxY$4IU^|3^+XKww zn~Y>Fg!Dh}>1Xq~F$*<|D;$b|w~;3)dE6&rZ6!BfwdR6)rxemn5TZZMryNX3kXKvu z94!(>++Xgf-=8|FzW#a9*Ap_mJK8+!L~+a><8r@S62lWf6jXqf_GqM1fhxB+Vqbzz zi{CE)Fe9V#nJ6y9b65!Pn1j$wurw?l9X%eNodTT6@pYL*)N_-J%#lpo3yYy zkI?nDNMjb43JcU*x5XoaJ!h*BORIT}MZ~-6U}CMOtL(FrL|uRQ&X^%p;E$b?h#eNW zq2;dcBCE-K6GdV_uv3L&^aU&Srg@626o(&cqL&hG1Yt1+z0LmGT{+v9{cFduYp z=qOB$cYXw7feytCZf6t)!iyHG+cEr=q>Pj-SV&aAf`RZ}XSCo%Go{sn1P%97q_EBP zd8fo2zWmXa@2LmbRTy)g*>s~1yYf?$coui(OkO99L^Piy*)!YZw&3?Z`rPslYcc{{ z&z=1l)a6gmAbegxLV2uHiOqL@PbjDiJSP`r5N@>3*PkBDbYsHEsXu!qc1<9vpqYBd zF89hS+h(U8Ez(CEM8_g}KZsq-erbXN5rMM-%#UQ=7%%%MvNAeD01n}G(y8T^i_yNR zZQkoGH+0@<^?f3~(eE6CbiblW8h_?y2v^xFiz=MDJxq3#Ml^qGQ!pWI!O}nFd738L zr>3no`*AFc{Y;6sSbt@2T7>e8Xsn)xidUVh2VsmwnIYtHe9%mA{2s?^=m*Cc*eJU? zguP>yhV9(Dpr$U)D#qZ6XEFSFQdxOeOcpUk^+fA|spUMpv=$11g#kf@Lzgqr3w@+sWMIzPja}5P|;S|$2fGqS{e6iw>zcVln z)CD^(M`S^FUIHYXaJ=tRS`@j2DVIPwn($B&_xQPe(jkks;1$m;RfP1sS6xpLwuPXRSsmE^3~^1G zuI6cLUaBWHRz2ZE*<6m&3@d0bjNwas}v@o=A{YWpUa<8rZ&kj%6Cq0XHbaDVO2%iy3gH#*x^ z+Gcwz46WusV1$brvhYc1WjpABUB0=WNOoCg0~gvoWT*p=zNk;+PgvfJN{)m3zdaQ3 zI@z{yp<#cy@Vm7vU;Eb8YOp#!>h2}4H{(v(UirYyW6H}2y_0qSgp7=Q65_hmHEH7> z?irU2YWFqtKqK;zib0iTKU_?HygEAAa6PBp`=UN59D23PXk{8RxC(X2%AFoPojMdr zX}QDkUTF7O%pKK?W%d@jUwm{VCn7)ITTEW=Fw)az38ce5(34kln0XW2F-7_0=iL#K zNniiWYSIf@oxO zXWigLOF)H67F>pfS#%$=zKBN5+hFv96%60f&LD636BK&3=s`&R* z4(KQx7R`t;_SNWX`LP_%t}5Qa^L%vZob`;r@9FhTLjtE4{S+vc zYjHlO1g>CFKTX17{)m}MRdw;S^SsA1C@kRD=OBwaOogY&4F+h$g2M=yS9$4-1bgk^ zEKNv{0yH{%>U!R4;oIy7V_wH5+i7Nm0%3z2`p{G;R2W-f_5Ld~4245zH*G3Kx~UMC zew3cNW53u&*OYW8O*%z5Jro9-S78-pm2X38dGC@r|0?zty+hGl;a2W4P>)*yXP!ArS(@cb6}m9n^wT=Jt{+7(ug+Tcs|stTNe)vS z&)rDbws<{qWNx_w4sYL@ebMv345q2HMmYPOdQ}9A4}Y-O&Nu<8CYb4D<{!?Q7@vu> zy=e9yRz?y|pbw)cV$%Z3QLA%ry}f-)-;u4ROUG+oy*;AQi<3J_=3R{GxBm zR5a%K*2I=+MF)hk$%}t7RGlE}OeeCjV{ahTnBXrvT3C*06{qEyp;sOf~L?=U*9=0Y=O`<<<% zex}kE4TDZlGT7wPKgZ?gSs!6FnT41hM3joZzXMIv47Nss-}sI7ZVAME!w^=%N{zy~ zu)?%JaM~+*HE|Fb)U#t`jV^Fnm2)sfzN-|eNUKpX(0IJR$f3L)MHX3@&L0pPj zKkSt8IBFP(npzP((hrcx932F6%Ocnh9J3Pu3{-%UX2MLisX~&{)cEE)>G#_TYj39H zd9SdHE7KHuE`VJ@jcw?uE_3Keot&rN?5<;EMTuq5*m{B|nACDJlrc29CG{oDcvS^s z^YgvK1mjO`VA2J1qrXYXuG4d|6Yu$86oWfb*r!Sm0M;Pk+K}El&qmwGlm6TMY*x> zXYO*)94o?E8rQa+(iBT@E%tmXcCE&f-W-Otnxa71;hqWYu84CnSU0l+Hdsi*L^4X? zvuw+x3x9%MNFsP3V9)hHE2(vs5M5v6bj6+r3AWna=-llGP&p9c6wizs5Wnr~)1D3$ zdjQCi$9IW)GJ?!V;7n&aBNW?KPo>`Z^vMi&o1!edd}8jV*-IT8El@Uyrh#8A`d#H5 zKg$zVX;5ls#>q&$i9&S7Wxuencvxz+9j?7fRmAW=3Vu>Vo1R$Nsxz(;sSXj7<_D^= z4^N)W1>!SARv1eWD75F?jAP_7$>R-(a#EsE%v6%{n^m2z?dAT)6UE`qiwkQZV=yt- zYe|b{;d9Fp#o|wl=mVn?DASf@ci>*ItHttSSh)R?_AE__V0Wo>$R@lmoE2zfx^Fp4 zS+{G*$Bnnv`AIQys7-B6lRTuqL5OfM%*Odd zEzEjxKCY1#!Sjq2#i{EoU~X8m(gRDYjfeEf`0mKJMAfdXG6){M6L;qPbdg}GLe zJH1cumOnAW=mccB@p3%RI>i4zDZOFcG~r}=(BeiPm~it`*GB7oz-H6lfL9{9UEY4Z zQG?Iog~C#AO1x;3u}nSx%82WC%qWEQocGPN!02b5i))|dpaZ9sgcpu0FwbpHf z-WjTNq-W>xfv6r#0Y9p%a)U)D4!4^4xebS2`Jo5kjrzAE%>z9S{r1CKy7qbTbkf6M zG9Eb>tuw)*SOApHI%kNUxl}4o(@=@e6PY4<{~pe6$;iaRnI~914Bx-Ts85V@afL3x zHeFzbC-a9#hEWK5RCnwc0#5vH<_z<`-}m)Zw(jbNQN{hVG}?24nFMzLwFFnCS+h}4 zootIDV^oQXfItP`+U%AaH}MDOs7T34k!wd?^+izpP(kc>X)-O+$Gta`)^Ge-<5_W3 zd&j$b1O}~H2})9SHB3~<;UF2=e!fESNW$6O=*--j9mgs^FNgK~Y$%!0NXVO3(%@Um zRfg@4w;Tjn{=vrEtc=~?4P zXdXsqv&XnVR4s>Ir)92nYP=Wrr;hh~)rcGMkhcX1`*4Y*jZG$gV#K@FZ?~oPONK4h0k?#5=d1mbbaRwDVt~HGTSOKo_wtQcAa%U{fJSM&0kyjC>IJ2B_I%Ft~UA- zW=*YxcH(A6v#j+=+#A1UA{90ZX~oYRw##>-j~^flufx+njiAp`HN3pr)G!lYP>^;z zy{vJ3-#mSR4UDHYQ6RxZa3D@fd=U+2|9T=Vrc%y*wiZNhu#@}F<#pU4TiZ^Cv~CKf zY#_c;ZjLr6{<-@}XIy`GQejCN64%?9DIIf^1I~mO$__`D9pA=osDC(~_tBDG#Iimk zviny4Xo>Nh`tyltjjvG#=wl`leFkD9?xCDY-guI<(Fpby<~Utw?o`t!(O}lR-o}A4 zN29bgJ!HBq6g|_uitr&WadMVtESC$qLHi{s0KF9K#?V!2@k*^RtH8D}JsOk5&%0Y{ zWn-^(t}V3Fp5fwGo9}k52hWQvQI;0mEf1suGY4zdO5eHEN-iC=FFsu$mtLoE)h2yK zK3o<>5xnD~XZ%qrEZPkhWd@)Na(Q>b#Ak)JTe%Olzle8-JYVGRgOJ=$< zwC{sA4R-OXaoH`J9CqH&PR_S#u(Wgbt*zPIPP;LU5qw zSzf1f=oFyaFPQ}EL=Lr6-#|tRPMV09QG8&!hzR|BSY?FDVF|Q?teae1Sm>8{+71Y8 zuSu(fM++!tXjgh}uYy>7z8JmL6uqZDmN~mG^#uTqk7mOq0Q_{U^-JdWAJe?*sD*M^ zQg&F5?8=)!oE@L+re9k{vR0L8c2mFY2vM0HKG9DkH?6C|;ypFEN{Qls{Z-ftjp=i! zlWoE^M4aD@6>ntRj|V2rE06(MsPKE*W5|?t@K+v`0Stabl%lv?$-63Ibazsn5@!zO z9sD(UV!z;*Oi)$~+!EGjeo}cG`#A+sE93DobGvcr3O{S3(&SUPGXZ+1Nt9FZ+oDGu zKglzbCuM|LKA-yNeToSMn3vPS^sy(y1&=|(X8TVR1CUtgL6%PHHRVt#g>CIxa%T+eoYiuc1IzKYnv2vA?0@cRjjf4K*(y-MGKmEvFWv(= zG*W;x6i(Js0qBLG!u{-q!yzL_R;Ego$5df=eVdJCxlopGIiJ5PSv6fuOarXjXZT;F zy!P089?Hznxj{>tu1F9EHX7&&_pZ|jBddwS0J>nVK`$F}4iP{Y<~^N92zF9y=YD=v zF{y*jyKu|&R*i*bo6$X-yq%IajfJ7{!Z?NR&}V6BNj_(<6Y0HIaqWVbv8ga?bv=&E zss={7vV2k}b>tED;g!=D6Tm0TB$TC*aWkXVb6rQ^(e0iRVKro(#5|?2iB8_0T-kQAI-M-^eU!{*eST$!W|*uuERlsfCV6_vBy~?X8SiVV z`j4+6hB#EEK~&K^9FH%6rk515WbUMCP90SPElq4Umy~3z-zT#$A6o*zn1nGU61eR? zC+TLHpV^r$PFIjIfMbf7c`k|>W^T2vnH4P09IcuT6UcZ_-F}?biPJbx<{sVcsD|xX zb9^{%$(FRTq_=^`evw;06)q#IE{ox4mw5cKU6W?m8U5{NeM6hcSg|u<>=LhoNqxj| z8l0Yj^&kL-9C!G*9Rj5m<2#MTQcDFM4VHytV{H}O?@7lZUQ$!t*691isD79urlhk* zo6cJ2FcfhlJB!bb3+YTy zqBTZ=5W*#dNLWg28w)hwe0W@A2uMYjF-#a>S_RFLqVYx?gP%JyHxQ2u)VMao$R#j&;f8U`EO-Q9!x z1ZR-o5G0T=z~CC(0t_;^46ea~1lJ@CBn%cHI0T2F!9$P$Nw7=yx6gOat=jk0Id%T* zuIjE;wYvIU&u=~NYAu_1BhY{xMRD0&ys-PAmK3rIYn-J8D3JUsHP|~k_yWTXO8sMPrmSJ}&@wTzS%9CU z=sYOqE9s~NI#QYf%$o9ok!$B#GQ)EASn7+*jE1<-x6bpVmBxJnSRJ_7T|F7Tfl)_~1OcK>96{M-k{?6r)jEmWy5W4H`b zua-(#8MhSL#V=CQUro-?1RBfGg&E9@S0{5)Ps+4rF~HhmW8SkDPrOO%eTE`b9=?^` zKzLk{X;Dc}3R|zKXev}<( z^5I}?D?_yAjr-L&io{W|*jasxpjL#Tmoa8LK+(VQat-Y}tNYH<-(iBY)!$));Ib(r zv70MDZH(A}q&2k@ubkAxz~=Mykp}~jwhuj-FRx7^b5ebAN5IMGtZ&QkAES9mOBT%M zq4`InOc7!5FHgUF)`m$?aMYIsFiV3G_@(8%E#E5N3E_N!#m*_(W(1jx{&&1EZ@@w~X!`P3U~On27WFJ<5Qvc4 zJ3qBfKB>6l1B3ao$slb_HEBFJ0PfB~JY)VRVK8CWZz-ddb-322;55(TejSY6G2C17 z?CU(CtDh)~x}##!R_Bw$#u5$$dql6C=x;Ai3qRhr>G_QQQn@(}|J;RQ`d^+^q^8{R zJL!YZ<+p)xh~M>iiT-o~c)5X^Jg_!Cb^u)l78G>)spktk4c{?~7GPnD8iBwa@78=MNh7K7KBo;3OR!KdU00fwdJ* z@yGnRrSxR>kF*eF9@BhIapiY4Ba)fP6XcN;Fa?#Jz6W+|c)_|$Cxo6$;R_F7imF;l zleB$}L*k6DAJZYixQ2LDR8N2f^{rH1kRWbKvads>wu3$soN^2oLt%R)#d^CLUZ z6(CAday-&gKA)|m`=<)z%@-$a-no|px@meA^-fUIKr2PGmkL|a<9q(yfX(MbqA89b z{G*z$+!%VC&^uayKQ*kHF`5czKtfp@FAg)Y`jK|te-0dIi3Xdmc}@#)RnrSHYKcB; z0q{2_8DaQm{t-tTz7*;YnBoQZBrSuCKm|PBJNutvBZh@z)s8g0g(B9{MoveQCf8%N z8~Vk77{uqa^XFe_D(ZetoIbGkiy}8-1E!2f<`k%%l=HIxN=-uvp}b(*&%l4j4tu!G zB-+uizHZu)SDYi}{Oz$juR+) zcIje}fE~l;57S%a%S3pnq7gi-BvmtjY!|(S5swWVeY~F{Kb<}xO12gN4gazx#(L0> z&QH{8egveA)6U?OQKTpndL3yjC^P+>OemO;YsdyxxBbgfLEO@lR|v}YOo#?JAZ_}F zUY^4jXH%oQeBM)5O)KN|o%x)`sYsz-YOA+>q$iDcP@jkD9eKqeO$#TaDU1Nd*8+

  • #{ytTJ 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
    @$ZvZ_5Esinhp(-ypFj>={0i8m4|?L06f&z1}in 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 literal 0 HcmV?d00001 diff --git a/docs/Presentazione standard1.odp b/docs/Presentazione standard1.odp new file mode 100644 index 0000000000000000000000000000000000000000..9fdcfb73304ab1babbe7b0c9560e21055e2482dd GIT binary patch literal 32733 zcmZU41CSs+wC>opZQHhX>>b;-ZQHhO+dH;xb4PFXzpq}^tJ_~CsqWKBrA|7BX?ba2 z5Ga8Exd;K6$*Riee{TL2h@WC@Zf)%3ZfC4-XJ=(@sPANMYeVm1V?<}G?`ZBwXKQC{ zV`OXSY;A1gL}%w+>0Hq5E0R1zlp{^pR$ zzb_7YH6HHDCNT2g~X++DpcT5cs(WRKXg+&;*YnY5u zB+IG)(9v{k!fPioT{KoQbt8w?jc;p04b?|3NGe<$rwW0#q3G)JPoLSAJS)6WGkN$@ zv_1D0o8RH>=ihAdtlx?XyrlK!JG`NhR&@3;-SQ5)|GcNDQ3zuk*K85kKcP;XHa}1> zt)F+-N@n@6+2?nv)8O4!7zxZwY40f3@g4MuQ-bf6Pr>zZVMB-3yM6S9B7Z|8fjrc0 z1~VwxRx)}jkf~Hf*Z;M^`3rav$zDIX%m}{yXOe?TtkbF;c&{O6kOxi)BZg%XUZ2SX zJ+5VHuxVA0xHC!2O+S%TqX+BzaF_qyTmo(oN#jTH62f)KvB40{ zBo=NlxM5rsm;yaxWD-Co6P{mb8aDeDT1ViSN zp}9j4KVaE{j!rvNZC5=Y>8+b(3o}10k_^ZdLi3p(=*=Xot+v0Cw11veqg$<& zkm5S$!fl35EJ)3dfuh=$cvGgDP%9v(z=Dd9Y)!^(XCL>;i*$i$g;{NA>!`zh#OyDR zzmhV}(nZ3WNQsc%CQ3%>tpl}#^1f$?6{;-%wOfCnkbOuwdEo2kS*QZ1mL<^~i45T1 zW*Y-5nr@ma=&72K7SizS{%iml8w1bi8`VSM-0YMT#Fr#3;QUC{(APvOyen{|S$3bS z7WD~HI#Gntj5l;$v_FWi?Nwi%p*x>!C?q_F-q}gdMhr=!8+Dm=af#DDn`j*1?-x*GjS{E$Rvb!OLdTKC^;%U8qOhIEw}8!Eji{Z;$o=yS)03{{H09eK>7{+umuBhLfD;!3% zOnvRa3(N4%8wzu?n~AZ!(<+fj07CdX0g@QxqQCyNpkfTs5rq(5#T*=|QVMy(HjDV& zioINdKt!YnT zkHUKz#;_w6+E5hz0`3eUa# z5lz5NN3Ed?j{eD4SD@M;IrY%YKXJt%0wu$N(ib$L7AbdSF22E3zkMUvjP=89^2{QV z-I@|~i2|z@43T;SqgaB(YetBKE1r!c8z-5{zS?C5#nz?dLZ3W?HtK?eD$`Kio^qDi z;-pKB5yqYl{I#~V0@K)8Z;K(+V20NV77IcxS=?#~pXG_MTp){>`YenECW}7p3q`#b zY@!HKXWH7!K@#~X6juNVP&lG&d!H?(0lPg$a5UB28Ijq5-I%iWrpmW~uwCHBhs+fu z`DCG!3RJIl*c4|kS0CrMB0uiDj9g3rJUlUUB^58pipTZhAK~58q^Me+7m{(W9j!r$rKnWLO?aipd72;6G))KJnipQf zx`od(If?Ufcicf1xX*|3QeGpc6>YqmScm>I#nY8T`IZ8fDxNWs+40;~8P3uK zEUNPSgbWkO=(UKutw>cElar<#4;RY0v2@yx6p=zrBIGP|NNgreg%0D;n$G^Khggp+ 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 Z{O^$&1!-`IKQ$o%^d}xi;rr+A{{UPucj5p5 literal 0 HcmV?d00001 diff --git a/docs/Procedure da sviluppare.docx b/docs/Procedure da sviluppare.docx new file mode 100644 index 0000000000000000000000000000000000000000..e42fbb3c18eccbfbb095fb58bcf1cc555a50e3f8 GIT binary patch literal 12836 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 VP$2aJ01!bxFp!2K{T7b^{tr6b%xeGu literal 0 HcmV?d00001 diff --git a/docs/Rule test sum.pptx b/docs/Rule test sum.pptx new file mode 100644 index 0000000000000000000000000000000000000000..88e3bb54b904dd5770f7eb716a655ed5095c3558 GIT binary patch literal 35492 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 F{|A&ZhX?=w literal 0 HcmV?d00001 diff --git a/docs/Schema righe entity.pptx b/docs/Schema righe entity.pptx new file mode 100644 index 0000000000000000000000000000000000000000..f00ee071e80c97349685a5ac6e9f5d8b6e452cc7 GIT binary patch literal 39041 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 literal 0 HcmV?d00001 diff --git a/docs/Tutorial Drools Rules.pptx b/docs/Tutorial Drools Rules.pptx new file mode 100644 index 0000000000000000000000000000000000000000..5c533039964ab75c723c78ecdbd243d466237a15 GIT binary patch literal 182787 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

    1&xQe}A+Kl5qybCl!V;FfI=5 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�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�{u%@d=$T4#jEvj#&w@Nhp@Ja@wo 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

    X2+poWe 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 A*8l(j literal 0 HcmV?d00001 diff --git a/ems-common.iml b/ems-common.iml new file mode 100644 index 0000000000..d3c1ff4845 --- /dev/null +++ b/ems-common.iml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-common/.classpath b/ems-common/.classpath new file mode 100644 index 0000000000..d0324b4a0a --- /dev/null +++ b/ems-common/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-common/.project b/ems-common/.project new file mode 100644 index 0000000000..1eb98b83e9 --- /dev/null +++ b/ems-common/.project @@ -0,0 +1,36 @@ + + + ems-core + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/ems-common/.settings/org.eclipse.core.resources.prefs b/ems-common/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..365bbd6097 --- /dev/null +++ b/ems-common/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/ems-common/.settings/org.eclipse.jdt.core.prefs b/ems-common/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..62a317c860 --- /dev/null +++ b/ems-common/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ems-common/.settings/org.eclipse.m2e.core.prefs b/ems-common/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/ems-common/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/ems-common/.settings/org.eclipse.wst.common.component b/ems-common/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..16196510b2 --- /dev/null +++ b/ems-common/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/ems-common/.settings/org.eclipse.wst.common.project.facet.core.xml b/ems-common/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..74af154056 --- /dev/null +++ b/ems-common/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ems-common/.settings/org.eclipse.wst.validation.prefs b/ems-common/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..6f1cba68d5 --- /dev/null +++ b/ems-common/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/ems-common/pom.xml b/ems-common/pom.xml new file mode 100644 index 0000000000..f814ebdc74 --- /dev/null +++ b/ems-common/pom.xml @@ -0,0 +1,114 @@ + + 4.0.0 + + it.integry + ims + 1.0 + ../pom.xml + + it.integry.ims + ems-common + jar + + Ems Common + + + UTF-8 + + + + + + src/main/resources + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + + + + + + + it.integry.ims + ems-retail + 1.0 + + + it.integry.ims + ems-logistic + 1.0 + + + it.integry.ims + ems-document + 1.0 + + + it.integry.ims + ems-order + 1.0 + + + it.integry.ims + ems-product + 1.0 + + + it.integry.ims + ems-system + 1.0 + + + it.integry.ims + ems-contabil + 1.0 + + + it.integry.ims + ems-utility + 1.0 + + + + commons-codec + commons-codec + 1.6 + + + + + + + + + + + + + + + + + org.apache.commons + commons-lang3 + 3.4 + provided + + + xalan + xalan + 2.6.0 + provided + + + + diff --git a/ems-contabil.iml b/ems-contabil.iml new file mode 100644 index 0000000000..cb83970c92 --- /dev/null +++ b/ems-contabil.iml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-contabil/.classpath b/ems-contabil/.classpath new file mode 100644 index 0000000000..96ff71c6d2 --- /dev/null +++ b/ems-contabil/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/.project b/ems-contabil/.project new file mode 100644 index 0000000000..b413804d59 --- /dev/null +++ b/ems-contabil/.project @@ -0,0 +1,36 @@ + + + ems-contabil + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/ems-contabil/.settings/org.eclipse.core.resources.prefs b/ems-contabil/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..365bbd6097 --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/ems-contabil/.settings/org.eclipse.jdt.core.prefs b/ems-contabil/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..62a317c860 --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ems-contabil/.settings/org.eclipse.m2e.core.prefs b/ems-contabil/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/ems-contabil/.settings/org.eclipse.wst.common.component b/ems-contabil/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..52478c18dd --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/ems-contabil/.settings/org.eclipse.wst.common.project.facet.core.xml b/ems-contabil/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..0ae7970039 --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ems-contabil/.settings/org.eclipse.wst.validation.prefs b/ems-contabil/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..6f1cba68d5 --- /dev/null +++ b/ems-contabil/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/ems-contabil/pom.xml b/ems-contabil/pom.xml new file mode 100644 index 0000000000..b1aa4a0223 --- /dev/null +++ b/ems-contabil/pom.xml @@ -0,0 +1,199 @@ + + 4.0.0 + + it.integry + ims + 1.0 + ../pom.xml + + it.integry.ims + ems-contabil + jar + + Ems Contabil + + + + + src/main/resources + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + + + + + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + xalan + xalan + 2.6.0 + provided + + + + commons-codec + commons-codec + 1.6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.xmlbeans + xmlbeans + 2.3.0 + provided + + + + + org.apache.axis + axis + 1.4 + + + javax.xml.rpc + javax.xml.rpc-api + 1.1.1 + + + commons-discovery + commons-discovery + 0.2 + + + commons-logging + commons-logging + 1.2 + + + javax.xml.soap + saaj-api + 1.3.5 + + + wsdl4j + wsdl4j + 1.6.3 + + + + org.apache.commons + commons-lang3 + 3.4 + provided + + + + com.google.guava + guava + ${guava.version} + provided + + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy.version} + + + org.jboss.resteasy + resteasy-client + ${resteasy.version} + + + + org.springframework + spring-web + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + + it.integry.ims + ems-core + 1.0 + + + + com.ancientprogramming.fixedformat4j + fixedformat4j + 1.4.0-SNAPSHOT + provided + + + + Racchiude il modulo che gestisce Documenti, Ordini, contabilità + diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/controller/ContabilController.java b/ems-contabil/src/main/java/it/integry/ems/contabil/controller/ContabilController.java new file mode 100644 index 0000000000..29d90a31f9 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/controller/ContabilController.java @@ -0,0 +1,126 @@ +package it.integry.ems.contabil.controller; + +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.contabil.importaz.service.ImportMovContabilService; +import it.integry.ems.contabil.service.ContabilService; +import it.integry.ems.contabil.type.ContabilImportFormat; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.response.StatusResponse; +import it.integry.ems.status.ServiceChecker; +import it.integry.ems.utility.UtilityString; + +@RestController +@Scope(value = "request") +@SuppressWarnings("finally") +public class ContabilController { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private DataSource ds; + @Autowired + private ServiceChecker serviceChecker; + @Autowired + private ContabilService contabilService; + @Autowired + private ImportMovContabilService importMovContabilService; + + @RequestMapping(value = "/contabil/status", method = RequestMethod.GET) + public @ResponseBody List status(HttpServletRequest request) { + + Method[] methods = ContabilController.class.getDeclaredMethods(); + List list = serviceChecker.getServiceStatus(methods, ContabilController.class); + + return list; + } + + @RequestMapping(value = EmsRestConstants.PATH_REG_DISTINTA_INCASSI, method = RequestMethod.POST) + public @ResponseBody List registraDistintaIncassi(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestBody(required=true) String inputValue ){ + + List resp = new ArrayList(); + try { + String username = request.getHeader("username"); + String password = request.getHeader("password"); + + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + resp = contabilService.registraDistintaIncassi(username, password, inputValue); + } catch (Exception e) { + logger.error(e.toString()); + resp.add(new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e)); + } finally { + return resp; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_SEPA_XML, method = RequestMethod.POST) + public @ResponseBody ServiceRestResponse getSepaXml(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam("dataDist") String dataDist, @RequestParam("rifDist") Integer rifDist){ + + ServiceRestResponse resp = null; + try{ + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + resp = contabilService.getSepaXml(UtilityString.parseDate(dataDist), rifDist); + } catch (Exception e) { + logger.error(e.toString()); + resp = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + } finally { + return resp; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_IMPORT_MOVCONTABIL, method = RequestMethod.POST) + public @ResponseBody List importMovContFrontSt(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value=EmsRestConstants.TYPE, required=false) String typeImport, + @RequestParam(value=EmsRestConstants.FORMAT) ContabilImportFormat formatImport, + @RequestBody(required=true) String xmlInputValue){ + + List listResponse = new ArrayList(); + try{ + String username = request.getHeader("username"); + String password = request.getHeader("password"); + + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + + if(ContabilImportFormat.FRONTST.equals(formatImport)){ + listResponse = importMovContabilService.importMovContFrontSt(username, password, xmlInputValue); + } else { + throw new Exception("Formato " + formatImport + "non configurato."); + } + + + } catch (Exception e) { + logger.error(e.toString()); + listResponse.add( new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e)); + } finally { + return listResponse; + } + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/importaz/service/ImportMovContabilService.java b/ems-contabil/src/main/java/it/integry/ems/contabil/importaz/service/ImportMovContabilService.java new file mode 100644 index 0000000000..cda7bb188f --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/importaz/service/ImportMovContabilService.java @@ -0,0 +1,504 @@ +package it.integry.ems.contabil.importaz.service; + +import java.io.StringWriter; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathFactory; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; +import org.w3c.dom.Document; + +import com.fasterxml.jackson.databind.node.ArrayNode; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.entity.CtbMovi; +import it.integry.ems.entity.CtbMovr; +import it.integry.ems.entity.CtbMovt; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.HttpRestWrapper; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityDate; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.utility.UtilityXML; + +@Service +@Scope(value = "request") +public class ImportMovContabilService { + @Autowired + private DataSource ds; + @Autowired + private JSONObjectMapper jsonObjectMapper; + @Autowired + private HttpRestWrapper httpRestWrapper; + + + public List importMovContFrontSt(String username, String password, String xmlInputValue )throws Exception{ + StringBuffer xmlFilter= new StringBuffer(""), xmlParameter= new StringBuffer(""); + String query, codMdep; + Connection conn = ds.getConnection(); + PreparedStatement ps; + ResultSet rs; + ArrayNode arrayNode = jsonObjectMapper.createArrayNode(); + + final Map setup = new HashMap(); + setup.put("gestname", "'w_tvdocu_corr_batch_fatt_new_dlg'"); + setup.put("section", "'REGISTRAZIONE_CONTABILE'"); + setup.put("causale", "'CAUSALE_%'"); + setup.put("contropartita", "'CONTROPARTITA_%'"); + setup.put("reparto_gift", "'REPARTO_GIFT'"); + setup.put("conto_gift", "'CONTO_GIFT'"); + + UtilityXML.parseFilterXML(xmlInputValue, xmlFilter, xmlParameter); + Document docParams = UtilityXML.convertStringToDocument(xmlParameter.toString()); + XPath xPath = XPathFactory.newInstance().newXPath(); + + codMdep = xPath.compile("PARAMETER/COD_MDEP").evaluate(docParams); + + query = "SELECT dataUltVcor.cod_dtip, " + + " isNull(dataUltMov.ultimo_mov, dataUltVcor.primo_vcorr) as dataInizio_Corr, " + + " isNull(dataUltMovOp.ultimo_mov, isNull(dataUltMov.ultimo_mov, dataUltVcor.primo_vcorr)) as dataInizio_Op, " + + " dataUltVcor.ultimo_vcorr as dataFine_Corr " + + " FROM " + + " (SELECT deposito.cod_dtip, deposito.cod_mdep, " + + " MIN(documenti.data_doc) as primo_vcorr, " + + " DATEADD(dd, 1, MAX(documenti.data_doc)) as ultimo_vcorr " + + " FROM mtb_depo as deposito left outer join dtb_doct as documenti ON " + + " deposito.cod_mdep = documenti.cod_mdep and " + + " deposito.cod_dtip = documenti.cod_dtip " + + " WHERE deposito.cod_ccau is not null AND " + + " deposito.cod_ccon is not null AND " + + " deposito.cod_dtip is not null AND " + + " deposito.serie is not null " + + " GROUP BY deposito.cod_dtip, deposito.cod_mdep ) as dataUltVcor " + + " LEFT OUTER JOIN " + + " (SELECT dtb_tipi.cod_dtip, mtb_depo.cod_mdep, " + + " DATEADD(dd, 1, Max(ctb_movt.data_doc)) as ultimo_mov " + + " FROM ctb_movt, dtb_tipi, dtb_inum, mtb_depo " + + " WHERE ctb_movt.cod_ireg = dtb_tipi.cod_ireg AND " + + " ctb_movt.num_ireg = dtb_tipi.num_ireg AND " + + " dtb_tipi.cod_ireg = dtb_inum.cod_ireg AND " + + " dtb_tipi.num_ireg = dtb_inum.num_ireg AND " + + " dtb_tipi.cod_dtip = mtb_depo.cod_dtip AND " + + " ctb_movt.ser_doc = mtb_depo.serie AND " + + " ctb_movt.cod_ccau = mtb_depo.cod_ccau " + + " GROUP BY dtb_tipi.cod_dtip, mtb_depo.cod_mdep )as dataUltMov " + + " ON dataUltVcor.cod_dtip = dataUltMov.cod_dtip and dataUltVcor.cod_mdep = dataUltMov.cod_mdep" + + " LEFT OUTER JOIN " + + " (SELECT mtb_depo.cod_mdep, DATEADD(dd, 1, Max(ctb_movt.data_cmov)) as ultimo_mov " + + " FROM ctb_movt LEFT OUTER JOIN (SELECT value as cod_ccau " + + " FROM stb_gest_setup " + + " WHERE gest_name = " + setup.get("gestname") + " AND section = " + setup.get("section") + ") gst on ctb_movt.cod_ccau = gst.cod_ccau, " + + " mtb_depo, azienda " + + " WHERE ctb_movt.ser_doc = mtb_depo.serie " + + " GROUP BY mtb_depo.cod_mdep, azienda.anno_attuale ) as dataUltMovOp " + + " ON dataUltVcor.cod_mdep = dataUltMovOp.cod_mdep " + + "WHERE dataUltVcor.cod_mdep = " + UtilityDB.valueToString(codMdep); + + + ps = conn.prepareStatement(query); + rs = ps.executeQuery(); + if (rs.next()) { + String codDtip = rs.getString("cod_dtip"); + Date dataInizioCorr = rs.getDate("dataInizio_Corr"); + Date dataInizioOp = rs.getDate("dataInizio_Op"); + Date dataFineCorr = rs.getDate("dataFine_Corr"); + + BigDecimal daysCorr = UtilityDate.DaysAfter(dataInizioCorr, dataFineCorr); + BigDecimal daysOp = UtilityDate.DaysAfter(dataInizioOp, dataFineCorr); + + String dataFine = UtilityDB.valueDateToString(dataFineCorr, CommonConstants.DATE_FORMAT_YMD ); + if (daysCorr.compareTo(BigDecimal.ZERO) > 0){ + String dataInizCorr = UtilityDB.valueDateToString(dataInizioCorr, CommonConstants.DATE_FORMAT_YMD ); + String intervalloCorr = dataInizCorr + " AND " + dataFine; + importMovContVcorrFontSt(conn, codMdep, codDtip, intervalloCorr, setup, arrayNode); + } + + if (daysOp.compareTo(BigDecimal.ZERO) > 0){ + String dataInizOp = UtilityDB.valueDateToString(dataInizioOp, CommonConstants.DATE_FORMAT_YMD ); + String intervalloOp = dataInizOp + " AND " + dataFine; + importMovContScoFontSt(conn, codMdep, intervalloOp, setup, arrayNode); + } + }rs.close(); ps.close(); + + List respList = null; + if (arrayNode.size() > 0 ){ + StringWriter writer = new StringWriter(); + jsonObjectMapper.writeValue(writer, arrayNode); + + String jsonBody = writer.toString(); + respList = httpRestWrapper.callProcessEntityList(ds.getProfile(), username, password, jsonBody, false); + } + + return respList; + } + + private void importMovContScoFontSt(Connection conn, String codMdep, String intervalloOp, Map setup, ArrayNode arrayNode)throws Exception { + String query; + PreparedStatement ps; + ResultSet rs; + + query = "SELECT ntb_doct.date_only_doc as data_doc, gst_caus.causale, mtb_depo.serie, " + + " ntb_docp.tipo_inca, ntb_tipi_inca.cod_ccon, ABS(sum(ntb_docp.imp_paga)) as importo , " + + " CASE WHEN sum(ntb_docp.imp_paga) < 0 THEN ABS(sum(ntb_docp.imp_paga)) ELSE 0 END as imp_dare, " + + " CASE WHEN sum(ntb_docp.imp_paga)>= 0 THEN ABS(sum(ntb_docp.imp_paga)) ELSE 0 END as imp_avere, " + + " gst_contrp.tipo_inca_contrp, ntb_tipi_inca_controp.cod_ccon as cod_ccon_contrp, " + + " UPPER(SUBSTRING(SUBSTRING( isNull(ntb_docr.descrizione, isNull(ntb_tipi_inca.descrizione, '')), 1, 30) + ' NEG. ' + mtb_depo.citta, 1, 40)) as des_agg " + + " FROM ntb_doct left outer join ntb_docr on ntb_doct.cod_mdep = ntb_docr.cod_mdep and " + + " ntb_doct.cod_cassa = ntb_docr.cod_cassa and " + + " ntb_doct.data_doc = ntb_docr.data_doc, " + + " ntb_docp, mtb_depo, ntb_tipi_inca, ntb_tipi_inca as ntb_tipi_inca_controp, " + + " (SELECT SUBSTRING( key_section, 9, 5) as tipo_inca, value as causale " + + " FROM stb_gest_setup " + + " WHERE gest_name = " + setup.get("gestname") + " and " + + " section = " + setup.get("section") + " and key_section like " + setup.get("causale")+ ")gst_caus , " + + " (SELECT SUBSTRING( key_section, 15, 5) as tipo_inca, value as tipo_inca_contrp " + + " FROM stb_gest_setup " + + " WHERE gest_name = " + setup.get("gestname") + " and " + + " section = " + setup.get("section") + " and key_section like " + setup.get("contropartita") + ")gst_contrp " + + " WHERE ntb_doct.cod_mdep = " +UtilityDB.valueToString(codMdep) + " AND " + + " ntb_doct.data_doc between " + intervalloOp + " AND " + + " ntb_doct.cod_mdep = mtb_depo.cod_mdep AND " + + " ntb_doct.data_doc = ntb_docp.data_doc and " + + " ntb_doct.cod_cassa = ntb_docp.cod_cassa and " + + " ntb_doct.cod_mdep = ntb_docp.cod_mdep and " + + " ntb_docp.tipo_inca = ntb_tipi_inca.tipo_inca and " + + " ntb_docp.cod_mdep = ntb_tipi_inca.cod_mdep and " + + " ntb_docp.tipo_inca = gst_caus.tipo_inca and " + + " ntb_docp.tipo_inca = gst_contrp.tipo_inca and " + + " ntb_docp.cod_mdep = ntb_tipi_inca_controp.cod_mdep and " + + " gst_contrp.tipo_inca_contrp = ntb_tipi_inca_controp.tipo_inca " + + " GROUP BY ntb_doct.date_only_doc, ntb_docp.tipo_inca, gst_caus.causale, ntb_tipi_inca.cod_ccon, " + + " gst_contrp.tipo_inca_contrp, ntb_tipi_inca_controp.cod_ccon, mtb_depo.serie, mtb_depo.citta, " + + " ntb_tipi_inca.descrizione , ntb_docr.descrizione " + + " ORDER BY ntb_doct.date_only_doc"; + ps = conn.prepareStatement(query); + rs = ps.executeQuery(); + while (rs.next()) { + Date dataDoc = rs.getDate("data_doc"); + String causale = rs.getString("causale"); + String serie = rs.getString("serie"); + String tipoInca = rs.getString("tipo_inca"); + String codCcon = rs.getString("cod_ccon"); + BigDecimal importo = rs.getBigDecimal("importo"); + BigDecimal impDare = rs.getBigDecimal("imp_dare"); + BigDecimal impAvere = rs.getBigDecimal("imp_avere"); + String tipoIncaContrp = rs.getString("tipo_inca_contrp"); + String codCconContrp = rs.getString("cod_ccon_contrp"); + String desAgg = rs.getString("des_agg"); + + if(UtilityString.isNullOrEmpty(causale)) + throw new Exception("Causale non configurata per il tipo incasso" + tipoInca+ "."); + + if(UtilityString.isNullOrEmpty(codCcon)) + throw new Exception("Conto del P.D.C. non configurato per il tipo incasso " + tipoInca+ "."); + + if(UtilityString.isNullOrEmpty(tipoIncaContrp)) + throw new Exception("Tipo Incasso di contropartita non configurato per " + tipoInca + "."); + + + if(UtilityString.isNullOrEmpty(codCconContrp)) + throw new Exception("Conto del P.D.C. non configurato per il tipo incasso " + tipoIncaContrp + " di contropartita."); + + CtbMovt ctbMovt = new CtbMovt(); + ctbMovt.setOperation(OperationType.INSERT); + ctbMovt.setDataCmov(dataDoc); + ctbMovt.setCodCcau(causale); + ctbMovt.setSerDoc(serie); + ctbMovt.setImporto(importo); + + CtbMovr ctbMovr = new CtbMovr(); + ctbMovr.setCodCcon(codCcon); + ctbMovr.setImpDare(impDare); + ctbMovr.setImpAvere(impAvere); + ctbMovr.setDesAgg(desAgg); + ctbMovt.getCtbMovr().add(ctbMovr); + + //CONTROPARTITA + ctbMovr = new CtbMovr(); + ctbMovr.setCodCcon(codCconContrp); + ctbMovr.setImpDare(impAvere); + ctbMovr.setImpAvere(impDare); + ctbMovr.setDesAgg(desAgg); + ctbMovt.getCtbMovr().add(ctbMovr); + + arrayNode.addPOJO(ctbMovt); + }rs.close(); ps.close(); + + } + + private void importMovContVcorrFontSt(Connection conn, String codMdep, String codDtip, String intervalloCorr, Map setup, ArrayNode arrayNode) throws Exception { + PreparedStatement ps; + ResultSet rs; + String query; + + //SELEZIONE TESTATE CORRISPETTIVI + query = "SELECT dtb_doct.cod_anag, dtb_doct.data_doc, dtb_doct.ser_doc, dtb_doct.num_doc, " + + " dtb_doct.tot_imponib + dtb_doct.tot_iva as tot_corr, " + + " ctb_cont.cod_jfas, dtb_tipi.cod_ireg, dtb_tipi.num_ireg, " + + " mtb_depo.cod_ccau, mtb_depo.cod_ccon, 'CORRISPETTIVI '+ isNull(mtb_depo.citta, '') as des_agg " + + " FROM dtb_doct, dtb_tipi, ctb_ireg, mtb_depo, ctb_cont, ctb_grup " + + " WHERE dtb_doct.cod_dtip = dtb_tipi.cod_dtip AND " + + " dtb_tipi.cod_ireg = ctb_ireg.cod_ireg AND " + + " dtb_doct.cod_mdep = mtb_depo.cod_mdep AND " + + " ctb_grup.cod_cgrp = ctb_cont.cod_cgrp AND " + + " mtb_depo.cod_ccon = ctb_cont.cod_ccon AND " + + " mtb_depo.cod_dtip = dtb_tipi.cod_dtip AND " + + " dtb_doct.cod_mdep = " + UtilityDB.valueToString(codMdep) + " AND " + + " dtb_doct.cod_dtip = "+ UtilityDB.valueToString(codDtip) + " AND " + + " dtb_doct.data_doc between " + intervalloCorr + + " ORDER BY dtb_doct.cod_mdep," + + " dtb_doct.data_doc " ; + + ps = conn.prepareStatement(query); + rs = ps.executeQuery(); + while (rs.next()) { + String codAnag = rs.getString("cod_anag"); + Date dataDoc = rs.getDate("data_doc"); + String serDoc = rs.getString("ser_doc"); + Integer numDoc = rs.getInt("num_doc"); + BigDecimal totDoc = rs.getBigDecimal("tot_corr"); + String codJfas = rs.getString("cod_jfas"); + String codIreg = rs.getString("cod_ireg"); + Integer numIreg = rs.getInt("num_ireg"); + String codCcauVcor = rs.getString("cod_ccau"); + String codCconVcor = rs.getString("cod_ccon"); + String desAgg = rs.getString("des_agg"); + + List righeMov = new ArrayList(); + List castellettoIva = new ArrayList(); + + CtbMovt ctbMovt = new CtbMovt(); + ctbMovt.setOperation(OperationType.INSERT); + ctbMovt.setDataCmov(dataDoc); + ctbMovt.setCodCcau(codCcauVcor); + ctbMovt.setCodIreg(codIreg); + ctbMovt.setNumIreg(numIreg); + ctbMovt.setDataDoc(dataDoc); + ctbMovt.setSerDoc(serDoc); + ctbMovt.setNumDoc(numDoc); + ctbMovt.setCodAnag(codAnag); + ctbMovt.setImporto(totDoc); + + //CASTELLETTO IVA MERCE + query = + "SELECT dtb_docr.cod_aliq, " + + " gtb_aliq.perc_aliq, " + + " gtb_aliq.cod_ccon_ric, " + + " dtb_tipi.flag_prz_iva, " + + " CASE WHEN dtb_tipi.flag_prz_iva = 'S' THEN " + + " sum(round((dtb_docr.qta_doc * dtb_docr.val_unt_iva) * (1 - dtb_doct.sconto1/100) * (1 - dtb_doct.sconto2/100) * (1 - dtb_doct.sconto3/100) * (1 - dtb_doct.sconto4/100) * (1 - dtb_docr.sconto5/100) * (1 - dtb_docr.sconto6/100) * (1 - dtb_docr.sconto7/100) * (1 - dtb_docr.sconto8/100), 2)) " + + " ELSE " + + " sum(round((dtb_docr.qta_doc * dtb_docr.val_unt) * (1 - dtb_doct.sconto1/100) * (1 - dtb_doct.sconto2/100) * (1 - dtb_doct.sconto3/100) * (1 - dtb_doct.sconto4/100) * (1 - dtb_docr.sconto5/100) * (1 - dtb_docr.sconto6/100) * (1 - dtb_docr.sconto7/100) * (1 - dtb_docr.sconto8/100), 2)) " + + " END as imponibile " + + "FROM dtb_doct, " + + " dtb_docr, " + + " dtb_tipi," + + " gtb_aliq " + + "WHERE dtb_doct.data_doc = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " dtb_doct.cod_dtip = " + UtilityDB.valueToString(codDtip) + " AND " + + " dtb_doct.cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + " dtb_doct.ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " dtb_doct.num_doc = " + numDoc + " AND " + + " dtb_doct.cod_dtip = dtb_docr.cod_dtip AND " + + " dtb_doct.cod_anag = dtb_docr.cod_anag and " + + " dtb_doct.data_doc = dtb_docr.data_doc and " + + " dtb_doct.ser_doc = dtb_docr.ser_doc and " + + " dtb_doct.num_doc = dtb_docr.num_doc and " + + " dtb_docr.cod_dtip = dtb_tipi.cod_dtip and " + + " dtb_docr.cod_aliq = gtb_aliq.cod_aliq " + + "GROUP BY dtb_docr.cod_aliq, " + + " gtb_aliq.perc_aliq, " + + " gtb_aliq.cod_ccon_ric, " + + " dtb_tipi.flag_prz_iva "; + + BigDecimal imponibile = BigDecimal.ZERO; + PreparedStatement psIva = conn.prepareStatement(query); + ResultSet rsIva = psIva.executeQuery(); + while (rsIva.next()){ + String codAliq = rsIva.getString("cod_aliq"); + BigDecimal percAliq = rsIva.getBigDecimal("perc_aliq"); + String CconAliq = rsIva.getString("cod_ccon_ric"); + String flagIvaInclusa = rsIva.getString("flag_prz_iva"); + BigDecimal imponibAliquota = rsIva.getBigDecimal("imponibile"); + + BigDecimal imponibileIva = BigDecimal.ZERO, imposta = BigDecimal.ZERO; + + if("S".equals(flagIvaInclusa)){ + imponibileIva = imponibAliquota.divide(BigDecimal.ONE.add(percAliq.divide(new BigDecimal("100"))), 2, RoundingMode.HALF_UP); + imposta = imponibAliquota.subtract(imponibileIva).setScale(2, RoundingMode.HALF_UP); + } else { + imponibileIva = imponibAliquota; + imposta = imponibAliquota.multiply(percAliq.divide(new BigDecimal("100"))).setScale(2, RoundingMode.HALF_UP); + } + imponibile = imponibile.add(imponibileIva); + + // CTB_MOVI IVA MERCE + CtbMovi ctbMovi = new CtbMovi(); + ctbMovi.setCodAliq(codAliq); + ctbMovi.setImponibile(imponibileIva); + ctbMovi.setImposta(imposta); + castellettoIva.add(ctbMovi); + + // CTB_MOVR IVA + if (imposta.compareTo(BigDecimal.ZERO) > 0){ + CtbMovr ctbMovrIva = new CtbMovr(); + ctbMovrIva.setCodCcon(CconAliq); + ctbMovrIva.setImpAvere(imposta); + ctbMovrIva.setCodJfas(codJfas); + ctbMovrIva.setDesAgg(desAgg); + righeMov.add(ctbMovrIva); + } + }rsIva.close(); psIva.close(); + + // CTB_MOVR IMPONIBILE + CtbMovr ctbMovr = new CtbMovr(); + ctbMovr.setCodCcon(codCconVcor); + ctbMovr.setImpAvere(imponibile); + ctbMovr.setCodJfas(codJfas); + ctbMovr.setDesAgg(desAgg); + righeMov.add(ctbMovr); + + //CASTELLETTO IVA BUONI REGALO + query = "SELECT importo, gift.cod_aliq, gtb_aliq.perc_aliq " + + " FROM ntb_doct, gtb_aliq, " + + " (SELECT ntb_docr.data_doc, ntb_docr.cod_cassa, ntb_docr.cod_mdep, ntb_docr.prz_unt_iva as importo, ntb_docr.cod_aliq " + + " FROM ntb_docr,(SELECT value_string as reparto " + + " FROM dbo.parseStringIntoArray( " + + " dbo.getGestSetup(" +setup.get("gestname") + "," + setup.get("section")+ ", " + setup.get("reparto_gift") + " ) , '|') ) rep_gift " + + " WHERE ntb_docr.reparto = rep_gift.reparto " + + " UNION ALL " + + " SELECT ntb_docp.data_doc, ntb_docp.cod_cassa, ntb_docp.cod_mdep, -ntb_docp.imp_paga as importo, ntb_tipi_inca.cod_aliq " + + " FROM ntb_docp, ntb_tipi_inca " + + " WHERE ntb_tipi_inca.flag_gift_card = 'S' and " + + " ntb_docp.tipo_inca = ntb_tipi_inca.tipo_inca AND " + + " ntb_docp.cod_mdep = ntb_tipi_inca.cod_mdep ) gift " + + " WHERE ntb_doct.cod_anag_val = " + UtilityDB.valueToString(codAnag) + " AND " + + " ntb_doct.cod_dtip_val = " + UtilityDB.valueToString(codDtip) + " AND " + + " ntb_doct.data_doc_val = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " ntb_doct.ser_doc_val = " + UtilityDB.valueToString(serDoc) + " AND " + + " ntb_doct.num_doc_val = " + numDoc + " AND " + + " ntb_doct.cod_mdep = " + UtilityDB.valueToString(codMdep) + " AND " + + " ntb_doct.data_doc = gift.data_doc AND " + + " ntb_doct.cod_cassa = gift.cod_cassa AND " + + " ntb_doct.cod_mdep = gift.cod_mdep AND" + + " gift.cod_aliq = gtb_aliq.cod_aliq "; + PreparedStatement psGift = conn.prepareStatement(query); + ResultSet rsGift = psGift.executeQuery(); + while (rsGift.next()){ + BigDecimal importo = rsGift.getBigDecimal("importo").setScale(2, RoundingMode.HALF_UP); + String codAliq = rsGift.getString("cod_aliq"); + BigDecimal percAliq = rsGift.getBigDecimal("perc_aliq"); + BigDecimal imposta = importo.multiply(percAliq.divide(new BigDecimal("100"))).setScale(2, RoundingMode.HALF_UP); + + // CTB_MOVI IVA BUONI REGALO + CtbMovi ctbMovi = new CtbMovi(); + ctbMovi.setCodAliq(codAliq); + ctbMovi.setImponibile(importo); + ctbMovi.setImposta(imposta); + castellettoIva.add(ctbMovi); + + }rsGift.close(); psGift.close(); + + + //CTB_MOVR EMISSIONE BUONI REGALO + query = "SELECT conto_gift.cod_ccon, sum(ntb_docr.prz_unt_iva) as importo " + + "FROM ntb_doct, ntb_docr, " + + " (SELECT value_string as reparto " + + " FROM stb_gest_setup CROSS APPLY dbo.parseStringIntoArray(stb_gest_setup.value, '|') " + + " WHERE gest_name = " + setup.get("gestname") + " AND " + + " section = " + setup.get("section") + " AND " + + " key_section = " + setup.get("reparto_gift") + ") rep_gift, " + + " (SELECT value as cod_ccon " + + " FROM stb_gest_setup " + + " WHERE gest_name = " + setup.get("gestname") + " AND " + + " section = " + setup.get("section") + " AND " + + " key_section = " + setup.get("conto_gift") + ") conto_gift " + + " WHERE ntb_doct.cod_anag_val = " + UtilityDB.valueToString(codAnag) + " AND " + + " ntb_doct.cod_dtip_val = " + UtilityDB.valueToString(codDtip) + " AND " + + " ntb_doct.data_doc_val = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " ntb_doct.ser_doc_val = " + UtilityDB.valueToString(serDoc) + " AND " + + " ntb_doct.num_doc_val = " + numDoc + " AND " + + " ntb_doct.cod_mdep = " + UtilityDB.valueToString(codMdep) + " AND " + + " ntb_doct.data_doc = ntb_docr.data_doc AND " + + " ntb_doct.cod_cassa = ntb_docr.cod_cassa AND " + + " ntb_doct.cod_mdep = ntb_docr.cod_mdep AND " + + " ntb_docr.reparto = rep_gift.reparto " + + " Group by conto_gift.cod_ccon " + + " HAVING sum(ntb_docr.prz_unt_iva) <> 0 "; + psGift = conn.prepareStatement(query); + rsGift = psGift.executeQuery(); + if (rsGift.next()){ + String codCconGift = rsGift.getString("cod_ccon"); + BigDecimal importo = rsGift.getBigDecimal("importo").setScale(2, RoundingMode.HALF_UP); + + if (UtilityString.isNullOrEmpty(codCconGift)) + throw new Exception("Conto del P.D.C. non configurato per l'emissione dei buoni regalo."); + + CtbMovr ctbMovrGift = new CtbMovr(); + ctbMovrGift.setCodCcon(codCconGift); + ctbMovrGift.setImpAvere(importo); + ctbMovrGift.setCodJfas(codJfas); + ctbMovrGift.setDesAgg(desAgg); + righeMov.add(ctbMovrGift); + + }rsGift.close();psGift.close(); + + //CTB_MOVR INCASSI + query = "SELECT sum(ntb_docp.imp_paga) as imp_incasso, ntb_tipi_inca.cod_ccon " + + " FROM ntb_doct, ntb_docp left outer join ntb_tipi_inca on ntb_docp.tipo_inca = ntb_tipi_inca.tipo_inca AND " + + "ntb_docp.cod_mdep = ntb_tipi_inca.cod_mdep " + + " WHERE ntb_doct.cod_anag_val = " + UtilityDB.valueToString(codAnag) + " AND " + + " ntb_doct.cod_dtip_val = " + UtilityDB.valueToString(codDtip) + " AND " + + " ntb_doct.data_doc_val = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " ntb_doct.ser_doc_val = " + UtilityDB.valueToString(serDoc) + " AND " + + " ntb_doct.num_doc_val = " + numDoc + " AND " + + " ntb_doct.cod_mdep = " + UtilityDB.valueToString(codMdep) + " AND " + + " ntb_doct.data_doc = ntb_docp.data_doc AND " + + " ntb_doct.cod_cassa = ntb_docp.cod_cassa AND " + + " ntb_doct.cod_mdep = ntb_docp.cod_mdep " + + " GROUP BY ntb_tipi_inca.cod_ccon " + + " HAVING sum(ntb_docp.imp_paga) <> 0 "; + PreparedStatement psInc = conn.prepareStatement(query); + ResultSet rsInc = psInc.executeQuery(); + while (rsInc.next()){ + BigDecimal impInca = rsInc.getBigDecimal("imp_incasso").setScale(2, RoundingMode.HALF_UP); + String CconInca = rsInc.getString("cod_ccon"); + + CtbMovr ctbMovrInc = new CtbMovr(); + ctbMovrInc.setCodCcon(CconInca); + ctbMovrInc.setImpDare(impInca); + ctbMovrInc.setCodJfas(codJfas); + ctbMovrInc.setDesAgg(desAgg); + righeMov.add(ctbMovrInc); + + }rsInc.close(); psInc.close(); + + //AGGANCIO CASTELLETTO IVA + if(castellettoIva.size() > 0 ) + ctbMovt.setCtbMovi(castellettoIva); + //AGGANCIO RIGHE MOVIMENTO + if(righeMov.size() > 0 ) + ctbMovt.setCtbMovr(righeMov); + //AGGIUNTA NODO MOVIMENTO + arrayNode.addPOJO(ctbMovt); + + }rs.close(); ps.close(); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/adapter/TimestampAdapter.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/adapter/TimestampAdapter.java new file mode 100644 index 0000000000..8829862386 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/adapter/TimestampAdapter.java @@ -0,0 +1,36 @@ +package it.integry.ems.contabil.sepa.adapter; + +import java.text.SimpleDateFormat; +import java.util.GregorianCalendar; + +import javax.xml.bind.annotation.adapters.XmlAdapter; +import javax.xml.datatype.DatatypeFactory; +import javax.xml.datatype.XMLGregorianCalendar; + +public class TimestampAdapter extends XmlAdapter { + + private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss"); + + public TimestampAdapter() {} + + public TimestampAdapter(String format) { + dateFormat = new SimpleDateFormat(format); + } + + @Override + public String marshal(XMLGregorianCalendar v) throws Exception { + synchronized (dateFormat) { + return dateFormat.format(v.toGregorianCalendar().getTime()); + } + } + + @Override + public XMLGregorianCalendar unmarshal(String v) throws Exception { + synchronized (dateFormat) { + GregorianCalendar dataValGreg = new GregorianCalendar(); + dataValGreg.setTime(dateFormat.parse(v)); + return DatatypeFactory.newInstance().newXMLGregorianCalendar(dataValGreg); + } + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ActiveOrHistoricCurrencyAndAmount.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ActiveOrHistoricCurrencyAndAmount.java new file mode 100644 index 0000000000..d2e73aeed0 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ActiveOrHistoricCurrencyAndAmount.java @@ -0,0 +1,95 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per ActiveOrHistoricCurrencyAndAmount complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ActiveOrHistoricCurrencyAndAmount">
    + *   <simpleContent>
    + *     <extension base="<urn:CBI:xsd:CBIPaymentRequest.00.04.00>ActiveOrHistoricCurrencyAndAmount_SimpleType">
    + *       <attribute name="Ccy" use="required" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyCode" />
    + *     </extension>
    + *   </simpleContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ActiveOrHistoricCurrencyAndAmount", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/AddressType2Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/AddressType2Code.java new file mode 100644 index 0000000000..6297362ad6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/AddressType2Code.java @@ -0,0 +1,53 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per AddressType2Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="AddressType2Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="ADDR"/>
    + *     <enumeration value="PBOX"/>
    + *     <enumeration value="HOME"/>
    + *     <enumeration value="BIZZ"/>
    + *     <enumeration value="MLTO"/>
    + *     <enumeration value="DLVY"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "AddressType2Code") +@XmlEnum +public enum AddressType2Code { + + ADDR, + PBOX, + HOME, + BIZZ, + MLTO, + DLVY; + + public String value() { + return name(); + } + + public static AddressType2Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAccountIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAccountIdentification1.java new file mode 100644 index 0000000000..4c6055bd69 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAccountIdentification1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIAccountIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIAccountIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="IBAN" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}IBAN2007Identifier"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIAccountIdentification1", propOrder = { + "iban" +}) +public class CBIAccountIdentification1 { + + @XmlElement(name = "IBAN", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAmountType1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAmountType1.java new file mode 100644 index 0000000000..264120b14f --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIAmountType1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIAmountType1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIAmountType1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="InstdAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIAmountType1", propOrder = { + "instdAmt" +}) +public class CBIAmountType1 { + + @XmlElement(name = "InstdAmt", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBdyPaymentRequest000400.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBdyPaymentRequest000400.java new file mode 100644 index 0000000000..95519cfe34 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBdyPaymentRequest000400.java @@ -0,0 +1,79 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIBdyPaymentRequest.00.04.00 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIBdyPaymentRequest.00.04.00">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="CBIEnvelPaymentRequest" type="{urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00}CBIEnvelPaymentRequest.00.04.00" maxOccurs="unbounded"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIBdyPaymentRequest.00.04.00", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00", propOrder = { + "cbiEnvelPaymentRequest" +}) +@XmlRootElement(name="CBIBdyPaymentRequest") +public class CBIBdyPaymentRequest000400 { + + @XmlElement(name = "CBIEnvelPaymentRequest", required = true) + protected List cbiEnvelPaymentRequest; + + /** + * Gets the value of the cbiEnvelPaymentRequest property. + * + *

    + * 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 set method for the cbiEnvelPaymentRequest property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getCBIEnvelPaymentRequest().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link CBIEnvelPaymentRequest000400 } + * + * + */ + public List getCBIEnvelPaymentRequest() { + if (cbiEnvelPaymentRequest == null) { + cbiEnvelPaymentRequest = new ArrayList(); + } + return this.cbiEnvelPaymentRequest; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification1.java new file mode 100644 index 0000000000..b027b77e87 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIBranchAndFinancialInstitutionIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIBranchAndFinancialInstitutionIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIFinancialInstitutionIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification1", propOrder = { + "finInstnId" +}) +public class CBIBranchAndFinancialInstitutionIdentification1 { + + @XmlElement(name = "FinInstnId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification2.java new file mode 100644 index 0000000000..aa5e35dade --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification2.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIBranchAndFinancialInstitutionIdentification2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIBranchAndFinancialInstitutionIdentification2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIFinancialInstitutionIdentification3"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification2", propOrder = { + "finInstnId" +}) +public class CBIBranchAndFinancialInstitutionIdentification2 { + + @XmlElement(name = "FinInstnId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification3.java new file mode 100644 index 0000000000..47e6c851e9 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIBranchAndFinancialInstitutionIdentification3.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIBranchAndFinancialInstitutionIdentification3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIBranchAndFinancialInstitutionIdentification3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="FinInstnId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIFinancialInstitutionIdentification2"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIBranchAndFinancialInstitutionIdentification3", propOrder = { + "finInstnId" +}) +public class CBIBranchAndFinancialInstitutionIdentification3 { + + @XmlElement(name = "FinInstnId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount1.java new file mode 100644 index 0000000000..47767498bf --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBICashAccount1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBICashAccount1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIAccountIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBICashAccount1", propOrder = { + "id" +}) +public class CBICashAccount1 { + + @XmlElement(name = "Id", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount2.java new file mode 100644 index 0000000000..c2eff3b7c6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICashAccount2.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBICashAccount2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBICashAccount2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIAccountIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBICashAccount2", propOrder = { + "id" +}) +public class CBICashAccount2 { + + @XmlElement(name = "Id", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChargeBearerTypeCode.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChargeBearerTypeCode.java new file mode 100644 index 0000000000..2861bc6216 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChargeBearerTypeCode.java @@ -0,0 +1,43 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIChargeBearerTypeCode. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBIChargeBearerTypeCode">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="SLEV"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBIChargeBearerTypeCode") +@XmlEnum +public enum CBIChargeBearerTypeCode { + + SLEV; + + public String value() { + return name(); + } + + public static CBIChargeBearerTypeCode fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICheque1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICheque1.java new file mode 100644 index 0000000000..8de24306c6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICheque1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBICheque1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBICheque1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="ChqTp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIChequeType1Code" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBICheque1", propOrder = { + "chqTp" +}) +public class CBICheque1 { + + @XmlElement(name = "ChqTp") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChequeType1Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChequeType1Code.java new file mode 100644 index 0000000000..a04d80c29e --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIChequeType1Code.java @@ -0,0 +1,45 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIChequeType1Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBIChequeType1Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="CCCH"/>
    + *     <enumeration value="BCHQ"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBIChequeType1Code") +@XmlEnum +public enum CBIChequeType1Code { + + CCCH, + BCHQ; + + public String value() { + return name(); + } + + public static CBIChequeType1Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIClearingSystemMemberIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIClearingSystemMemberIdentification1.java new file mode 100644 index 0000000000..cb012bd167 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIClearingSystemMemberIdentification1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIClearingSystemMemberIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIClearingSystemMemberIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="MmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIClearingSystemMemberIdentification1", propOrder = { + "mmbId" +}) +public class CBIClearingSystemMemberIdentification1 { + + @XmlElement(name = "MmbId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICreditTransferTransactionInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICreditTransferTransactionInformation.java new file mode 100644 index 0000000000..3ddf4df4cd --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBICreditTransferTransactionInformation.java @@ -0,0 +1,473 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per CBICreditTransferTransactionInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBICreditTransferTransactionInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="PmtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PaymentIdentification1"/>
    + *         <element name="PmtTpInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPaymentTypeInformation2" minOccurs="0"/>
    + *         <element name="Amt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIAmountType1"/>
    + *         <element name="ChqInstr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBICheque1" minOccurs="0"/>
    + *         <element name="UltmtDbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification2" minOccurs="0"/>
    + *         <element name="SrvInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBISrvInf1" minOccurs="0"/>
    + *         <element name="CdtrAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIBranchAndFinancialInstitutionIdentification3" minOccurs="0"/>
    + *         <element name="Cdtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification3"/>
    + *         <element name="CdtrAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBICashAccount2" minOccurs="0"/>
    + *         <element name="UltmtCdtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification3" minOccurs="0"/>
    + *         <element name="DestCdtrRsp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification5" minOccurs="0"/>
    + *         <element name="Purp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Purpose1Choice" minOccurs="0"/>
    + *         <element name="RgltryRptg" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIRegulatoryReporting1" maxOccurs="3" minOccurs="0"/>
    + *         <element name="RltdRmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIRemittanceLocation1" maxOccurs="10" minOccurs="0"/>
    + *         <element name="RmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}RemittanceInformation5" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBICreditTransferTransactionInformation", propOrder = { + "pmtId", + "pmtTpInf", + "amt", + "chqInstr", + "ultmtDbtr", + "srvInf", + "cdtrAgt", + "cdtr", + "cdtrAcct", + "ultmtCdtr", + "destCdtrRsp", + "purp", + "rgltryRptg", + "rltdRmtInf", + "rmtInf" +}) +public class CBICreditTransferTransactionInformation { + + @XmlElement(name = "PmtId", required = true) + protected PaymentIdentification1 pmtId; + @XmlElement(name = "PmtTpInf") + protected CBIPaymentTypeInformation2 pmtTpInf; + @XmlElement(name = "Amt", required = true) + protected CBIAmountType1 amt; + @XmlElement(name = "ChqInstr") + protected CBICheque1 chqInstr; + @XmlElement(name = "UltmtDbtr") + protected CBIPartyIdentification2 ultmtDbtr; + @XmlElement(name = "SrvInf") + protected CBISrvInf1 srvInf; + @XmlElement(name = "CdtrAgt") + protected CBIBranchAndFinancialInstitutionIdentification3 cdtrAgt; + @XmlElement(name = "Cdtr", required = true) + protected CBIPartyIdentification3 cdtr; + @XmlElement(name = "CdtrAcct") + protected CBICashAccount2 cdtrAcct; + @XmlElement(name = "UltmtCdtr") + protected CBIPartyIdentification3 ultmtCdtr; + @XmlElement(name = "DestCdtrRsp") + protected CBIPartyIdentification5 destCdtrRsp; + @XmlElement(name = "Purp") + protected Purpose1Choice purp; + @XmlElement(name = "RgltryRptg") + protected List rgltryRptg; + @XmlElement(name = "RltdRmtInf") + protected List rltdRmtInf; + @XmlElement(name = "RmtInf") + protected RemittanceInformation5 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 CBICashAccount2 } + * + */ + public CBICashAccount2 getCdtrAcct() { + return cdtrAcct; + } + + /** + * Imposta il valore della proprietà cdtrAcct. + * + * @param value + * allowed object is + * {@link CBICashAccount2 } + * + */ + public void setCdtrAcct(CBICashAccount2 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; + } + + /** + * 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. + * + *

    + * 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 set method for the rgltryRptg property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getRgltryRptg().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link CBIRegulatoryReporting1 } + * + * + */ + public List getRgltryRptg() { + if (rgltryRptg == null) { + rgltryRptg = new ArrayList(); + } + return this.rgltryRptg; + } + + /** + * Gets the value of the rltdRmtInf property. + * + *

    + * 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 set method for the rltdRmtInf property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getRltdRmtInf().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link CBIRemittanceLocation1 } + * + * + */ + public List getRltdRmtInf() { + if (rltdRmtInf == null) { + rltdRmtInf = new ArrayList(); + } + return this.rltdRmtInf; + } + + /** + * Recupera il valore della proprietà rmtInf. + * + * @return + * possible object is + * {@link RemittanceInformation5 } + * + */ + public RemittanceInformation5 getRmtInf() { + return rmtInf; + } + + /** + * Imposta il valore della proprietà rmtInf. + * + * @param value + * allowed object is + * {@link RemittanceInformation5 } + * + */ + public void setRmtInf(RemittanceInformation5 value) { + this.rmtInf = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIEnvelPaymentRequest000400.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIEnvelPaymentRequest000400.java new file mode 100644 index 0000000000..a36b613c87 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIEnvelPaymentRequest000400.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIEnvelPaymentRequest.00.04.00 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIEnvelPaymentRequest.00.04.00">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <choice>
    + *         <element name="CBIPaymentRequest" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPaymentRequest.00.04.00"/>
    + *         <element name="CBISgnInf" type="{urn:CBI:xsd:CBISgnInf.001.04}CBISgnInf.001.04"/>
    + *       </choice>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIEnvelPaymentRequest.00.04.00", namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00", propOrder = { + "cbiPaymentRequest", + "cbiSgnInf" +}) +public class CBIEnvelPaymentRequest000400 { + + @XmlElement(name = "CBIPaymentRequest") + protected CBIPaymentRequest000400 cbiPaymentRequest; + @XmlElement(name = "CBISgnInf") + protected CBISgnInf00104 cbiSgnInf; + + /** + * Recupera il valore della proprietà cbiPaymentRequest. + * + * @return + * possible object is + * {@link CBIPaymentRequest000400 } + * + */ + public CBIPaymentRequest000400 getCBIPaymentRequest() { + return cbiPaymentRequest; + } + + /** + * Imposta il valore della proprietà cbiPaymentRequest. + * + * @param value + * allowed object is + * {@link CBIPaymentRequest000400 } + * + */ + public void setCBIPaymentRequest(CBIPaymentRequest000400 value) { + this.cbiPaymentRequest = value; + } + + /** + * Recupera il valore della proprietà cbiSgnInf. + * + * @return + * possible object is + * {@link CBISgnInf00104 } + * + */ + public CBISgnInf00104 getCBISgnInf() { + return cbiSgnInf; + } + + /** + * Imposta il valore della proprietà cbiSgnInf. + * + * @param value + * allowed object is + * {@link CBISgnInf00104 } + * + */ + public void setCBISgnInf(CBISgnInf00104 value) { + this.cbiSgnInf = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification1.java new file mode 100644 index 0000000000..a81795e3a4 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIFinancialInstitutionIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIFinancialInstitutionIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="ClrSysMmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIClearingSystemMemberIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIFinancialInstitutionIdentification1", propOrder = { + "clrSysMmbId" +}) +public class CBIFinancialInstitutionIdentification1 { + + @XmlElement(name = "ClrSysMmbId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification2.java new file mode 100644 index 0000000000..0ccae77dbd --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification2.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIFinancialInstitutionIdentification2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIFinancialInstitutionIdentification2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="BIC" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}BICIdentifier"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIFinancialInstitutionIdentification2", propOrder = { + "bic" +}) +public class CBIFinancialInstitutionIdentification2 { + + @XmlElement(name = "BIC", required = true) + protected String bic; + + /** + * Recupera il valore della proprietà bic. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Imposta il valore della proprietà bic. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification3.java new file mode 100644 index 0000000000..b20c626fd2 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIFinancialInstitutionIdentification3.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIFinancialInstitutionIdentification3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIFinancialInstitutionIdentification3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="BIC" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}BICIdentifier" minOccurs="0"/>
    + *         <element name="ClrSysMmbId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIClearingSystemMemberIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIFinancialInstitutionIdentification3", propOrder = { + "bic", + "clrSysMmbId" +}) +public class CBIFinancialInstitutionIdentification3 { + + @XmlElement(name = "BIC") + protected String bic; + @XmlElement(name = "ClrSysMmbId", required = true) + protected CBIClearingSystemMemberIdentification1 clrSysMmbId; + + /** + * Recupera il valore della proprietà bic. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBIC() { + return bic; + } + + /** + * Imposta il valore della proprietà bic. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBIC(String value) { + this.bic = 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification1.java new file mode 100644 index 0000000000..3458d08a43 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification1.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIGenericIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIGenericIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIGenericIdentification1", propOrder = { + "id", + "issr" +}) +public class CBIGenericIdentification1 { + + @XmlElement(name = "Id", required = true) + protected String id; + @XmlElement(name = "Issr") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification2.java new file mode 100644 index 0000000000..eebf9f80bf --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGenericIdentification2.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIGenericIdentification2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIGenericIdentification2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIGenericIdentification2", propOrder = { + "id", + "issr" +}) +public class CBIGenericIdentification2 { + + @XmlElement(name = "Id", required = true) + protected String id; + @XmlElement(name = "Issr", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGroupHeader.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGroupHeader.java new file mode 100644 index 0000000000..1a9f12ea8e --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIGroupHeader.java @@ -0,0 +1,216 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import it.integry.ems.contabil.sepa.adapter.TimestampAdapter; + +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.XmlType; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per CBIGroupHeader complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIGroupHeader">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="MsgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="CreDtTm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ISODateTime"/>
    + *         <element name="NbOfTxs" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max15NumericText"/>
    + *         <element name="CtrlSum" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}DecimalNumber"/>
    + *         <element name="InitgPty" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification1"/>
    + *         <element name="FwdgAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIBranchAndFinancialInstitutionIdentification1" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIGroupHeader", propOrder = { + "msgId", + "creDtTm", + "nbOfTxs", + "ctrlSum", + "initgPty", + "fwdgAgt" +}) +public class CBIGroupHeader { + + @XmlElement(name = "MsgId", required = true) + protected String msgId; + @XmlJavaTypeAdapter(TimestampAdapter.class) + @XmlElement(name = "CreDtTm", required = true) + protected XMLGregorianCalendar creDtTm; + @XmlElement(name = "NbOfTxs", required = true) + protected String nbOfTxs; + @XmlElement(name = "CtrlSum", required = true) + protected BigDecimal ctrlSum; + @XmlElement(name = "InitgPty", required = true) + protected CBIPartyIdentification1 initgPty; + @XmlElement(name = "FwdgAgt") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrSrv00107.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrSrv00107.java new file mode 100644 index 0000000000..425d512b0b --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrSrv00107.java @@ -0,0 +1,181 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIHdrSrv.001.07 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIHdrSrv.001.07">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="SrvInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ServiceInformation"/>
    + *         <element name="Sender" type="{urn:CBI:xsd:CBIHdrSrv.001.07}SenderInformation"/>
    + *         <element name="Receiver" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ReceiverInformation"/>
    + *         <element name="DiagInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}DiagnosticInformation"/>
    + *         <element name="CongrInfo" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CongruencyInformation"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIHdrSrv.001.07", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "srvInfo", + "sender", + "receiver", + "diagInfo", + "congrInfo" +}) +public class CBIHdrSrv00107 { + + @XmlElement(name = "SrvInfo", required = true) + protected ServiceInformation srvInfo; + @XmlElement(name = "Sender", required = true) + protected SenderInformation sender; + @XmlElement(name = "Receiver", required = true) + protected ReceiverInformation receiver; + @XmlElement(name = "DiagInfo", required = true) + protected DiagnosticInformation diagInfo; + @XmlElement(name = "CongrInfo", required = true) + protected CongruencyInformation congrInfo; + + /** + * Recupera il valore della proprietà srvInfo. + * + * @return + * possible object is + * {@link ServiceInformation } + * + */ + public ServiceInformation getSrvInfo() { + return srvInfo; + } + + /** + * Imposta il valore della proprietà srvInfo. + * + * @param value + * allowed object is + * {@link ServiceInformation } + * + */ + public void setSrvInfo(ServiceInformation value) { + this.srvInfo = value; + } + + /** + * Recupera il valore della proprietà sender. + * + * @return + * possible object is + * {@link SenderInformation } + * + */ + public SenderInformation getSender() { + return sender; + } + + /** + * Imposta il valore della proprietà sender. + * + * @param value + * allowed object is + * {@link SenderInformation } + * + */ + public void setSender(SenderInformation value) { + this.sender = value; + } + + /** + * Recupera il valore della proprietà receiver. + * + * @return + * possible object is + * {@link ReceiverInformation } + * + */ + public ReceiverInformation getReceiver() { + return receiver; + } + + /** + * Imposta il valore della proprietà receiver. + * + * @param value + * allowed object is + * {@link ReceiverInformation } + * + */ + public void setReceiver(ReceiverInformation value) { + this.receiver = value; + } + + /** + * Recupera il valore della proprietà diagInfo. + * + * @return + * possible object is + * {@link DiagnosticInformation } + * + */ + public DiagnosticInformation getDiagInfo() { + return diagInfo; + } + + /** + * Imposta il valore della proprietà diagInfo. + * + * @param value + * allowed object is + * {@link DiagnosticInformation } + * + */ + public void setDiagInfo(DiagnosticInformation value) { + this.diagInfo = value; + } + + /** + * Recupera il valore della proprietà congrInfo. + * + * @return + * possible object is + * {@link CongruencyInformation } + * + */ + public CongruencyInformation getCongrInfo() { + return congrInfo; + } + + /** + * Imposta il valore della proprietà congrInfo. + * + * @param value + * allowed object is + * {@link CongruencyInformation } + * + */ + public void setCongrInfo(CongruencyInformation value) { + this.congrInfo = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrTrt00107.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrTrt00107.java new file mode 100644 index 0000000000..507adefd34 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIHdrTrt00107.java @@ -0,0 +1,210 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per CBIHdrTrt.001.07 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIHdrTrt.001.07">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="IdCBISndrf" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIIdentifier"/>
    + *         <element name="IdCBIRcvrf" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIIdentifier"/>
    + *         <element name="SrvNm" type="{urn:CBI:xsd:CBIHdrTrt.001.07}ServiceName"/>
    + *         <element name="IdMsgTrt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}IdMsgTrt1"/>
    + *         <element name="XMLCrtDt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}ISODateTime"/>
    + *         <element name="RtrnAddrl" type="{urn:CBI:xsd:CBIHdrTrt.001.07}RtrnAddrl1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIHdrTrt.001.07", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", propOrder = { + "idCBISndrf", + "idCBIRcvrf", + "srvNm", + "idMsgTrt", + "xmlCrtDt", + "rtrnAddrl" +}) +public class CBIHdrTrt00107 { + + @XmlElement(name = "IdCBISndrf", required = true) + protected String idCBISndrf; + @XmlElement(name = "IdCBIRcvrf", required = true) + protected String idCBIRcvrf; + @XmlElement(name = "SrvNm", required = true) + protected ServiceName srvNm; + @XmlElement(name = "IdMsgTrt", required = true) + protected String idMsgTrt; + @XmlElement(name = "XMLCrtDt", required = true) + protected XMLGregorianCalendar xmlCrtDt; + @XmlElement(name = "RtrnAddrl", required = true) + protected String rtrnAddrl; + + /** + * Recupera il valore della proprietà idCBISndrf. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdCBISndrf() { + return idCBISndrf; + } + + /** + * Imposta il valore della proprietà idCBISndrf. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdCBISndrf(String value) { + this.idCBISndrf = value; + } + + /** + * Recupera il valore della proprietà idCBIRcvrf. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdCBIRcvrf() { + return idCBIRcvrf; + } + + /** + * Imposta il valore della proprietà idCBIRcvrf. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdCBIRcvrf(String value) { + this.idCBIRcvrf = value; + } + + /** + * Recupera il valore della proprietà srvNm. + * + * @return + * possible object is + * {@link ServiceName } + * + */ + public ServiceName getSrvNm() { + return srvNm; + } + + /** + * Imposta il valore della proprietà srvNm. + * + * @param value + * allowed object is + * {@link ServiceName } + * + */ + public void setSrvNm(ServiceName value) { + this.srvNm = value; + } + + /** + * Recupera il valore della proprietà idMsgTrt. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdMsgTrt() { + return idMsgTrt; + } + + /** + * Imposta il valore della proprietà idMsgTrt. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdMsgTrt(String value) { + this.idMsgTrt = value; + } + + /** + * Recupera il valore della proprietà xmlCrtDt. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getXMLCrtDt() { + return xmlCrtDt; + } + + /** + * Imposta il valore della proprietà xmlCrtDt. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setXMLCrtDt(XMLGregorianCalendar value) { + this.xmlCrtDt = value; + } + + /** + * Recupera il valore della proprietà rtrnAddrl. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRtrnAddrl() { + return rtrnAddrl; + } + + /** + * Imposta il valore della proprietà rtrnAddrl. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRtrnAddrl(String value) { + this.rtrnAddrl = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType1.java new file mode 100644 index 0000000000..ff93ebd75a --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIIdType1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIIdType1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIOrganisationIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIIdType1", propOrder = { + "orgId" +}) +public class CBIIdType1 { + + @XmlElement(name = "OrgId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType2.java new file mode 100644 index 0000000000..9d5972a6cd --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType2.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIIdType2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIIdType2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIOrganisationIdentification3"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIIdType2", propOrder = { + "orgId" +}) +public class CBIIdType2 { + + @XmlElement(name = "OrgId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType3.java new file mode 100644 index 0000000000..a8de4b6d6a --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIIdType3.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIIdType3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIIdType3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIOrganisationIdentification4"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIIdType3", propOrder = { + "orgId" +}) +public class CBIIdType3 { + + @XmlElement(name = "OrgId", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBILocalInstrument1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBILocalInstrument1.java new file mode 100644 index 0000000000..f58802e8c8 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBILocalInstrument1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBILocalInstrument1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBILocalInstrument1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBILocalInstrument1", propOrder = { + "prtry" +}) +public class CBILocalInstrument1 { + + @XmlElement(name = "Prtry", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification1.java new file mode 100644 index 0000000000..33a55e1a01 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification1.java @@ -0,0 +1,76 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per CBIOrganisationIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIOrganisationIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGenericIdentification1" maxOccurs="unbounded"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIOrganisationIdentification1", propOrder = { + "othr" +}) +public class CBIOrganisationIdentification1 { + + @XmlElement(name = "Othr", required = true) + protected List othr; + + /** + * Gets the value of the othr property. + * + *

    + * 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 set method for the othr property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getOthr().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link CBIGenericIdentification1 } + * + * + */ + public List getOthr() { + if (othr == null) { + othr = new ArrayList(); + } + return this.othr; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification2.java new file mode 100644 index 0000000000..29906edb3d --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification2.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIOrganisationIdentification2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIOrganisationIdentification2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="BICOrBEI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}AnyBICIdentifier"/>
    + *           <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGenericIdentification1"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIOrganisationIdentification2", propOrder = { + "bicOrBEI", + "othr" +}) +public class CBIOrganisationIdentification2 { + + @XmlElement(name = "BICOrBEI") + protected String bicOrBEI; + @XmlElement(name = "Othr") + protected CBIGenericIdentification1 othr; + + /** + * Recupera il valore della proprietà bicOrBEI. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBICOrBEI() { + return bicOrBEI; + } + + /** + * Imposta il valore della proprietà bicOrBEI. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBICOrBEI(String value) { + this.bicOrBEI = 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification3.java new file mode 100644 index 0000000000..813a102db3 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification3.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIOrganisationIdentification3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIOrganisationIdentification3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGenericIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIOrganisationIdentification3", propOrder = { + "othr" +}) +public class CBIOrganisationIdentification3 { + + @XmlElement(name = "Othr", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification4.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification4.java new file mode 100644 index 0000000000..7bdcaee905 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIOrganisationIdentification4.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIOrganisationIdentification4 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIOrganisationIdentification4">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGenericIdentification2"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIOrganisationIdentification4", propOrder = { + "othr" +}) +public class CBIOrganisationIdentification4 { + + @XmlElement(name = "Othr", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIParty1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIParty1Choice.java new file mode 100644 index 0000000000..13af6d4c7f --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIParty1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIParty1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIParty1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIOrganisationIdentification2"/>
    + *           <element name="PrvtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPersonIdentification1"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIParty1Choice", propOrder = { + "orgId", + "prvtId" +}) +public class CBIParty1Choice { + + @XmlElement(name = "OrgId") + protected CBIOrganisationIdentification2 orgId; + @XmlElement(name = "PrvtId") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification1.java new file mode 100644 index 0000000000..defac35ec0 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification1.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPartyIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPartyIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" minOccurs="0"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIIdType1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPartyIdentification1", propOrder = { + "nm", + "id" +}) +public class CBIPartyIdentification1 { + + @XmlElement(name = "Nm") + protected String nm; + @XmlElement(name = "Id", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification2.java new file mode 100644 index 0000000000..2c33ceb435 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification2.java @@ -0,0 +1,153 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPartyIdentification2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPartyIdentification2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" minOccurs="0"/>
    + *         <element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPostalAddress6" minOccurs="0"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIIdType2" minOccurs="0"/>
    + *         <element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPartyIdentification2", propOrder = { + "nm", + "pstlAdr", + "id", + "ctryOfRes" +}) +public class CBIPartyIdentification2 { + + @XmlElement(name = "Nm") + protected String nm; + @XmlElement(name = "PstlAdr") + protected CBIPostalAddress6 pstlAdr; + @XmlElement(name = "Id") + protected CBIIdType2 id; + @XmlElement(name = "CtryOfRes") + 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 CBIPostalAddress6 } + * + */ + public CBIPostalAddress6 getPstlAdr() { + return pstlAdr; + } + + /** + * Imposta il valore della proprietà pstlAdr. + * + * @param value + * allowed object is + * {@link CBIPostalAddress6 } + * + */ + public void setPstlAdr(CBIPostalAddress6 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification3.java new file mode 100644 index 0000000000..a4d45a53c5 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification3.java @@ -0,0 +1,153 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPartyIdentification3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPartyIdentification3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text"/>
    + *         <element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPostalAddress6" minOccurs="0"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIParty1Choice" minOccurs="0"/>
    + *         <element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPartyIdentification3", propOrder = { + "nm", + "pstlAdr", + "id", + "ctryOfRes" +}) +public class CBIPartyIdentification3 { + + @XmlElement(name = "Nm", required = true) + protected String nm; + @XmlElement(name = "PstlAdr") + protected CBIPostalAddress6 pstlAdr; + @XmlElement(name = "Id") + protected CBIParty1Choice id; + @XmlElement(name = "CtryOfRes") + 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 CBIPostalAddress6 } + * + */ + public CBIPostalAddress6 getPstlAdr() { + return pstlAdr; + } + + /** + * Imposta il valore della proprietà pstlAdr. + * + * @param value + * allowed object is + * {@link CBIPostalAddress6 } + * + */ + public void setPstlAdr(CBIPostalAddress6 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification4.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification4.java new file mode 100644 index 0000000000..644a154d46 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification4.java @@ -0,0 +1,153 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPartyIdentification4 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPartyIdentification4">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text"/>
    + *         <element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPostalAddress6" minOccurs="0"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIIdType2" minOccurs="0"/>
    + *         <element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPartyIdentification4", propOrder = { + "nm", + "pstlAdr", + "id", + "ctryOfRes" +}) +public class CBIPartyIdentification4 { + + @XmlElement(name = "Nm", required = true) + protected String nm; + @XmlElement(name = "PstlAdr") + protected CBIPostalAddress6 pstlAdr; + @XmlElement(name = "Id") + protected CBIIdType2 id; + @XmlElement(name = "CtryOfRes") + 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 CBIPostalAddress6 } + * + */ + public CBIPostalAddress6 getPstlAdr() { + return pstlAdr; + } + + /** + * Imposta il valore della proprietà pstlAdr. + * + * @param value + * allowed object is + * {@link CBIPostalAddress6 } + * + */ + public void setPstlAdr(CBIPostalAddress6 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification5.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification5.java new file mode 100644 index 0000000000..61ee71c6f9 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPartyIdentification5.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPartyIdentification5 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPartyIdentification5">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIIdType3" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPartyIdentification5", propOrder = { + "nm", + "id" +}) +public class CBIPartyIdentification5 { + + @XmlElement(name = "Nm", required = true) + protected String nm; + @XmlElement(name = "Id") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentInstructionInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentInstructionInformation.java new file mode 100644 index 0000000000..bf2405c6b2 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentInstructionInformation.java @@ -0,0 +1,390 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import it.integry.ems.adapter.DateAdapter; + +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; +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per CBIPaymentInstructionInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPaymentInstructionInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="PmtInfId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="PmtMtd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PaymentMethod3Code"/>
    + *         <element name="BtchBookg" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}BatchBookingIndicator" minOccurs="0"/>
    + *         <element name="PmtTpInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPaymentTypeInformation1" minOccurs="0"/>
    + *         <element name="ReqdExctnDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ISODate"/>
    + *         <element name="Dbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification4"/>
    + *         <element name="DbtrAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBICashAccount1"/>
    + *         <element name="DbtrAgt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIBranchAndFinancialInstitutionIdentification2"/>
    + *         <element name="UltmtDbtr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPartyIdentification2" minOccurs="0"/>
    + *         <element name="ChrgBr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIChargeBearerTypeCode" minOccurs="0"/>
    + *         <element name="ChrgsAcct" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBICashAccount1" minOccurs="0"/>
    + *         <element name="CdtTrfTxInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBICreditTransferTransactionInformation" maxOccurs="unbounded"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPaymentInstructionInformation", propOrder = { + "pmtInfId", + "pmtMtd", + "btchBookg", + "pmtTpInf", + "reqdExctnDt", + "dbtr", + "dbtrAcct", + "dbtrAgt", + "ultmtDbtr", + "chrgBr", + "chrgsAcct", + "cdtTrfTxInf" +}) +public class CBIPaymentInstructionInformation { + + @XmlElement(name = "PmtInfId", required = true) + protected String pmtInfId; + @XmlElement(name = "PmtMtd", required = true) + protected PaymentMethod3Code pmtMtd; + @XmlElement(name = "BtchBookg") + protected Boolean btchBookg; + @XmlElement(name = "PmtTpInf") + protected CBIPaymentTypeInformation1 pmtTpInf; + @XmlJavaTypeAdapter(DateAdapter.class) + @XmlElement(name = "ReqdExctnDt", required = true) + protected XMLGregorianCalendar reqdExctnDt; + @XmlElement(name = "Dbtr", required = true) + protected CBIPartyIdentification4 dbtr; + @XmlElement(name = "DbtrAcct", required = true) + protected CBICashAccount1 dbtrAcct; + @XmlElement(name = "DbtrAgt", required = true) + protected CBIBranchAndFinancialInstitutionIdentification2 dbtrAgt; + @XmlElement(name = "UltmtDbtr") + protected CBIPartyIdentification2 ultmtDbtr; + @XmlElement(name = "ChrgBr") + protected CBIChargeBearerTypeCode chrgBr; + @XmlElement(name = "ChrgsAcct") + protected CBICashAccount1 chrgsAcct; + @XmlElement(name = "CdtTrfTxInf", required = true) + protected List 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 XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getReqdExctnDt() { + return reqdExctnDt; + } + + /** + * Imposta il valore della proprietà reqdExctnDt. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setReqdExctnDt(XMLGregorianCalendar 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 CBICashAccount1 } + * + */ + public CBICashAccount1 getDbtrAcct() { + return dbtrAcct; + } + + /** + * Imposta il valore della proprietà dbtrAcct. + * + * @param value + * allowed object is + * {@link CBICashAccount1 } + * + */ + public void setDbtrAcct(CBICashAccount1 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. + * + *

    + * 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 set method for the cdtTrfTxInf property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getCdtTrfTxInf().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link CBICreditTransferTransactionInformation } + * + * + */ + public List getCdtTrfTxInf() { + if (cdtTrfTxInf == null) { + cdtTrfTxInf = new ArrayList(); + } + return this.cdtTrfTxInf; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequest000400.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequest000400.java new file mode 100644 index 0000000000..bfc8e1ba19 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequest000400.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlRootElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPaymentRequest.00.04.00 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPaymentRequest.00.04.00">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="GrpHdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGroupHeader"/>
    + *         <element name="PmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPaymentInstructionInformation"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPaymentRequest.00.04.00", propOrder = { + "grpHdr", + "pmtInf" +}) +@XmlRootElement(name = "CBIPaymentRequest") +public class CBIPaymentRequest000400 { + + @XmlElement(name = "GrpHdr", required = true) + protected CBIGroupHeader grpHdr; + @XmlElement(name = "PmtInf", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequestMsg000400.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequestMsg000400.java new file mode 100644 index 0000000000..3c8213bca2 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentRequestMsg000400.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPaymentRequestMsg.00.04.00 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPaymentRequestMsg.00.04.00">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="CBIHdrTrt" type="{urn:CBI:xsd:CBIHdrTrt.001.07}CBIHdrTrt.001.07"/>
    + *         <element name="CBIHdrSrv" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIHdrSrv.001.07"/>
    + *         <element name="CBIBdyPaymentRequest" type="{urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00}CBIBdyPaymentRequest.00.04.00"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPaymentRequestMsg.00.04.00", namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.00", propOrder = { + "cbiHdrTrt", + "cbiHdrSrv", + "cbiBdyPaymentRequest" +}) +public class CBIPaymentRequestMsg000400 { + + @XmlElement(name = "CBIHdrTrt", required = true) + protected CBIHdrTrt00107 cbiHdrTrt; + @XmlElement(name = "CBIHdrSrv", required = true) + protected CBIHdrSrv00107 cbiHdrSrv; + @XmlElement(name = "CBIBdyPaymentRequest", required = true) + protected CBIBdyPaymentRequest000400 cbiBdyPaymentRequest; + + /** + * Recupera il valore della proprietà cbiHdrTrt. + * + * @return + * possible object is + * {@link CBIHdrTrt00107 } + * + */ + public CBIHdrTrt00107 getCBIHdrTrt() { + return cbiHdrTrt; + } + + /** + * Imposta il valore della proprietà cbiHdrTrt. + * + * @param value + * allowed object is + * {@link CBIHdrTrt00107 } + * + */ + public void setCBIHdrTrt(CBIHdrTrt00107 value) { + this.cbiHdrTrt = value; + } + + /** + * Recupera il valore della proprietà cbiHdrSrv. + * + * @return + * possible object is + * {@link CBIHdrSrv00107 } + * + */ + public CBIHdrSrv00107 getCBIHdrSrv() { + return cbiHdrSrv; + } + + /** + * Imposta il valore della proprietà cbiHdrSrv. + * + * @param value + * allowed object is + * {@link CBIHdrSrv00107 } + * + */ + public void setCBIHdrSrv(CBIHdrSrv00107 value) { + this.cbiHdrSrv = value; + } + + /** + * Recupera il valore della proprietà cbiBdyPaymentRequest. + * + * @return + * possible object is + * {@link CBIBdyPaymentRequest000400 } + * + */ + public CBIBdyPaymentRequest000400 getCBIBdyPaymentRequest() { + return cbiBdyPaymentRequest; + } + + /** + * Imposta il valore della proprietà cbiBdyPaymentRequest. + * + * @param value + * allowed object is + * {@link CBIBdyPaymentRequest000400 } + * + */ + public void setCBIBdyPaymentRequest(CBIBdyPaymentRequest000400 value) { + this.cbiBdyPaymentRequest = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation1.java new file mode 100644 index 0000000000..7a903ce7e3 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation1.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPaymentTypeInformation1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPaymentTypeInformation1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="InstrPrty" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Priority2Code" minOccurs="0"/>
    + *         <element name="SvcLvl" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIServiceLevel1" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPaymentTypeInformation1", propOrder = { + "instrPrty", + "svcLvl" +}) +public class CBIPaymentTypeInformation1 { + + @XmlElement(name = "InstrPrty") + protected Priority2Code instrPrty; + @XmlElement(name = "SvcLvl") + protected CBIServiceLevel1 svcLvl; + + /** + * 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation2.java new file mode 100644 index 0000000000..de5b468045 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPaymentTypeInformation2.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPaymentTypeInformation2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPaymentTypeInformation2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="SvcLvl" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIServiceLevel2" minOccurs="0"/>
    + *         <element name="LclInstrm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBILocalInstrument1" minOccurs="0"/>
    + *         <element name="CtgyPurp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CategoryPurpose1Choice" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPaymentTypeInformation2", propOrder = { + "svcLvl", + "lclInstrm", + "ctgyPurp" +}) +public class CBIPaymentTypeInformation2 { + + @XmlElement(name = "SvcLvl") + protected CBIServiceLevel2 svcLvl; + @XmlElement(name = "LclInstrm") + protected CBILocalInstrument1 lclInstrm; + @XmlElement(name = "CtgyPurp") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPersonIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPersonIdentification1.java new file mode 100644 index 0000000000..26980422e9 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPersonIdentification1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIPersonIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPersonIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIGenericIdentification1"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPersonIdentification1", propOrder = { + "othr" +}) +public class CBIPersonIdentification1 { + + @XmlElement(name = "Othr", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPostalAddress6.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPostalAddress6.java new file mode 100644 index 0000000000..83ab005ff0 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIPostalAddress6.java @@ -0,0 +1,328 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per CBIPostalAddress6 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIPostalAddress6">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="AdrTp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}AddressType2Code" minOccurs="0"/>
    + *         <element name="Dept" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" minOccurs="0"/>
    + *         <element name="SubDept" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" minOccurs="0"/>
    + *         <element name="StrtNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" minOccurs="0"/>
    + *         <element name="BldgNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max16Text" minOccurs="0"/>
    + *         <element name="PstCd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max16Text" minOccurs="0"/>
    + *         <element name="TwnNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *         <element name="CtrySubDvsn" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *         <element name="Ctry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode" minOccurs="0"/>
    + *         <element name="AdrLine" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max70Text" maxOccurs="2" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIPostalAddress6", propOrder = { + "adrTp", + "dept", + "subDept", + "strtNm", + "bldgNb", + "pstCd", + "twnNm", + "ctrySubDvsn", + "ctry", + "adrLine" +}) +public class CBIPostalAddress6 { + + @XmlElement(name = "AdrTp") + protected AddressType2Code adrTp; + @XmlElement(name = "Dept") + protected String dept; + @XmlElement(name = "SubDept") + protected String subDept; + @XmlElement(name = "StrtNm") + protected String strtNm; + @XmlElement(name = "BldgNb") + protected String bldgNb; + @XmlElement(name = "PstCd") + protected String pstCd; + @XmlElement(name = "TwnNm") + protected String twnNm; + @XmlElement(name = "CtrySubDvsn") + protected String ctrySubDvsn; + @XmlElement(name = "Ctry") + protected String ctry; + @XmlElement(name = "AdrLine") + protected List adrLine; + + /** + * Recupera il valore della proprietà adrTp. + * + * @return + * possible object is + * {@link AddressType2Code } + * + */ + public AddressType2Code getAdrTp() { + return adrTp; + } + + /** + * Imposta il valore della proprietà adrTp. + * + * @param value + * allowed object is + * {@link AddressType2Code } + * + */ + public void setAdrTp(AddressType2Code 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à 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à 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. + * + *

    + * 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 set method for the adrLine property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getAdrLine().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAdrLine() { + if (adrLine == null) { + adrLine = new ArrayList(); + } + return this.adrLine; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReporting1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReporting1.java new file mode 100644 index 0000000000..a8e200bc08 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReporting1.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIRegulatoryReporting1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIRegulatoryReporting1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="DbtCdtRptgInd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIRegulatoryReportingType1Code"/>
    + *         <element name="Dtls" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIStructuredRegulatoryReporting1" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIRegulatoryReporting1", propOrder = { + "dbtCdtRptgInd", + "dtls" +}) +public class CBIRegulatoryReporting1 { + + @XmlElement(name = "DbtCdtRptgInd", required = true) + protected CBIRegulatoryReportingType1Code dbtCdtRptgInd; + @XmlElement(name = "Dtls") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReportingType1Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReportingType1Code.java new file mode 100644 index 0000000000..513effae48 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRegulatoryReportingType1Code.java @@ -0,0 +1,43 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIRegulatoryReportingType1Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBIRegulatoryReportingType1Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="DEBT"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBIRegulatoryReportingType1Code") +@XmlEnum +public enum CBIRegulatoryReportingType1Code { + + DEBT; + + public String value() { + return name(); + } + + public static CBIRegulatoryReportingType1Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocation1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocation1.java new file mode 100644 index 0000000000..f8bf1b5995 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocation1.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIRemittanceLocation1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIRemittanceLocation1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="RmtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *         <element name="RmtLctnMtd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIRemittanceLocationMethod1Code" minOccurs="0"/>
    + *         <element name="RmtLctnElctrncAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max2048Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIRemittanceLocation1", propOrder = { + "rmtId", + "rmtLctnMtd", + "rmtLctnElctrncAdr" +}) +public class CBIRemittanceLocation1 { + + @XmlElement(name = "RmtId") + protected String rmtId; + @XmlElement(name = "RmtLctnMtd") + protected CBIRemittanceLocationMethod1Code rmtLctnMtd; + @XmlElement(name = "RmtLctnElctrncAdr") + protected String rmtLctnElctrncAdr; + + /** + * 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; + } + + /** + * Recupera il valore della proprietà rmtLctnMtd. + * + * @return + * possible object is + * {@link CBIRemittanceLocationMethod1Code } + * + */ + public CBIRemittanceLocationMethod1Code getRmtLctnMtd() { + return rmtLctnMtd; + } + + /** + * Imposta il valore della proprietà rmtLctnMtd. + * + * @param value + * allowed object is + * {@link CBIRemittanceLocationMethod1Code } + * + */ + public void setRmtLctnMtd(CBIRemittanceLocationMethod1Code value) { + this.rmtLctnMtd = value; + } + + /** + * Recupera il valore della proprietà rmtLctnElctrncAdr. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRmtLctnElctrncAdr() { + return rmtLctnElctrncAdr; + } + + /** + * Imposta il valore della proprietà rmtLctnElctrncAdr. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRmtLctnElctrncAdr(String value) { + this.rmtLctnElctrncAdr = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocationMethod1Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocationMethod1Code.java new file mode 100644 index 0000000000..a513927e44 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIRemittanceLocationMethod1Code.java @@ -0,0 +1,47 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIRemittanceLocationMethod1Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBIRemittanceLocationMethod1Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="FAXI"/>
    + *     <enumeration value="EMAL"/>
    + *     <enumeration value="SMSM"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBIRemittanceLocationMethod1Code") +@XmlEnum +public enum CBIRemittanceLocationMethod1Code { + + FAXI, + EMAL, + SMSM; + + public String value() { + return name(); + } + + public static CBIRemittanceLocationMethod1Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1.java new file mode 100644 index 0000000000..99c3da9f46 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIServiceLevel1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIServiceLevel1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIServiceLevel1Code"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIServiceLevel1", propOrder = { + "cd" +}) +public class CBIServiceLevel1 { + + @XmlElement(name = "Cd", required = true) + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1Code.java new file mode 100644 index 0000000000..6b552e63d5 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel1Code.java @@ -0,0 +1,45 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIServiceLevel1Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBIServiceLevel1Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="SEPA"/>
    + *     <enumeration value="URGP"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBIServiceLevel1Code") +@XmlEnum +public enum CBIServiceLevel1Code { + + SEPA, + URGP; + + public String value() { + return name(); + } + + public static CBIServiceLevel1Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel2.java new file mode 100644 index 0000000000..6df3e51c2a --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIServiceLevel2.java @@ -0,0 +1,69 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIServiceLevel2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIServiceLevel2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIServiceLevel2", propOrder = { + "prtry" +}) +public class CBIServiceLevel2 { + + @XmlElement(name = "Prtry", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISgnInf00104.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISgnInf00104.java new file mode 100644 index 0000000000..20ae3f0054 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISgnInf00104.java @@ -0,0 +1,152 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per CBISgnInf.001.04 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBISgnInf.001.04">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="SgnTyp" type="{urn:CBI:xsd:CBISgnInf.001.04}SignatureType"/>
    + *         <element name="RefPlt" type="{urn:CBI:xsd:CBISgnInf.001.04}RecerencePlatform"/>
    + *         <element name="DtRef" type="{urn:CBI:xsd:CBISgnInf.001.04}ISODateTime"/>
    + *         <element name="Sgnt" type="{urn:CBI:xsd:CBISgnInf.001.04}P7M"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBISgnInf.001.04", namespace = "urn:CBI:xsd:CBISgnInf.001.04", propOrder = { + "sgnTyp", + "refPlt", + "dtRef", + "sgnt" +}) +public class CBISgnInf00104 { + + @XmlElement(name = "SgnTyp", required = true) + protected String sgnTyp; + @XmlElement(name = "RefPlt", required = true) + protected RecerencePlatform refPlt; + @XmlElement(name = "DtRef", required = true) + protected XMLGregorianCalendar dtRef; + @XmlElement(name = "Sgnt", required = true) + protected byte[] sgnt; + + /** + * Recupera il valore della proprietà sgnTyp. + * + * @return + * possible object is + * {@link String } + * + */ + public String getSgnTyp() { + return sgnTyp; + } + + /** + * Imposta il valore della proprietà sgnTyp. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setSgnTyp(String value) { + this.sgnTyp = value; + } + + /** + * Recupera il valore della proprietà refPlt. + * + * @return + * possible object is + * {@link RecerencePlatform } + * + */ + public RecerencePlatform getRefPlt() { + return refPlt; + } + + /** + * Imposta il valore della proprietà refPlt. + * + * @param value + * allowed object is + * {@link RecerencePlatform } + * + */ + public void setRefPlt(RecerencePlatform value) { + this.refPlt = value; + } + + /** + * Recupera il valore della proprietà dtRef. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getDtRef() { + return dtRef; + } + + /** + * Imposta il valore della proprietà dtRef. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setDtRef(XMLGregorianCalendar value) { + this.dtRef = value; + } + + /** + * Recupera il valore della proprietà sgnt. + * + * @return + * possible object is + * byte[] + */ + public byte[] getSgnt() { + return sgnt; + } + + /** + * Imposta il valore della proprietà sgnt. + * + * @param value + * allowed object is + * byte[] + */ + public void setSgnt(byte[] value) { + this.sgnt = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISrvInf1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISrvInf1.java new file mode 100644 index 0000000000..505813d106 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBISrvInf1.java @@ -0,0 +1,43 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBISrvInf1. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CBISrvInf1">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="ESBEN"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CBISrvInf1") +@XmlEnum +public enum CBISrvInf1 { + + ESBEN; + + public String value() { + return name(); + } + + public static CBISrvInf1 fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIStructuredRegulatoryReporting1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIStructuredRegulatoryReporting1.java new file mode 100644 index 0000000000..c5f4381896 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CBIStructuredRegulatoryReporting1.java @@ -0,0 +1,133 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CBIStructuredRegulatoryReporting1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CBIStructuredRegulatoryReporting1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Cd">
    + *           <simpleType>
    + *             <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *               <enumeration value="INF"/>
    + *               <enumeration value="SNR"/>
    + *               <enumeration value="CVA"/>
    + *             </restriction>
    + *           </simpleType>
    + *         </element>
    + *         <element name="Amt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *         <element name="Inf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CBIStructuredRegulatoryReporting1", propOrder = { + "cd", + "amt", + "inf" +}) +public class CBIStructuredRegulatoryReporting1 { + + @XmlElement(name = "Cd", required = true) + protected String cd; + @XmlElement(name = "Amt") + protected ActiveOrHistoricCurrencyAndAmount amt; + @XmlElement(name = "Inf") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CategoryPurpose1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CategoryPurpose1Choice.java new file mode 100644 index 0000000000..7f62fe4371 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CategoryPurpose1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CategoryPurpose1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CategoryPurpose1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ExternalCategoryPurpose1Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CategoryPurpose1Choice", propOrder = { + "cd", + "prtry" +}) +public class CategoryPurpose1Choice { + + @XmlElement(name = "Cd") + protected String cd; + @XmlElement(name = "Prtry") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CongruencyInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CongruencyInformation.java new file mode 100644 index 0000000000..aae1f3f4e8 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CongruencyInformation.java @@ -0,0 +1,70 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import java.math.BigInteger; +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CongruencyInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CongruencyInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="SrvBdyNb" type="{urn:CBI:xsd:CBIHdrSrv.001.07}SrvBodyNumber"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CongruencyInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "srvBdyNb" +}) +public class CongruencyInformation { + + @XmlElement(name = "SrvBdyNb", required = true) + protected BigInteger srvBdyNb; + + /** + * Recupera il valore della proprietà srvBdyNb. + * + * @return + * possible object is + * {@link BigInteger } + * + */ + public BigInteger getSrvBdyNb() { + return srvBdyNb; + } + + /** + * Imposta il valore della proprietà srvBdyNb. + * + * @param value + * allowed object is + * {@link BigInteger } + * + */ + public void setSrvBdyNb(BigInteger value) { + this.srvBdyNb = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ContactDetails2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ContactDetails2.java new file mode 100644 index 0000000000..5f22c689f9 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ContactDetails2.java @@ -0,0 +1,237 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ContactDetails2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ContactDetails2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="NmPrfx" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}NamePrefix1Code" minOccurs="0"/>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max140Text" minOccurs="0"/>
    + *         <element name="PhneNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PhoneNumber" minOccurs="0"/>
    + *         <element name="MobNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PhoneNumber" minOccurs="0"/>
    + *         <element name="FaxNb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PhoneNumber" minOccurs="0"/>
    + *         <element name="EmailAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max2048Text" minOccurs="0"/>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ContactDetails2", propOrder = { + "nmPrfx", + "nm", + "phneNb", + "mobNb", + "faxNb", + "emailAdr", + "othr" +}) +public class ContactDetails2 { + + @XmlElement(name = "NmPrfx") + protected NamePrefix1Code nmPrfx; + @XmlElement(name = "Nm") + protected String nm; + @XmlElement(name = "PhneNb") + protected String phneNb; + @XmlElement(name = "MobNb") + protected String mobNb; + @XmlElement(name = "FaxNb") + protected String faxNb; + @XmlElement(name = "EmailAdr") + protected String emailAdr; + @XmlElement(name = "Othr") + protected String othr; + + /** + * Recupera il valore della proprietà nmPrfx. + * + * @return + * possible object is + * {@link NamePrefix1Code } + * + */ + public NamePrefix1Code getNmPrfx() { + return nmPrfx; + } + + /** + * Imposta il valore della proprietà nmPrfx. + * + * @param value + * allowed object is + * {@link NamePrefix1Code } + * + */ + public void setNmPrfx(NamePrefix1Code 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à othr. + * + * @return + * possible object is + * {@link String } + * + */ + public String getOthr() { + return othr; + } + + /** + * Imposta il valore della proprietà othr. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setOthr(String value) { + this.othr = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditDebitCode.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditDebitCode.java new file mode 100644 index 0000000000..bd888570b6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditDebitCode.java @@ -0,0 +1,45 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CreditDebitCode. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="CreditDebitCode">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="CRDT"/>
    + *     <enumeration value="DBIT"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "CreditDebitCode") +@XmlEnum +public enum CreditDebitCode { + + CRDT, + DBIT; + + public String value() { + return name(); + } + + public static CreditDebitCode fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceInformation2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceInformation2.java new file mode 100644 index 0000000000..54b26c91a3 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceInformation2.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CreditorReferenceInformation2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CreditorReferenceInformation2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Tp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CreditorReferenceType2" minOccurs="0"/>
    + *         <element name="Ref" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreditorReferenceInformation2", propOrder = { + "tp", + "ref" +}) +public class CreditorReferenceInformation2 { + + @XmlElement(name = "Tp") + protected CreditorReferenceType2 tp; + @XmlElement(name = "Ref") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType1Choice.java new file mode 100644 index 0000000000..7bd030e3ef --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CreditorReferenceType1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CreditorReferenceType1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}DocumentType3Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreditorReferenceType1Choice", propOrder = { + "cd", + "prtry" +}) +public class CreditorReferenceType1Choice { + + @XmlElement(name = "Cd") + protected DocumentType3Code cd; + @XmlElement(name = "Prtry") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType2.java new file mode 100644 index 0000000000..252b00ee6c --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/CreditorReferenceType2.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per CreditorReferenceType2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="CreditorReferenceType2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="CdOrPrtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CreditorReferenceType1Choice"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "CreditorReferenceType2", propOrder = { + "cdOrPrtry", + "issr" +}) +public class CreditorReferenceType2 { + + @XmlElement(name = "CdOrPrtry", required = true) + protected CreditorReferenceType1Choice cdOrPrtry; + @XmlElement(name = "Issr") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DateAndPlaceOfBirth.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DateAndPlaceOfBirth.java new file mode 100644 index 0000000000..cd3dbd224d --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DateAndPlaceOfBirth.java @@ -0,0 +1,154 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per DateAndPlaceOfBirth complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="DateAndPlaceOfBirth">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="BirthDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ISODate"/>
    + *         <element name="PrvcOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *         <element name="CityOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="CtryOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DateAndPlaceOfBirth", propOrder = { + "birthDt", + "prvcOfBirth", + "cityOfBirth", + "ctryOfBirth" +}) +public class DateAndPlaceOfBirth { + + @XmlElement(name = "BirthDt", required = true) + protected XMLGregorianCalendar birthDt; + @XmlElement(name = "PrvcOfBirth") + protected String prvcOfBirth; + @XmlElement(name = "CityOfBirth", required = true) + protected String cityOfBirth; + @XmlElement(name = "CtryOfBirth", 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DiagnosticInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DiagnosticInformation.java new file mode 100644 index 0000000000..43a68c4892 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DiagnosticInformation.java @@ -0,0 +1,154 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per DiagnosticInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="DiagnosticInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="UsrBnk" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier" minOccurs="0"/>
    + *         <element name="DiagVers" type="{urn:CBI:xsd:CBIHdrSrv.001.07}Max35Text"/>
    + *         <element name="ChkSbj" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier"/>
    + *         <element name="ChkDt" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ISODateTime"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DiagnosticInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "usrBnk", + "diagVers", + "chkSbj", + "chkDt" +}) +public class DiagnosticInformation { + + @XmlElement(name = "UsrBnk") + protected String usrBnk; + @XmlElement(name = "DiagVers", required = true) + protected String diagVers; + @XmlElement(name = "ChkSbj", required = true) + protected String chkSbj; + @XmlElement(name = "ChkDt", required = true) + protected XMLGregorianCalendar chkDt; + + /** + * Recupera il valore della proprietà usrBnk. + * + * @return + * possible object is + * {@link String } + * + */ + public String getUsrBnk() { + return usrBnk; + } + + /** + * Imposta il valore della proprietà usrBnk. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setUsrBnk(String value) { + this.usrBnk = value; + } + + /** + * Recupera il valore della proprietà diagVers. + * + * @return + * possible object is + * {@link String } + * + */ + public String getDiagVers() { + return diagVers; + } + + /** + * Imposta il valore della proprietà diagVers. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setDiagVers(String value) { + this.diagVers = value; + } + + /** + * Recupera il valore della proprietà chkSbj. + * + * @return + * possible object is + * {@link String } + * + */ + public String getChkSbj() { + return chkSbj; + } + + /** + * Imposta il valore della proprietà chkSbj. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setChkSbj(String value) { + this.chkSbj = value; + } + + /** + * Recupera il valore della proprietà chkDt. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getChkDt() { + return chkDt; + } + + /** + * Imposta il valore della proprietà chkDt. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setChkDt(XMLGregorianCalendar value) { + this.chkDt = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentAdjustment1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentAdjustment1.java new file mode 100644 index 0000000000..a504f8febb --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentAdjustment1.java @@ -0,0 +1,153 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per DocumentAdjustment1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="DocumentAdjustment1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Amt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount"/>
    + *         <element name="CdtDbtInd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CreditDebitCode" minOccurs="0"/>
    + *         <element name="Rsn" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max4Text" minOccurs="0"/>
    + *         <element name="AddtlInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max140Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "DocumentAdjustment1", propOrder = { + "amt", + "cdtDbtInd", + "rsn", + "addtlInf" +}) +public class DocumentAdjustment1 { + + @XmlElement(name = "Amt", required = true) + protected ActiveOrHistoricCurrencyAndAmount amt; + @XmlElement(name = "CdtDbtInd") + protected CreditDebitCode cdtDbtInd; + @XmlElement(name = "Rsn") + protected String rsn; + @XmlElement(name = "AddtlInf") + protected String addtlInf; + + /** + * 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à cdtDbtInd. + * + * @return + * possible object is + * {@link CreditDebitCode } + * + */ + public CreditDebitCode getCdtDbtInd() { + return cdtDbtInd; + } + + /** + * Imposta il valore della proprietà cdtDbtInd. + * + * @param value + * allowed object is + * {@link CreditDebitCode } + * + */ + public void setCdtDbtInd(CreditDebitCode value) { + this.cdtDbtInd = value; + } + + /** + * Recupera il valore della proprietà rsn. + * + * @return + * possible object is + * {@link String } + * + */ + public String getRsn() { + return rsn; + } + + /** + * Imposta il valore della proprietà rsn. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setRsn(String value) { + this.rsn = value; + } + + /** + * Recupera il valore della proprietà addtlInf. + * + * @return + * possible object is + * {@link String } + * + */ + public String getAddtlInf() { + return addtlInf; + } + + /** + * Imposta il valore della proprietà addtlInf. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setAddtlInf(String value) { + this.addtlInf = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType3Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType3Code.java new file mode 100644 index 0000000000..b2179def80 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType3Code.java @@ -0,0 +1,53 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per DocumentType3Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="DocumentType3Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="RADM"/>
    + *     <enumeration value="RPIN"/>
    + *     <enumeration value="FXDR"/>
    + *     <enumeration value="DISP"/>
    + *     <enumeration value="PUOR"/>
    + *     <enumeration value="SCOR"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "DocumentType3Code") +@XmlEnum +public enum DocumentType3Code { + + RADM, + RPIN, + FXDR, + DISP, + PUOR, + SCOR; + + public String value() { + return name(); + } + + public static DocumentType3Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType5Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType5Code.java new file mode 100644 index 0000000000..129a1c2e6f --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/DocumentType5Code.java @@ -0,0 +1,71 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per DocumentType5Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="DocumentType5Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="MSIN"/>
    + *     <enumeration value="CNFA"/>
    + *     <enumeration value="DNFA"/>
    + *     <enumeration value="CINV"/>
    + *     <enumeration value="CREN"/>
    + *     <enumeration value="DEBN"/>
    + *     <enumeration value="HIRI"/>
    + *     <enumeration value="SBIN"/>
    + *     <enumeration value="CMCN"/>
    + *     <enumeration value="SOAC"/>
    + *     <enumeration value="DISP"/>
    + *     <enumeration value="BOLD"/>
    + *     <enumeration value="VCHR"/>
    + *     <enumeration value="AROI"/>
    + *     <enumeration value="TSUT"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "DocumentType5Code") +@XmlEnum +public enum DocumentType5Code { + + MSIN, + CNFA, + DNFA, + CINV, + CREN, + DEBN, + HIRI, + SBIN, + CMCN, + SOAC, + DISP, + BOLD, + VCHR, + AROI, + TSUT; + + public String value() { + return name(); + } + + public static DocumentType5Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericIdentification3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericIdentification3.java new file mode 100644 index 0000000000..81a63f82a1 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericIdentification3.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per GenericIdentification3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="GenericIdentification3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenericIdentification3", propOrder = { + "id", + "issr" +}) +public class GenericIdentification3 { + + @XmlElement(name = "Id", required = true) + protected String id; + @XmlElement(name = "Issr") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericOrganisationIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericOrganisationIdentification1.java new file mode 100644 index 0000000000..220aa64da2 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericOrganisationIdentification1.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per GenericOrganisationIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="GenericOrganisationIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="SchmeNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}OrganisationIdentificationSchemeName1Choice" minOccurs="0"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenericOrganisationIdentification1", propOrder = { + "id", + "schmeNm", + "issr" +}) +public class GenericOrganisationIdentification1 { + + @XmlElement(name = "Id", required = true) + protected String id; + @XmlElement(name = "SchmeNm") + protected OrganisationIdentificationSchemeName1Choice schmeNm; + @XmlElement(name = "Issr") + 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à schmeNm. + * + * @return + * possible object is + * {@link OrganisationIdentificationSchemeName1Choice } + * + */ + public OrganisationIdentificationSchemeName1Choice getSchmeNm() { + return schmeNm; + } + + /** + * Imposta il valore della proprietà schmeNm. + * + * @param value + * allowed object is + * {@link OrganisationIdentificationSchemeName1Choice } + * + */ + public void setSchmeNm(OrganisationIdentificationSchemeName1Choice value) { + this.schmeNm = 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericPersonIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericPersonIdentification1.java new file mode 100644 index 0000000000..d16c70f873 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/GenericPersonIdentification1.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per GenericPersonIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="GenericPersonIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="SchmeNm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PersonIdentificationSchemeName1Choice" minOccurs="0"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "GenericPersonIdentification1", propOrder = { + "id", + "schmeNm", + "issr" +}) +public class GenericPersonIdentification1 { + + @XmlElement(name = "Id", required = true) + protected String id; + @XmlElement(name = "SchmeNm") + protected PersonIdentificationSchemeName1Choice schmeNm; + @XmlElement(name = "Issr") + 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à schmeNm. + * + * @return + * possible object is + * {@link PersonIdentificationSchemeName1Choice } + * + */ + public PersonIdentificationSchemeName1Choice getSchmeNm() { + return schmeNm; + } + + /** + * Imposta il valore della proprietà schmeNm. + * + * @param value + * allowed object is + * {@link PersonIdentificationSchemeName1Choice } + * + */ + public void setSchmeNm(PersonIdentificationSchemeName1Choice value) { + this.schmeNm = 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/NamePrefix1Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/NamePrefix1Code.java new file mode 100644 index 0000000000..e4b9d3b93b --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/NamePrefix1Code.java @@ -0,0 +1,49 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per NamePrefix1Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="NamePrefix1Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="DOCT"/>
    + *     <enumeration value="MIST"/>
    + *     <enumeration value="MISS"/>
    + *     <enumeration value="MADM"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "NamePrefix1Code") +@XmlEnum +public enum NamePrefix1Code { + + DOCT, + MIST, + MISS, + MADM; + + public String value() { + return name(); + } + + public static NamePrefix1Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ObjectFactory.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ObjectFactory.java new file mode 100644 index 0000000000..7ba0f1aa8e --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ObjectFactory.java @@ -0,0 +1,718 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.JAXBElement; +import javax.xml.bind.annotation.XmlElementDecl; +import javax.xml.bind.annotation.XmlRegistry; +import javax.xml.namespace.QName; + + +/** + * This object contains factory methods for each + * Java content interface and Java element interface + * generated in the it.integry.ems.contabil.sepa.dto package. + *

    An ObjectFactory allows you to programatically + * construct new instances of the Java representation + * for XML content. The Java representation of XML + * content can consist of schema derived interfaces + * and classes representing the binding of schema + * type definitions, element declarations and model + * groups. Factory methods for each of these are + * provided in this class. + * + */ +@XmlRegistry +public class ObjectFactory { + + private final static QName _CBISgnInf_QNAME = new QName("urn:CBI:xsd:CBISgnInf.001.04", "CBISgnInf"); + private final static QName _CBIHdrTrt_QNAME = new QName("urn:CBI:xsd:CBIHdrTrt.001.07", "CBIHdrTrt"); + private final static QName _CBIPaymentRequestMsg_QNAME = new QName("urn:CBI:xsd:CBIPaymentRequestMsg.00.04.00", "CBIPaymentRequestMsg"); + private final static QName _CBIBdyPaymentRequest_QNAME = new QName("urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00", "CBIBdyPaymentRequest"); + private final static QName _CBIPaymentRequest_QNAME = new QName("urn:CBI:xsd:CBIPaymentRequest.00.04.00", "CBIPaymentRequest"); + private final static QName _CBIHdrSrv_QNAME = new QName("urn:CBI:xsd:CBIHdrSrv.001.07", "CBIHdrSrv"); + + /** + * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: it.integry.ems.contabil.sepa.dto + * + */ + public ObjectFactory() { + } + + /** + * Create an instance of {@link CBIPaymentRequestMsg000400 } + * + */ + public CBIPaymentRequestMsg000400 createCBIPaymentRequestMsg000400() { + return new CBIPaymentRequestMsg000400(); + } + + /** + * Create an instance of {@link CBIHdrTrt00107 } + * + */ + public CBIHdrTrt00107 createCBIHdrTrt00107() { + return new CBIHdrTrt00107(); + } + + /** + * Create an instance of {@link CBIHdrSrv00107 } + * + */ + public CBIHdrSrv00107 createCBIHdrSrv00107() { + return new CBIHdrSrv00107(); + } + + /** + * Create an instance of {@link SenderInformation } + * + */ + public SenderInformation createSenderInformation() { + return new SenderInformation(); + } + + /** + * Create an instance of {@link ServiceInformation } + * + */ + public ServiceInformation createServiceInformation() { + return new ServiceInformation(); + } + + /** + * Create an instance of {@link CongruencyInformation } + * + */ + public CongruencyInformation createCongruencyInformation() { + return new CongruencyInformation(); + } + + /** + * Create an instance of {@link DiagnosticInformation } + * + */ + public DiagnosticInformation createDiagnosticInformation() { + return new DiagnosticInformation(); + } + + /** + * Create an instance of {@link ReceiverInformation } + * + */ + public ReceiverInformation createReceiverInformation() { + return new ReceiverInformation(); + } + + /** + * Create an instance of {@link CBIBdyPaymentRequest000400 } + * + */ + public CBIBdyPaymentRequest000400 createCBIBdyPaymentRequest000400() { + return new CBIBdyPaymentRequest000400(); + } + + /** + * Create an instance of {@link CBIEnvelPaymentRequest000400 } + * + */ + public CBIEnvelPaymentRequest000400 createCBIEnvelPaymentRequest000400() { + return new CBIEnvelPaymentRequest000400(); + } + + /** + * Create an instance of {@link CBIPaymentRequest000400 } + * + */ + public CBIPaymentRequest000400 createCBIPaymentRequest000400() { + return new CBIPaymentRequest000400(); + } + + /** + * Create an instance of {@link CBIBranchAndFinancialInstitutionIdentification1 } + * + */ + public CBIBranchAndFinancialInstitutionIdentification1 createCBIBranchAndFinancialInstitutionIdentification1() { + return new CBIBranchAndFinancialInstitutionIdentification1(); + } + + /** + * Create an instance of {@link CBIBranchAndFinancialInstitutionIdentification3 } + * + */ + public CBIBranchAndFinancialInstitutionIdentification3 createCBIBranchAndFinancialInstitutionIdentification3() { + return new CBIBranchAndFinancialInstitutionIdentification3(); + } + + /** + * Create an instance of {@link CBIBranchAndFinancialInstitutionIdentification2 } + * + */ + public CBIBranchAndFinancialInstitutionIdentification2 createCBIBranchAndFinancialInstitutionIdentification2() { + return new CBIBranchAndFinancialInstitutionIdentification2(); + } + + /** + * Create an instance of {@link RemittanceAmount1 } + * + */ + public RemittanceAmount1 createRemittanceAmount1() { + return new RemittanceAmount1(); + } + + /** + * Create an instance of {@link GenericOrganisationIdentification1 } + * + */ + public GenericOrganisationIdentification1 createGenericOrganisationIdentification1() { + return new GenericOrganisationIdentification1(); + } + + /** + * Create an instance of {@link CategoryPurpose1Choice } + * + */ + public CategoryPurpose1Choice createCategoryPurpose1Choice() { + return new CategoryPurpose1Choice(); + } + + /** + * Create an instance of {@link CBIAccountIdentification1 } + * + */ + public CBIAccountIdentification1 createCBIAccountIdentification1() { + return new CBIAccountIdentification1(); + } + + /** + * Create an instance of {@link OrganisationIdentification4 } + * + */ + public OrganisationIdentification4 createOrganisationIdentification4() { + return new OrganisationIdentification4(); + } + + /** + * Create an instance of {@link CBIServiceLevel2 } + * + */ + public CBIServiceLevel2 createCBIServiceLevel2() { + return new CBIServiceLevel2(); + } + + /** + * Create an instance of {@link CBIServiceLevel1 } + * + */ + public CBIServiceLevel1 createCBIServiceLevel1() { + return new CBIServiceLevel1(); + } + + /** + * Create an instance of {@link CreditorReferenceType2 } + * + */ + public CreditorReferenceType2 createCreditorReferenceType2() { + return new CreditorReferenceType2(); + } + + /** + * Create an instance of {@link CBIPaymentInstructionInformation } + * + */ + public CBIPaymentInstructionInformation createCBIPaymentInstructionInformation() { + return new CBIPaymentInstructionInformation(); + } + + /** + * Create an instance of {@link CBIFinancialInstitutionIdentification2 } + * + */ + public CBIFinancialInstitutionIdentification2 createCBIFinancialInstitutionIdentification2() { + return new CBIFinancialInstitutionIdentification2(); + } + + /** + * Create an instance of {@link CBIFinancialInstitutionIdentification1 } + * + */ + public CBIFinancialInstitutionIdentification1 createCBIFinancialInstitutionIdentification1() { + return new CBIFinancialInstitutionIdentification1(); + } + + /** + * Create an instance of {@link CBIFinancialInstitutionIdentification3 } + * + */ + public CBIFinancialInstitutionIdentification3 createCBIFinancialInstitutionIdentification3() { + return new CBIFinancialInstitutionIdentification3(); + } + + /** + * Create an instance of {@link CBICheque1 } + * + */ + public CBICheque1 createCBICheque1() { + return new CBICheque1(); + } + + /** + * Create an instance of {@link CBIRemittanceLocation1 } + * + */ + public CBIRemittanceLocation1 createCBIRemittanceLocation1() { + return new CBIRemittanceLocation1(); + } + + /** + * Create an instance of {@link CreditorReferenceInformation2 } + * + */ + public CreditorReferenceInformation2 createCreditorReferenceInformation2() { + return new CreditorReferenceInformation2(); + } + + /** + * Create an instance of {@link CBIParty1Choice } + * + */ + public CBIParty1Choice createCBIParty1Choice() { + return new CBIParty1Choice(); + } + + /** + * Create an instance of {@link GenericIdentification3 } + * + */ + public GenericIdentification3 createGenericIdentification3() { + return new GenericIdentification3(); + } + + /** + * Create an instance of {@link CBICashAccount1 } + * + */ + public CBICashAccount1 createCBICashAccount1() { + return new CBICashAccount1(); + } + + /** + * Create an instance of {@link CBICashAccount2 } + * + */ + public CBICashAccount2 createCBICashAccount2() { + return new CBICashAccount2(); + } + + /** + * Create an instance of {@link DateAndPlaceOfBirth } + * + */ + public DateAndPlaceOfBirth createDateAndPlaceOfBirth() { + return new DateAndPlaceOfBirth(); + } + + /** + * Create an instance of {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount createActiveOrHistoricCurrencyAndAmount() { + return new ActiveOrHistoricCurrencyAndAmount(); + } + + /** + * Create an instance of {@link ReferredDocumentType1Choice } + * + */ + public ReferredDocumentType1Choice createReferredDocumentType1Choice() { + return new ReferredDocumentType1Choice(); + } + + /** + * Create an instance of {@link CBIOrganisationIdentification1 } + * + */ + public CBIOrganisationIdentification1 createCBIOrganisationIdentification1() { + return new CBIOrganisationIdentification1(); + } + + /** + * Create an instance of {@link PersonIdentification5 } + * + */ + public PersonIdentification5 createPersonIdentification5() { + return new PersonIdentification5(); + } + + /** + * Create an instance of {@link CreditorReferenceType1Choice } + * + */ + public CreditorReferenceType1Choice createCreditorReferenceType1Choice() { + return new CreditorReferenceType1Choice(); + } + + /** + * Create an instance of {@link DocumentAdjustment1 } + * + */ + public DocumentAdjustment1 createDocumentAdjustment1() { + return new DocumentAdjustment1(); + } + + /** + * Create an instance of {@link StructuredRemittanceInformation7 } + * + */ + public StructuredRemittanceInformation7 createStructuredRemittanceInformation7() { + return new StructuredRemittanceInformation7(); + } + + /** + * Create an instance of {@link CBIRegulatoryReporting1 } + * + */ + public CBIRegulatoryReporting1 createCBIRegulatoryReporting1() { + return new CBIRegulatoryReporting1(); + } + + /** + * Create an instance of {@link PartyIdentification32 } + * + */ + public PartyIdentification32 createPartyIdentification32() { + return new PartyIdentification32(); + } + + /** + * Create an instance of {@link ReferredDocumentInformation3 } + * + */ + public ReferredDocumentInformation3 createReferredDocumentInformation3() { + return new ReferredDocumentInformation3(); + } + + /** + * Create an instance of {@link CBIGroupHeader } + * + */ + public CBIGroupHeader createCBIGroupHeader() { + return new CBIGroupHeader(); + } + + /** + * Create an instance of {@link Party6Choice } + * + */ + public Party6Choice createParty6Choice() { + return new Party6Choice(); + } + + /** + * Create an instance of {@link PersonIdentificationSchemeName1Choice } + * + */ + public PersonIdentificationSchemeName1Choice createPersonIdentificationSchemeName1Choice() { + return new PersonIdentificationSchemeName1Choice(); + } + + /** + * Create an instance of {@link CBIAmountType1 } + * + */ + public CBIAmountType1 createCBIAmountType1() { + return new CBIAmountType1(); + } + + /** + * Create an instance of {@link CBILocalInstrument1 } + * + */ + public CBILocalInstrument1 createCBILocalInstrument1() { + return new CBILocalInstrument1(); + } + + /** + * Create an instance of {@link CBIStructuredRegulatoryReporting1 } + * + */ + public CBIStructuredRegulatoryReporting1 createCBIStructuredRegulatoryReporting1() { + return new CBIStructuredRegulatoryReporting1(); + } + + /** + * Create an instance of {@link CBIOrganisationIdentification4 } + * + */ + public CBIOrganisationIdentification4 createCBIOrganisationIdentification4() { + return new CBIOrganisationIdentification4(); + } + + /** + * Create an instance of {@link CBIOrganisationIdentification3 } + * + */ + public CBIOrganisationIdentification3 createCBIOrganisationIdentification3() { + return new CBIOrganisationIdentification3(); + } + + /** + * Create an instance of {@link CBICreditTransferTransactionInformation } + * + */ + public CBICreditTransferTransactionInformation createCBICreditTransferTransactionInformation() { + return new CBICreditTransferTransactionInformation(); + } + + /** + * Create an instance of {@link CBIOrganisationIdentification2 } + * + */ + public CBIOrganisationIdentification2 createCBIOrganisationIdentification2() { + return new CBIOrganisationIdentification2(); + } + + /** + * Create an instance of {@link PaymentIdentification1 } + * + */ + public PaymentIdentification1 createPaymentIdentification1() { + return new PaymentIdentification1(); + } + + /** + * Create an instance of {@link RemittanceInformation5 } + * + */ + public RemittanceInformation5 createRemittanceInformation5() { + return new RemittanceInformation5(); + } + + /** + * Create an instance of {@link ContactDetails2 } + * + */ + public ContactDetails2 createContactDetails2() { + return new ContactDetails2(); + } + + /** + * Create an instance of {@link ReferredDocumentType2 } + * + */ + public ReferredDocumentType2 createReferredDocumentType2() { + return new ReferredDocumentType2(); + } + + /** + * Create an instance of {@link CBIPaymentTypeInformation1 } + * + */ + public CBIPaymentTypeInformation1 createCBIPaymentTypeInformation1() { + return new CBIPaymentTypeInformation1(); + } + + /** + * Create an instance of {@link Purpose1Choice } + * + */ + public Purpose1Choice createPurpose1Choice() { + return new Purpose1Choice(); + } + + /** + * Create an instance of {@link CBIPaymentTypeInformation2 } + * + */ + public CBIPaymentTypeInformation2 createCBIPaymentTypeInformation2() { + return new CBIPaymentTypeInformation2(); + } + + /** + * Create an instance of {@link OrganisationIdentificationSchemeName1Choice } + * + */ + public OrganisationIdentificationSchemeName1Choice createOrganisationIdentificationSchemeName1Choice() { + return new OrganisationIdentificationSchemeName1Choice(); + } + + /** + * Create an instance of {@link CBIPersonIdentification1 } + * + */ + public CBIPersonIdentification1 createCBIPersonIdentification1() { + return new CBIPersonIdentification1(); + } + + /** + * Create an instance of {@link CBIClearingSystemMemberIdentification1 } + * + */ + public CBIClearingSystemMemberIdentification1 createCBIClearingSystemMemberIdentification1() { + return new CBIClearingSystemMemberIdentification1(); + } + + /** + * Create an instance of {@link CBIPartyIdentification2 } + * + */ + public CBIPartyIdentification2 createCBIPartyIdentification2() { + return new CBIPartyIdentification2(); + } + + /** + * Create an instance of {@link CBIPartyIdentification3 } + * + */ + public CBIPartyIdentification3 createCBIPartyIdentification3() { + return new CBIPartyIdentification3(); + } + + /** + * Create an instance of {@link CBIPartyIdentification4 } + * + */ + public CBIPartyIdentification4 createCBIPartyIdentification4() { + return new CBIPartyIdentification4(); + } + + /** + * Create an instance of {@link CBIPartyIdentification5 } + * + */ + public CBIPartyIdentification5 createCBIPartyIdentification5() { + return new CBIPartyIdentification5(); + } + + /** + * Create an instance of {@link CBIIdType1 } + * + */ + public CBIIdType1 createCBIIdType1() { + return new CBIIdType1(); + } + + /** + * Create an instance of {@link CBIIdType2 } + * + */ + public CBIIdType2 createCBIIdType2() { + return new CBIIdType2(); + } + + /** + * Create an instance of {@link CBIPostalAddress6 } + * + */ + public CBIPostalAddress6 createCBIPostalAddress6() { + return new CBIPostalAddress6(); + } + + /** + * Create an instance of {@link CBIGenericIdentification2 } + * + */ + public CBIGenericIdentification2 createCBIGenericIdentification2() { + return new CBIGenericIdentification2(); + } + + /** + * Create an instance of {@link CBIIdType3 } + * + */ + public CBIIdType3 createCBIIdType3() { + return new CBIIdType3(); + } + + /** + * Create an instance of {@link CBIPartyIdentification1 } + * + */ + public CBIPartyIdentification1 createCBIPartyIdentification1() { + return new CBIPartyIdentification1(); + } + + /** + * Create an instance of {@link CBIGenericIdentification1 } + * + */ + public CBIGenericIdentification1 createCBIGenericIdentification1() { + return new CBIGenericIdentification1(); + } + + /** + * Create an instance of {@link GenericPersonIdentification1 } + * + */ + public GenericPersonIdentification1 createGenericPersonIdentification1() { + return new GenericPersonIdentification1(); + } + + /** + * Create an instance of {@link CBISgnInf00104 } + * + */ + public CBISgnInf00104 createCBISgnInf00104() { + return new CBISgnInf00104(); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBISgnInf00104 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBISgnInf.001.04", name = "CBISgnInf") + public JAXBElement createCBISgnInf(CBISgnInf00104 value) { + return new JAXBElement(_CBISgnInf_QNAME, CBISgnInf00104 .class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBIHdrTrt00107 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBIHdrTrt.001.07", name = "CBIHdrTrt") + public JAXBElement createCBIHdrTrt(CBIHdrTrt00107 value) { + return new JAXBElement(_CBIHdrTrt_QNAME, CBIHdrTrt00107 .class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBIPaymentRequestMsg000400 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBIPaymentRequestMsg.00.04.00", name = "CBIPaymentRequestMsg") + public JAXBElement createCBIPaymentRequestMsg(CBIPaymentRequestMsg000400 value) { + return new JAXBElement(_CBIPaymentRequestMsg_QNAME, CBIPaymentRequestMsg000400 .class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBIBdyPaymentRequest000400 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBIBdyPaymentRequest.00.04.00", name = "CBIBdyPaymentRequest") + public JAXBElement createCBIBdyPaymentRequest(CBIBdyPaymentRequest000400 value) { + return new JAXBElement(_CBIBdyPaymentRequest_QNAME, CBIBdyPaymentRequest000400 .class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBIPaymentRequest000400 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.00", name = "CBIPaymentRequest") + public JAXBElement createCBIPaymentRequest(CBIPaymentRequest000400 value) { + return new JAXBElement(_CBIPaymentRequest_QNAME, CBIPaymentRequest000400 .class, null, value); + } + + /** + * Create an instance of {@link JAXBElement }{@code <}{@link CBIHdrSrv00107 }{@code >}} + * + */ + @XmlElementDecl(namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", name = "CBIHdrSrv") + public JAXBElement createCBIHdrSrv(CBIHdrSrv00107 value) { + return new JAXBElement(_CBIHdrSrv_QNAME, CBIHdrSrv00107 .class, null, value); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentification4.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentification4.java new file mode 100644 index 0000000000..d4c8f0ce44 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentification4.java @@ -0,0 +1,104 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per OrganisationIdentification4 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="OrganisationIdentification4">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="BICOrBEI" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}AnyBICIdentifier" minOccurs="0"/>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}GenericOrganisationIdentification1" maxOccurs="unbounded" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OrganisationIdentification4", propOrder = { + "bicOrBEI", + "othr" +}) +public class OrganisationIdentification4 { + + @XmlElement(name = "BICOrBEI") + protected String bicOrBEI; + @XmlElement(name = "Othr") + protected List othr; + + /** + * Recupera il valore della proprietà bicOrBEI. + * + * @return + * possible object is + * {@link String } + * + */ + public String getBICOrBEI() { + return bicOrBEI; + } + + /** + * Imposta il valore della proprietà bicOrBEI. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setBICOrBEI(String value) { + this.bicOrBEI = value; + } + + /** + * Gets the value of the othr property. + * + *

    + * 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 set method for the othr property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getOthr().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link GenericOrganisationIdentification1 } + * + * + */ + public List getOthr() { + if (othr == null) { + othr = new ArrayList(); + } + return this.othr; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentificationSchemeName1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentificationSchemeName1Choice.java new file mode 100644 index 0000000000..fefd0d1e43 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/OrganisationIdentificationSchemeName1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per OrganisationIdentificationSchemeName1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="OrganisationIdentificationSchemeName1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ExternalOrganisationIdentification1Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "OrganisationIdentificationSchemeName1Choice", propOrder = { + "cd", + "prtry" +}) +public class OrganisationIdentificationSchemeName1Choice { + + @XmlElement(name = "Cd") + protected String cd; + @XmlElement(name = "Prtry") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Party6Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Party6Choice.java new file mode 100644 index 0000000000..b3c25457b8 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Party6Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per Party6Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="Party6Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="OrgId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}OrganisationIdentification4"/>
    + *           <element name="PrvtId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PersonIdentification5"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Party6Choice", propOrder = { + "orgId", + "prvtId" +}) +public class Party6Choice { + + @XmlElement(name = "OrgId") + protected OrganisationIdentification4 orgId; + @XmlElement(name = "PrvtId") + protected PersonIdentification5 prvtId; + + /** + * Recupera il valore della proprietà orgId. + * + * @return + * possible object is + * {@link OrganisationIdentification4 } + * + */ + public OrganisationIdentification4 getOrgId() { + return orgId; + } + + /** + * Imposta il valore della proprietà orgId. + * + * @param value + * allowed object is + * {@link OrganisationIdentification4 } + * + */ + public void setOrgId(OrganisationIdentification4 value) { + this.orgId = value; + } + + /** + * Recupera il valore della proprietà prvtId. + * + * @return + * possible object is + * {@link PersonIdentification5 } + * + */ + public PersonIdentification5 getPrvtId() { + return prvtId; + } + + /** + * Imposta il valore della proprietà prvtId. + * + * @param value + * allowed object is + * {@link PersonIdentification5 } + * + */ + public void setPrvtId(PersonIdentification5 value) { + this.prvtId = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PartyIdentification32.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PartyIdentification32.java new file mode 100644 index 0000000000..61db1d9c84 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PartyIdentification32.java @@ -0,0 +1,181 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per PartyIdentification32 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="PartyIdentification32">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Nm" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max140Text" minOccurs="0"/>
    + *         <element name="PstlAdr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CBIPostalAddress6" minOccurs="0"/>
    + *         <element name="Id" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Party6Choice" minOccurs="0"/>
    + *         <element name="CtryOfRes" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CountryCode" minOccurs="0"/>
    + *         <element name="CtctDtls" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ContactDetails2" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PartyIdentification32", propOrder = { + "nm", + "pstlAdr", + "id", + "ctryOfRes", + "ctctDtls" +}) +public class PartyIdentification32 { + + @XmlElement(name = "Nm") + protected String nm; + @XmlElement(name = "PstlAdr") + protected CBIPostalAddress6 pstlAdr; + @XmlElement(name = "Id") + protected Party6Choice id; + @XmlElement(name = "CtryOfRes") + protected String ctryOfRes; + @XmlElement(name = "CtctDtls") + protected ContactDetails2 ctctDtls; + + /** + * 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 CBIPostalAddress6 } + * + */ + public CBIPostalAddress6 getPstlAdr() { + return pstlAdr; + } + + /** + * Imposta il valore della proprietà pstlAdr. + * + * @param value + * allowed object is + * {@link CBIPostalAddress6 } + * + */ + public void setPstlAdr(CBIPostalAddress6 value) { + this.pstlAdr = value; + } + + /** + * Recupera il valore della proprietà id. + * + * @return + * possible object is + * {@link Party6Choice } + * + */ + public Party6Choice getId() { + return id; + } + + /** + * Imposta il valore della proprietà id. + * + * @param value + * allowed object is + * {@link Party6Choice } + * + */ + public void setId(Party6Choice 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; + } + + /** + * Recupera il valore della proprietà ctctDtls. + * + * @return + * possible object is + * {@link ContactDetails2 } + * + */ + public ContactDetails2 getCtctDtls() { + return ctctDtls; + } + + /** + * Imposta il valore della proprietà ctctDtls. + * + * @param value + * allowed object is + * {@link ContactDetails2 } + * + */ + public void setCtctDtls(ContactDetails2 value) { + this.ctctDtls = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentIdentification1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentIdentification1.java new file mode 100644 index 0000000000..15ea90ba12 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentIdentification1.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per PaymentIdentification1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="PaymentIdentification1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="InstrId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         <element name="EndToEndId" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PaymentIdentification1", propOrder = { + "instrId", + "endToEndId" +}) +public class PaymentIdentification1 { + + @XmlElement(name = "InstrId", required = true) + protected String instrId; + @XmlElement(name = "EndToEndId", required = true) + protected String endToEndId; + + /** + * Recupera il valore della proprietà instrId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getInstrId() { + return instrId; + } + + /** + * Imposta il valore della proprietà instrId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setInstrId(String value) { + this.instrId = value; + } + + /** + * Recupera il valore della proprietà endToEndId. + * + * @return + * possible object is + * {@link String } + * + */ + public String getEndToEndId() { + return endToEndId; + } + + /** + * Imposta il valore della proprietà endToEndId. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setEndToEndId(String value) { + this.endToEndId = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentMethod3Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentMethod3Code.java new file mode 100644 index 0000000000..cad9ec0633 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PaymentMethod3Code.java @@ -0,0 +1,47 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per PaymentMethod3Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="PaymentMethod3Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="CHK"/>
    + *     <enumeration value="TRF"/>
    + *     <enumeration value="TRA"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "PaymentMethod3Code") +@XmlEnum +public enum PaymentMethod3Code { + + CHK, + TRF, + TRA; + + public String value() { + return name(); + } + + public static PaymentMethod3Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentification5.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentification5.java new file mode 100644 index 0000000000..171f876342 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentification5.java @@ -0,0 +1,104 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per PersonIdentification5 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="PersonIdentification5">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="DtAndPlcOfBirth" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}DateAndPlaceOfBirth" minOccurs="0"/>
    + *         <element name="Othr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}GenericPersonIdentification1" maxOccurs="unbounded" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonIdentification5", propOrder = { + "dtAndPlcOfBirth", + "othr" +}) +public class PersonIdentification5 { + + @XmlElement(name = "DtAndPlcOfBirth") + protected DateAndPlaceOfBirth dtAndPlcOfBirth; + @XmlElement(name = "Othr") + protected List othr; + + /** + * Recupera il valore della proprietà dtAndPlcOfBirth. + * + * @return + * possible object is + * {@link DateAndPlaceOfBirth } + * + */ + public DateAndPlaceOfBirth getDtAndPlcOfBirth() { + return dtAndPlcOfBirth; + } + + /** + * Imposta il valore della proprietà dtAndPlcOfBirth. + * + * @param value + * allowed object is + * {@link DateAndPlaceOfBirth } + * + */ + public void setDtAndPlcOfBirth(DateAndPlaceOfBirth value) { + this.dtAndPlcOfBirth = value; + } + + /** + * Gets the value of the othr property. + * + *

    + * 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 set method for the othr property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getOthr().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link GenericPersonIdentification1 } + * + * + */ + public List getOthr() { + if (othr == null) { + othr = new ArrayList(); + } + return this.othr; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentificationSchemeName1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentificationSchemeName1Choice.java new file mode 100644 index 0000000000..f86747cdc6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/PersonIdentificationSchemeName1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per PersonIdentificationSchemeName1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="PersonIdentificationSchemeName1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ExternalPersonIdentification1Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "PersonIdentificationSchemeName1Choice", propOrder = { + "cd", + "prtry" +}) +public class PersonIdentificationSchemeName1Choice { + + @XmlElement(name = "Cd") + protected String cd; + @XmlElement(name = "Prtry") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Priority2Code.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Priority2Code.java new file mode 100644 index 0000000000..fbe2af0cd6 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Priority2Code.java @@ -0,0 +1,45 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per Priority2Code. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="Priority2Code">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="HIGH"/>
    + *     <enumeration value="NORM"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "Priority2Code") +@XmlEnum +public enum Priority2Code { + + HIGH, + NORM; + + public String value() { + return name(); + } + + public static Priority2Code fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Purpose1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Purpose1Choice.java new file mode 100644 index 0000000000..ed22ff63a8 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/Purpose1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per Purpose1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="Purpose1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ExternalPurpose1Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "Purpose1Choice", propOrder = { + "cd", + "prtry" +}) +public class Purpose1Choice { + + @XmlElement(name = "Cd") + protected String cd; + @XmlElement(name = "Prtry") + 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverInformation.java new file mode 100644 index 0000000000..ae1491e9c0 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverInformation.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ReceiverInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ReceiverInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="IdCBIRecv" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier"/>
    + *         <element name="RecvTyp" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ReceiverType"/>
    + *         <element name="CBIRefrRecv" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReceiverInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "idCBIRecv", + "recvTyp", + "cbiRefrRecv" +}) +public class ReceiverInformation { + + @XmlElement(name = "IdCBIRecv", required = true) + protected String idCBIRecv; + @XmlElement(name = "RecvTyp", required = true) + protected ReceiverType recvTyp; + @XmlElement(name = "CBIRefrRecv", required = true) + protected String cbiRefrRecv; + + /** + * Recupera il valore della proprietà idCBIRecv. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdCBIRecv() { + return idCBIRecv; + } + + /** + * Imposta il valore della proprietà idCBIRecv. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdCBIRecv(String value) { + this.idCBIRecv = value; + } + + /** + * Recupera il valore della proprietà recvTyp. + * + * @return + * possible object is + * {@link ReceiverType } + * + */ + public ReceiverType getRecvTyp() { + return recvTyp; + } + + /** + * Imposta il valore della proprietà recvTyp. + * + * @param value + * allowed object is + * {@link ReceiverType } + * + */ + public void setRecvTyp(ReceiverType value) { + this.recvTyp = value; + } + + /** + * Recupera il valore della proprietà cbiRefrRecv. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCBIRefrRecv() { + return cbiRefrRecv; + } + + /** + * Imposta il valore della proprietà cbiRefrRecv. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCBIRefrRecv(String value) { + this.cbiRefrRecv = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverType.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverType.java new file mode 100644 index 0000000000..eabc699af4 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReceiverType.java @@ -0,0 +1,65 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ReceiverType. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="ReceiverType">
    + *   <restriction base="{urn:CBI:xsd:CBIHdrSrv.001.07}Max35Text">
    + *     <enumeration value="Banca Proponente"/>
    + *     <enumeration value="Banca Passiva"/>
    + *     <enumeration value="Banca Gateway"/>
    + *     <enumeration value="STD"/>
    + *     <enumeration value="GPA"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "ReceiverType", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07") +@XmlEnum +public enum ReceiverType { + + @XmlEnumValue("Banca Proponente") + BANCA_PROPONENTE("Banca Proponente"), + @XmlEnumValue("Banca Passiva") + BANCA_PASSIVA("Banca Passiva"), + @XmlEnumValue("Banca Gateway") + BANCA_GATEWAY("Banca Gateway"), + STD("STD"), + GPA("GPA"); + private final String value; + + ReceiverType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ReceiverType fromValue(String v) { + for (ReceiverType c: ReceiverType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RecerencePlatform.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RecerencePlatform.java new file mode 100644 index 0000000000..8385ee7d94 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RecerencePlatform.java @@ -0,0 +1,43 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per RecerencePlatform. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="RecerencePlatform">
    + *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
    + *     <enumeration value="A"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "RecerencePlatform", namespace = "urn:CBI:xsd:CBISgnInf.001.04") +@XmlEnum +public enum RecerencePlatform { + + A; + + public String value() { + return name(); + } + + public static RecerencePlatform fromValue(String v) { + return valueOf(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentInformation3.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentInformation3.java new file mode 100644 index 0000000000..b0f7b9389e --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentInformation3.java @@ -0,0 +1,126 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per ReferredDocumentInformation3 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ReferredDocumentInformation3">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Tp" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ReferredDocumentType2" minOccurs="0"/>
    + *         <element name="Nb" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *         <element name="RltdDt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ISODate" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferredDocumentInformation3", propOrder = { + "tp", + "nb", + "rltdDt" +}) +public class ReferredDocumentInformation3 { + + @XmlElement(name = "Tp") + protected ReferredDocumentType2 tp; + @XmlElement(name = "Nb") + protected String nb; + @XmlElement(name = "RltdDt") + protected XMLGregorianCalendar rltdDt; + + /** + * Recupera il valore della proprietà tp. + * + * @return + * possible object is + * {@link ReferredDocumentType2 } + * + */ + public ReferredDocumentType2 getTp() { + return tp; + } + + /** + * Imposta il valore della proprietà tp. + * + * @param value + * allowed object is + * {@link ReferredDocumentType2 } + * + */ + public void setTp(ReferredDocumentType2 value) { + this.tp = value; + } + + /** + * Recupera il valore della proprietà nb. + * + * @return + * possible object is + * {@link String } + * + */ + public String getNb() { + return nb; + } + + /** + * Imposta il valore della proprietà nb. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setNb(String value) { + this.nb = value; + } + + /** + * Recupera il valore della proprietà rltdDt. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getRltdDt() { + return rltdDt; + } + + /** + * Imposta il valore della proprietà rltdDt. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setRltdDt(XMLGregorianCalendar value) { + this.rltdDt = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType1Choice.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType1Choice.java new file mode 100644 index 0000000000..558ae0bb9f --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType1Choice.java @@ -0,0 +1,99 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ReferredDocumentType1Choice complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ReferredDocumentType1Choice">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <choice>
    + *           <element name="Cd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}DocumentType5Code"/>
    + *           <element name="Prtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text"/>
    + *         </choice>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferredDocumentType1Choice", propOrder = { + "cd", + "prtry" +}) +public class ReferredDocumentType1Choice { + + @XmlElement(name = "Cd") + protected DocumentType5Code cd; + @XmlElement(name = "Prtry") + protected String prtry; + + /** + * Recupera il valore della proprietà cd. + * + * @return + * possible object is + * {@link DocumentType5Code } + * + */ + public DocumentType5Code getCd() { + return cd; + } + + /** + * Imposta il valore della proprietà cd. + * + * @param value + * allowed object is + * {@link DocumentType5Code } + * + */ + public void setCd(DocumentType5Code 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType2.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType2.java new file mode 100644 index 0000000000..8b1f7f015a --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ReferredDocumentType2.java @@ -0,0 +1,97 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ReferredDocumentType2 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ReferredDocumentType2">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="CdOrPrtry" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ReferredDocumentType1Choice"/>
    + *         <element name="Issr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max35Text" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ReferredDocumentType2", propOrder = { + "cdOrPrtry", + "issr" +}) +public class ReferredDocumentType2 { + + @XmlElement(name = "CdOrPrtry", required = true) + protected ReferredDocumentType1Choice cdOrPrtry; + @XmlElement(name = "Issr") + protected String issr; + + /** + * Recupera il valore della proprietà cdOrPrtry. + * + * @return + * possible object is + * {@link ReferredDocumentType1Choice } + * + */ + public ReferredDocumentType1Choice getCdOrPrtry() { + return cdOrPrtry; + } + + /** + * Imposta il valore della proprietà cdOrPrtry. + * + * @param value + * allowed object is + * {@link ReferredDocumentType1Choice } + * + */ + public void setCdOrPrtry(ReferredDocumentType1Choice 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; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceAmount1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceAmount1.java new file mode 100644 index 0000000000..7041cc22b5 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceAmount1.java @@ -0,0 +1,216 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per RemittanceAmount1 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="RemittanceAmount1">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="DuePyblAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *         <element name="DscntApldAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *         <element name="CdtNoteAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *         <element name="TaxAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *         <element name="AdjstmntAmtAndRsn" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}DocumentAdjustment1" maxOccurs="unbounded" minOccurs="0"/>
    + *         <element name="RmtdAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ActiveOrHistoricCurrencyAndAmount" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RemittanceAmount1", propOrder = { + "duePyblAmt", + "dscntApldAmt", + "cdtNoteAmt", + "taxAmt", + "adjstmntAmtAndRsn", + "rmtdAmt" +}) +public class RemittanceAmount1 { + + @XmlElement(name = "DuePyblAmt") + protected ActiveOrHistoricCurrencyAndAmount duePyblAmt; + @XmlElement(name = "DscntApldAmt") + protected ActiveOrHistoricCurrencyAndAmount dscntApldAmt; + @XmlElement(name = "CdtNoteAmt") + protected ActiveOrHistoricCurrencyAndAmount cdtNoteAmt; + @XmlElement(name = "TaxAmt") + protected ActiveOrHistoricCurrencyAndAmount taxAmt; + @XmlElement(name = "AdjstmntAmtAndRsn") + protected List adjstmntAmtAndRsn; + @XmlElement(name = "RmtdAmt") + protected ActiveOrHistoricCurrencyAndAmount rmtdAmt; + + /** + * Recupera il valore della proprietà duePyblAmt. + * + * @return + * possible object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount getDuePyblAmt() { + return duePyblAmt; + } + + /** + * Imposta il valore della proprietà duePyblAmt. + * + * @param value + * allowed object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public void setDuePyblAmt(ActiveOrHistoricCurrencyAndAmount value) { + this.duePyblAmt = value; + } + + /** + * Recupera il valore della proprietà dscntApldAmt. + * + * @return + * possible object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount getDscntApldAmt() { + return dscntApldAmt; + } + + /** + * Imposta il valore della proprietà dscntApldAmt. + * + * @param value + * allowed object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public void setDscntApldAmt(ActiveOrHistoricCurrencyAndAmount value) { + this.dscntApldAmt = value; + } + + /** + * Recupera il valore della proprietà cdtNoteAmt. + * + * @return + * possible object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount getCdtNoteAmt() { + return cdtNoteAmt; + } + + /** + * Imposta il valore della proprietà cdtNoteAmt. + * + * @param value + * allowed object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public void setCdtNoteAmt(ActiveOrHistoricCurrencyAndAmount value) { + this.cdtNoteAmt = value; + } + + /** + * Recupera il valore della proprietà taxAmt. + * + * @return + * possible object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount getTaxAmt() { + return taxAmt; + } + + /** + * Imposta il valore della proprietà taxAmt. + * + * @param value + * allowed object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public void setTaxAmt(ActiveOrHistoricCurrencyAndAmount value) { + this.taxAmt = value; + } + + /** + * Gets the value of the adjstmntAmtAndRsn property. + * + *

    + * 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 set method for the adjstmntAmtAndRsn property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getAdjstmntAmtAndRsn().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link DocumentAdjustment1 } + * + * + */ + public List getAdjstmntAmtAndRsn() { + if (adjstmntAmtAndRsn == null) { + adjstmntAmtAndRsn = new ArrayList(); + } + return this.adjstmntAmtAndRsn; + } + + /** + * Recupera il valore della proprietà rmtdAmt. + * + * @return + * possible object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public ActiveOrHistoricCurrencyAndAmount getRmtdAmt() { + return rmtdAmt; + } + + /** + * Imposta il valore della proprietà rmtdAmt. + * + * @param value + * allowed object is + * {@link ActiveOrHistoricCurrencyAndAmount } + * + */ + public void setRmtdAmt(ActiveOrHistoricCurrencyAndAmount value) { + this.rmtdAmt = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceInformation5.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceInformation5.java new file mode 100644 index 0000000000..b4ce21ad22 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/RemittanceInformation5.java @@ -0,0 +1,109 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per RemittanceInformation5 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="RemittanceInformation5">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="Ustrd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max140Text" maxOccurs="unbounded" minOccurs="0"/>
    + *         <element name="Strd" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}StructuredRemittanceInformation7" maxOccurs="unbounded" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "RemittanceInformation5", propOrder = { + "ustrd", + "strd" +}) +public class RemittanceInformation5 { + + @XmlElement(name = "Ustrd") + protected List ustrd; + @XmlElement(name = "Strd") + protected List strd; + + /** + * Gets the value of the ustrd property. + * + *

    + * 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 set method for the ustrd property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getUstrd().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getUstrd() { + if (ustrd == null) { + ustrd = new ArrayList(); + } + return this.ustrd; + } + + /** + * Gets the value of the strd property. + * + *

    + * 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 set method for the strd property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getStrd().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link StructuredRemittanceInformation7 } + * + * + */ + public List getStrd() { + if (strd == null) { + strd = new ArrayList(); + } + return this.strd; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderInformation.java new file mode 100644 index 0000000000..bc9e4a7dad --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderInformation.java @@ -0,0 +1,125 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per SenderInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="SenderInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="IdCBISend" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier"/>
    + *         <element name="SendTyp" type="{urn:CBI:xsd:CBIHdrSrv.001.07}SenderType"/>
    + *         <element name="CBIRefrSend" type="{urn:CBI:xsd:CBIHdrSrv.001.07}CBIIdentifier"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "SenderInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "idCBISend", + "sendTyp", + "cbiRefrSend" +}) +public class SenderInformation { + + @XmlElement(name = "IdCBISend", required = true) + protected String idCBISend; + @XmlElement(name = "SendTyp", required = true) + protected SenderType sendTyp; + @XmlElement(name = "CBIRefrSend", required = true) + protected String cbiRefrSend; + + /** + * Recupera il valore della proprietà idCBISend. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdCBISend() { + return idCBISend; + } + + /** + * Imposta il valore della proprietà idCBISend. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdCBISend(String value) { + this.idCBISend = value; + } + + /** + * Recupera il valore della proprietà sendTyp. + * + * @return + * possible object is + * {@link SenderType } + * + */ + public SenderType getSendTyp() { + return sendTyp; + } + + /** + * Imposta il valore della proprietà sendTyp. + * + * @param value + * allowed object is + * {@link SenderType } + * + */ + public void setSendTyp(SenderType value) { + this.sendTyp = value; + } + + /** + * Recupera il valore della proprietà cbiRefrSend. + * + * @return + * possible object is + * {@link String } + * + */ + public String getCBIRefrSend() { + return cbiRefrSend; + } + + /** + * Imposta il valore della proprietà cbiRefrSend. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setCBIRefrSend(String value) { + this.cbiRefrSend = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderType.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderType.java new file mode 100644 index 0000000000..1c8c1ad532 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/SenderType.java @@ -0,0 +1,65 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per SenderType. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="SenderType">
    + *   <restriction base="{urn:CBI:xsd:CBIHdrSrv.001.07}Max35Text">
    + *     <enumeration value="Banca Proponente"/>
    + *     <enumeration value="Banca Passiva"/>
    + *     <enumeration value="Banca Gateway"/>
    + *     <enumeration value="STD"/>
    + *     <enumeration value="GPA"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "SenderType", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07") +@XmlEnum +public enum SenderType { + + @XmlEnumValue("Banca Proponente") + BANCA_PROPONENTE("Banca Proponente"), + @XmlEnumValue("Banca Passiva") + BANCA_PASSIVA("Banca Passiva"), + @XmlEnumValue("Banca Gateway") + BANCA_GATEWAY("Banca Gateway"), + STD("STD"), + GPA("GPA"); + private final String value; + + SenderType(String v) { + value = v; + } + + public String value() { + return value; + } + + public static SenderType fromValue(String v) { + for (SenderType c: SenderType.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceInformation.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceInformation.java new file mode 100644 index 0000000000..3165fe12af --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceInformation.java @@ -0,0 +1,126 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlAccessType; +import javax.xml.bind.annotation.XmlAccessorType; +import javax.xml.bind.annotation.XmlElement; +import javax.xml.bind.annotation.XmlType; +import javax.xml.datatype.XMLGregorianCalendar; + + +/** + *

    Classe Java per ServiceInformation complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="ServiceInformation">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="SrvNm" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ServiceName1"/>
    + *         <element name="IdE2EMsg" type="{urn:CBI:xsd:CBIHdrSrv.001.07}IdE2EMsg1"/>
    + *         <element name="XMLCrtDt" type="{urn:CBI:xsd:CBIHdrSrv.001.07}ISODateTime"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "ServiceInformation", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07", propOrder = { + "srvNm", + "idE2EMsg", + "xmlCrtDt" +}) +public class ServiceInformation { + + @XmlElement(name = "SrvNm", required = true) + protected ServiceName1 srvNm; + @XmlElement(name = "IdE2EMsg", required = true) + protected String idE2EMsg; + @XmlElement(name = "XMLCrtDt", required = true) + protected XMLGregorianCalendar xmlCrtDt; + + /** + * Recupera il valore della proprietà srvNm. + * + * @return + * possible object is + * {@link ServiceName1 } + * + */ + public ServiceName1 getSrvNm() { + return srvNm; + } + + /** + * Imposta il valore della proprietà srvNm. + * + * @param value + * allowed object is + * {@link ServiceName1 } + * + */ + public void setSrvNm(ServiceName1 value) { + this.srvNm = value; + } + + /** + * Recupera il valore della proprietà idE2EMsg. + * + * @return + * possible object is + * {@link String } + * + */ + public String getIdE2EMsg() { + return idE2EMsg; + } + + /** + * Imposta il valore della proprietà idE2EMsg. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setIdE2EMsg(String value) { + this.idE2EMsg = value; + } + + /** + * Recupera il valore della proprietà xmlCrtDt. + * + * @return + * possible object is + * {@link XMLGregorianCalendar } + * + */ + public XMLGregorianCalendar getXMLCrtDt() { + return xmlCrtDt; + } + + /** + * Imposta il valore della proprietà xmlCrtDt. + * + * @param value + * allowed object is + * {@link XMLGregorianCalendar } + * + */ + public void setXMLCrtDt(XMLGregorianCalendar value) { + this.xmlCrtDt = value; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName.java new file mode 100644 index 0000000000..f130d2bd02 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName.java @@ -0,0 +1,226 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ServiceName. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="ServiceName">
    + *   <restriction base="{urn:CBI:xsd:CBIHdrTrt.001.07}Max60Text">
    + *     <enumeration value="PORTING-IR"/>
    + *     <enumeration value="PORTING-IM"/>
    + *     <enumeration value="PORTING-IB"/>
    + *     <enumeration value="PORTING-AL"/>
    + *     <enumeration value="PORTING-PC"/>
    + *     <enumeration value="PORTING-PE"/>
    + *     <enumeration value="PORTING-AP"/>
    + *     <enumeration value="PORTING-AI"/>
    + *     <enumeration value="PORTING-AB"/>
    + *     <enumeration value="PORTING-SL-D"/>
    + *     <enumeration value="PORTING-F4"/>
    + *     <enumeration value="PORTING-I4"/>
    + *     <enumeration value="PORTING-R4"/>
    + *     <enumeration value="PORTING-EIR"/>
    + *     <enumeration value="PORTING-EIM"/>
    + *     <enumeration value="PORTING-EIB"/>
    + *     <enumeration value="PORTING-EAL"/>
    + *     <enumeration value="PORTING-BB"/>
    + *     <enumeration value="PORTING-EP"/>
    + *     <enumeration value="PORTING-AV"/>
    + *     <enumeration value="PORTING-RH"/>
    + *     <enumeration value="PORTING-RA"/>
    + *     <enumeration value="PORTING-EC"/>
    + *     <enumeration value="PORTING-DT"/>
    + *     <enumeration value="PORTING-RP"/>
    + *     <enumeration value="PORTING-SL-I"/>
    + *     <enumeration value="PORTING-A4"/>
    + *     <enumeration value="PORTING-Q4"/>
    + *     <enumeration value="BON-INIZ-BEN"/>
    + *     <enumeration value="ESITO-BON-ORD-BEN"/>
    + *     <enumeration value="ANT-FATT-ITA"/>
    + *     <enumeration value="ANT-FATT-EST"/>
    + *     <enumeration value="STAT-RPT-ANT-FATT"/>
    + *     <enumeration value="INV-E2E-FATT"/>
    + *     <enumeration value="INV-E2E-DOC-NON-STRUTT"/>
    + *     <enumeration value="SALDO-MOV-INTR"/>
    + *     <enumeration value="DISP-PAG-ITA"/>
    + *     <enumeration value="DISP-PAG-SEPA"/>
    + *     <enumeration value="STAT-RPT-DISP-PAG"/>
    + *     <enumeration value="AVV-BON-IN"/>
    + *     <enumeration value="AVV-ISTR"/>
    + *     <enumeration value="INF-TRF"/>
    + *     <enumeration value="INC-SDDC"/>
    + *     <enumeration value="INC-SDDB"/>
    + *     <enumeration value="STAT-RPT-INC-SDD"/>
    + *     <enumeration value="INF-ACCT-RT"/>
    + *     <enumeration value="STAT-RPT-PSD"/>
    + *     <enumeration value="CBILL-BATCH"/>
    + *     <enumeration value="CBILL-BATCH-BILLER"/>
    + *     <enumeration value="CERT-CRED-REQ"/>
    + *     <enumeration value="STAT-RPT-CERT-CRED"/>
    + *     <enumeration value="INF-STMT"/>
    + *     <enumeration value="SALDI-ANAG-TRIB"/>
    + *     <enumeration value="ESITO-SALDI-ANAG-TRIB"/>
    + *     <enumeration value="INC-SEDAC"/>
    + *     <enumeration value="INC-SEDAD"/>
    + *     <enumeration value="DISP-PAG-EST"/>
    + *     <enumeration value="STAT-RPT-DISP-PAG-EST"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "ServiceName", namespace = "urn:CBI:xsd:CBIHdrTrt.001.07") +@XmlEnum +public enum ServiceName { + + @XmlEnumValue("PORTING-IR") + PORTING_IR("PORTING-IR"), + @XmlEnumValue("PORTING-IM") + PORTING_IM("PORTING-IM"), + @XmlEnumValue("PORTING-IB") + PORTING_IB("PORTING-IB"), + @XmlEnumValue("PORTING-AL") + PORTING_AL("PORTING-AL"), + @XmlEnumValue("PORTING-PC") + PORTING_PC("PORTING-PC"), + @XmlEnumValue("PORTING-PE") + PORTING_PE("PORTING-PE"), + @XmlEnumValue("PORTING-AP") + PORTING_AP("PORTING-AP"), + @XmlEnumValue("PORTING-AI") + PORTING_AI("PORTING-AI"), + @XmlEnumValue("PORTING-AB") + PORTING_AB("PORTING-AB"), + @XmlEnumValue("PORTING-SL-D") + PORTING_SL_D("PORTING-SL-D"), + @XmlEnumValue("PORTING-F4") + PORTING_F_4("PORTING-F4"), + @XmlEnumValue("PORTING-I4") + PORTING_I_4("PORTING-I4"), + @XmlEnumValue("PORTING-R4") + PORTING_R_4("PORTING-R4"), + @XmlEnumValue("PORTING-EIR") + PORTING_EIR("PORTING-EIR"), + @XmlEnumValue("PORTING-EIM") + PORTING_EIM("PORTING-EIM"), + @XmlEnumValue("PORTING-EIB") + PORTING_EIB("PORTING-EIB"), + @XmlEnumValue("PORTING-EAL") + PORTING_EAL("PORTING-EAL"), + @XmlEnumValue("PORTING-BB") + PORTING_BB("PORTING-BB"), + @XmlEnumValue("PORTING-EP") + PORTING_EP("PORTING-EP"), + @XmlEnumValue("PORTING-AV") + PORTING_AV("PORTING-AV"), + @XmlEnumValue("PORTING-RH") + PORTING_RH("PORTING-RH"), + @XmlEnumValue("PORTING-RA") + PORTING_RA("PORTING-RA"), + @XmlEnumValue("PORTING-EC") + PORTING_EC("PORTING-EC"), + @XmlEnumValue("PORTING-DT") + PORTING_DT("PORTING-DT"), + @XmlEnumValue("PORTING-RP") + PORTING_RP("PORTING-RP"), + @XmlEnumValue("PORTING-SL-I") + PORTING_SL_I("PORTING-SL-I"), + @XmlEnumValue("PORTING-A4") + PORTING_A_4("PORTING-A4"), + @XmlEnumValue("PORTING-Q4") + PORTING_Q_4("PORTING-Q4"), + @XmlEnumValue("BON-INIZ-BEN") + BON_INIZ_BEN("BON-INIZ-BEN"), + @XmlEnumValue("ESITO-BON-ORD-BEN") + ESITO_BON_ORD_BEN("ESITO-BON-ORD-BEN"), + @XmlEnumValue("ANT-FATT-ITA") + ANT_FATT_ITA("ANT-FATT-ITA"), + @XmlEnumValue("ANT-FATT-EST") + ANT_FATT_EST("ANT-FATT-EST"), + @XmlEnumValue("STAT-RPT-ANT-FATT") + STAT_RPT_ANT_FATT("STAT-RPT-ANT-FATT"), + @XmlEnumValue("INV-E2E-FATT") + INV_E_2_E_FATT("INV-E2E-FATT"), + @XmlEnumValue("INV-E2E-DOC-NON-STRUTT") + INV_E_2_E_DOC_NON_STRUTT("INV-E2E-DOC-NON-STRUTT"), + @XmlEnumValue("SALDO-MOV-INTR") + SALDO_MOV_INTR("SALDO-MOV-INTR"), + @XmlEnumValue("DISP-PAG-ITA") + DISP_PAG_ITA("DISP-PAG-ITA"), + @XmlEnumValue("DISP-PAG-SEPA") + DISP_PAG_SEPA("DISP-PAG-SEPA"), + @XmlEnumValue("STAT-RPT-DISP-PAG") + STAT_RPT_DISP_PAG("STAT-RPT-DISP-PAG"), + @XmlEnumValue("AVV-BON-IN") + AVV_BON_IN("AVV-BON-IN"), + @XmlEnumValue("AVV-ISTR") + AVV_ISTR("AVV-ISTR"), + @XmlEnumValue("INF-TRF") + INF_TRF("INF-TRF"), + @XmlEnumValue("INC-SDDC") + INC_SDDC("INC-SDDC"), + @XmlEnumValue("INC-SDDB") + INC_SDDB("INC-SDDB"), + @XmlEnumValue("STAT-RPT-INC-SDD") + STAT_RPT_INC_SDD("STAT-RPT-INC-SDD"), + @XmlEnumValue("INF-ACCT-RT") + INF_ACCT_RT("INF-ACCT-RT"), + @XmlEnumValue("STAT-RPT-PSD") + STAT_RPT_PSD("STAT-RPT-PSD"), + @XmlEnumValue("CBILL-BATCH") + CBILL_BATCH("CBILL-BATCH"), + @XmlEnumValue("CBILL-BATCH-BILLER") + CBILL_BATCH_BILLER("CBILL-BATCH-BILLER"), + @XmlEnumValue("CERT-CRED-REQ") + CERT_CRED_REQ("CERT-CRED-REQ"), + @XmlEnumValue("STAT-RPT-CERT-CRED") + STAT_RPT_CERT_CRED("STAT-RPT-CERT-CRED"), + @XmlEnumValue("INF-STMT") + INF_STMT("INF-STMT"), + @XmlEnumValue("SALDI-ANAG-TRIB") + SALDI_ANAG_TRIB("SALDI-ANAG-TRIB"), + @XmlEnumValue("ESITO-SALDI-ANAG-TRIB") + ESITO_SALDI_ANAG_TRIB("ESITO-SALDI-ANAG-TRIB"), + @XmlEnumValue("INC-SEDAC") + INC_SEDAC("INC-SEDAC"), + @XmlEnumValue("INC-SEDAD") + INC_SEDAD("INC-SEDAD"), + @XmlEnumValue("DISP-PAG-EST") + DISP_PAG_EST("DISP-PAG-EST"), + @XmlEnumValue("STAT-RPT-DISP-PAG-EST") + STAT_RPT_DISP_PAG_EST("STAT-RPT-DISP-PAG-EST"); + private final String value; + + ServiceName(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ServiceName fromValue(String v) { + for (ServiceName c: ServiceName.values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName1.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName1.java new file mode 100644 index 0000000000..3cedaece92 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/ServiceName1.java @@ -0,0 +1,226 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +import javax.xml.bind.annotation.XmlEnum; +import javax.xml.bind.annotation.XmlEnumValue; +import javax.xml.bind.annotation.XmlType; + + +/** + *

    Classe Java per ServiceName1. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + *

    + *

    + * <simpleType name="ServiceName1">
    + *   <restriction base="{urn:CBI:xsd:CBIHdrSrv.001.07}Max60Text">
    + *     <enumeration value="PORTING-IR"/>
    + *     <enumeration value="PORTING-IM"/>
    + *     <enumeration value="PORTING-IB"/>
    + *     <enumeration value="PORTING-AL"/>
    + *     <enumeration value="PORTING-PC"/>
    + *     <enumeration value="PORTING-PE"/>
    + *     <enumeration value="PORTING-AP"/>
    + *     <enumeration value="PORTING-AI"/>
    + *     <enumeration value="PORTING-AB"/>
    + *     <enumeration value="PORTING-SL-D"/>
    + *     <enumeration value="PORTING-F4"/>
    + *     <enumeration value="PORTING-I4"/>
    + *     <enumeration value="PORTING-R4"/>
    + *     <enumeration value="PORTING-EIR"/>
    + *     <enumeration value="PORTING-EIM"/>
    + *     <enumeration value="PORTING-EIB"/>
    + *     <enumeration value="PORTING-EAL"/>
    + *     <enumeration value="PORTING-BB"/>
    + *     <enumeration value="PORTING-EP"/>
    + *     <enumeration value="PORTING-AV"/>
    + *     <enumeration value="PORTING-RH"/>
    + *     <enumeration value="PORTING-RA"/>
    + *     <enumeration value="PORTING-EC"/>
    + *     <enumeration value="PORTING-DT"/>
    + *     <enumeration value="PORTING-RP"/>
    + *     <enumeration value="PORTING-SL-I"/>
    + *     <enumeration value="PORTING-A4"/>
    + *     <enumeration value="PORTING-Q4"/>
    + *     <enumeration value="BON-INIZ-BEN"/>
    + *     <enumeration value="ESITO-BON-ORD-BEN"/>
    + *     <enumeration value="ANT-FATT-ITA"/>
    + *     <enumeration value="ANT-FATT-EST"/>
    + *     <enumeration value="STAT-RPT-ANT-FATT"/>
    + *     <enumeration value="INV-E2E-FATT"/>
    + *     <enumeration value="INV-E2E-DOC-NON-STRUTT"/>
    + *     <enumeration value="SALDO-MOV-INTR"/>
    + *     <enumeration value="DISP-PAG-ITA"/>
    + *     <enumeration value="DISP-PAG-SEPA"/>
    + *     <enumeration value="STAT-RPT-DISP-PAG"/>
    + *     <enumeration value="AVV-BON-IN"/>
    + *     <enumeration value="AVV-ISTR"/>
    + *     <enumeration value="INF-TRF"/>
    + *     <enumeration value="INC-SDDC"/>
    + *     <enumeration value="INC-SDDB"/>
    + *     <enumeration value="STAT-RPT-INC-SDD"/>
    + *     <enumeration value="INF-ACCT-RT"/>
    + *     <enumeration value="STAT-RPT-PSD"/>
    + *     <enumeration value="CBILL-BATCH"/>
    + *     <enumeration value="CBILL-BATCH-BILLER"/>
    + *     <enumeration value="CERT-CRED-REQ"/>
    + *     <enumeration value="STAT-RPT-CERT-CRED"/>
    + *     <enumeration value="INF-STMT"/>
    + *     <enumeration value="SALDI-ANAG-TRIB"/>
    + *     <enumeration value="ESITO-SALDI-ANAG-TRIB"/>
    + *     <enumeration value="INC-SEDAC"/>
    + *     <enumeration value="INC-SEDAD"/>
    + *     <enumeration value="DISP-PAG-EST"/>
    + *     <enumeration value="STAT-RPT-DISP-PAG-EST"/>
    + *   </restriction>
    + * </simpleType>
    + * 
    + * + */ +@XmlType(name = "ServiceName1", namespace = "urn:CBI:xsd:CBIHdrSrv.001.07") +@XmlEnum +public enum ServiceName1 { + + @XmlEnumValue("PORTING-IR") + PORTING_IR("PORTING-IR"), + @XmlEnumValue("PORTING-IM") + PORTING_IM("PORTING-IM"), + @XmlEnumValue("PORTING-IB") + PORTING_IB("PORTING-IB"), + @XmlEnumValue("PORTING-AL") + PORTING_AL("PORTING-AL"), + @XmlEnumValue("PORTING-PC") + PORTING_PC("PORTING-PC"), + @XmlEnumValue("PORTING-PE") + PORTING_PE("PORTING-PE"), + @XmlEnumValue("PORTING-AP") + PORTING_AP("PORTING-AP"), + @XmlEnumValue("PORTING-AI") + PORTING_AI("PORTING-AI"), + @XmlEnumValue("PORTING-AB") + PORTING_AB("PORTING-AB"), + @XmlEnumValue("PORTING-SL-D") + PORTING_SL_D("PORTING-SL-D"), + @XmlEnumValue("PORTING-F4") + PORTING_F_4("PORTING-F4"), + @XmlEnumValue("PORTING-I4") + PORTING_I_4("PORTING-I4"), + @XmlEnumValue("PORTING-R4") + PORTING_R_4("PORTING-R4"), + @XmlEnumValue("PORTING-EIR") + PORTING_EIR("PORTING-EIR"), + @XmlEnumValue("PORTING-EIM") + PORTING_EIM("PORTING-EIM"), + @XmlEnumValue("PORTING-EIB") + PORTING_EIB("PORTING-EIB"), + @XmlEnumValue("PORTING-EAL") + PORTING_EAL("PORTING-EAL"), + @XmlEnumValue("PORTING-BB") + PORTING_BB("PORTING-BB"), + @XmlEnumValue("PORTING-EP") + PORTING_EP("PORTING-EP"), + @XmlEnumValue("PORTING-AV") + PORTING_AV("PORTING-AV"), + @XmlEnumValue("PORTING-RH") + PORTING_RH("PORTING-RH"), + @XmlEnumValue("PORTING-RA") + PORTING_RA("PORTING-RA"), + @XmlEnumValue("PORTING-EC") + PORTING_EC("PORTING-EC"), + @XmlEnumValue("PORTING-DT") + PORTING_DT("PORTING-DT"), + @XmlEnumValue("PORTING-RP") + PORTING_RP("PORTING-RP"), + @XmlEnumValue("PORTING-SL-I") + PORTING_SL_I("PORTING-SL-I"), + @XmlEnumValue("PORTING-A4") + PORTING_A_4("PORTING-A4"), + @XmlEnumValue("PORTING-Q4") + PORTING_Q_4("PORTING-Q4"), + @XmlEnumValue("BON-INIZ-BEN") + BON_INIZ_BEN("BON-INIZ-BEN"), + @XmlEnumValue("ESITO-BON-ORD-BEN") + ESITO_BON_ORD_BEN("ESITO-BON-ORD-BEN"), + @XmlEnumValue("ANT-FATT-ITA") + ANT_FATT_ITA("ANT-FATT-ITA"), + @XmlEnumValue("ANT-FATT-EST") + ANT_FATT_EST("ANT-FATT-EST"), + @XmlEnumValue("STAT-RPT-ANT-FATT") + STAT_RPT_ANT_FATT("STAT-RPT-ANT-FATT"), + @XmlEnumValue("INV-E2E-FATT") + INV_E_2_E_FATT("INV-E2E-FATT"), + @XmlEnumValue("INV-E2E-DOC-NON-STRUTT") + INV_E_2_E_DOC_NON_STRUTT("INV-E2E-DOC-NON-STRUTT"), + @XmlEnumValue("SALDO-MOV-INTR") + SALDO_MOV_INTR("SALDO-MOV-INTR"), + @XmlEnumValue("DISP-PAG-ITA") + DISP_PAG_ITA("DISP-PAG-ITA"), + @XmlEnumValue("DISP-PAG-SEPA") + DISP_PAG_SEPA("DISP-PAG-SEPA"), + @XmlEnumValue("STAT-RPT-DISP-PAG") + STAT_RPT_DISP_PAG("STAT-RPT-DISP-PAG"), + @XmlEnumValue("AVV-BON-IN") + AVV_BON_IN("AVV-BON-IN"), + @XmlEnumValue("AVV-ISTR") + AVV_ISTR("AVV-ISTR"), + @XmlEnumValue("INF-TRF") + INF_TRF("INF-TRF"), + @XmlEnumValue("INC-SDDC") + INC_SDDC("INC-SDDC"), + @XmlEnumValue("INC-SDDB") + INC_SDDB("INC-SDDB"), + @XmlEnumValue("STAT-RPT-INC-SDD") + STAT_RPT_INC_SDD("STAT-RPT-INC-SDD"), + @XmlEnumValue("INF-ACCT-RT") + INF_ACCT_RT("INF-ACCT-RT"), + @XmlEnumValue("STAT-RPT-PSD") + STAT_RPT_PSD("STAT-RPT-PSD"), + @XmlEnumValue("CBILL-BATCH") + CBILL_BATCH("CBILL-BATCH"), + @XmlEnumValue("CBILL-BATCH-BILLER") + CBILL_BATCH_BILLER("CBILL-BATCH-BILLER"), + @XmlEnumValue("CERT-CRED-REQ") + CERT_CRED_REQ("CERT-CRED-REQ"), + @XmlEnumValue("STAT-RPT-CERT-CRED") + STAT_RPT_CERT_CRED("STAT-RPT-CERT-CRED"), + @XmlEnumValue("INF-STMT") + INF_STMT("INF-STMT"), + @XmlEnumValue("SALDI-ANAG-TRIB") + SALDI_ANAG_TRIB("SALDI-ANAG-TRIB"), + @XmlEnumValue("ESITO-SALDI-ANAG-TRIB") + ESITO_SALDI_ANAG_TRIB("ESITO-SALDI-ANAG-TRIB"), + @XmlEnumValue("INC-SEDAC") + INC_SEDAC("INC-SEDAC"), + @XmlEnumValue("INC-SEDAD") + INC_SEDAD("INC-SEDAD"), + @XmlEnumValue("DISP-PAG-EST") + DISP_PAG_EST("DISP-PAG-EST"), + @XmlEnumValue("STAT-RPT-DISP-PAG-EST") + STAT_RPT_DISP_PAG_EST("STAT-RPT-DISP-PAG-EST"); + private final String value; + + ServiceName1(String v) { + value = v; + } + + public String value() { + return value; + } + + public static ServiceName1 fromValue(String v) { + for (ServiceName1 c: ServiceName1 .values()) { + if (c.value.equals(v)) { + return c; + } + } + throw new IllegalArgumentException(v); + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/StructuredRemittanceInformation7.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/StructuredRemittanceInformation7.java new file mode 100644 index 0000000000..505dbe127e --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/StructuredRemittanceInformation7.java @@ -0,0 +1,221 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + + +package it.integry.ems.contabil.sepa.dto; + +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; + + +/** + *

    Classe Java per StructuredRemittanceInformation7 complex type. + * + *

    Il seguente frammento di schema specifica il contenuto previsto contenuto in questa classe. + * + *

    + * <complexType name="StructuredRemittanceInformation7">
    + *   <complexContent>
    + *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
    + *       <sequence>
    + *         <element name="RfrdDocInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}ReferredDocumentInformation3" maxOccurs="unbounded" minOccurs="0"/>
    + *         <element name="RfrdDocAmt" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}RemittanceAmount1" minOccurs="0"/>
    + *         <element name="CdtrRefInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}CreditorReferenceInformation2" minOccurs="0"/>
    + *         <element name="Invcr" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PartyIdentification32" minOccurs="0"/>
    + *         <element name="Invcee" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}PartyIdentification32" minOccurs="0"/>
    + *         <element name="AddtlRmtInf" type="{urn:CBI:xsd:CBIPaymentRequest.00.04.00}Max140Text" maxOccurs="3" minOccurs="0"/>
    + *       </sequence>
    + *     </restriction>
    + *   </complexContent>
    + * </complexType>
    + * 
    + * + * + */ +@XmlAccessorType(XmlAccessType.FIELD) +@XmlType(name = "StructuredRemittanceInformation7", propOrder = { + "rfrdDocInf", + "rfrdDocAmt", + "cdtrRefInf", + "invcr", + "invcee", + "addtlRmtInf" +}) +public class StructuredRemittanceInformation7 { + + @XmlElement(name = "RfrdDocInf") + protected List rfrdDocInf; + @XmlElement(name = "RfrdDocAmt") + protected RemittanceAmount1 rfrdDocAmt; + @XmlElement(name = "CdtrRefInf") + protected CreditorReferenceInformation2 cdtrRefInf; + @XmlElement(name = "Invcr") + protected PartyIdentification32 invcr; + @XmlElement(name = "Invcee") + protected PartyIdentification32 invcee; + @XmlElement(name = "AddtlRmtInf") + protected List addtlRmtInf; + + /** + * Gets the value of the rfrdDocInf property. + * + *

    + * 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 set method for the rfrdDocInf property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getRfrdDocInf().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link ReferredDocumentInformation3 } + * + * + */ + public List getRfrdDocInf() { + if (rfrdDocInf == null) { + rfrdDocInf = new ArrayList(); + } + return this.rfrdDocInf; + } + + /** + * Recupera il valore della proprietà rfrdDocAmt. + * + * @return + * possible object is + * {@link RemittanceAmount1 } + * + */ + public RemittanceAmount1 getRfrdDocAmt() { + return rfrdDocAmt; + } + + /** + * Imposta il valore della proprietà rfrdDocAmt. + * + * @param value + * allowed object is + * {@link RemittanceAmount1 } + * + */ + public void setRfrdDocAmt(RemittanceAmount1 value) { + this.rfrdDocAmt = value; + } + + /** + * Recupera il valore della proprietà cdtrRefInf. + * + * @return + * possible object is + * {@link CreditorReferenceInformation2 } + * + */ + public CreditorReferenceInformation2 getCdtrRefInf() { + return cdtrRefInf; + } + + /** + * Imposta il valore della proprietà cdtrRefInf. + * + * @param value + * allowed object is + * {@link CreditorReferenceInformation2 } + * + */ + public void setCdtrRefInf(CreditorReferenceInformation2 value) { + this.cdtrRefInf = value; + } + + /** + * Recupera il valore della proprietà invcr. + * + * @return + * possible object is + * {@link PartyIdentification32 } + * + */ + public PartyIdentification32 getInvcr() { + return invcr; + } + + /** + * Imposta il valore della proprietà invcr. + * + * @param value + * allowed object is + * {@link PartyIdentification32 } + * + */ + public void setInvcr(PartyIdentification32 value) { + this.invcr = value; + } + + /** + * Recupera il valore della proprietà invcee. + * + * @return + * possible object is + * {@link PartyIdentification32 } + * + */ + public PartyIdentification32 getInvcee() { + return invcee; + } + + /** + * Imposta il valore della proprietà invcee. + * + * @param value + * allowed object is + * {@link PartyIdentification32 } + * + */ + public void setInvcee(PartyIdentification32 value) { + this.invcee = value; + } + + /** + * Gets the value of the addtlRmtInf property. + * + *

    + * 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 set method for the addtlRmtInf property. + * + *

    + * For example, to add a new item, do as follows: + *

    +     *    getAddtlRmtInf().add(newItem);
    +     * 
    + * + * + *

    + * Objects of the following type(s) are allowed in the list + * {@link String } + * + * + */ + public List getAddtlRmtInf() { + if (addtlRmtInf == null) { + addtlRmtInf = new ArrayList(); + } + return this.addtlRmtInf; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/package-info.java b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/package-info.java new file mode 100644 index 0000000000..6d87a05158 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/sepa/dto/package-info.java @@ -0,0 +1,9 @@ +// +// Questo file è stato generato dall'architettura JavaTM per XML Binding (JAXB) Reference Implementation, v2.2.7 +// Vedere http://java.sun.com/xml/jaxb +// Qualsiasi modifica a questo file andrà persa durante la ricompilazione dello schema di origine. +// Generato il: 2016.09.12 alle 11:43:46 AM CEST +// + +@javax.xml.bind.annotation.XmlSchema(namespace = "urn:CBI:xsd:CBIPaymentRequest.00.04.00", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED) +package it.integry.ems.contabil.sepa.dto; diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java b/ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java new file mode 100644 index 0000000000..52757cc2e3 --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/service/ContabilService.java @@ -0,0 +1,814 @@ +package it.integry.ems.contabil.service; + +import java.io.StringWriter; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import javax.xml.bind.JAXBContext; +import javax.xml.bind.Marshaller; +import javax.xml.datatype.DatatypeFactory; +import javax.xml.datatype.XMLGregorianCalendar; +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathFactory; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; +import org.w3c.dom.Document; + +import com.fasterxml.jackson.databind.node.ArrayNode; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.business_logic.AccountingBusinessLogic; +import it.integry.ems.contabil.sepa.dto.ActiveOrHistoricCurrencyAndAmount; +import it.integry.ems.contabil.sepa.dto.AddressType2Code; +import it.integry.ems.contabil.sepa.dto.CBIAccountIdentification1; +import it.integry.ems.contabil.sepa.dto.CBIAmountType1; +import it.integry.ems.contabil.sepa.dto.CBIBranchAndFinancialInstitutionIdentification2; +import it.integry.ems.contabil.sepa.dto.CBIBranchAndFinancialInstitutionIdentification3; +import it.integry.ems.contabil.sepa.dto.CBICashAccount1; +import it.integry.ems.contabil.sepa.dto.CBICashAccount2; +import it.integry.ems.contabil.sepa.dto.CBIChargeBearerTypeCode; +import it.integry.ems.contabil.sepa.dto.CBIClearingSystemMemberIdentification1; +import it.integry.ems.contabil.sepa.dto.CBICreditTransferTransactionInformation; +import it.integry.ems.contabil.sepa.dto.CBIFinancialInstitutionIdentification2; +import it.integry.ems.contabil.sepa.dto.CBIFinancialInstitutionIdentification3; +import it.integry.ems.contabil.sepa.dto.CBIGenericIdentification1; +import it.integry.ems.contabil.sepa.dto.CBIGroupHeader; +import it.integry.ems.contabil.sepa.dto.CBIIdType1; +import it.integry.ems.contabil.sepa.dto.CBIIdType2; +import it.integry.ems.contabil.sepa.dto.CBIOrganisationIdentification1; +import it.integry.ems.contabil.sepa.dto.CBIOrganisationIdentification2; +import it.integry.ems.contabil.sepa.dto.CBIOrganisationIdentification3; +import it.integry.ems.contabil.sepa.dto.CBIParty1Choice; +import it.integry.ems.contabil.sepa.dto.CBIPartyIdentification1; +import it.integry.ems.contabil.sepa.dto.CBIPartyIdentification3; +import it.integry.ems.contabil.sepa.dto.CBIPartyIdentification4; +import it.integry.ems.contabil.sepa.dto.CBIPaymentInstructionInformation; +import it.integry.ems.contabil.sepa.dto.CBIPaymentRequest000400; +import it.integry.ems.contabil.sepa.dto.CBIPaymentTypeInformation1; +import it.integry.ems.contabil.sepa.dto.CBIPaymentTypeInformation2; +import it.integry.ems.contabil.sepa.dto.CBIPostalAddress6; +import it.integry.ems.contabil.sepa.dto.CBIRegulatoryReporting1; +import it.integry.ems.contabil.sepa.dto.CBIRegulatoryReportingType1Code; +import it.integry.ems.contabil.sepa.dto.CBIServiceLevel1; +import it.integry.ems.contabil.sepa.dto.CBIServiceLevel1Code; +import it.integry.ems.contabil.sepa.dto.CategoryPurpose1Choice; +import it.integry.ems.contabil.sepa.dto.PaymentIdentification1; +import it.integry.ems.contabil.sepa.dto.PaymentMethod3Code; +import it.integry.ems.contabil.sepa.dto.Priority2Code; +import it.integry.ems.contabil.sepa.dto.RemittanceInformation5; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.db.ResultSetMapper; +import it.integry.ems.entity.CtbMovi; +import it.integry.ems.entity.CtbMovr; +import it.integry.ems.entity.CtbMovt; +import it.integry.ems.entity.CtbScad; +import it.integry.ems.entity.MtbColt; +import it.integry.ems.entity.VtbDistIncat; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.FileItem; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.HttpRestWrapper; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityDate; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.utility.UtilityXML; + +@Service +@Scope(value = "request") +public class ContabilService { + + @Autowired + private EmsProperties properties; + @Autowired + private DataSource ds; + @Autowired + private SetupGest setupGest; + @Autowired + private JSONObjectMapper jsonObjectMapper; + @Autowired + private HttpRestWrapper httpRestWrapper; + + public ServiceRestResponse getSepaXml(Date dataDist, Integer rifDist) throws Exception { + + String codCuc = null, ragSoc = null, partIva = null; + + String sqlCuc = "select cod_cuc, nome_ditta, part_iva from azienda"; + PreparedStatement ps = ds.getConnection().prepareStatement(sqlCuc); + ResultSet rs = ps.executeQuery(); + if(rs.next()) { + codCuc = rs.getString("cod_cuc"); + ragSoc = rs.getString("nome_ditta"); + partIva = rs.getString("part_iva"); + } + rs.close();ps.close(); + + if(UtilityString.isNullOrEmpty(codCuc)) + throw new Exception("codice CUC non impostato."); + + //CBIBdyPaymentRequest000400 root = new CBIBdyPaymentRequest000400(); + + String ibanOrdinante = null, codAbi = null, codBancAzi = ""; + String datiDebitore = "select cod_iban, cod_abi, cod_banc_azi from vtb_dist, gtb_banc_azi" + +" where data_dist = "+UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " and rif_dist=" + rifDist + + " and vtb_dist.cod_banc=gtb_banc_azi.cod_banc"; + PreparedStatement psDeb = ds.getConnection().prepareStatement(datiDebitore); + ResultSet rsDeb = psDeb.executeQuery(); + if(rsDeb.next()) { + ibanOrdinante = rsDeb.getString("cod_iban"); + codAbi = rsDeb.getString("cod_abi"); + codBancAzi = rsDeb.getString("cod_banc_azi"); + } + rsDeb.close();psDeb.close(); + if(UtilityString.isNullOrEmpty(ibanOrdinante) || UtilityString.isNullOrEmpty(codAbi)) + throw new Exception("IBAN o COD ABI non trovato per banca " + codBancAzi); + + String sqlBonifici = "select sum(imp_scad) tot_bonifico, gtb_anag.rag_soc as rag_soc_benef, isnull(gtb_anag.part_iva, gtb_anag.cod_fisc) as piva_cf_benef," + + " gtb_anag.indirizzo, gtb_anag.cap, gtb_anag.prov, gtb_anag.citta, gtb_anag.nazione, atb_forn.cod_bic as bic_benef, atb_forn.cod_abi as abi_benef, atb_forn.iban as iban_benef," + + " data_scad,rif_debito,id_gruppo,cod_divi_cont,cambio_divi_cont,data_valuta" + + " from vtb_riba inner join atb_forn on vtb_riba.cod_anag = atb_forn.cod_anag" + + " inner join gtb_anag on atb_forn.cod_anag = gtb_anag.cod_anag where data_dist = "+UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " and rif_dist=" + rifDist + + " group by gtb_anag.rag_soc, isnull(gtb_anag.part_iva, gtb_anag.cod_fisc), gtb_anag.indirizzo, gtb_anag.cap, gtb_anag.prov, gtb_anag.citta, gtb_anag.nazione," + + " atb_forn.cod_bic, atb_forn.cod_abi, atb_forn.iban, num_scad,data_scad,rif_debito,id_gruppo,cod_divi_cont,cambio_divi_cont,data_valuta" + + " order by data_valuta"; + ps = ds.getConnection().prepareStatement(sqlBonifici); + rs = ps.executeQuery(); + + Date dataValutaOld = null; + Integer i = 0; + BigDecimal somma = BigDecimal.ZERO; + Boolean bonificoEstero = false; + + String msgId = "DistintaXml-" + new SimpleDateFormat("ddMMyyyy-HH.mm.ss").format(new Date()); + CBIPaymentRequest000400 payment = setBasicPayment(msgId, ragSoc, codCuc); + + List paymList = new ArrayList(); + while(rs.next()) { + + if(dataValutaOld == null) { + dataValutaOld = rs.getDate("data_valuta"); + paymList.add(payment); + } + + if(dataValutaOld.compareTo(rs.getDate("data_valuta")) != 0) { + //sommatoria + payment.getGrpHdr().setCtrlSum(somma); + // numero + payment.getGrpHdr().setNbOfTxs(i.toString()); + i = 0; + somma = BigDecimal.ZERO; + + bonificoEstero = false; + /* + CBIEnvelPaymentRequest000400 envelope = new CBIEnvelPaymentRequest000400(); + envelope.setCBIPaymentRequest(payment); + root.getCBIEnvelPaymentRequest().add(envelope); + */ + dataValutaOld = rs.getDate("data_valuta"); + payment = setBasicPayment(msgId, ragSoc, codCuc); + paymList.add(payment); + } + + GregorianCalendar dataValGreg = new GregorianCalendar(); + dataValGreg.setTime(rs.getDate("data_valuta")); + XMLGregorianCalendar dataExec = DatatypeFactory.newInstance().newXMLGregorianCalendar(dataValGreg); + payment.getPmtInf().setReqdExctnDt(dataExec); + + BigDecimal importo = rs.getBigDecimal("tot_bonifico").setScale(2); + somma = somma.add(importo); + i++; + + CBIPaymentTypeInformation1 paymType = new CBIPaymentTypeInformation1(); + + paymType.setInstrPrty(Priority2Code.NORM); + CBIServiceLevel1 cbiServiceLevel1 = new CBIServiceLevel1(); + cbiServiceLevel1.setCd(CBIServiceLevel1Code.SEPA); + paymType.setSvcLvl(cbiServiceLevel1); + payment.getPmtInf().setPmtTpInf(paymType); + + CBIPartyIdentification4 ordinantePayData = new CBIPartyIdentification4(); + ordinantePayData.setNm(ragSoc); + CBIIdType2 ordinanteIdData = new CBIIdType2(); + CBIOrganisationIdentification3 ordinanteOrgData = new CBIOrganisationIdentification3(); + CBIGenericIdentification1 ordinanteGenericIdData = new CBIGenericIdentification1(); + ordinanteGenericIdData.setId(partIva); + ordinanteGenericIdData.setIssr("ADE"); + ordinanteOrgData.setOthr(ordinanteGenericIdData); + ordinanteIdData.setOrgId(ordinanteOrgData); + ordinantePayData.setId(ordinanteIdData); + payment.getPmtInf().setDbtr(ordinantePayData); + + CBICashAccount1 ordinanteAccount = new CBICashAccount1(); + CBIAccountIdentification1 ordinanteAccountId = new CBIAccountIdentification1(); + ordinanteAccountId.setIBAN(ibanOrdinante); + ordinanteAccount.setId(ordinanteAccountId); + payment.getPmtInf().setDbtrAcct(ordinanteAccount); + + CBIBranchAndFinancialInstitutionIdentification2 cbiBranch = new CBIBranchAndFinancialInstitutionIdentification2(); + CBIFinancialInstitutionIdentification3 cbiFin = new CBIFinancialInstitutionIdentification3(); + CBIClearingSystemMemberIdentification1 ordinanteMemberId = new CBIClearingSystemMemberIdentification1(); + + //abi + ordinanteMemberId.setMmbId(codAbi); + cbiFin.setClrSysMmbId(ordinanteMemberId); + cbiBranch.setFinInstnId(cbiFin); + payment.getPmtInf().setDbtrAgt(cbiBranch); + + CBICreditTransferTransactionInformation creditTransaction = new CBICreditTransferTransactionInformation(); + PaymentIdentification1 payTrasactId = new PaymentIdentification1(); + payTrasactId.setInstrId(i.toString()); + payTrasactId.setEndToEndId(msgId+"-"+UtilityString.leftPad(i.toString(), 4, '0')); + creditTransaction.setPmtId(payTrasactId); + + CBIPaymentTypeInformation2 paymentTypeTransact = new CBIPaymentTypeInformation2(); + + CategoryPurpose1Choice category = new CategoryPurpose1Choice(); + category.setCd("SUPP"); + paymentTypeTransact.setCtgyPurp(category); + creditTransaction.setPmtTpInf(paymentTypeTransact); + CBIAmountType1 amountCurrency = new CBIAmountType1(); + ActiveOrHistoricCurrencyAndAmount currency = new ActiveOrHistoricCurrencyAndAmount(); + currency.setCcy("EUR"); + currency.setValue(importo); + amountCurrency.setInstdAmt(currency); + creditTransaction.setAmt(amountCurrency); + + if(UtilityString.isNullOrEmpty(rs.getString("iban_benef"))) + throw new Exception("Iban non presente per " + rs.getString("rag_soc_benef")); + + //beneficiario + CBIPartyIdentification3 benficiarioPayData = new CBIPartyIdentification3(); + + String ibanBeneficiario = rs.getString("iban_benef").replaceAll(" ", ""); + + if(!ibanBeneficiario.startsWith("IT")) + bonificoEstero = true; + + if(bonificoEstero && !UtilityString.isNullOrEmpty(rs.getString("bic_benef"))) { + CBIBranchAndFinancialInstitutionIdentification3 benefBranch = new CBIBranchAndFinancialInstitutionIdentification3(); + CBIFinancialInstitutionIdentification2 benefFin = new CBIFinancialInstitutionIdentification2(); + benefFin.setBIC(rs.getString("bic_benef")); + benefBranch.setFinInstnId(benefFin); + creditTransaction.setCdtrAgt(benefBranch); + } + + benficiarioPayData.setNm(rs.getString("rag_soc_benef")); + + CBIPostalAddress6 addressInfo = new CBIPostalAddress6(); + //dati indirizzo + addressInfo.setAdrTp(AddressType2Code.ADDR); + if(!UtilityString.isNullOrEmpty(rs.getString("indirizzo"))) + addressInfo.setStrtNm(rs.getString("indirizzo")); + + if(!UtilityString.isNullOrEmpty(rs.getString("cap"))) + addressInfo.setPstCd(rs.getString("cap")); + + if(!UtilityString.isNullOrEmpty(rs.getString("citta"))) + addressInfo.setTwnNm(rs.getString("citta")); + + if(!UtilityString.isNullOrEmpty(rs.getString("prov"))) + addressInfo.setCtrySubDvsn(rs.getString("prov")); + + if(!UtilityString.isNullOrEmpty(rs.getString("nazione"))) + addressInfo.setCtry(rs.getString("nazione")); + + benficiarioPayData.setPstlAdr(addressInfo); + + CBIParty1Choice benefIdData = new CBIParty1Choice(); + CBIOrganisationIdentification2 benefOrgData = new CBIOrganisationIdentification2(); + CBIGenericIdentification1 benefGenericIdData = new CBIGenericIdentification1(); + benefGenericIdData.setId(rs.getString("piva_cf_benef")); + benefGenericIdData.setIssr("ADE"); + benefOrgData.setOthr(benefGenericIdData); + benefIdData.setOrgId(benefOrgData); + benficiarioPayData.setId(benefIdData); + + + creditTransaction.setCdtr(benficiarioPayData); + + CBICashAccount2 beneficiarioAccount = new CBICashAccount2(); + CBIAccountIdentification1 beneficiarioAccountId = new CBIAccountIdentification1(); + + beneficiarioAccountId.setIBAN(ibanBeneficiario); + beneficiarioAccount.setId(beneficiarioAccountId); + creditTransaction.setCdtrAcct(beneficiarioAccount); + + if(bonificoEstero) { + CBIRegulatoryReporting1 cbiReport = new CBIRegulatoryReporting1(); + cbiReport.setDbtCdtRptgInd(CBIRegulatoryReportingType1Code.DEBT); + /* + CBIStructuredRegulatoryReporting1 cbiStructReport = new CBIStructuredRegulatoryReporting1(); + cbiStructReport.setCd("INF"); + ActiveOrHistoricCurrencyAndAmount infoCurrencyAndAmount = new ActiveOrHistoricCurrencyAndAmount(); + infoCurrencyAndAmount.setCcy("EUR"); + infoCurrencyAndAmount.setValue(importo); + cbiStructReport.setAmt(infoCurrencyAndAmount); + cbiReport.setDtls(cbiStructReport); + creditTransaction.getRgltryRptg().add(cbiReport); + */ + } + + RemittanceInformation5 causale = new RemittanceInformation5(); + causale.getUstrd().add("PAGAMENTO " + rs.getString("rif_debito").trim()); + creditTransaction.setRmtInf(causale); + + payment.getPmtInf().getCdtTrfTxInf().add(creditTransaction); + } + rs.close();ps.close(); + + if(paymList.size() == 1) { + //sommatoria + paymList.get(0).getGrpHdr().setCtrlSum(somma); + // numero + paymList.get(0).getGrpHdr().setNbOfTxs(i.toString()); + } + + List genericList = new ArrayList(); + + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + JAXBContext jaxbContext = JAXBContext.newInstance(CBIPaymentRequest000400.class); + Marshaller jaxbMarshaller = jaxbContext.createMarshaller(); + jaxbMarshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8"); + + for (CBIPaymentRequest000400 paym : paymList) { + StringWriter writer = new StringWriter(); + jaxbMarshaller.marshal(paym, writer); + + FileItem fileItem = new FileItem("sepa-" + dateFormat.format(paym.getPmtInf().getReqdExctnDt().toGregorianCalendar().getTime()) + ".xml", writer.toString(), "xml"); + genericList.add(fileItem); + } + ServiceRestResponse resp = new ServiceRestResponse(EsitoType.OK, genericList); + + return resp; + } + + private CBIPaymentRequest000400 setBasicPayment(String msgId, String ragSoc, String codSia) throws Exception { + + CBIPaymentRequest000400 payment = new CBIPaymentRequest000400(); + CBIGroupHeader header = new CBIGroupHeader(); + header.setMsgId(msgId); + GregorianCalendar nowGreg = new GregorianCalendar(); + nowGreg.setTime(new Date()); + XMLGregorianCalendar now = DatatypeFactory.newInstance().newXMLGregorianCalendar(nowGreg); + header.setCreDtTm(now); + payment.setGrpHdr(header); + + CBIPartyIdentification1 ordinante = new CBIPartyIdentification1(); + ordinante.setNm(ragSoc); + CBIOrganisationIdentification1 org = new CBIOrganisationIdentification1(); + CBIGenericIdentification1 genericIdOrdinante = new CBIGenericIdentification1(); + genericIdOrdinante.setId(codSia); + genericIdOrdinante.setIssr("CBI"); + + org.getOthr().add(genericIdOrdinante); + CBIIdType1 cbiType = new CBIIdType1(); + cbiType.setOrgId(org); + ordinante.setId(cbiType); + header.setInitgPty(ordinante); + CBIPaymentInstructionInformation paymInfo = new CBIPaymentInstructionInformation(); + paymInfo.setChrgBr(CBIChargeBearerTypeCode.SLEV); + paymInfo.setPmtInfId(msgId); + paymInfo.setPmtMtd(PaymentMethod3Code.TRF); + payment.setPmtInf(paymInfo); + return payment; + } + + public List registraDistintaIncassi(String username, String password, String inputValue) throws Exception{ + final String gestName = "w_vdist_inca_rc"; + final String section = "REGISTRAZIONE_CONTABILE"; + + String codCcauAcc = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCAU_ACCONTO"); + if (UtilityString.isNullOrEmpty(codCcauAcc)) { throw new Exception("Causale acconti non definita"); } + String codCcauInc = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCAU_INCA"); + if (UtilityString.isNullOrEmpty(codCcauInc)) { throw new Exception("Causale incassi non definita"); } + String codCconAcc = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCON_ACCONTO"); + if (UtilityString.isNullOrEmpty(codCconAcc)) { throw new Exception("Conto acconti non definito"); } + String codCconReso = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCON_RESO"); + if (UtilityString.isNullOrEmpty(codCconReso)) { throw new Exception("Conto resi non definita"); } + String codCconCassa = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCON_CASSA"); + if (UtilityString.isNullOrEmpty(codCconCassa)) { throw new Exception("Conto cassa non definito"); } + String codCconClie = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "COD_CCON_CREDITO"); + if (UtilityString.isNullOrEmpty(codCconClie)) { throw new Exception("Conto crediti non definito"); } + String escludiClienti = (String) setupGest.getSetup(ds.getConnection(), gestName, section, "ESCLUDI_CLIENTI"); + + List distinte = Arrays.asList(jsonObjectMapper.readValue(inputValue, DistinteIncassiDTO[].class)); + + List list = new ArrayList(); + + for (DistinteIncassiDTO distinta : distinte ) { + try { + chkDistintaIncassi(distinta.getDataDist(), distinta.getNumDist()); + ServiceRestResponse resp = registraDistintaIncassi(username, password, distinta.getDataDist(), distinta.getNumDist(), + codCcauAcc, codCcauInc, codCconAcc, codCconReso, codCconCassa, codCconClie, escludiClienti); + list.add(resp); + } catch (Exception e) { + list.add(new ServiceRestResponse(EsitoType.KO, "Distinta n. " + distinta.getNumDist() + " del " + new SimpleDateFormat("dd/MM/yy").format(distinta.getDataDist()) + " non registrata. " + e.getMessage())); + } + } + + return list; + } + + private void chkDistintaIncassi(Date dataDist, Integer numDist) throws Exception { + + String sql = + "SELECT * " + + "FROM vtb_dist_incar LEFT OUTER JOIN dtb_doct ON vtb_dist_incar.cod_anag = dtb_doct.cod_anag AND " + + "vtb_dist_incar.cod_dtip = dtb_doct.cod_dtip AND " + + "vtb_dist_incar.data_doc = dtb_doct.data_doc AND " + + "vtb_dist_incar.ser_doc = dtb_doct.ser_doc AND " + + "vtb_dist_incar.num_doc = dtb_doct.num_doc " + + "WHERE data_dist = " + UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " AND " + + "num_dist = " + UtilityDB.valueToString(numDist) + " AND " + + "flag_reg_acc = 'N' AND " + + "cod_dtip_val is null"; + + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()){ + new Exception("Impossibile registrare in contabilità la distinta n° " + numDist + " del " + new SimpleDateFormat("dd/MM/yyyy").format(dataDist) +"." + + "Ci sono dei documenti di trasporto non ancora fatturati." ); + } + } + + private ServiceRestResponse registraDistintaIncassi(String username, String password, Date dataDist, Integer numDist, String codCcauAcc, + String codCcauInc, String codCconAcc, String codCconReso, String codCconCassa, String codCconClie, String escludiClienti ) throws Exception { + String condEscludiClienti = null, codCcau = null; + CtbMovt ctbMovt = new CtbMovt(); + CtbMovr ctbMovr; + VtbDistIncat vtbDistIncat = new VtbDistIncat(); + List righe = new ArrayList(); + List scadenze = new ArrayList(); + + if (!UtilityString.isNullOrEmpty(escludiClienti)) { + escludiClienti = escludiClienti.replace(",", "','"); + condEscludiClienti = "vtb_dist_incar.cod_anag NOT IN ('" + escludiClienti + "')"; + } + + String sql = + "SELECT Convert(integer, 1) as gruppo, " + + " vtb_dist_incar.cod_anag, " + + " vtb_dist_incar.cod_paga, " + + " vtb_dist_incar.descriz_paga, " + + " Sum(vtb_dist_incar.imp_incasso), " + + " dtb_doct.cod_dtip_val, " + + " dtb_doct.data_doc_val, " + + " dtb_doct.ser_doc_val, " + + " dtb_doct.num_doc_val, " + + " CASE WHEN " + UtilityDB.valueToString(codCconAcc) + " <> " + UtilityDB.valueToString(codCconReso) +" THEN " + + " CASE dtb_tipi.segno_val_scar WHEN -1 THEN " + UtilityDB.valueToString(codCconReso) + " ELSE " + UtilityDB.valueToString(codCconAcc) + " END " + + " ELSE " +UtilityDB.valueToString(codCconAcc) +" END as contoReg, " + + " ntb_tipi_inca.cod_ccon as 'cod_ccon_paga', " + + " mtb_depo.cod_jfas " + + " FROM vtb_dist_incat INNER JOIN vtb_dist_incar ON vtb_dist_incat.data_dist = vtb_dist_incar.data_dist AND " + + " vtb_dist_incat.num_dist = vtb_dist_incar.num_dist " + + " LEFT OUTER JOIN mtb_depo ON vtb_dist_incat.cod_mdep = mtb_depo.cod_mdep " + + " LEFT OUTER JOIN ntb_tipi_inca ON vtb_dist_incat.cod_mdep = ntb_tipi_inca.cod_mdep and " + + " vtb_dist_incar.cod_paga = ntb_tipi_inca.tipo_inca, " + + " dtb_doct, " + + " dtb_tipi " + + " WHERE vtb_dist_incar.cod_anag = dtb_doct.cod_anag and " + + " vtb_dist_incar.cod_dtip = dtb_doct.cod_dtip and " + + " vtb_dist_incar.data_doc = dtb_doct.data_doc and " + + " vtb_dist_incar.ser_doc = dtb_doct.ser_doc and " + + " vtb_dist_incar.num_doc = dtb_doct.num_doc and " + + " vtb_dist_incat.data_dist = " + UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " and " + + " vtb_dist_incat.num_dist = " + UtilityDB.valueToString(numDist) + " and " + + " vtb_dist_incar.cod_dtip is not null and " + + " vtb_dist_incar.cod_dtip = dtb_doct.cod_dtip_val and " + + " dtb_doct.cod_dtip = dtb_tipi.cod_dtip " + + " GROUP BY vtb_dist_incat.cod_vage, " + + " vtb_dist_incat.cod_vvet, " + + " vtb_dist_incar.cod_anag, " + + " vtb_dist_incar.cod_paga, " + + " vtb_dist_incar.descriz_paga, " + + " dtb_doct.cod_dtip_val, " + + " dtb_doct.data_doc_val, " + + " dtb_doct.ser_doc_val, " + + " dtb_doct.num_doc_val, " + + " CASE WHEN " + UtilityDB.valueToString(codCconAcc) + " <> " + UtilityDB.valueToString(codCconReso)+" THEN " + + " CASE dtb_tipi.segno_val_scar WHEN -1 THEN " + UtilityDB.valueToString(codCconReso) + " ELSE " + UtilityDB.valueToString(codCconAcc) + " END " + + " ELSE " +UtilityDB.valueToString(codCconAcc) +" END, " + + " ntb_tipi_inca.cod_ccon, " + + " mtb_depo.cod_jfas " + + " UNION ALL " + + " SELECT Convert(integer, 2) as gruppo, " + + " vtb_dist_incar.cod_anag, " + + " vtb_dist_incar.cod_paga, " + + " vtb_dist_incar.descriz_paga, " + + " vtb_dist_incar.imp_incasso, " + + " null as cod_dtip_val, " + + " null as data_doc_val, " + + " null as ser_doc_val, " + + " null as num_doc_val, " + + " CASE WHEN " + UtilityDB.valueToString(codCconAcc) + " <> " + UtilityDB.valueToString(codCconReso)+" THEN " + + " CASE WHEN vtb_dist_incar.imp_incasso < 0 THEN " + UtilityDB.valueToString(codCconReso) + " ELSE " + UtilityDB.valueToString(codCconAcc) + " END " + + " ELSE " +UtilityDB.valueToString(codCconAcc) +" END as contoReg, " + + " ntb_tipi_inca.cod_ccon, " + + " mtb_depo.cod_jfas " + + " FROM vtb_dist_incat INNER JOIN vtb_dist_incar ON vtb_dist_incat.data_dist = vtb_dist_incar.data_dist AND " + + " vtb_dist_incat.num_dist = vtb_dist_incar.num_dist " + + " LEFT OUTER JOIN mtb_depo ON vtb_dist_incat.cod_mdep = mtb_depo.cod_mdep " + + " LEFT OUTER JOIN ntb_tipi_inca ON vtb_dist_incat.cod_mdep = ntb_tipi_inca.cod_mdep and " + + " vtb_dist_incar.cod_paga = ntb_tipi_inca.tipo_inca " + + " WHERE vtb_dist_incat.data_dist = " + UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " and " + + " vtb_dist_incat.num_dist = " + UtilityDB.valueToString(numDist) + " and " + + " vtb_dist_incar.cod_dtip is null " + + " UNION ALL " + + " SELECT Convert(integer, 3) as gruppo, " + + " vtb_dist_incar.cod_anag, " + + " vtb_dist_incar.cod_paga, " + + " vtb_dist_incar.descriz_paga, " + + " Sum(vtb_dist_incar.imp_incasso), " + + " dtb_doct.cod_dtip_val, " + + " dtb_doct.data_doc_val, " + + " dtb_doct.ser_doc_val, " + + " dtb_doct.num_doc_val, " + + " CASE WHEN " + UtilityDB.valueToString(codCconAcc) + " <> " + UtilityDB.valueToString(codCconReso)+" THEN " + + " CASE dtb_tipi.segno_val_scar WHEN -1 THEN " + UtilityDB.valueToString(codCconReso) + " ELSE " + UtilityDB.valueToString(codCconAcc) + " END " + + " ELSE " +UtilityDB.valueToString(codCconAcc) +" END as contoReg, " + + " ntb_tipi_inca.cod_ccon, " + + " mtb_depo.cod_jfas " + + " FROM vtb_dist_incat INNER JOIN vtb_dist_incar ON vtb_dist_incat.data_dist = vtb_dist_incar.data_dist AND " + + " vtb_dist_incat.num_dist = vtb_dist_incar.num_dist " + + " LEFT OUTER JOIN mtb_depo ON vtb_dist_incat.cod_mdep = mtb_depo.cod_mdep " + + " LEFT OUTER JOIN ntb_tipi_inca ON vtb_dist_incat.cod_mdep = ntb_tipi_inca.cod_mdep and " + + " vtb_dist_incar.cod_paga = ntb_tipi_inca.tipo_inca, " + + " dtb_doct, dtb_tipi " + + " WHERE vtb_dist_incar.cod_anag = dtb_doct.cod_anag and " + + " vtb_dist_incar.cod_dtip = dtb_doct.cod_dtip and " + + " vtb_dist_incar.data_doc = dtb_doct.data_doc and " + + " vtb_dist_incar.ser_doc = dtb_doct.ser_doc and " + + " vtb_dist_incar.num_doc = dtb_doct.num_doc and " + + " vtb_dist_incar.cod_dtip = dtb_tipi.cod_dtip and " + + " vtb_dist_incat.data_dist = " + UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " and " + + " vtb_dist_incat.num_dist = " + UtilityDB.valueToString(numDist) + " and " + + " vtb_dist_incar.cod_dtip is not null and " + + " ( vtb_dist_incar.cod_dtip <> dtb_doct.cod_dtip_val OR dtb_doct.cod_dtip_val is null ) " + + " GROUP BY vtb_dist_incat.cod_vage, " + + " vtb_dist_incat.cod_vvet, " + + " vtb_dist_incar.cod_anag, " + + " vtb_dist_incar.cod_paga, " + + " vtb_dist_incar.descriz_paga, " + + " dtb_doct.cod_dtip_val, " + + " dtb_doct.data_doc_val, " + + " dtb_doct.ser_doc_val, " + + " dtb_doct.num_doc_val, " + + " CASE WHEN " + UtilityDB.valueToString(codCconAcc) + " <> " + UtilityDB.valueToString(codCconReso)+" THEN " + + " CASE dtb_tipi.segno_val_scar WHEN -1 THEN " + UtilityDB.valueToString(codCconReso) + " ELSE " + UtilityDB.valueToString(codCconAcc) + " END " + + " ELSE " +UtilityDB.valueToString(codCconAcc) +" END, " + + " ntb_tipi_inca.cod_ccon, " + + " mtb_depo.cod_jfas " + + " ORDER BY vtb_dist_incar.cod_anag, 7 "; + + sql = UtilityDB.addwhereCond(sql, condEscludiClienti); + + /* + * GRUPPO 1 = FATTURE + * GRUPPO 2 = RIGHE SENZA AGGANCIO A DOCUMENTO + * GRUPPO 3 = BOLLE (FATTURATE E NON ) + */ + + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + ctbMovt.setDataCmov(dataDist); + ctbMovt.setOperation(OperationType.INSERT); + vtbDistIncat.setDataDist(dataDist); + vtbDistIncat.setNumDist(numDist); + vtbDistIncat.setOperation(OperationType.UPDATE); + ctbMovt.setVtbDistIncat(vtbDistIncat); + + ctbMovt.setCtbMovr(righe); + + while(rs.next()){ + //Integer gruppo = rs.getInt(1); + String codAnag = rs.getString(2); + //String codPaga = rs.getString(3); + //String descrPaga = rs.getString(4); + BigDecimal impIncasso = rs.getBigDecimal(5); + //String codDtipVal = rs.getString(6); + Date dataDocVal = rs.getDate(7); + String serDocVal = rs.getString(8); + Integer numDocVal = rs.getInt(9); + String codCconReg = rs.getString(10); + String codCconPaga = rs.getString(11); + String codJfas = rs.getString(12); + Integer annoPart = null; + if (dataDocVal != null ){ + annoPart = Integer.parseInt(new SimpleDateFormat("yyyy").format(dataDocVal)); + } + + if (UtilityString.isNullOrEmpty(codCconPaga)) { + codCconPaga = codCconCassa; + } + + Integer tipoPartita = 0; + Boolean existPartita = false; + List elencoScadPartita = chkPartita(codAnag, annoPart, serDocVal, numDocVal, tipoPartita); + if (elencoScadPartita.size() > 0 ){ existPartita = true;} + + if (tipoPartita == 1 && impIncasso.compareTo(BigDecimal.ZERO) < 0) { + tipoPartita = 0; + }else if (tipoPartita == 0 && impIncasso.compareTo(BigDecimal.ZERO) > 0) { + tipoPartita = 1; + } + + BigDecimal impDare = BigDecimal.ZERO, impAvere = BigDecimal.ZERO; + if (tipoPartita == 0 ) { + impDare = impIncasso.abs(); + } else { + impAvere = impIncasso.abs(); + } + + if (existPartita){ + codCcau = codCcauInc; + codCconReg = codCconClie; + impIncasso = AccountingBusinessLogic.pagaScadenze(dataDist, impIncasso.abs(), elencoScadPartita); + if (impIncasso.compareTo(BigDecimal.ZERO) > 0) { + if (impDare.compareTo(BigDecimal.ZERO) > 0) { + impDare = impDare.subtract(impIncasso); + } else { + impAvere = impAvere.subtract(impIncasso); + } + } else { + impIncasso = BigDecimal.ZERO; + } + if (impAvere.compareTo(BigDecimal.ZERO) > 0 || impDare.compareTo(BigDecimal.ZERO) > 0 ) { + String descrAggRiga = "PART. " + String.valueOf(annoPart).substring(2) + '-' + serDocVal + String.valueOf(numDocVal); + ctbMovr = new CtbMovr(); + righe.add(ctbMovr); + ctbMovr.setCodCcon(codCconReg); + ctbMovr.setTipoAnag("C"); + ctbMovr.setCodAnag(codAnag); + ctbMovr.setAnnoPart(annoPart); + ctbMovr.setSerDoc(serDocVal); + ctbMovr.setNumDoc(numDocVal); + ctbMovr.setImpDare(impDare); + ctbMovr.setImpAvere(impAvere); + ctbMovr.setCodJfas(codJfas); + if(descrAggRiga.length() > 40 ){ + descrAggRiga = descrAggRiga.substring(0, 39); + } + ctbMovr.setDesAgg(descrAggRiga); + + ctbMovr = new CtbMovr(); + righe.add(ctbMovr); + ctbMovr.setCodCcon(codCconPaga); + ctbMovr.setImpDare(impAvere); + ctbMovr.setImpAvere(impDare); + + scadenze.addAll(elencoScadPartita); + } + } + + if (impIncasso.compareTo(BigDecimal.ZERO) > 0 ) { + if (UtilityString.isNullOrEmpty(codCcau)) { + codCcau = codCcauAcc; + } + + if (tipoPartita == 0 ) { + impDare = impIncasso.abs(); + } else { + impAvere = impIncasso.abs(); + } + //Registra acconto + ctbMovr = new CtbMovr(); + righe.add(ctbMovr); + ctbMovr.setCodCcon(codCconReg); + ctbMovr.setTipoAnag("C"); + ctbMovr.setCodAnag(codAnag); + ctbMovr.setImpDare(impDare); + ctbMovr.setImpAvere(impAvere); + + //Registra acconto + ctbMovr = new CtbMovr(); + righe.add(ctbMovr); + ctbMovr.setCodCcon(codCconPaga); + ctbMovr.setImpDare(impAvere); + ctbMovr.setImpAvere(impDare); + + } + } + rs.close();ps.close(); + + if (ctbMovt != null){ + ctbMovt.setCodCcau(codCcau); + ctbMovt.setCtbScad(scadenze); + String descrCaus = null ; + BigDecimal totMov = BigDecimal.ZERO; + sql = + "SELECT descrizione FROM ctb_caus WHERE cod_ccau = " + UtilityDB.valueToString(codCcau); + + ps = ds.getConnection().prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()){ + descrCaus = rs.getString(1); + } rs.close();ps.close(); + + if (!UtilityString.isNullOrEmpty(descrCaus)) { + descrCaus += " DIST.N.:" + numDist; + sql = + "SELECT IsNull(IsNull(cod_vage, cod_vvet), cod_mdep) , sum(imp_incasso) as imp_incasso " + + "FROM vtb_dist_incat, vtb_dist_incar " + + "WHERE vtb_dist_incat.data_dist = " + UtilityDB.valueDateToString(dataDist, CommonConstants.DATE_FORMAT_YMD) + " AND " + +"vtb_dist_incat.num_dist = " + UtilityDB.valueToString(numDist) + " AND " + +"vtb_dist_incat.data_dist = vtb_dist_incar.data_dist AND " + +"vtb_dist_incat.num_dist = vtb_dist_incar.num_dist " + +" GROUP BY IsNull(IsNull(cod_vage, cod_vvet), cod_mdep)"; + + + ps = ds.getConnection().prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()){ + descrCaus += " " + rs.getString(1); + totMov = rs.getBigDecimal(2); + } rs.close();ps.close(); + + } + if(descrCaus.length() > 40 ){ + descrCaus = descrCaus.substring(0, 39); + } + ctbMovt.setDescrizioneCaus(descrCaus); + ctbMovt.setImporto(totMov); + } + + + StringWriter writer = new StringWriter(); + ArrayNode array = jsonObjectMapper.createArrayNode(); + array.addPOJO(ctbMovt); + jsonObjectMapper.writeValue(writer, array); + + String jsonBody = writer.toString(); + List respList = httpRestWrapper.callProcessEntityList(ds.getProfile(), username, password, jsonBody, false); + + if (respList.size() > 0) { + /*if (respList.get(0).getEsito() == EsitoType.KO){ + System.out.println(new SimpleDateFormat("dd/MM/yyyy").format(dataDist) + " " + numDist); + System.out.println(jsonBody); + }*/ + return respList.get(0); + } else { + throw new Exception("Nessuna lista di ritorno"); + } + } + + private List chkPartita(String codAnag, Integer annoPart, String serDoc, Integer numDoc, Integer tipoPartita) throws SQLException, Exception { + List elencoScadenze = new ArrayList(); + Boolean existPartita = false; + String tipoAnag = ""; + + String sql = + "SELECT tipo_partita, tipo_anag " + + "FROM ctb_part " + + "WHERE ( ctb_part.cod_anag = " + UtilityDB.valueToString(codAnag) + " ) AND " + + " ( ctb_part.anno_part = " + UtilityDB.valueToString(annoPart) + " ) AND " + + " ( ctb_part.ser_doc = " + UtilityDB.valueToString(serDoc) +" ) AND " + + " ( ctb_part.num_doc = " + UtilityDB.valueToString(numDoc) + " ) AND " + + " ( ctb_part.dare_part <> ctb_part.avere_part ) "; + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()){ + existPartita = true; + tipoPartita = rs.getInt(1); + tipoAnag = rs.getString(2); + }rs.close(); ps.close(); + + if (existPartita) { + sql = + "SELECT * " + + "FROM ctb_scad " + + "WHERE ctb_scad.tipo_anag = " + UtilityDB.valueToString(tipoAnag) + " AND " + + "ctb_scad.cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + "ctb_scad.anno_part = " + UtilityDB.valueToString(annoPart) + " AND " + + "ctb_scad.ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + "ctb_scad.num_doc = " + UtilityDB.valueToString(numDoc) ; + + ps = ds.getConnection().prepareStatement(sql); + rs = ps.executeQuery(); + ResultSetMapper rsCtbScad = new ResultSetMapper(); + elencoScadenze = rsCtbScad.mapResultSetToList(rs, CtbScad.class, OperationType.INSERT_OR_UPDATE); + rs.close();ps.close(); + } + + return elencoScadenze; + } + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/service/DistinteIncassiDTO.java b/ems-contabil/src/main/java/it/integry/ems/contabil/service/DistinteIncassiDTO.java new file mode 100644 index 0000000000..b3db467edf --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/service/DistinteIncassiDTO.java @@ -0,0 +1,31 @@ +package it.integry.ems.contabil.service; + +import java.util.Date; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class DistinteIncassiDTO { + @JsonProperty + private Date dataDist; + + public Date getDataDist() { + return dataDist; + } + + public void setDataDist(Date dataDist) { + this.dataDist = dataDist; + } + + public Integer getNumDist() { + return numDist; + } + + public void setNumDist(Integer numDist) { + this.numDist = numDist; + } + + @JsonProperty + private Integer numDist; + + +} diff --git a/ems-contabil/src/main/java/it/integry/ems/contabil/type/ContabilImportFormat.java b/ems-contabil/src/main/java/it/integry/ems/contabil/type/ContabilImportFormat.java new file mode 100644 index 0000000000..3c9c3b09df --- /dev/null +++ b/ems-contabil/src/main/java/it/integry/ems/contabil/type/ContabilImportFormat.java @@ -0,0 +1,15 @@ +package it.integry.ems.contabil.type; + +public enum ContabilImportFormat { + FRONTST("FRONTST") ; + + private String format; + + public String getFormat() { + return format; + } + + private ContabilImportFormat(String format) { + this.format = format; + } +} diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.00.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.00.xsd new file mode 100644 index 0000000000..8b848cdaee --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBIBdyPaymentRequest.00.04.00.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBIHdrSrv.001.07.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBIHdrSrv.001.07.xsd new file mode 100644 index 0000000000..81360ad349 --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBIHdrSrv.001.07.xsd @@ -0,0 +1,174 @@ + + + + + + Header di Servizio incluso nella release 6.15 della documentazione Parte Generale. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBIHdrTrt.001.07.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBIHdrTrt.001.07.xsd new file mode 100644 index 0000000000..8c5a676e5e --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBIHdrTrt.001.07.xsd @@ -0,0 +1,129 @@ + + + + + + Header di Tratta incluso nella release 6.15 della documentazione Parte Generale + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.00.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.00.xsd new file mode 100644 index 0000000000..ee71c9ebcd --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequest.00.04.00.xsd @@ -0,0 +1,739 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Aggiunto blocco per ospitare le comunicazione valutarie sintetiche + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.00.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.00.xsd new file mode 100644 index 0000000000..9685eb3052 --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBIPaymentRequestMsg.00.04.00.xsd @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/CBISgnInf.001.04.xsd b/ems-contabil/src/main/resources/sepa/xsd/CBISgnInf.001.04.xsd new file mode 100644 index 0000000000..f409b54ed2 --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/CBISgnInf.001.04.xsd @@ -0,0 +1,61 @@ + + + + + + + Definizione del blocco di informazioni per la gestione della firma digitale incluso nella release 6.12 della documentazione Parte Generale. +Presenta variazioni in seguito alla deliberazione CNIPA/DigitPA n.45 del 21 maggio 2009 + + + + + + + Tipologia di firma digitale utilizzata. +Può assumere i seguenti valori: +1 = PKCS#7 detached +2 = PKCS#7 attached +3 = CAdES-BES detached +4 = CAdES-BES attached + + + + + Codifica di riferimento: + A = UTF-8 + + + + + Data e ora di apposizione della firma + + + + + Busta di firma codificata in base64 +Il formato della busta deve essere coerente con la tipologia di firma indicata nel tag SgnTyp + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-contabil/src/main/resources/sepa/xsd/binding.jxb b/ems-contabil/src/main/resources/sepa/xsd/binding.jxb new file mode 100644 index 0000000000..fdafb8a6b3 --- /dev/null +++ b/ems-contabil/src/main/resources/sepa/xsd/binding.jxb @@ -0,0 +1,11 @@ + + + + + + + + \ No newline at end of file diff --git a/ems-core.iml b/ems-core.iml new file mode 100644 index 0000000000..6c4da9a393 --- /dev/null +++ b/ems-core.iml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-core/.classpath b/ems-core/.classpath new file mode 100644 index 0000000000..96ff71c6d2 --- /dev/null +++ b/ems-core/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-core/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch b/ems-core/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch new file mode 100644 index 0000000000..1a14a1da16 --- /dev/null +++ b/ems-core/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch @@ -0,0 +1,7 @@ + + + + + + + diff --git a/ems-core/.project b/ems-core/.project new file mode 100644 index 0000000000..f2f88a7ef5 --- /dev/null +++ b/ems-core/.project @@ -0,0 +1,46 @@ + + + ems-core + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.ui.externaltools.ExternalToolBuilder + full,incremental, + + + LaunchConfigHandle + <project>/.externalToolBuilders/org.drools.eclipse.droolsbuilder.launch + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/ems-core/.settings/org.eclipse.core.resources.prefs b/ems-core/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..365bbd6097 --- /dev/null +++ b/ems-core/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/ems-core/.settings/org.eclipse.jdt.core.prefs b/ems-core/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..62a317c860 --- /dev/null +++ b/ems-core/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ems-core/.settings/org.eclipse.m2e.core.prefs b/ems-core/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/ems-core/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/ems-core/.settings/org.eclipse.wst.common.component b/ems-core/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..16196510b2 --- /dev/null +++ b/ems-core/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/ems-core/.settings/org.eclipse.wst.common.project.facet.core.xml b/ems-core/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..74af154056 --- /dev/null +++ b/ems-core/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ems-core/.settings/org.eclipse.wst.validation.prefs b/ems-core/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..6f1cba68d5 --- /dev/null +++ b/ems-core/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/ems-core/pom.xml b/ems-core/pom.xml new file mode 100644 index 0000000000..d4bbd5f061 --- /dev/null +++ b/ems-core/pom.xml @@ -0,0 +1,360 @@ + + 4.0.0 + + it.integry + ims + 1.0 + ../pom.xml + + it.integry.ims + ems-core + jar + + Ems Core + + + + repo-sqlserver + http://maven.lib.umd.edu/maven2 + + + + + UTF-8 + + + + + + src/main/resources + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + + + + + + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy.version} + + + org.jboss.resteasy + resteasy-client + ${resteasy.version} + + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + provided + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + org.reflections + reflections + 0.9.10 + provided + + + + + javax.mail + mail + 1.4 + provided + + + + org.apache.xmlbeans + xmlbeans + 2.3.0 + provided + + + + + + + + + + + + net.sf.jasperreports + jasperreports + 4.5.1 + + + + + + + + + org.codehaus.groovy + groovy-all + 1.7.5 + provided + + + + + org.apache.xmlgraphics + batik-awt-util + 1.7 + provided + + + org.apache.xmlgraphics + batik-bridge + 1.7 + provided + + + org.apache.xmlgraphics + batik-css + 1.7 + provided + + + org.apache.xmlgraphics + batik-dom + 1.7 + + + + org.apache.xmlgraphics + batik-ext + 1.7 + provided + + + org.apache.xmlgraphics + batik-gvt + 1.7 + provided + + + org.apache.xmlgraphics + batik-parser + 1.7 + provided + + + org.apache.xmlgraphics + batik-svg-dom + 1.7 + + + + org.apache.xmlgraphics + batik-transcoder + 1.7 + + + + org.apache.xmlgraphics + batik-util + 1.7 + provided + + + org.apache.xmlgraphics + batik-xml + 1.7 + + + + + org.quartz-scheduler + quartz + 2.2.2 + provided + + + org.quartz-scheduler + quartz-jobs + 2.2.2 + provided + + + + net.sf.barcode4j + barcode4j + 2.0 + provided + + + it.integry + utility-barcode + 1.1 + provided + + + org.apache.pdfbox + pdfbox + + 2.0.0 + provided + + + + com.google.code.gson + gson + 2.5 + + provided + + + + com.fasterxml.jackson.core + jackson-core + ${jackson.version} + + + com.fasterxml.jackson.core + jackson-databind + ${jackson.version} + + + com.fasterxml.jackson.dataformat + jackson-dataformat-csv + ${jackson.version} + + + + + org.springframework + spring-aop + ${spring.version} + + + org.springframework + spring-core + ${spring.version} + + + + org.springframework + spring-instrument-tomcat + ${spring.version} + + + org.springframework + spring-oxm + ${spring.version} + + + org.springframework + spring-orm + ${spring.version} + + + org.springframework + spring-context-support + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + + org.springframework.security + spring-security-core + ${security.version} + + + org.springframework.security + spring-security-web + ${security.version} + + + + + org.drools + drools-compiler + ${drools.version} + provided + + + org.drools + drools-core + ${drools.version} + provided + + + + + org.apache.logging.log4j + log4j-core + ${log4j.version} + + + org.apache.logging.log4j + log4j-web + ${log4j.version} + + + + org.apache.commons + commons-lang3 + 3.4 + provided + + + + + it.integry.ims + ems-model + 1.0 + + + + + org.ini4j + ini4j + 0.5.2 + provided + + + com.google.guava + guava + ${guava.version} + provided + + + commons-beanutils + commons-beanutils + 1.8.0 + + dependency> + org.apache.pdfbox + pdfbox + 2.0.3 + + + diff --git a/ems-core/src/main/java/it/integry/ems/adapter/BigDecimalDeserialize.java b/ems-core/src/main/java/it/integry/ems/adapter/BigDecimalDeserialize.java new file mode 100644 index 0000000000..950a44d1bb --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/BigDecimalDeserialize.java @@ -0,0 +1,33 @@ +package it.integry.ems.adapter; + +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.utility.UtilityString; + +import java.io.IOException; +import java.math.BigDecimal; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; + +public class BigDecimalDeserialize extends JsonDeserializer { + + @Override + public BigDecimal deserialize(JsonParser parser, DeserializationContext context) + throws IOException { + String string = parser.getText(); + + if(!UtilityString.isNullOrEmpty(string)) { + if (string.equalsIgnoreCase("null")) { + return EmsRestConstants.BIGDECIMAL_NULL; + } + + if (string.contains(",")) { + string = parser.getText().replace(",", "."); + } + return new BigDecimal(string); + } else + return null; + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/adapter/CustomDeserializer.java b/ems-core/src/main/java/it/integry/ems/adapter/CustomDeserializer.java new file mode 100644 index 0000000000..1a013511e1 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/CustomDeserializer.java @@ -0,0 +1,45 @@ +package it.integry.ems.adapter; + +import it.integry.ems.response.PkEntity; + +import java.io.IOException; +import java.util.HashMap; +import java.util.Map; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.core.JsonToken; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.deser.std.StdDeserializer; + +public class CustomDeserializer extends StdDeserializer{ + + private static final long serialVersionUID = 1L; + + public CustomDeserializer(Class t) { + super(t); + } + + @Override + public PkEntity deserialize(JsonParser jp, DeserializationContext dc) + throws IOException, JsonProcessingException { + + JsonToken currentToken = null; + Map map = new HashMap(); + while ((currentToken = jp.nextValue()) != null) { + switch (currentToken) { + case VALUE_NUMBER_INT: + map.put(jp.getCurrentName(), jp.getCurrentValue()); + break; + case VALUE_STRING: + map.put(jp.getCurrentName(), jp.getCurrentValue()); + break; + default: + break; + } + } + PkEntity pk = new PkEntity(); + pk.setMap(map); + return pk; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/DateAdapter.java b/ems-core/src/main/java/it/integry/ems/adapter/DateAdapter.java new file mode 100644 index 0000000000..b24be82f0b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/DateAdapter.java @@ -0,0 +1,36 @@ +package it.integry.ems.adapter; + +import java.text.SimpleDateFormat; +import java.util.GregorianCalendar; + +import javax.xml.bind.annotation.adapters.XmlAdapter; +import javax.xml.datatype.DatatypeFactory; +import javax.xml.datatype.XMLGregorianCalendar; + +public class DateAdapter extends XmlAdapter { + + private SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + + public DateAdapter() {} + + public DateAdapter(String format) { + dateFormat = new SimpleDateFormat(format); + } + + @Override + public String marshal(XMLGregorianCalendar v) throws Exception { + synchronized (dateFormat) { + return dateFormat.format(v.toGregorianCalendar().getTime()); + } + } + + @Override + public XMLGregorianCalendar unmarshal(String v) throws Exception { + synchronized (dateFormat) { + GregorianCalendar dataValGreg = new GregorianCalendar(); + dataValGreg.setTime(dateFormat.parse(v)); + return DatatypeFactory.newInstance().newXMLGregorianCalendar(dataValGreg); + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/EsitoDeserialize.java b/ems-core/src/main/java/it/integry/ems/adapter/EsitoDeserialize.java new file mode 100644 index 0000000000..c37cca845b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/EsitoDeserialize.java @@ -0,0 +1,25 @@ +package it.integry.ems.adapter; + +import it.integry.ems.response.EsitoType; + +import java.io.IOException; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; +import com.fasterxml.jackson.databind.JsonMappingException; + +public class EsitoDeserialize extends JsonDeserializer { + + @Override + public EsitoType deserialize(JsonParser jp, DeserializationContext dc) + throws IOException, JsonProcessingException { + + EsitoType type = EsitoType.forIntValue(Integer.valueOf(jp.getValueAsString())); + if (type != null) { + return type; + } + throw new JsonMappingException("invalid value for type, must be '1' or '-1'"); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/EsitoSerialize.java b/ems-core/src/main/java/it/integry/ems/adapter/EsitoSerialize.java new file mode 100644 index 0000000000..3be880f406 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/EsitoSerialize.java @@ -0,0 +1,21 @@ +package it.integry.ems.adapter; + +import it.integry.ems.response.EsitoType; + +import java.io.IOException; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; + +public class EsitoSerialize extends JsonSerializer { + + @Override + public void serialize(EsitoType value, JsonGenerator gen, + SerializerProvider serializers) throws IOException, + JsonProcessingException { + + gen.writeNumber(value.value()); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/ExecDateSerializer.java b/ems-core/src/main/java/it/integry/ems/adapter/ExecDateSerializer.java new file mode 100644 index 0000000000..c186ffda93 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/ExecDateSerializer.java @@ -0,0 +1,27 @@ +package it.integry.ems.adapter; + +import it.integry.common.var.CommonConstants; + +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; + +public class ExecDateSerializer extends JsonSerializer{ + + private static final SimpleDateFormat dateFormat = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD); + + @Override + public void serialize(Date date, JsonGenerator gen, SerializerProvider provider) + throws IOException, JsonProcessingException { + + String formattedDate = dateFormat.format(date); + + gen.writeString(formattedDate); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/IntegerDeserializer.java b/ems-core/src/main/java/it/integry/ems/adapter/IntegerDeserializer.java new file mode 100644 index 0000000000..c1fd754786 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/IntegerDeserializer.java @@ -0,0 +1,28 @@ +package it.integry.ems.adapter; + +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.utility.UtilityString; + +import java.io.IOException; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; + +public class IntegerDeserializer extends JsonDeserializer { + + @Override + public Integer deserialize(JsonParser parser, DeserializationContext context) + throws IOException { + String string = parser.getText(); + + if(!UtilityString.isNullOrEmpty(string)) { + if (string.equalsIgnoreCase("null")) { + return EmsRestConstants.INTEGER_NULL; + } + return new Integer(string); + } else + return null; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapter.java b/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapter.java new file mode 100644 index 0000000000..fc3736da4f --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapter.java @@ -0,0 +1,36 @@ +package it.integry.ems.adapter; + +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.utility.UtilityString; + +import java.io.IOException; +import java.util.Date; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; + +public class JsonDateAdapter extends JsonDeserializer{ + + @Override + public Date deserialize(JsonParser jp, DeserializationContext arg1) + throws IOException, JsonProcessingException { + + if(UtilityString.isNullOrEmpty(jp.getText())) + return null; + + if(jp.getText().equalsIgnoreCase("null")) { + return EmsRestConstants.DATE_NULL; + } else if((!jp.getText().contains("/") || !jp.getText().contains("-")) && !jp.getText().contains(":")) { + try{ + Long.parseLong(jp.getValueAsString()); + return new Date(jp.getLongValue()); + }catch(Exception e) { + } + } + + return UtilityString.parseDate(jp.getText()); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapterSerializer.java b/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapterSerializer.java new file mode 100644 index 0000000000..46bcf4e24c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/JsonDateAdapterSerializer.java @@ -0,0 +1,27 @@ +package it.integry.ems.adapter; + +import java.io.IOException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; + +public class JsonDateAdapterSerializer extends JsonSerializer{ + + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + + @Override + public void serialize(Date value, JsonGenerator gen, + SerializerProvider serializers) throws IOException, + JsonProcessingException { + if(value == null){ + gen.writeString(""); + }else{ + gen.writeString(sdf.format(value)); + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/PkEntityDeserializer.java b/ems-core/src/main/java/it/integry/ems/adapter/PkEntityDeserializer.java new file mode 100644 index 0000000000..a26a27ea18 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/PkEntityDeserializer.java @@ -0,0 +1,14 @@ +package it.integry.ems.adapter; + + +@Deprecated +public class PkEntityDeserializer { +//extends JsonDeserializer { +// +// @Override +// public PkEntity deserialize(JsonParser p, DeserializationContext ctxt) throws IOException, +// JsonProcessingException { +// return null; +// } + +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/PkEntitySerializer.java b/ems-core/src/main/java/it/integry/ems/adapter/PkEntitySerializer.java new file mode 100644 index 0000000000..752c55b557 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/PkEntitySerializer.java @@ -0,0 +1,24 @@ +package it.integry.ems.adapter; + +import it.integry.ems.response.PkEntity; + +import java.io.IOException; +import java.util.Map.Entry; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.JsonSerializer; +import com.fasterxml.jackson.databind.SerializerProvider; + +public class PkEntitySerializer extends JsonSerializer { + + @Override + public void serialize(PkEntity value, JsonGenerator gen, SerializerProvider serializers) + throws IOException, JsonProcessingException { + gen.writeStartObject(); + for (Entry entry : value.getMap().entrySet()) { + gen.writeObjectField(entry.getKey(), entry.getValue()); + } + gen.writeEndObject(); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/adapter/StringUnicodeDeserialize.java b/ems-core/src/main/java/it/integry/ems/adapter/StringUnicodeDeserialize.java new file mode 100644 index 0000000000..d31cedda59 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/StringUnicodeDeserialize.java @@ -0,0 +1,23 @@ +package it.integry.ems.adapter; + +import java.io.IOException; + +import org.apache.commons.lang3.StringEscapeUtils; + +import com.fasterxml.jackson.core.JsonParser; +import com.fasterxml.jackson.databind.DeserializationContext; +import com.fasterxml.jackson.databind.JsonDeserializer; + +public class StringUnicodeDeserialize extends JsonDeserializer { + + @Override + public String deserialize(JsonParser parser, DeserializationContext context) + throws IOException { + String string = parser.getText(); + if(string.indexOf("\\u") != -1) + return StringEscapeUtils.unescapeJava(string); + else + return string; + } + + } \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/adapter/XmlDateAdapter.java b/ems-core/src/main/java/it/integry/ems/adapter/XmlDateAdapter.java new file mode 100644 index 0000000000..49bbd9951e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/adapter/XmlDateAdapter.java @@ -0,0 +1,33 @@ +package it.integry.ems.adapter; + +import it.integry.ems.utility.UtilityString; + +import java.text.SimpleDateFormat; +import java.util.Date; + +import javax.xml.bind.annotation.adapters.XmlAdapter; + +public class XmlDateAdapter extends XmlAdapter{ + + public XmlDateAdapter() {} + + public XmlDateAdapter(String format) { + sdf = new SimpleDateFormat(format); + } + + private SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss"); + + @Override + public String marshal(Date arg0) throws Exception { + return sdf.format(arg0); + } + + @Override + public Date unmarshal(String arg0) throws Exception { + String format = UtilityString.determineDateFormat(arg0); + if(format != null && !"dd-MM-yyyy HH:mm:ss".equals(format)) + sdf = new SimpleDateFormat(format); + return sdf.parse(arg0); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/annotation/DtoField.java b/ems-core/src/main/java/it/integry/ems/annotation/DtoField.java new file mode 100644 index 0000000000..0d20aed29c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/annotation/DtoField.java @@ -0,0 +1,16 @@ +package it.integry.ems.annotation; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Target({ElementType.FIELD}) +@Retention(RetentionPolicy.RUNTIME) +public @interface DtoField { + + public String value() default ""; + public String formula() default ""; + public String format() default ""; + public int scale() default 5; +} diff --git a/ems-core/src/main/java/it/integry/ems/csv/CsvMapper.java b/ems-core/src/main/java/it/integry/ems/csv/CsvMapper.java new file mode 100644 index 0000000000..acd80d8684 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/csv/CsvMapper.java @@ -0,0 +1,106 @@ +package it.integry.ems.csv; + +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.utility.UtilityString; + +import java.lang.reflect.Field; +import java.nio.ByteBuffer; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.dataformat.csv.CsvSchema; +import com.fasterxml.jackson.dataformat.csv.CsvSchema.Column; + +public class CsvMapper { + + private Map map = new HashMap(); + + public String serialize(List dtoList, String splitChar, String header) + throws Exception { + return serialize(dtoList, splitChar, header, true); + } + + public String serialize(List dtoList, String splitChar, String header, Boolean hasHeader) + throws Exception { + com.fasterxml.jackson.dataformat.csv.CsvMapper mapper = new com.fasterxml.jackson.dataformat.csv.CsvMapper(); + + CsvSchema.Builder builder = new CsvSchema.Builder(); + builder.setColumnSeparator(splitChar.charAt(0)); + + builder.setUseHeader(hasHeader); + String[] columns = header.split(splitChar); + + for (int i = 0; i < columns.length; i++) { + builder.addColumn(new Column(i, columns[i])); + } + + builder.setLineSeparator(System.getProperty("line.separator")); + CsvSchema schema = builder.build().withoutQuoteChar(); + + mapper.configure(JsonGenerator.Feature.IGNORE_UNKNOWN, true); + return mapper.writer(schema).writeValueAsString(dtoList); + } + + public List deserialize(String csv, Class dtoClass, String splitChar) throws Exception { + List outputList = null; + String[] headers = null; + + String delimiter = UtilityString.identifyLineDelimiter(csv); + ByteBuffer byteBuffer = ByteBuffer.wrap(csv.getBytes()); + + boolean firstLine = true; + String line = ""; + for (int i = 0; i < byteBuffer.capacity(); i++) { + line += (char) byteBuffer.get(); + if (line.endsWith(delimiter)) { + if (firstLine) { + firstLine = false; + headers = line.split(splitChar); + for (Field ff : dtoClass.getDeclaredFields()) { + JsonProperty dto = ff.getAnnotation(JsonProperty.class); + if (dto != null) { + for (String head : headers) { + if (dto.value().toLowerCase().equals(head.trim().toLowerCase())) + map.put(head.trim().toLowerCase(), ff); + } + } + } + line = ""; + continue; + } + String[] datas = line.split(splitChar); + T bean = (T) dtoClass.newInstance(); + for (int j = 0; j < datas.length; j++) { + String header = headers[j].trim(); + if (header.compareTo("") != 0 ){ + Field field = map.get(header.toLowerCase()); + if (field == null) { + byteBuffer.clear(); + throw new Exception("Campo non trovato " + header); + } + field.setAccessible(true); + if(field.getGenericType() == Date.class) { + field.set(bean, UtilityString.parseDate(datas[j].trim())); + } else { + field.set(bean, SqlFieldHolder.applyConvert(datas[j].trim(), field.getGenericType())); + } + } + } + line = ""; + if (outputList == null) { + outputList = new ArrayList(); + } + outputList.add(bean); + } + } + byteBuffer.clear(); + map.clear(); + return outputList; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/datasource/ConnectionDecorator.java b/ems-core/src/main/java/it/integry/ems/datasource/ConnectionDecorator.java new file mode 100644 index 0000000000..d52ca4293e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/datasource/ConnectionDecorator.java @@ -0,0 +1,30 @@ +package it.integry.ems.datasource; + +import java.sql.Connection; + +public class ConnectionDecorator { + + private Connection connection; + private Boolean used; + + public ConnectionDecorator(Connection connection, Boolean used) { + super(); + this.connection = connection; + this.used = used; + } + public Connection getConnection() { + return connection; + } + public void setConnection(Connection connection) { + this.connection = connection; + } + public Boolean isUsed() { + return used; + } + public void setUsed(Boolean used) { + this.used = used; + } + + + +} diff --git a/ems-core/src/main/java/it/integry/ems/datasource/DataSource.java b/ems-core/src/main/java/it/integry/ems/datasource/DataSource.java new file mode 100644 index 0000000000..199803594c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/datasource/DataSource.java @@ -0,0 +1,144 @@ +package it.integry.ems.datasource; + +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.exception.SyncException; +import it.integry.ems.sync.ConnectionCacheHolder; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.CryptoUtils; + +import java.io.File; +import java.io.FileInputStream; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.SQLException; +import java.util.Properties; + +import javax.annotation.PreDestroy; + +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +@Service +@Scope(value="request") +public class DataSource { + + private String DRIVER_CLASS_NAME = ""; + private String DB_URL = ""; + private String DB_USER = ""; + private String DB_PASSWORD = ""; + + private String profile; + private String appName; + private String dbName; + + public String getDbName() { + return dbName; + } + + public void setDbName(String dbName) { + this.dbName = dbName; + } + + public String getProfile() { + return profile; + } + + private Connection connection = null; + + public synchronized Connection getConnection() throws Exception { + if(connection.isClosed()) + init(); + return connection; + } + + private void init() throws Exception { + Class.forName(DRIVER_CLASS_NAME); + connection = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); + connection.setTransactionIsolation(java.sql.Connection.TRANSACTION_READ_UNCOMMITTED); + connection.setAutoCommit(false); + } + + @PreDestroy + private void destroy() throws Exception { + forceClose(); + } + + public synchronized void initialize(String profileDB, String pathConnectionIni, String connectionName) throws Exception { + if(UtilityString.isNullOrEmpty(profileDB)){ + throw new Exception("Profile DB non valorizzato - controllare la chiamata del servizio"); + } + + this.profile = profileDB; + this.appName = connectionName; + + File connectionFile = new File(pathConnectionIni); + if (connectionFile.exists()){ + FileInputStream in = new FileInputStream(connectionFile); + Properties props = new Properties(); + props.load(in); + String valueProperty = props.getProperty("CONNECT_STRING_" + profileDB.toUpperCase(), ""); + + String typeDb = props.getProperty("TYPE_DB_" + profileDB.toUpperCase(), "MSS"); + + String[] params = valueProperty.split(";"); + if(params.length < 2){ + throw new SyncException("Configurazione DB non trovata o dati mancanti", profileDB); + } + + String decryptPsw = props.getProperty("DECRYPT_DB_PSW_" + profileDB.toUpperCase(), "S"); + + String dns = params[0]; + setDbName(dns); + DB_USER = params[1]; + DB_PASSWORD = params[2]; + + if("S".equals(decryptPsw)){ + DB_PASSWORD = CryptoUtils.decrypt(DB_PASSWORD); + } + if(EmsRestConstants.TypeDbMYSQL.equals(typeDb)){ + if(params.length < 4) + DB_URL = "jdbc:mysql://" + params[3] + ":3306/" + dns; + } else if (EmsRestConstants.TypeDbMSSQL.equals(typeDb)){ + if(params.length < 4) + throw new SyncException("Stringa di connessione al database non configurata correttamente", profileDB); + DB_URL = "jdbc:sqlserver://" + params[3] + ";databaseName=" + dns+";applicationName=" + appName; + } else if(EmsRestConstants.TypeDbPostgres.equals(typeDb)) { + if(params.length < 4) + throw new SyncException("Stringa di connessione al database non configurata correttamente", profileDB); + DB_URL = "jdbc:postgres://" + params[3] + ":5432/" + dns; + } else { + + DB_URL = "jdbc:odbc:" + dns; + } + + if(EmsRestConstants.TypeDbMSSQL.equals(typeDb)){ + DRIVER_CLASS_NAME = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; + } else if(EmsRestConstants.TypeDbMYSQL.equals(typeDb)){ + DRIVER_CLASS_NAME = "com.mysql.jdbc.Driver"; + } else if(EmsRestConstants.TypeDbPostgres.equals(typeDb)) { + DRIVER_CLASS_NAME = "org.postgresql.Driver"; + } else { + DRIVER_CLASS_NAME = "sun.jdbc.odbc.JdbcOdbcDriver"; + } + + init(); + ConnectionCacheHolder.putConnection(profileDB, new ConnectionDecorator(connection, true)); + } else { + throw new Exception("File " + pathConnectionIni + " non configurato correttamente"); + } + } + + public synchronized void initialize(String profileDB, String pathConnectionIni) throws Exception { + initialize(profileDB, pathConnectionIni, "EMS Connection"); + } + + public void forceClose() throws SQLException { + if (connection != null) { + synchronized (connection) { + connection.close(); + } + ConnectionCacheHolder.dropConnection(profile); + } + + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/directory/DirWatcherListener.java b/ems-core/src/main/java/it/integry/ems/directory/DirWatcherListener.java new file mode 100644 index 0000000000..875e73f203 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/DirWatcherListener.java @@ -0,0 +1,144 @@ +package it.integry.ems.directory; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.watching.DirWatcher; +import it.integry.security.utility.RestUtil; + +import java.io.File; +import java.io.FileInputStream; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.Date; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.InvocationCallback; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.commons.io.IOUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class DirWatcherListener extends DirWatcher { + + private Logger logger = LogManager.getLogger(); + + private EmsProperties prop; + private SetupGest setupGest; + + private String serviceRest; + private String database; + private String paramPath; + + public DirWatcherListener(ListenerInfo info, EmsProperties prop, SetupGest setupGest) { + super(info.getDirectoryName(), info.getFileFilter()); + this.database = info.getDatabase(); + this.serviceRest = info.getServiceRest(); + this.paramPath = info.getSetupGestBranch(); + + this.prop = prop; + this.setupGest = setupGest; + } + + @Override + protected void onChange(final File file, String action) throws Exception { + if("add".equals(action)) { + logger.debug(file.getName()); + String flagAttivo = "S"; + String listening = "S"; + DataSource ds = new DataSource(); + ds.initialize(database, prop.getGlobalConnectionIniPath()); + + String mConn = ""; + String[] params = paramPath.split("\\|"); + if(params.length >= 2) { + flagAttivo = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], "ATTIVO", ""); + listening = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], "LISTENING", ""); + + mConn = (String) setupGest.getSetup(ds.getConnection(), + params[0], "SETUP", "MAX_CONN", ""); + ds.forceClose(); + } + + if(!UtilityString.isNullOrEmpty(flagAttivo) && "S".equals(flagAttivo) && + !UtilityString.isNullOrEmpty(listening) && "S".equals(listening)) { + FileInputStream fis = new FileInputStream(file); + String fileContent = IOUtils.toString(fis); + IOUtils.closeQuietly(fis); + + if (!UtilityString.isNullOrEmpty(mConn)) { + Integer maxConn = Integer.valueOf(mConn); + ds = new DataSource(); + ds.initialize(database, prop.getGlobalConnectionIniPath()); + + String sql = "SELECT (COUNT(dbid) - 1) as NumberOfConnections " + + "FROM sys.sysprocesses WHERE dbid > 0 and DB_NAME(dbid) = " + UtilityDB.valueToString(ds.getProfile()) + + " and program_name <> 'EMS Receipts check'"; + + int numConn = 0; + do { + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()) { + numConn = rs.getInt("NumberOfConnections"); + } + rs.close(); + ps.close(); + + logger.debug("CONNESSIONI ATTIVE ["+ds.getProfile()+"] " + numConn); + + if(numConn > maxConn) { + logger.debug("SCONTRINI IN ATTESA, num connessioni:" + numConn); + } + } while(numConn > maxConn); + ds.forceClose(); + } + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", + fileContent, "text/plain", prop.getRootApi() + serviceRest, now); + + final Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(prop.getEndPointWS()) + .path(prop.getRootApi() + serviceRest) + .resolveTemplate("mode", "async"); + resource = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("type", params[0].substring(params[0].indexOf("_")+1)) + .queryParam("format", params[1]) + .queryParam("filePath", file.getAbsoluteFile()) + .queryParam("fileName", file.getName()); + + resource.request() + .header("Authorization", database + ":" +auth) + .header("SignDate", now).async() + .post(Entity.text(fileContent), new InvocationCallback() { + @Override + public void completed(Response response) { + String value = response.readEntity(String.class); + logger.info(response.getStatus() + " - " + value); + response.close(); + client.close(); + } + + @Override + public void failed(Throwable throwable) { + System.out.println("Invocation failed per " + file.getName()); + throwable.printStackTrace(); + logger.error(throwable); + client.close(); + } + }); + } + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/DirectoryService.java b/ems-core/src/main/java/it/integry/ems/directory/DirectoryService.java new file mode 100644 index 0000000000..c36bd054c1 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/DirectoryService.java @@ -0,0 +1,103 @@ +package it.integry.ems.directory; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.retail.service.RetailUtilService; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityString; + +import java.io.FileInputStream; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class DirectoryService { + + private List watcherList = new ArrayList(); + + private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private SetupGest setupGest; + @Autowired + private RetailUtilService retailUtilService; + + private ListenerInfo infoServiceReceipts = null; + + @PostConstruct + public void readConfig() throws Exception { + + purgeAndCancelTask(); + Properties prop = new Properties(); + prop.load(new FileInputStream(System.getProperty("catalina.home") + + "/conf/integry/directory.properties")); + Integer count = 1; + + while(!UtilityString.isNullOrEmpty(prop.get("database." + count)) && + !UtilityString.isNullOrEmpty(prop.get("service.rest." + count)) && + !UtilityString.isNullOrEmpty(prop.get("setup.gest.branch." + count))) { + + DataSource ds = new DataSource(); + ds.initialize(prop.get("database." + count).toString(), properties.getGlobalConnectionIniPath()); + + String directoryName = null, fileFilter = null; + String[] params = prop.get("setup.gest.branch." + count).toString().split("\\|"); + if(params.length >= 2) { + directoryName = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], "PATH_FILE", ""); + if(UtilityString.isNullOrEmpty(directoryName)) { + logger.info(params[0]+"|"+params[1]+"|"+"PATH_FILE non presente in setup gest"); + System.out.println(params[0]+"|"+params[1]+"|"+"PATH non presente in setup gest"); + } + + fileFilter = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], "FILE_FILTER", ""); + if(UtilityString.isNullOrEmpty(fileFilter)) { + logger.info(params[0]+"|"+params[1]+"|"+"FILE_FILTER non presente in setup gest"); + System.out.println(params[0]+"|"+params[1]+"|"+"FILE_FILTER non presente in setup gest"); + } + ds.forceClose(); + + ListenerInfo info = new ListenerInfo(prop.get("database." + count).toString(), directoryName, fileFilter, + (String)prop.get("service.rest." + count), (String)prop.get("setup.gest.branch." + count)); + + TimerTask task = null; + + if("/ems-api".equals(properties.getRootApi())) { + if("/importReceipts".equals((String)prop.get("service.rest." + count))) { + task = new ReceiptsFileListener(info, properties, setupGest, retailUtilService); + infoServiceReceipts = info; + } else + task = new DirWatcherListener(info, properties, setupGest); + Timer timer = new Timer(); + timer.schedule(task, new Date(), 1000); + watcherList.add(timer); + } + } + count++; + } + } + + public ListenerInfo getReceiptService() { + return infoServiceReceipts; + } + + private void purgeAndCancelTask() { + for (int i = 0; i < watcherList.size(); i++) { + watcherList.get(i).cancel(); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/EmailListenerInfo.java b/ems-core/src/main/java/it/integry/ems/directory/EmailListenerInfo.java new file mode 100644 index 0000000000..eaca4ae962 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/EmailListenerInfo.java @@ -0,0 +1,34 @@ +package it.integry.ems.directory; + +public class EmailListenerInfo { + + private String serviceRest; + private String setupGestBranch; + private String database; + + public EmailListenerInfo(String database, String serviceRest, String setupGestBranch) { + super(); + this.database = database; + this.serviceRest = serviceRest; + this.setupGestBranch = setupGestBranch; + } + + public String getServiceRest() { + return serviceRest; + } + public void setServiceRest(String serviceRest) { + this.serviceRest = serviceRest; + } + public String getSetupGestBranch() { + return setupGestBranch; + } + public void setSetupGestBranch(String setupGestBranch) { + this.setupGestBranch = setupGestBranch; + } + public String getDatabase() { + return database; + } + public void setDatabase(String database) { + this.database = database; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/EmailService.java b/ems-core/src/main/java/it/integry/ems/directory/EmailService.java new file mode 100644 index 0000000000..2ae808ca2a --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/EmailService.java @@ -0,0 +1,109 @@ +package it.integry.ems.directory; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityString; + +import java.io.File; +import java.io.FileInputStream; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Properties; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class EmailService { + + private List watcherList = new ArrayList(); + + private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private SetupGest setupGest; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + private ListenerInfo infoServiceReceipts = null; + + @PostConstruct + public void readConfig() throws Exception { + + purgeAndCancelTask(); + File f = new File(System.getProperty("catalina.home") + "/conf/integry/email.properties"); + if(f.exists()) { + Properties prop = new Properties(); + prop.load(new FileInputStream(f)); + Integer count = 1; + Integer repeatSeconds = 60; + + while(!UtilityString.isNullOrEmpty(prop.get("database." + count)) && + !UtilityString.isNullOrEmpty(prop.get("service.rest." + count)) && + !UtilityString.isNullOrEmpty(prop.get("setup.gest.branch." + count))) { + + DataSource ds = new DataSource(); + ds.initialize(prop.get("database." + count).toString(), properties.getGlobalConnectionIniPath()); + + String username = null, password = null, pop3 = null; + String[] params = prop.get("setup.gest.branch." + count).toString().split("\\|"); + if(params.length >= 2) { + String seconds = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "REPEAT_SECONDS"); + if(!UtilityString.isNullOrEmpty(seconds)) + repeatSeconds = Integer.parseInt(seconds); + + username = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "USERNAME"); + if(UtilityString.isNullOrEmpty(username)) { + logger.info(params[0]+"|"+params[1]+"|"+"USERNAME non presente in setup gest"); + System.out.println(params[0]+"|"+params[1]+"|"+"USERNAME non presente in setup gest"); + } + + password = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "PASSWORD"); + if(UtilityString.isNullOrEmpty(password)) { + logger.info(params[0]+"|"+params[1]+"|"+"PASSWORD non presente in setup gest"); + System.out.println(params[0]+"|"+params[1]+"|"+"PASSWORD non presente in setup gest"); + } + pop3 = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "POP3"); + if(UtilityString.isNullOrEmpty(pop3)) { + logger.info(params[0]+"|"+params[1]+"|"+"SMTP non presente in setup gest"); + System.out.println(params[0]+"|"+params[1]+"|"+"SMTP non presente in setup gest"); + } + ds.forceClose(); + + EmailListenerInfo info = new EmailListenerInfo(prop.get("database." + count).toString(), + (String)prop.get("service.rest." + count), (String)prop.get("setup.gest.branch." + count)); + + TimerTask task = null; + if("/ems-api".equals(properties.getRootApi())) { + task = new EmailWatcherListener(info, properties, setupGest, jsonObjectMapper); + Timer timer = new Timer(); + timer.schedule(task, new Date(), 1000 * repeatSeconds); + watcherList.add(timer); + } + } + count++; + } + } + } + + public ListenerInfo getReceiptService() { + return infoServiceReceipts; + } + + private void purgeAndCancelTask() { + for (int i = 0; i < watcherList.size(); i++) { + watcherList.get(i).cancel(); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/EmailWatcherListener.java b/ems-core/src/main/java/it/integry/ems/directory/EmailWatcherListener.java new file mode 100644 index 0000000000..6e0ced5f52 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/EmailWatcherListener.java @@ -0,0 +1,274 @@ +package it.integry.ems.directory; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.FileItem; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.RestUtil; + +import java.io.ByteArrayOutputStream; +import java.io.StringWriter; +import java.net.InetAddress; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Properties; +import java.util.TimerTask; + +import javax.activation.DataHandler; +import javax.mail.BodyPart; +import javax.mail.Flags; +import javax.mail.Folder; +import javax.mail.Message; +import javax.mail.Multipart; +import javax.mail.Session; +import javax.mail.Store; +import javax.mail.internet.InternetAddress; +import javax.mail.search.FlagTerm; +import javax.mail.search.MessageIDTerm; +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.InvocationCallback; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import com.fasterxml.jackson.databind.node.ArrayNode; + +public class EmailWatcherListener extends TimerTask { + + private Logger logger = LogManager.getLogger(); + + private EmailListenerInfo emailListenerInfo; + private EmsProperties prop; + private SetupGest setupGest; + private JSONObjectMapper jsonObjectMapper; + + public EmailWatcherListener(EmailListenerInfo emailListenerInfo, EmsProperties prop, + SetupGest setupGest, JSONObjectMapper jsonObjectMapper) { + super(); + this.emailListenerInfo = emailListenerInfo; + this.prop = prop; + this.setupGest = setupGest; + this.jsonObjectMapper = jsonObjectMapper; + } + + @Override + public synchronized void run() { + try { + String flagAttivo = null, username = null, password = null, + imap = null, pop3 = null, pop3Port = null, imapPort = null; + + DataSource ds = new DataSource(); + ds.initialize(emailListenerInfo.getDatabase(), prop.getGlobalConnectionIniPath()); + + String[] params = emailListenerInfo.getSetupGestBranch().split("\\|"); + + if (params.length >= 2) { + flagAttivo = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "ATTIVO"); + username = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "USERNAME"); + if (UtilityString.isNullOrEmpty(username)) + throw new Exception(params[0] + "/" + params[1] + "/USERNAME non configurato correttamente"); + + password = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "PASSWORD"); + if (UtilityString.isNullOrEmpty(password)) + throw new Exception(params[0] + "/" + params[1] + "/PASSWORD non configurato correttamente"); + + pop3 = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "POP3"); + if (UtilityString.isNullOrEmpty(pop3)) + throw new Exception(params[0] + "/" + params[1] + "/POP3 non configurato correttamente"); + + pop3Port = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "POP3_PORT"); + if (UtilityString.isNullOrEmpty(pop3Port)) + throw new Exception(params[0] + "/" + params[1] + "/POP3_PORT non configurato correttamente"); + + imap = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "IMAP"); + if (UtilityString.isNullOrEmpty(imap)) + throw new Exception(params[0] + "/" + params[1] + "/IMAP non configurato correttamente"); + + imapPort = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "IMAP_PORT"); + if (UtilityString.isNullOrEmpty(imapPort)) + throw new Exception(params[0] + "/" + params[1] + "/IMAP_PORT non configurato correttamente"); + } + ds.forceClose(); + if (!UtilityString.isNullOrEmpty(flagAttivo) && "S".equals(flagAttivo)) { + Properties sysProperties = System.getProperties(); + Session session = Session.getDefaultInstance(sysProperties); + Store storePop = null; + Folder inboxPop3 = null; + + Store store = session.getStore("imap"); + store.connect(imap, Integer.parseInt(imapPort), username, password); + Folder inbox = store.getFolder("inbox"); + inbox.open(Folder.READ_WRITE); + + // search for all "unseen" messages + Flags seen = new Flags(Flags.Flag.SEEN); + FlagTerm unseenFlagTerm = new FlagTerm(seen, false); + Message messages[] = inbox.search(unseenFlagTerm); + + logger.debug(messages.length + " NUOVE MAIL TROVATE"); + + if (messages.length > 0) { + storePop = session.getStore("pop3"); + storePop.connect(pop3, Integer.parseInt(pop3Port), username, password); + inboxPop3 = storePop.getFolder("inbox"); + inboxPop3.open(Folder.READ_ONLY); + } + + for (Message message : messages) { + Message[] msgPopList = inboxPop3.search(new MessageIDTerm(message.getHeader("Message-Id")[0])); + + if (msgPopList.length == 1) { + Message msgSingle = msgPopList[0]; + InternetAddress[] froms = (InternetAddress[]) msgSingle.getFrom(); + + String messageId = message.getHeader("Message-Id")[0]; + String subject = message.getSubject(); + + ArrayNode array = jsonObjectMapper.createArrayNode(); + Multipart multipart = (Multipart) msgSingle.getContent(); + for (int x = 0; x < multipart.getCount(); x++) { + BodyPart bodyPart = multipart.getBodyPart(x); + String disposition = bodyPart.getDisposition(); + + if ((disposition != null) && ((disposition.equals(BodyPart.ATTACHMENT) || + (disposition.equals(BodyPart.INLINE))))) { + DataHandler handler = bodyPart.getDataHandler(); + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + handler.writeTo(baos); + baos.close(); + array.addPOJO(new FileItem(bodyPart.getFileName(), baos.toByteArray())); + } + } + // chiamata al servizio + StringWriter writer = new StringWriter(); + jsonObjectMapper.writeValue(writer, array); + String jsonBody = writer.toString(); + String database = emailListenerInfo.getDatabase(); + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", + jsonBody, EmsRestConstants.APPLICATION_JSON_CHARSET_UTF_8, + prop.getRootApi() + emailListenerInfo.getServiceRest(), now); + + final Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(prop.getEndPointWS()) + .path(prop.getRootApi() + emailListenerInfo.getServiceRest()); + + Response response = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("subject", subject).queryParam("messageId", messageId) + .queryParam("from", froms[0].getAddress()).request() + .header("Authorization", database + ":" + auth).header("SignDate", now) + .post(Entity.json(jsonBody)); + + String value = response.readEntity(String.class); + + String emailDbg = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "EMAIL_DBG"); + if(value.charAt(0) == '{') { + ServiceRestResponse respWra = jsonObjectMapper.readValue(value, ServiceRestResponse.class); + if(respWra.getEsito() == EsitoType.KO) { + //send email notifica errore + notifyErrorToEmail(username, froms[0].getAddress(), subject, message.getReceivedDate(), emailDbg, respWra.getErrorMessage()); + } + } else if(value.charAt(0) == '[') { + ServiceRestResponse[] respWra = jsonObjectMapper.readValue(value, ServiceRestResponse[].class); + for (ServiceRestResponse serviceRestResponse : respWra) { + if(serviceRestResponse.getEsito() == EsitoType.KO) { + //send email notifica errore + notifyErrorToEmail(username, froms[0].getAddress(), subject, message.getReceivedDate(), emailDbg, serviceRestResponse.getErrorMessage()); + } + } + } else { + notifyErrorToEmail(username, froms[0].getAddress(), subject, message.getReceivedDate(), emailDbg, value); + } + response.close(); + client.close(); + } + message.setFlag(Flags.Flag.SEEN, true); + } + } + } catch (Exception e) { + logger.error(e); + + } + } + + private void notifyErrorToEmail(String emailListen, String mittente, String messageObj, Date messageDate, + String emailDbg, String errorMessage) throws Exception { + if(!UtilityString.isNullOrEmpty(emailDbg)) { + DataSource ds = new DataSource(); + ds.initialize(emailListenerInfo.getDatabase(), prop.getGlobalConnectionIniPath()); + + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + + String nomeAzienda = ""; + PreparedStatement ps = ds.getConnection().prepareStatement("select nome_ditta from azienda"); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + nomeAzienda = rs.getString("nome_ditta"); + } + rs.close(); + ps.close(); + ds.forceClose(); + + String htmlMailBody = "Gentile Amministratore,
    si e' verificato il seguente errore
    " + errorMessage + "
    del servizio " + emailListenerInfo.getServiceRest() + + "
    in ascolto sulla mail " + emailListen + " provocato dal messaggio (mittente "+mittente+") con oggetto " + messageObj + " in data " + sdf.format(messageDate); + + String mailSubject = nomeAzienda + " - ERRORE SU " + InetAddress.getLocalHost().getHostName() + + " Servizio " + emailListenerInfo.getServiceRest() + ";Database " + emailListenerInfo.getDatabase(); + + // AttachmentDTO dto = new AttachmentDTO(); + // dto.setFileByte(files); + + StringWriter writer = new StringWriter(); + //jsonObjectMapper.writeValue(writer, dto); + + String jsonBody = writer.toString(); + + String database = emailListenerInfo.getDatabase(); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", jsonBody, + "application/json", prop.getRootApi() + EmsRestConstants.PATH_SEND_MAIL, now); + + final Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(prop.getEndPointWS()).path( + prop.getRootApi() + EmsRestConstants.PATH_SEND_MAIL) + .resolveTemplate("mode", "async"); + resource = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("from", "").queryParam("to", emailDbg) + .queryParam("subject", mailSubject).queryParam("msgText", htmlMailBody) + .queryParam("isHtml", true); + + resource.request().header("Authorization", database + ":" + auth) + .header("SignDate", now).async() + .post(Entity.json(jsonBody), new InvocationCallback() { + @Override + public void completed(Response response) { + String value = response.readEntity(String.class); + logger.info(response.getStatus() + " - " + value); + response.close(); + client.close(); + } + + @Override + public void failed(Throwable throwable) { + throwable.printStackTrace(); + logger.error(throwable); + client.close(); + } + }); + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/ListenerInfo.java b/ems-core/src/main/java/it/integry/ems/directory/ListenerInfo.java new file mode 100644 index 0000000000..026704d675 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/ListenerInfo.java @@ -0,0 +1,53 @@ +package it.integry.ems.directory; + +public class ListenerInfo { + + private String directoryName; + private String fileFilter; + private String serviceRest; + private String setupGestBranch; + private String database; + + public ListenerInfo(String database, String directoryName, String fileFilter, String serviceRest, String setupGestBranch) { + super(); + this.setDatabase(database); + this.directoryName = directoryName; + this.fileFilter = fileFilter; + this.serviceRest = serviceRest; + this.setupGestBranch = setupGestBranch; + } + + public String getDirectoryName() { + return directoryName; + } + public void setDirectoryName(String directoryName) { + this.directoryName = directoryName; + } + public String getFileFilter() { + return fileFilter; + } + public void setFileFilter(String fileFilter) { + this.fileFilter = fileFilter; + } + public String getServiceRest() { + return serviceRest; + } + public void setServiceRest(String serviceRest) { + this.serviceRest = serviceRest; + } + public String getSetupGestBranch() { + return setupGestBranch; + } + public void setSetupGestBranch(String setupGestBranch) { + this.setupGestBranch = setupGestBranch; + } + + public String getDatabase() { + return database; + } + + public void setDatabase(String database) { + this.database = database; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/directory/ReceiptsFileListener.java b/ems-core/src/main/java/it/integry/ems/directory/ReceiptsFileListener.java new file mode 100644 index 0000000000..32b8176f45 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/directory/ReceiptsFileListener.java @@ -0,0 +1,134 @@ +package it.integry.ems.directory; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.directory.ListenerInfo; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.retail.service.RetailUtilService; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.TypeDbObject; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.watching.DirWatcher; + +import java.io.File; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.Date; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +public class ReceiptsFileListener extends DirWatcher { + + private Logger logger = LogManager.getLogger(); + + private EmsProperties prop; + private SetupGest setupGest; + private RetailUtilService retailUtilService; + + private String serviceRest; + private String database; + private String paramPath; + + public ReceiptsFileListener(ListenerInfo info, EmsProperties prop, SetupGest setupGest, RetailUtilService retailUtilService) { + super(info.getDirectoryName(), info.getFileFilter()); + this.database = info.getDatabase(); + this.serviceRest = info.getServiceRest(); + this.paramPath = info.getSetupGestBranch(); + + this.prop = prop; + this.setupGest = setupGest; + this.retailUtilService = retailUtilService; + } + + @Override + protected void onChange(final File file, String action) throws Exception { + //TO-DO -MINA Cancellare quando si sistemerà l'importazione degli scontrini DIALOGO. + if("add".equals(action)) { + logger.debug(file.getName()); + String flagAttivo = "S"; + String listening = "S"; + DataSource ds = new DataSource(); + ds.initialize(database, prop.getGlobalConnectionIniPath()); + + String[] params = paramPath.split("\\|"); + if(params.length >= 2) { + flagAttivo = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "ATTIVO", ""); + listening = (String) setupGest.getSetup(ds.getConnection(), params[0], params[1], "LISTENING", ""); + ds.forceClose(); + } + + if(!UtilityString.isNullOrEmpty(flagAttivo) && "S".equals(flagAttivo) && + !UtilityString.isNullOrEmpty(listening) && "S".equals(listening)) { + logger.debug("ARRIVATO " + file.getName()); + + String databaseFinded = null; + String databaseProfile = null; + + if (file.getName().startsWith("SELF") ) { + databaseProfile = file.getName().substring(5, file.getName().indexOf("_", 5)); + } else { + databaseProfile = file.getName().substring(0, file.getName().indexOf("_")); + } + + ds = new DataSource(); + ds.initialize(database, prop.getGlobalConnectionIniPath(), "EMS Receipts check"); + + if(UtilityDB.existDatabaseObject(ds.getConnection(), "mvw_punti_vendita_dialogo", TypeDbObject.VIEW)) { + PreparedStatement ps = ds.getConnection(). + prepareStatement("select pv, format, db_name from mvw_punti_vendita_dialogo where pv = " + UtilityDB.valueToString(databaseProfile)); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + databaseProfile = rs.getString("db_name"); + } + rs.close(); + ps.close(); + } + ds.forceClose(); + + if("GFOOD".equals(databaseProfile)) + databaseFinded = "gestfood"; + else + databaseFinded = databaseProfile; + + String sql = "SELECT (COUNT(dbid) - 1) as NumberOfConnections " + + "FROM sys.sysprocesses WHERE dbid > 0 and DB_NAME(dbid) = " + UtilityDB.valueToString(databaseFinded) + + " and program_name <> 'EMS Receipts check'"; + ds = new DataSource(); + ds.initialize(databaseFinded, prop.getGlobalConnectionIniPath()); + + Integer maxConn = 200; + String mConn = (String) setupGest.getImportSetup(ds.getConnection(), "SCONTRINI", "SETUP", "MAX_CONN"); + if(!UtilityString.isNullOrEmpty(mConn)) + maxConn = Integer.valueOf(mConn); + + int numConn = 0; + do { + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()) { + numConn = rs.getInt("NumberOfConnections"); + } + rs.close(); + ps.close(); + + logger.debug("CONNESSIONI ATTIVE ["+databaseFinded+"] " + numConn); + + if(numConn > maxConn) { + logger.debug("SCONTRINI IN ATTESA, num connessioni:" + numConn); + } + } while(numConn > maxConn); + ds.forceClose(); + + logger.debug("[POST WAITING] " + file.getName()); + + //fermo nottuno dell'importazione scontrini + Integer hour = Integer.parseInt(new SimpleDateFormat("HH").format(new Date())); + if(hour > 4 && hour < 23) { + this.retailUtilService.callEMS(file.getAbsolutePath(), database); + } + } + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/exception/CheckConstraintException.java b/ems-core/src/main/java/it/integry/ems/exception/CheckConstraintException.java new file mode 100644 index 0000000000..1bcb865bc8 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/exception/CheckConstraintException.java @@ -0,0 +1,11 @@ +package it.integry.ems.exception; + +public class CheckConstraintException extends Exception { + + private static final long serialVersionUID = 1L; + + public CheckConstraintException(String errorMessage) { + super(errorMessage); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/exception/SyncException.java b/ems-core/src/main/java/it/integry/ems/exception/SyncException.java new file mode 100644 index 0000000000..cff817337a --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/exception/SyncException.java @@ -0,0 +1,27 @@ +package it.integry.ems.exception; + +public class SyncException extends Exception { + + private static final long serialVersionUID = 1L; + + private String profileDb; + + public SyncException(String msg, String profileDb) { + super(msg); + this.profileDb = profileDb; + } + + public SyncException(Exception e, String profileDb) { + super(e); + this.profileDb = profileDb; + } + + public String getProfileDb() { + return profileDb; + } + + public void setProfileDb(String profileDb) { + this.profileDb = profileDb; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/DialogoDTO.java b/ems-core/src/main/java/it/integry/ems/export/dto/DialogoDTO.java new file mode 100644 index 0000000000..fd01bfefa5 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/DialogoDTO.java @@ -0,0 +1,226 @@ +package it.integry.ems.export.dto; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public class DialogoDTO { + @JsonProperty("COD_MDEP") + private String codMdep; + + @JsonProperty("COD_CASSA") + private String codCassa; + + @JsonProperty("DATA_DOC")//, defaultObjectValue="yyyyMMddHHmmss") + private String dataDoc; + + @JsonProperty("ID_SCONTR") + private String idScontr; + + @JsonProperty("OPERATORE") + private String operatore; + + @JsonProperty("CAUSALE") + private String causale; + + @JsonProperty("COD_FIDELITY") + private String codFidelity; + + @JsonProperty("TIPO_RIGA") + private String tipoRiga; + + @JsonProperty("CODICE") + private String codice; + + @JsonProperty("EAN") + private String ean; + + @JsonProperty("DESCRIZIONE") + private String descrizione; + + @JsonProperty("REPARTO") + private String reparto; + + @JsonProperty("QTA_DOC") + private String qtaDoc; + + @JsonProperty("PRZ_UNT_IVA") + private String przUntIva; + + @JsonProperty("VAL_SCONTO") + private String valSco; + + @JsonProperty("PERC_ALIQ") + private String percAliq; + + @JsonProperty("IMPORTO") + private String importo; + + @JsonProperty("COD_PROMO") + private String codPromo; + + @JsonProperty("COD_KIT") + private String codKit; + + @JsonProperty("IDX") + private String idx; + + public String getCodMdep() { + return codMdep; + } + + public void setCodMdep(String codMdep) { + this.codMdep = codMdep; + } + + public String getCodCassa() { + return codCassa; + } + + public void setCodCassa(String codCassa) { + this.codCassa = codCassa; + } + + public String getDataDoc() { + return dataDoc; + } + + public void setDataDoc(String dataDoc) { + this.dataDoc = dataDoc; + } + + public String getIdScontr() { + return idScontr; + } + + public void setIdScontr(String idScontr) { + this.idScontr = idScontr; + } + + public String getOperatore() { + return operatore; + } + + public void setOperatore(String operatore) { + this.operatore = operatore; + } + + public String getCausale() { + return causale; + } + + public void setCausale(String causale) { + this.causale = causale; + } + + public String getCodFidelity() { + return codFidelity; + } + + public void setCodFidelity(String codFidelity) { + this.codFidelity = codFidelity; + } + + public String getTipoRiga() { + return tipoRiga; + } + + public void setTipoRiga(String tipoRiga) { + this.tipoRiga = tipoRiga; + } + + public String getCodice() { + return codice; + } + + public void setCodice(String codice) { + this.codice = codice; + } + + public String getEan() { + return ean; + } + + public void setEan(String ean) { + this.ean = ean; + } + + public String getDescrizione() { + return descrizione; + } + + public void setDescrizione(String descrizione) { + this.descrizione = descrizione; + } + + public String getReparto() { + return reparto; + } + + public void setReparto(String reparto) { + this.reparto = reparto; + } + + public String getQtaDoc() { + return qtaDoc; + } + + public void setQtaDoc(String qtaDoc) { + this.qtaDoc = qtaDoc; + } + + public String getPrzUntIva() { + return przUntIva; + } + + public void setPrzUntIva(String przUntIva) { + this.przUntIva = przUntIva; + } + + public String getValSco() { + return valSco; + } + + public void setValSco(String valSco) { + this.valSco= valSco; + } + + public String getPercAliq() { + return percAliq; + } + + public void setPercAliq(String percAliq) { + this.percAliq = percAliq; + } + + public String getImporto() { + return importo; + } + + public void setImporto(String importo) { + this.importo = importo; + } + + public String getCodPromo() { + return codPromo; + } + + public void setCodPromo(String codPromo) { + this.codPromo = codPromo; + } + + public String getCodKit() { + return codKit; + } + + public void setCodKit(String codKit) { + this.codKit = codKit; + } + + public String getIdx() { + return idx; + } + + public void setIdx(String idx) { + this.idx = idx; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplate.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplate.java new file mode 100644 index 0000000000..186bcef10a --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplate.java @@ -0,0 +1,68 @@ +package it.integry.ems.export.dto; + +public class ExportTemplate { + private String nomeUtente; + private String tipoExport; + private String profileDb; + private String query; + private ExportTemplateCsv csv; + private ExportTemplateFileNameConf fileNameConf; + private ExportTemplateModoInvio modoInvio; + + public String getNomeUtente() { + return nomeUtente; + } + + public void setNomeUtente(String nomeUtente) { + this.nomeUtente = nomeUtente; + } + + public String getTipoExport() { + return tipoExport; + } + + public void setTipoExport(String tipoExport) { + this.tipoExport = tipoExport; + } + + public String getProfileDb() { + return profileDb; + } + + public void setProfileDb(String profileDb) { + this.profileDb = profileDb; + } + + public String getQuery() { + return query; + } + + public void setQuery(String query) { + this.query = query; + } + + public ExportTemplateCsv getCsv() { + return csv; + } + + public void setCsv(ExportTemplateCsv csv) { + this.csv = csv; + } + + public ExportTemplateFileNameConf getFileNameConf() { + return fileNameConf; + } + + public void setFileNameConf(ExportTemplateFileNameConf fileNameConf) { + this.fileNameConf = fileNameConf; + } + + public ExportTemplateModoInvio getModoInvio() { + return modoInvio; + } + + public void setModoInvio(ExportTemplateModoInvio modoInvio) { + this.modoInvio = modoInvio; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateColumnsMap.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateColumnsMap.java new file mode 100644 index 0000000000..d4f83e6b86 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateColumnsMap.java @@ -0,0 +1,31 @@ +package it.integry.ems.export.dto; + +public class ExportTemplateColumnsMap { + private String colName; + private String colType; + private String format; + + public String getColName() { + return colName; + } + + public void setColName(String colName) { + this.colName = colName; + } + + public String getColType() { + return colType; + } + + public void setColType(String colType) { + this.colType = colType; + } + + public String getFormat() { + return format; + } + + public void setFormat(String format) { + this.format = format; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateCsv.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateCsv.java new file mode 100644 index 0000000000..1133b44616 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateCsv.java @@ -0,0 +1,52 @@ +package it.integry.ems.export.dto; + +import java.util.List; + +public class ExportTemplateCsv { + private String sepCampi; + private String fineLinea; + private Boolean chkHeader; + private Boolean chkApici; + private List columnsMap; + + public String getSepCampi() { + return sepCampi; + } + + public void setSepCampi(String sepCampi) { + this.sepCampi = sepCampi; + } + + public String getFineLinea() { + return fineLinea; + } + + public void setFineLinea(String fineLinea) { + this.fineLinea = fineLinea; + } + + public Boolean getChkHeader() { + return chkHeader; + } + + public void setChkHeader(Boolean chkHeader) { + this.chkHeader = chkHeader; + } + + public Boolean getChkApici() { + return chkApici; + } + + public void setChkApici(Boolean chkApici) { + this.chkApici = chkApici; + } + + public List getColumnsMap() { + return columnsMap; + } + + public void setColumnsMap(List columnsMap) { + this.columnsMap = columnsMap; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateEmail.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateEmail.java new file mode 100644 index 0000000000..2e6f0ad59b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateEmail.java @@ -0,0 +1,58 @@ +package it.integry.ems.export.dto; + +public class ExportTemplateEmail { + public String getEmailFrom() { + return emailFrom; + } + + public void setEmailFrom(String emailFrom) { + this.emailFrom = emailFrom; + } + + public String getEmailTo() { + return emailTo; + } + + public void setEmailTo(String emailTo) { + this.emailTo = emailTo; + } + + public String getSmtp() { + return smtp; + } + + public void setSmtp(String smtp) { + this.smtp = smtp; + } + + public String getSmtpPort() { + return smtpPort; + } + + public void setSmtpPort(String smtpPort) { + this.smtpPort = smtpPort; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + private String emailFrom; + private String emailTo; + private String smtp; + private String smtpPort; + private String username; + private String password; +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFileNameConf.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFileNameConf.java new file mode 100644 index 0000000000..4a415d01db --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFileNameConf.java @@ -0,0 +1,24 @@ +package it.integry.ems.export.dto; + +import java.util.List; + +public class ExportTemplateFileNameConf { + private String namePattern; + private List variables; + + public String getNamePattern() { + return namePattern; + } + + public void setNamePattern(String namePattern) { + this.namePattern = namePattern; + } + + public List getVariables() { + return variables; + } + + public void setVariables(List variables) { + this.variables = variables; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFtp.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFtp.java new file mode 100644 index 0000000000..4921ad0069 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateFtp.java @@ -0,0 +1,50 @@ +package it.integry.ems.export.dto; + +public class ExportTemplateFtp { + private String server; + private String port; + private String username; + private String password; + + public String getServer() { + return server; + } + + public void setServer(String server) { + this.server = server; + } + + public String getPort() { + return port; + } + + public void setPort(String port) { + this.port = port; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPassword() { + return password; + } + + public void setPassword(String password) { + this.password = password; + } + + public String getDirectory() { + return directory; + } + + public void setDirectory(String directory) { + this.directory = directory; + } + + private String directory; +} diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateModoInvio.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateModoInvio.java new file mode 100644 index 0000000000..ffed95886f --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateModoInvio.java @@ -0,0 +1,50 @@ +package it.integry.ems.export.dto; + +public class ExportTemplateModoInvio { + + private String exportName; + private String cron; + private Boolean chkDownload; + private ExportTemplateFtp ftp; + private ExportTemplateEmail email; + + public String getExportName() { + return exportName; + } + + public void setExportName(String exportName) { + this.exportName = exportName; + } + + public String getCron() { + return cron; + } + + public void setCron(String cron) { + this.cron = cron; + } + + public Boolean getChkDownload() { + return chkDownload; + } + + public void setChkDownload(Boolean chkDownload) { + this.chkDownload = chkDownload; + } + + public ExportTemplateFtp getFtp() { + return ftp; + } + + public void setFtp(ExportTemplateFtp ftp) { + this.ftp = ftp; + } + + public ExportTemplateEmail getEmail() { + return email; + } + + public void setEmail(ExportTemplateEmail email) { + this.email = email; + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateVariable.java b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateVariable.java new file mode 100644 index 0000000000..b31308b71a --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/export/dto/ExportTemplateVariable.java @@ -0,0 +1,22 @@ +package it.integry.ems.export.dto; + +public class ExportTemplateVariable { + private String varName; + private String varQuery; + + public String getVarName() { + return varName; + } + + public void setVarName(String varName) { + this.varName = varName; + } + + public String getVarQuery() { + return varQuery; + } + + public void setVarQuery(String varQuery) { + this.varQuery = varQuery; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/json/CommonObjectMapper.java b/ems-core/src/main/java/it/integry/ems/json/CommonObjectMapper.java new file mode 100644 index 0000000000..fb97841c74 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/json/CommonObjectMapper.java @@ -0,0 +1,64 @@ +package it.integry.ems.json; + +import it.integry.ems.adapter.BigDecimalDeserialize; +import it.integry.ems.adapter.EsitoDeserialize; +import it.integry.ems.adapter.EsitoSerialize; +import it.integry.ems.adapter.IntegerDeserializer; +import it.integry.ems.adapter.JsonDateAdapter; +import it.integry.ems.adapter.JsonDateAdapterSerializer; +import it.integry.ems.adapter.StringUnicodeDeserialize; +import it.integry.ems.base.ComposedEntityBase; +import it.integry.ems.base.EntityBase; +import it.integry.ems.resolver.EntitySubTypeHolder; +import it.integry.ems.response.EsitoType; + +import java.lang.reflect.Field; +import java.math.BigDecimal; +import java.util.Date; +import java.util.Set; + +import org.reflections.Reflections; + +import com.fasterxml.jackson.core.Version; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.module.SimpleModule; + +public class CommonObjectMapper extends ObjectMapper { + + private static final long serialVersionUID = 1L; + + protected void setupModules(SimpleModule module) { + registerModule(module); + + SimpleModule moduleSubType = new SimpleModule("test", Version.unknownVersion()); + Reflections reflections = new Reflections("it.integry.ems.entity"); + Set> clssList = reflections.getSubTypesOf(EntityBase.class); + clssList.addAll(reflections.getSubTypesOf(ComposedEntityBase.class)); + for (Class clazz : clssList) { + try { + Field f = clazz.getDeclaredField("ENTITY"); + f.setAccessible(true); + String keyType = (String) f.get(null); + EntitySubTypeHolder.getMapType().put(keyType, clazz); + } catch(Exception e){} + moduleSubType.addAbstractTypeMapping(EntityBase.class, clazz); + registerSubtypes(clazz); + } + registerModule(moduleSubType); + } + + protected SimpleModule setupAdapters() { + SimpleModule module = new SimpleModule(); + module.addSerializer(Date.class, new JsonDateAdapterSerializer()); + module.addDeserializer(Date.class, new JsonDateAdapter()); + + module.addSerializer(EsitoType.class, new EsitoSerialize()); + module.addDeserializer(EsitoType.class, new EsitoDeserialize()); + + module.addDeserializer(BigDecimal.class, new BigDecimalDeserialize()); + module.addDeserializer(Integer.class, new IntegerDeserializer()); + + module.addDeserializer(String.class, new StringUnicodeDeserialize()); + return module; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/json/JSONObjectMapper.java b/ems-core/src/main/java/it/integry/ems/json/JSONObjectMapper.java new file mode 100644 index 0000000000..431158322e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/json/JSONObjectMapper.java @@ -0,0 +1,61 @@ +package it.integry.ems.json; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.ser.BeanPropertyWriter; +import com.fasterxml.jackson.databind.ser.FilterProvider; +import com.fasterxml.jackson.databind.ser.PropertyFilter; +import com.fasterxml.jackson.databind.ser.PropertyWriter; +import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; +import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; + +public class JSONObjectMapper extends CommonObjectMapper { + + private static final long serialVersionUID = 1L; + + public JSONObjectMapper() { + SimpleModule module = setupAdapters(); + + PropertyFilter theFilter = new SimpleBeanPropertyFilter() { + @Override + public void serializeAsField(Object pojo, JsonGenerator jgen, SerializerProvider provider, + PropertyWriter writer) throws Exception { + if (include(writer)) { + try { + writer.serializeAsField(pojo, jgen, provider); + return; + } catch (Exception e) { + } + } else if (!jgen.canOmitFields()) { // since 2.3 + writer.serializeAsOmittedField(pojo, jgen, provider); + } + } + + @Override + protected boolean include(BeanPropertyWriter writer) { + return true; + } + + @Override + protected boolean include(PropertyWriter writer) { + return true; + } + }; + FilterProvider filters = new SimpleFilterProvider().addFilter("jsonEntityFilter", theFilter); + + setFilterProvider(filters); + + setSerializationInclusion(Include.NON_NULL); + + // escape dei caratteri non standard + configure(JsonGenerator.Feature.ESCAPE_NON_ASCII, true); + + configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + setupModules(module); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/json/OrdikidsResponseJSONObjectMapper.java b/ems-core/src/main/java/it/integry/ems/json/OrdikidsResponseJSONObjectMapper.java new file mode 100644 index 0000000000..efee3250e2 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/json/OrdikidsResponseJSONObjectMapper.java @@ -0,0 +1,77 @@ +package it.integry.ems.json; + +import it.integry.ems.annotation.EntityChild; +import it.integry.ems.annotation.PK; +import it.integry.ems.annotation.SqlField; + +import java.lang.reflect.Field; + +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.ser.BeanPropertyWriter; +import com.fasterxml.jackson.databind.ser.FilterProvider; +import com.fasterxml.jackson.databind.ser.PropertyFilter; +import com.fasterxml.jackson.databind.ser.PropertyWriter; +import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; +import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; + +public class OrdikidsResponseJSONObjectMapper extends CommonObjectMapper { + + private static final long serialVersionUID = 1L; + + public OrdikidsResponseJSONObjectMapper() { + SimpleModule module = setupAdapters(); + + PropertyFilter theFilter = new SimpleBeanPropertyFilter() { + @Override + public void serializeAsField(Object pojo, JsonGenerator jgen, SerializerProvider provider, + PropertyWriter writer) throws Exception { + if (include(writer)) { + try { + if("operation".equals(writer.getName())) { + writer.serializeAsField(pojo, jgen, provider); + return; + } else { + 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 (pk != null || child != null || (sqlField != null && sqlField.isReturned())) + writer.serializeAsField(pojo, jgen, provider); + return; + } + } + } catch (Exception e) { + } + } else if (!jgen.canOmitFields()) { // since 2.3 + writer.serializeAsOmittedField(pojo, jgen, provider); + } + } + + @Override + protected boolean include(BeanPropertyWriter writer) { + return true; + } + + @Override + protected boolean include(PropertyWriter writer) { + return true; + } + }; + FilterProvider filters = new SimpleFilterProvider().addFilter("jsonEntityFilter", theFilter); + + setFilterProvider(filters); + + // escape dei caratteri non standard + configure(JsonGenerator.Feature.ESCAPE_NON_ASCII, true); + + configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + setupModules(module); + + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/json/ResponseJSONObjectMapper.java b/ems-core/src/main/java/it/integry/ems/json/ResponseJSONObjectMapper.java new file mode 100644 index 0000000000..3ac3b03395 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/json/ResponseJSONObjectMapper.java @@ -0,0 +1,159 @@ +package it.integry.ems.json; + +import it.integry.ems.annotation.EntityChild; +import it.integry.ems.annotation.PK; +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityString; + +import java.lang.reflect.Field; +import java.util.Map; + +import com.fasterxml.jackson.annotation.JsonInclude.Include; +import com.fasterxml.jackson.core.JsonGenerator; +import com.fasterxml.jackson.databind.DeserializationFeature; +import com.fasterxml.jackson.databind.SerializerProvider; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.ser.BeanPropertyWriter; +import com.fasterxml.jackson.databind.ser.FilterProvider; +import com.fasterxml.jackson.databind.ser.PropertyFilter; +import com.fasterxml.jackson.databind.ser.PropertyWriter; +import com.fasterxml.jackson.databind.ser.impl.SimpleBeanPropertyFilter; +import com.fasterxml.jackson.databind.ser.impl.SimpleFilterProvider; + +public class ResponseJSONObjectMapper extends CommonObjectMapper { + + private static final long serialVersionUID = 1L; + + + public ResponseJSONObjectMapper() { + SimpleModule module = setupAdapters(); + + PropertyFilter theFilter = new SimpleBeanPropertyFilter() { + @Override + + public void serializeAsField(Object pojo, JsonGenerator jgen, SerializerProvider provider, + PropertyWriter writer) throws Exception { + if (include(writer)) { + try { + if("operation".equals(writer.getName())) { + writer.serializeAsField(pojo, jgen, provider); + return; + } else { + String otherSet = null; + Boolean onlyPkMaster = true; + if(pojo instanceof EntityBase) { + onlyPkMaster = ((EntityBase)pojo).getOnlyPkMaster(); + otherSet = ((EntityBase)pojo).getOtherSet(); + } + 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( ((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())){ + if(pk != null && !UtilityString.isNullOrEmpty(otherSet)) { + Map map = ((EntityBase)pojo).getEntityHolder().getOtherSetCondition(otherSet); + if(map.get(sqlField.value().toUpperCase())!=null) { + f.setAccessible(true); + f.set(pojo, SqlFieldHolder.applyConvert(map.get(sqlField.value().toUpperCase()), f.getType())); + } + } + writer.serializeAsField(pojo, jgen, provider); + } + + } + return; + } + } + } catch (Exception e) { + } + } else if (!jgen.canOmitFields()) { // since 2.3 + writer.serializeAsOmittedField(pojo, jgen, provider); + } + } + + // 2016-11-30 (FABIO-GIUSEPPE): commentato per gestire il ritorno nell'operation SELECT e SELECT_OBJECT tutti i campi della tabella passata + + /* + public void serializeAsField(Object pojo, JsonGenerator jgen, SerializerProvider provider, + PropertyWriter writer) throws Exception { + if (include(writer)) { + try { + if("operation".equals(writer.getName())) { + writer.serializeAsField(pojo, jgen, provider); + return; + } else { + String otherSet = null; + Boolean onlyPkMaster = true; + if(pojo instanceof EntityBase) { + onlyPkMaster = ((EntityBase)pojo).getOnlyPkMaster(); + otherSet = ((EntityBase)pojo).getOtherSet(); + } + 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 && child != null) + return; + + if (pk != null || child != null || (sqlField != null && sqlField.isReturned())){ + if(pk != null && !UtilityString.isNullOrEmpty(otherSet)) { + Map map = ((EntityBase)pojo).getEntityHolder().getOtherSetCondition(otherSet); + if(map.get(sqlField.value().toUpperCase())!=null) { + f.setAccessible(true); + f.set(pojo, SqlFieldHolder.applyConvert(map.get(sqlField.value().toUpperCase()), f.getType())); + } + } + writer.serializeAsField(pojo, jgen, provider); + } + return; + } + } + } catch (Exception e) { + } + } else if (!jgen.canOmitFields()) { // since 2.3 + writer.serializeAsOmittedField(pojo, jgen, provider); + } + }*/ + + @Override + protected boolean include(BeanPropertyWriter writer) { + return true; + } + + @Override + protected boolean include(PropertyWriter writer) { + return true; + } + }; + FilterProvider filters = new SimpleFilterProvider().addFilter("jsonEntityFilter", theFilter); + + setFilterProvider(filters); + + setSerializationInclusion(Include.NON_NULL); + + // escape dei caratteri non standard + configure(JsonGenerator.Feature.ESCAPE_NON_ASCII, true); + + configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); + + setupModules(module); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/model/ColumnMetadataDTO.java b/ems-core/src/main/java/it/integry/ems/model/ColumnMetadataDTO.java new file mode 100644 index 0000000000..6121cc934b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/model/ColumnMetadataDTO.java @@ -0,0 +1,29 @@ +package it.integry.ems.model; + +public class ColumnMetadataDTO { + + private String columnName; + private String columnType; + + public ColumnMetadataDTO(String columnName, String columnType) { + super(); + this.columnName = columnName; + this.columnType = columnType; + } + + public String getColumnName() { + return columnName; + } + + public void setColumnName(String columnName) { + this.columnName = columnName; + } + + public String getColumnType() { + return columnType; + } + + public void setColumnType(String columnType) { + this.columnType = columnType; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/model/EntityModel.java b/ems-core/src/main/java/it/integry/ems/model/EntityModel.java new file mode 100644 index 0000000000..95410d7d78 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/model/EntityModel.java @@ -0,0 +1,44 @@ +package it.integry.ems.model; + +import java.util.ArrayList; +import java.util.List; + +public class EntityModel { + + private String entityType; + + private List fieldModel; + private List childModel; + + public String getEntityType() { + return entityType; + } + public void setEntityType(String entityType) { + this.entityType = entityType; + } + public List getFieldModel() { + return fieldModel; + } + public void setFieldModel(List fieldModel) { + this.fieldModel = fieldModel; + } + + public void addFieldModel(FieldModel field) { + if(fieldModel == null) + fieldModel = new ArrayList(); + fieldModel.add(field); + } + + public List getChildModel() { + return childModel; + } + public void setChildModel(List childModel) { + this.childModel = childModel; + } + + public void addChildModel(EntityModel child) { + if(childModel == null) + childModel = new ArrayList(); + childModel.add(child); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/model/FieldModel.java b/ems-core/src/main/java/it/integry/ems/model/FieldModel.java new file mode 100644 index 0000000000..62a7763f03 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/model/FieldModel.java @@ -0,0 +1,21 @@ +package it.integry.ems.model; + +public class FieldModel { + + public FieldModel(String name) { + super(); + this.name = name; + } + + private String name; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + +} diff --git a/ems-core/src/main/java/it/integry/ems/model/PKFieldModel.java b/ems-core/src/main/java/it/integry/ems/model/PKFieldModel.java new file mode 100644 index 0000000000..48a2eda978 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/model/PKFieldModel.java @@ -0,0 +1,20 @@ +package it.integry.ems.model; + +public class PKFieldModel extends FieldModel { + + public PKFieldModel(String name) { + super(name); + this.isPk = true; + } + + private Boolean isPk; + + public Boolean getIsPk() { + return isPk; + } + + public void setIsPk(Boolean isPk) { + this.isPk = isPk; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/properties/EmailProperties.java b/ems-core/src/main/java/it/integry/ems/properties/EmailProperties.java new file mode 100644 index 0000000000..8ae279165f --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/properties/EmailProperties.java @@ -0,0 +1,55 @@ +package it.integry.ems.properties; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Component; + +@Deprecated +@Component("emailProperties") +public class EmailProperties { + + @Value("${sender.user}") + private String senderUser; + +// @Value("${pop3}") + private String pop3; + +// @Value("${upload.bolla.user}") + private String uploadBollaUser; + +// @Value("${upload.bolla.psw}") + private String uploadBollaPsw; + + public String getSenderUser() { + return senderUser; + } + + public void setSenderUser(String senderUser) { + this.senderUser = senderUser; + } + + public String getPop3() { + return pop3; + } + + public void setPop3(String pop3) { + this.pop3 = pop3; + } + + public String getUploadBollaUser() { + return uploadBollaUser; + } + + public void setUploadBollaUser(String uploadBollaUser) { + this.uploadBollaUser = uploadBollaUser; + } + + public String getUploadBollaPsw() { + return uploadBollaPsw; + } + + public void setUploadBollaPsw(String uploadBollaPsw) { + this.uploadBollaPsw = uploadBollaPsw; + } + + +} diff --git a/ems-core/src/main/java/it/integry/ems/properties/EmsProperties.java b/ems-core/src/main/java/it/integry/ems/properties/EmsProperties.java new file mode 100644 index 0000000000..7642d3335e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/properties/EmsProperties.java @@ -0,0 +1,133 @@ +package it.integry.ems.properties; + +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Configuration; +import org.springframework.context.annotation.PropertySource; +import org.springframework.stereotype.Component; + +@Component +@Configuration +@PropertySource("file:///${catalina.home}/conf/integry/ems.properties") +public class EmsProperties { + + @Value("${ini.path}") + protected String iniPath; + + @Value("${root.api}") + protected String rootApi; + + @Value("${global.connection.ini.path}") + protected String globalConnectionIniPath; + + @Value("${endpoint.ws}") + protected String endPointWS; + + @Value("${endpoint.brt.ws}") + protected String endPointBrtWS; + + @Value("${amazon.import.enabled}") + protected String amazonImportEnabled; + + @Value("${sh.import.enabled}") + protected Boolean shImportEnabled; + + @Value("${default.printer.name}") + protected String defaultPrinterName; + +// @Value("${receipts.folder}") +// protected String receiptsFolder; + + @Value("${default.database}") + private String defaultDatabase; + + @Value("${default.nodatabase.login}") + private String defaultNodatabaseLogin; + + public String getIniPath() { + return iniPath; + } + + public void setIniPath(String iniPath) { + this.iniPath = iniPath; + } + + public String getRootApi() { + return rootApi; + } + + public void setRootApi(String rootApi) { + this.rootApi = rootApi; + } + + public String getGlobalConnectionIniPath() { + return globalConnectionIniPath; + } + + public void setGlobalConnectionIniPath(String globalConnectionIniPath) { + this.globalConnectionIniPath = globalConnectionIniPath; + } + + public String getEndPointWS() { + return endPointWS; + } + + public void setEndPointWS(String endPointWS) { + this.endPointWS = endPointWS; + } + + public String getEndPointBrtWS() { + return endPointBrtWS; + } + + public void setEndPointBrtWS(String endPointBrtWS) { + this.endPointBrtWS = endPointBrtWS; + } + + public String getAmazonImportEnabled() { + return amazonImportEnabled; + } + + public void setAmazonImportEnabled(String amazonImportEnabled) { + this.amazonImportEnabled = amazonImportEnabled; + } + + public Boolean getShImportEnabled() { + return shImportEnabled; + } + + public void setShImportEnabled(Boolean shImportEnabled) { + this.shImportEnabled = shImportEnabled; + } + + public String getDefaultPrinterName() { + return defaultPrinterName; + } + + public void setDefaultPrinterName(String defaultPrinterName) { + this.defaultPrinterName = defaultPrinterName; + } + +// public String getReceiptsFolder() { +// return receiptsFolder; +// } +// +// public void setReceiptsFolder(String receiptsFolder) { +// this.receiptsFolder = receiptsFolder; +// } + + public String getDefaultDatabase() { + return defaultDatabase; + } + + public void setDefaultDatabase(String defaultDatabase) { + this.defaultDatabase = defaultDatabase; + } + + public String getDefaultNodatabaseLogin() { + return defaultNodatabaseLogin; + } + + public void setDefaultNodatabaseLogin(String defaultNodatabaseLogin) { + this.defaultNodatabaseLogin = defaultNodatabaseLogin; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/properties/listener/EmsPropertiesFileListener.java b/ems-core/src/main/java/it/integry/ems/properties/listener/EmsPropertiesFileListener.java new file mode 100644 index 0000000000..0993d93d3f --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/properties/listener/EmsPropertiesFileListener.java @@ -0,0 +1,64 @@ +package it.integry.ems.properties.listener; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.watching.DirWatcher; + +import java.io.File; +import java.io.FileInputStream; +import java.io.InputStream; +import java.lang.reflect.Field; +import java.util.Date; +import java.util.Properties; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.stereotype.Service; + +@Service +public class EmsPropertiesFileListener { + + private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties emsProp; + + @PostConstruct + public void init() { + TimerTask task = new DirWatcher(System.getProperty("catalina.home") + + "/conf/" + CommonConstants.INTEGRY, "properties") { + protected void onChange(File file, String action) throws Exception { + if ("modify".equals(action) && file.isFile()) { + logger.debug(file.getName()); + + logger.info("FILE " + file.getName() + " CHANGED!!!"); + + if (file.getName().contains(EmsRestConstants.FILE_PROPS_NAME)) { + InputStream is = new FileInputStream(file); + Properties props = new Properties(); + props.load(is); + + for (Field f : EmsProperties.class.getDeclaredFields()) { + f.setAccessible(true); + Value v = f.getAnnotation(Value.class); + Object val = SqlFieldHolder.applyConvert(props.getProperty(v.value().substring(2, v.value().length() - 1)), + f.getGenericType()); + f.set(emsProp, val); + } + } + } + } + }; + Timer timer = new Timer(); + timer.schedule(task, new Date(), 1000); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/report/dto/JasperDTO.java b/ems-core/src/main/java/it/integry/ems/report/dto/JasperDTO.java new file mode 100644 index 0000000000..d2f718c178 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/report/dto/JasperDTO.java @@ -0,0 +1,113 @@ +package it.integry.ems.report.dto; + +import it.integry.ems.annotation.SqlField; + +import java.util.List; + +public class JasperDTO { + //alternativa al resto + private String b64XmlReport; + + //campi sciolti + @SqlField("filename") + private String fileName; + + private String formatoExport; + + private String query; + + private String jsonSource; + + @SqlField("where_cond_static") + private String whereCond; + + @SqlField("b64_jrxml") + private String b64ReportJrxml; + + private String callId; + + private List params; + + private List subreports; + + public String getB64XmlReport() { + return b64XmlReport; + } + + public void setB64XmlReport(String b64XmlReport) { + this.b64XmlReport = b64XmlReport; + } + + public String getFileName() { + return fileName; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public String getFormatoExport() { + return formatoExport; + } + + public void setFormatoExport(String formatoExport) { + this.formatoExport = formatoExport; + } + + public String getQuery() { + return query; + } + + public void setQuery(String query) { + this.query = query; + } + + public String getJsonSource() { + return jsonSource; + } + + public void setJsonSource(String jsonSource) { + this.jsonSource = jsonSource; + } + + public String getWhereCond() { + return whereCond; + } + + public void setWhereCond(String whereCond) { + this.whereCond = whereCond; + } + + public String getB64ReportJrxml() { + return b64ReportJrxml; + } + + public void setB64ReportJrxml(String b64ReportJrxml) { + this.b64ReportJrxml = b64ReportJrxml; + } + + public String getCallId() { + return callId; + } + + public void setCallId(String callId) { + this.callId = callId; + } + + public List getParams() { + return params; + } + + public void setParams(List params) { + this.params = params; + } + + public List getSubreports() { + return subreports; + } + + public void setSubreports(List subreports) { + this.subreports = subreports; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/report/dto/PairsDTO.java b/ems-core/src/main/java/it/integry/ems/report/dto/PairsDTO.java new file mode 100644 index 0000000000..e8778c38d6 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/report/dto/PairsDTO.java @@ -0,0 +1,29 @@ +package it.integry.ems.report.dto; + +public class PairsDTO { + + private String name; + private Object value; + + public PairsDTO(String name, Object value) { + super(); + this.name = name; + this.value = value; + } + + public PairsDTO() {} + + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public Object getValue() { + return value; + } + public void setValue(Object value) { + this.value = value; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/report/dto/SubreportDTO.java b/ems-core/src/main/java/it/integry/ems/report/dto/SubreportDTO.java new file mode 100644 index 0000000000..b23edb7522 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/report/dto/SubreportDTO.java @@ -0,0 +1,32 @@ +package it.integry.ems.report.dto; + +import it.integry.ems.annotation.SqlField; + +public class SubreportDTO { + + @SqlField("jasper_filename") + private String name; + @SqlField("b64_jasper") + private String b64Report; + @SqlField("b64_jrxml") + private String b64Jrxml; + + public String getName() { + return name; + } + public void setName(String name) { + this.name = name; + } + public String getB64Report() { + return b64Report; + } + public void setB64Report(String b64Report) { + this.b64Report = b64Report; + } + public String getB64Jrxml() { + return b64Jrxml; + } + public void setB64Jrxml(String b64Jrxml) { + this.b64Jrxml = b64Jrxml; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/response/AttachmentDTO.java b/ems-core/src/main/java/it/integry/ems/response/AttachmentDTO.java new file mode 100644 index 0000000000..3eaced087e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/AttachmentDTO.java @@ -0,0 +1,25 @@ +package it.integry.ems.response; + +import java.util.List; + +public class AttachmentDTO { + + private List fileList; + private List fileByte; + + public List getFileList() { + return fileList; + } + public void setFileList(List fileList) { + this.fileList = fileList; + } + public List getFileByte() { + return fileByte; + } + public void setFileByte(List fileByte) { + this.fileByte = fileByte; + } + + + +} diff --git a/ems-core/src/main/java/it/integry/ems/response/EsitoType.java b/ems-core/src/main/java/it/integry/ems/response/EsitoType.java new file mode 100644 index 0000000000..1572f7c176 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/EsitoType.java @@ -0,0 +1,37 @@ +package it.integry.ems.response; + +import com.fasterxml.jackson.annotation.JsonProperty; + +public enum EsitoType { + + OK(1), + KO(-1); + + @Override + public String toString() { + return value.toString(); + } + + private Integer value; + + @JsonProperty("value") + public Integer value() { + return value; + } + + public EsitoType forValue(String val) { + return EsitoType.valueOf(val); + } + + public static EsitoType forIntValue(Integer val) { + if(val==1) + return EsitoType.OK; + else if(val==-1) + return EsitoType.KO; + return null; + } + + EsitoType(Integer v) { + this.value = v; + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/response/FileItem.java b/ems-core/src/main/java/it/integry/ems/response/FileItem.java new file mode 100644 index 0000000000..a05303e775 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/FileItem.java @@ -0,0 +1,74 @@ +package it.integry.ems.response; + +import org.apache.commons.codec.binary.Base64; + +public class FileItem { + + private String fileName; + private String fileb64Content; + private String fileContent; + private String ext; + + public FileItem() {}; + + public FileItem(String fileName, String fileContent) { + super(); + this.fileName = fileName; + //Charset.forName("UTF-8") + this.fileb64Content = Base64.encodeBase64String(fileContent.getBytes()); + } + + public FileItem(String fileName, byte[] byteContent) { + super(); + this.fileName = fileName; + this.fileb64Content = Base64.encodeBase64String(byteContent); + } + + public FileItem(String fileName, String fileContent, String ext) { + super(); + this.fileName = fileName; + //Charset.forName("UTF-8") + this.fileb64Content = Base64.encodeBase64String(fileContent.getBytes()); + this.ext = ext; + } + + public FileItem(String fileName, byte[] byteContent, String ext) { + super(); + this.fileName = fileName; + this.fileb64Content = Base64.encodeBase64String(byteContent); + this.ext = ext; + } + + public String getFileName() { + return fileName; + } + + public String getFileb64Content() { + return fileb64Content; + } + + public void setFileName(String fileName) { + this.fileName = fileName; + } + + public void setFileb64Content(String fileb64Content) { + this.fileb64Content = fileb64Content; + } + + public String getExt() { + return ext; + } + + public void setExt(String ext) { + this.ext = ext; + } + + public String getFileContent() { + return fileContent; + } + + public void setFileContent(String fileContent) { + this.fileContent = fileContent; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/response/ModelEntityResponse.java b/ems-core/src/main/java/it/integry/ems/response/ModelEntityResponse.java new file mode 100644 index 0000000000..3588dce835 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/ModelEntityResponse.java @@ -0,0 +1,26 @@ +package it.integry.ems.response; + +import it.integry.ems.model.EntityModel; + +import java.util.ArrayList; +import java.util.List; + +public class ModelEntityResponse { + + private List fieldModel; + + public List getFieldModel() { + return fieldModel; + } + + public void setFieldModel(List fieldModel) { + this.fieldModel = fieldModel; + } + + public void addModel(EntityModel model) { + if(fieldModel == null) + fieldModel = new ArrayList(); + fieldModel.add(model); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/response/ParamRequestDTO.java b/ems-core/src/main/java/it/integry/ems/response/ParamRequestDTO.java new file mode 100644 index 0000000000..f19a581780 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/ParamRequestDTO.java @@ -0,0 +1,53 @@ +package it.integry.ems.response; + +public class ParamRequestDTO { + private String name; + private String className; + private Boolean required; + private String defaultValue; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getClassName() { + return className; + } + + public void setClassName(String className) { + this.className = className; + } + + public Boolean getRequired() { + return required; + } + + public void setRequired(Boolean required) { + this.required = required; + } + + public String getDefaultValue() { + return defaultValue; + } + + public void setDefaultValue(String defaultValue) { + this.defaultValue = defaultValue; + } + + public ParamRequestDTO(String name, String className, Boolean required, String defaultValue) { + super(); + this.name = name; + this.className = className; + this.required = required; + if(!required){ + if(defaultValue.contains("\n")) + defaultValue = ""; + this.defaultValue = defaultValue; + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/response/PkEntity.java b/ems-core/src/main/java/it/integry/ems/response/PkEntity.java new file mode 100644 index 0000000000..d90ffde13b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/PkEntity.java @@ -0,0 +1,38 @@ +package it.integry.ems.response; + +import it.integry.ems.adapter.PkEntitySerializer; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + +//@JsonDeserialize(using = PkEntityDeserializer.class) +@JsonSerialize(using = PkEntitySerializer.class) +public class PkEntity { + + public PkEntity() { + } + + private List subEntityPk=new ArrayList(); + private Map map = new HashMap(); + + public Map getMap() { + return map; + } + + public void setMap(Map map) { + this.map = map; + } + + public List getSubEntityPk() { + return subEntityPk; + } + + public void setSubEntityPk(List subEntityPk) { + this.subEntityPk = subEntityPk; + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/response/ServiceRestResponse.java b/ems-core/src/main/java/it/integry/ems/response/ServiceRestResponse.java new file mode 100644 index 0000000000..61ee0be9ac --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/ServiceRestResponse.java @@ -0,0 +1,241 @@ +package it.integry.ems.response; + +import it.integry.ems.adapter.EsitoDeserialize; + +import it.integry.ems.adapter.ExecDateSerializer; +import it.integry.ems.adapter.JsonDateAdapter; +import it.integry.ems.adapter.JsonDateAdapterSerializer; +import it.integry.ems.base.EntityBase; +import it.integry.ems.exception.SyncException; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityString; + +import java.util.Date; +import java.util.List; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.kie.api.runtime.rule.ConsequenceException; + +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.databind.JsonNode; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import com.fasterxml.jackson.databind.annotation.JsonSerialize; + +@JsonInclude(value=JsonInclude.Include.NON_DEFAULT) +public class ServiceRestResponse { + + private final Logger logger = LogManager.getLogger(); + + private EsitoType esito; + @JsonSerialize(using = JsonDateAdapterSerializer.class) + @JsonDeserialize(using = JsonDateAdapter.class) + private Date execDate = new Date(); + private String profileDB; + private OperationType operationType; + private String errorMessage; + private FileItem report; + private FileItem xml; + + private Integer lastTransactionIdImport = null; + + private Boolean syncActive=false; + private EntityBase entity; + + private JsonNode jsonNode; + + private List genericList = null; + private List entityList = null; + + public ServiceRestResponse(){} + + public ServiceRestResponse(EsitoType esito) { + this.esito = esito; + } + + public ServiceRestResponse(EsitoType esito, OperationType opType, String profile) { + this(esito); + this.operationType = opType; + this.profileDB = profile; + } + + public ServiceRestResponse(EsitoType esito, String profile, FileItem report) { + this(esito); + this.profileDB = profile; + this.report = report; + } + + public ServiceRestResponse(EsitoType esito, EntityBase entity, String profile, Boolean syncActive) { + this(esito, entity.getOperation(), profile); + this.entity = entity; + this.syncActive = syncActive; + } + + public ServiceRestResponse(EsitoType esito, List list, String profile, String extraColumn) { + this(esito, profile); + this.entityList = list; + } + + public ServiceRestResponse(EsitoType esito, String profileDb, Exception e) { + this(esito); + + if(esito == EsitoType.KO) + e.printStackTrace(); + + this.profileDB = profileDb; + this.errorMessage = e.getLocalizedMessage(); + if(e instanceof SyncException) { + profileDB = ((SyncException)e).getProfileDb(); + } else if(e instanceof ConsequenceException) { + this.errorMessage = e.getLocalizedMessage().replaceAll("\"", "'"); + } + + if(!UtilityString.isNullOrEmpty(this.profileDB)) + this.errorMessage += " (" + this.profileDB + ")"; + } + + public ServiceRestResponse(EsitoType esito, String errorMessage) { + this(esito); + this.errorMessage = errorMessage; + } + + public ServiceRestResponse(EsitoType esito, String msg, EntityBase entity) { + this(esito, msg); + //if(logger.isDebugEnabled()) + this.entity = entity; + } + + public ServiceRestResponse(EsitoType esito, String msg, List entityList) { + this(esito, msg); + //if(logger.isDebugEnabled()) + this.setEntityList(entityList); + } + + public ServiceRestResponse(EsitoType esito, String profileDB, Exception e, Boolean syncActive) { + this(esito, profileDB, e); + this.syncActive = syncActive; + } + + + public ServiceRestResponse(EsitoType esito, Exception e, String profileDB, EntityBase entity, boolean syncActive) { + this(esito, profileDB, e, syncActive); + + if(logger.isDebugEnabled()) + this.entity = entity; + } + + public ServiceRestResponse(EsitoType esito, List list) { + this(esito); + genericList = list; + } + + public EsitoType getEsito() { + return esito; + } + + @JsonDeserialize(using = EsitoDeserialize.class) + public void setEsito(EsitoType esito) { + this.esito = esito; + } + + public String getProfileDB() { + return profileDB; + } + + public void setProfileDB(String profileDB) { + this.profileDB = profileDB; + } + + public OperationType getOperationType() { + return operationType; + } + + public void setOperationType(OperationType operationType) { + this.operationType = operationType; + } + + public String getErrorMessage() { + return errorMessage; + } + + public void setErrorMessage(String errorMessage) { + this.errorMessage = errorMessage; + } + + public Boolean getSyncActive() { + return syncActive; + } + + public void setSyncActive(Boolean syncActive) { + this.syncActive = syncActive; + } + + public EntityBase getEntity() { + return entity; + } + + public void setEntity(EntityBase entity) { + this.entity = entity; + } + + @JsonSerialize(using=ExecDateSerializer.class) + public Date getExecDate() { + return execDate; + } + + public void setExecDate(Date execDate) { + this.execDate = execDate; + } + + public FileItem getXml() { + return xml; + } + + public void setXml(FileItem xml) { + this.xml = xml; + } + + public Integer getLastTransactionIdImport() { + return lastTransactionIdImport; + } + + public void setLastTransactionIdImport(Integer lastTransactionIdImport) { + this.lastTransactionIdImport = lastTransactionIdImport; + } + + public List getGenericList() { + return genericList; + } + + public void setGenericList(List genericList) { + this.genericList = genericList; + } + + public List getEntityList() { + return entityList; + } + + public void setEntityList(List entityList) { + this.entityList = entityList; + } + + public FileItem getReport() { + return report; + } + + public void setReport(FileItem report) { + this.report = report; + } + + //@JsonProperty("entity") //In modo da essere serializzato con il nome entity + public void setJsonObject(JsonNode jsonNode){ + this.jsonNode = jsonNode; + } + + //@JsonProperty("entity") //In modo da essere serializzato con il nome entity + public JsonNode getJsonObject(){ + return jsonNode; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/response/StatusResponse.java b/ems-core/src/main/java/it/integry/ems/response/StatusResponse.java new file mode 100644 index 0000000000..bc748f740a --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/response/StatusResponse.java @@ -0,0 +1,80 @@ +package it.integry.ems.response; + +import java.util.List; + +public class StatusResponse { + + private String group; + private Boolean active; + private String method; + private String path; + private String bodyClass; + private Boolean bodyRequired; + private String returnClass; + private List paramList; + + public String getGroup() { + return group; + } + + public void setGroup(String group) { + this.group = group; + } + + public Boolean getActive() { + return active; + } + + public void setActive(Boolean active) { + this.active = active; + } + + public String getMethod() { + return method; + } + + public void setMethod(String method) { + this.method = method; + } + + public String getPath() { + return path; + } + + public void setPath(String path) { + this.path = path; + } + + public String getBodyClass() { + return bodyClass; + } + + public void setBodyClass(String bodyClass) { + this.bodyClass = bodyClass; + } + + public Boolean getBodyRequired() { + return bodyRequired; + } + + public void setBodyRequired(Boolean bodyRequired) { + this.bodyRequired = bodyRequired; + } + + public String getReturnClass() { + return returnClass; + } + + public void setReturnClass(String returnClass) { + this.returnClass = returnClass; + } + + public List getParamList() { + return paramList; + } + + public void setParamList(List paramList) { + this.paramList = paramList; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/retail/service/RetailUtilService.java b/ems-core/src/main/java/it/integry/ems/retail/service/RetailUtilService.java new file mode 100644 index 0000000000..a433310836 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/retail/service/RetailUtilService.java @@ -0,0 +1,156 @@ +package it.integry.ems.retail.service; + +import java.io.File; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.Date; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.InvocationCallback; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.TypeDbObject; +import it.integry.ems.utility.UtilityDB; +import it.integry.security.utility.RestUtil; + +@Service +public class RetailUtilService { + + @Autowired + private SetupGest setupGest; + + @Autowired + private EmsProperties prop; + + private Logger logger = LogManager.getLogger(); + + public void callEMS(String filePath, String dbStart) throws Exception { + final String fileName; + String database = null; + String section = null; + + if(!filePath.startsWith("\\\\")) { + filePath = filePath.replace("file:///", "").replace("\\", "/"); + fileName = filePath.substring(filePath.lastIndexOf("/") + 1); + } else { + fileName = filePath.substring(filePath.lastIndexOf("\\") + 1); + } + + DataSource ds = new DataSource(); + ds.initialize(dbStart, prop.getGlobalConnectionIniPath()); + + if(UtilityDB.existDatabaseObject(ds.getConnection(), "mvw_punti_vendita_dialogo", TypeDbObject.VIEW)) { + logger.trace("QUERY select pv, format, db_name from mvw_punti_vendita_dialogo where pv = " + UtilityDB.valueToString(fileName.substring(0, fileName.indexOf("_")))); + PreparedStatement ps = ds.getConnection(). + prepareStatement("select pv, format, db_name from mvw_punti_vendita_dialogo where pv = " + UtilityDB.valueToString(fileName.substring(0, fileName.indexOf("_")))); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + database = rs.getString("db_name"); + section = rs.getString("format"); + ds.forceClose(); + } + rs.close(); + ps.close(); + } + + ds.forceClose(); + + //se non ha trovato niente con la vista passa al metodo standard + if(section == null && database == null) { + if(fileName.indexOf("_") > 0) + database = fileName.substring(0, fileName.indexOf("_")); + if("GFOOD".equals(database)) + database = "gestfood"; + ds = new DataSource(); + ds.initialize(database, prop.getGlobalConnectionIniPath()); + + section = getSection(ds.getConnection(), "SCONTRINI"); + } + if(section != null) { + if(isImportEnabled(ds.getConnection(), section)){ + + logger.debug("CHIAMATA ABILITA SU " + database); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", + "", "text/plain", prop.getRootApi() + EmsRestConstants.PATH_IMPORT_RECEIPTS, now); + + final Client client = ClientBuilder.newClient(); + final WebTarget resource = client.target(prop.getEndPointWS()) + .path(prop.getRootApi() + EmsRestConstants.PATH_IMPORT_RECEIPTS) + .resolveTemplate("mode", "async"); + resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam(EmsRestConstants.TYPE, "SCONTRINI") + .queryParam(EmsRestConstants.FORMAT, section) + .queryParam("filePath", filePath).request() + .header("Authorization", database + ":" +auth) + .header("SignDate", now).async() + .post(Entity.text(""), new InvocationCallback() { + @Override + public void completed(Response response) { + String value = response.readEntity(String.class); + logger.info(response.getStatus() + " - " + value); + response.close(); + client.close(); + } + + @Override + public void failed(Throwable throwable) { + logger.error("Invocation failed per " + fileName); + client.close(); + } + }); + } + } else { + logger.debug("NESSUNA SECTION ABILITATA PER IMPORTARE GLI SCONTRINI SU DB: " + database); + } + } + + private String getSection(Connection conn, String typeImport) throws SQLException { + + String section=null; + + String sql = "SELECT section " + +"FROM ( SELECT DISTINCT section, " + +"(select value from stb_gest_setup setup WHERE stb_gest_setup.gest_name = setup.gest_name and stb_gest_setup.section = setup.section and key_section = 'ATTIVO' ) AS flag_attivo " + //+"(select value from stb_gest_setup setup WHERE stb_gest_setup.gest_name = setup.gest_name and stb_gest_setup.section = setup.section and key_section = 'IMPORT_NEW' ) as import_new " + +"FROM stb_gest_setup WHERE gest_name = 'IMPORT_"+typeImport+"' and section <> 'DIALOGO') tmp " + +"WHERE tmp.flag_attivo = 'S'"; + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + section = rs.getString("section"); + } + ps.close(); + rs.close(); + + return section; + } + + private boolean isImportEnabled(Connection connection, String section) throws Exception { + Object res = setupGest.getImportSetup(connection, "SCONTRINI", section, "ATTIVO"); + connection.close(); + if("S".equals(res)) { + return true; + } else { + return false; + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/AccountingRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/AccountingRules.java new file mode 100644 index 0000000000..5cc26a7b93 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/AccountingRules.java @@ -0,0 +1,458 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.sql.Types; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import it.integry.ems.entity.CtbInum; +import it.integry.ems.entity.CtbMovi; +import it.integry.ems.entity.CtbMovr; +import it.integry.ems.entity.CtbMovrCoan; +import it.integry.ems.entity.CtbMovt; +import it.integry.ems.entity.CtbParr; +import it.integry.ems.entity.CtbPart; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class AccountingRules extends CommonRules { + + public static Integer completeNumIreg(Connection connection, String codIreg) throws SQLException { + String sql = "SELECT min(num_ireg) as min FROM ctb_inum " + + " WHERE cod_ireg = " + UtilityDB.valueToString(codIreg); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return 0; + } else { + return Integer.valueOf(list.get(0).get("min").toString()); + } + } + + public static Integer completeNumCmov(Connection connection, CtbMovt entity) throws SQLException { + Integer annoComp = entity.getAnnoComp(); + Integer numCmov = entity.getNumCmov(); + + if (numCmov == null) { numCmov = 0;} + + CallableStatement cs = connection.prepareCall("{call dbo.NextNumMovCont(?, ?)}"); + + cs.setShort(1, annoComp.shortValue()); + cs.setInt(2, numCmov); + cs.registerOutParameter(2, Types.INTEGER); + cs.execute(); + numCmov = (Integer) cs.getObject(2); + + return numCmov; + } + + public static Integer completeNumProt(Connection connection, CtbMovt entity) throws Exception { + Integer annoComp = entity.getAnnoComp(); + String codIreg = entity.getCodIreg(); + Integer numIreg = entity.getNumIreg(); + Integer numProt = entity.getNumProt(); + + if (numProt == null ) { numProt = 0; } + + String sql = + "SELECT num_prot " + + "FROM ctb_inum " + + "WHERE cod_ireg = " + UtilityDB.valueToString(codIreg) + " AND " + + " num_ireg = " + UtilityDB.valueToString(numIreg) + " AND " + + " anno = " + UtilityDB.valueToString(annoComp); + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + CallableStatement cs = connection.prepareCall("{call dbo.NextNumProt(?, ?, ?, ?)}"); + + cs.setShort(1, annoComp.shortValue()); + cs.setString(2, codIreg); + cs.setShort(3, numIreg.shortValue()); + cs.setShort(4, numProt.shortValue()); + cs.registerOutParameter(4, Types.INTEGER); + cs.execute(); + numProt = cs.getInt(4); + } else { + numProt = 1; + CtbInum ctbInum = new CtbInum(); + ctbInum.setAnno(annoComp); + ctbInum.setCodIreg(codIreg); + ctbInum.setNumIreg(numIreg); + ctbInum.setNumProt(numProt); + entity.setCtbInum(ctbInum); + } + + return numProt; + } + + public static Integer completeNumDocMov (Connection conn, CtbMovt entity) throws Exception { + Date dataDoc = null; + String codIreg = null, serDoc = null; + Integer numIreg = null, numDoc; + + dataDoc = entity.getDataDoc(); + serDoc = entity.getSerDoc(); + codIreg = entity.getCodIreg(); + numIreg = entity.getNumIreg(); + numDoc = entity.getNumDoc(); + if (numDoc == null){numDoc = 0;} + + return DocumentRules.nextNumDoc(conn, dataDoc, codIreg, serDoc, numIreg, numDoc); + } + + + public static Integer completeAnnoComp(Connection connection, Date dataCmov) throws SQLException { + Integer annoComp; + + SimpleDateFormat formatDate = new SimpleDateFormat("yyyy"); + Date now = new Date(); + + if(dataCmov == null){ + annoComp = Integer.valueOf(formatDate.format(now)); + }else{ + annoComp = Integer.valueOf(formatDate.format(dataCmov)); + } + + return annoComp; + } + + public static String completeCodBiva(Connection connection, String codAnag) throws SQLException { + String sql = + " SELECT ctb_biva.cod_biva " + + " FROM atb_forn LEFT OUTER JOIN ctb_cont ON atb_forn.cod_ccon_costi = ctb_cont.cod_ccon" + + " LEFT OUTER JOIN ctb_biva ON ctb_cont.cod_biva = ctb_biva.cod_biva AND " + + " ctb_biva.imposta_da_costo = 'S'" + + " WHERE atb_forn.cod_anag = " + UtilityDB.valueToString(codAnag); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("cod_biva").toString(); + } + } + + public static void completeDatiCausale(Connection connection, CtbMovt entity) throws Exception { + String sql = + "SELECT descrizione as descrizione_caus, " + + " cod_ireg, " + + " tipo_anag, " + + " cod_ccau_rc " + + " FROM ctb_caus " + + " WHERE cod_ccau = " + UtilityDB.valueToString(entity.getCodCcau()); + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static void completeDatiContoPDC(Connection connection, CtbMovr entity) throws Exception { + String sql = + "SELECT ctb_cont.perc_ded, ctb_grup.tipo, ctb_grup.sezione " + + "FROM ctb_cont, ctb_grup " + + "WHERE ctb_cont.cod_ccon = " + UtilityDB.valueToString(entity.getCodCcon()) + " AND " + + "ctb_cont.cod_cgrp = ctb_grup.cod_cgrp "; + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static void completeDatiRegIva(Connection connection, CtbMovt entity) throws Exception { + String sql = "SELECT flag_scorporo, tipo_numerazione FROM ctb_ireg " + + "WHERE cod_ireg = " + UtilityDB.valueToString(entity.getCodIreg()); + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static String completeCodJfas(Connection connection, String codCcon) throws SQLException { + String codJfas = null; + String sql = "SELECT cod_jfas FROM ctb_cont" + + " WHERE cod_ccon = " + UtilityDB.valueToString(codCcon); + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + codJfas = rs.getString(1); + }rs.close();ps.close(); + return codJfas; + } + + + public static BigDecimal completePercDed(Connection connection, String codCcon) throws SQLException { + String sql = "SELECT perc_ded FROM ctb_cont" + + " WHERE cod_ccon = " + UtilityDB.valueToString(codCcon); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("perc_ded").toString()); + } + } + + public static void completeDatiReverseCharge(Connection connection, CtbMovt entity) throws Exception { + Integer numCmov = entity.getNumCmov(); + + String sql = + "SELECT crl_movt_rif_cmov.num_cmov_rif as numCmovRc, " + + "ctb_movt.num_doc as numDocRc, " + + "ctb_movt.num_prot as numProtRc " + + "FROM crl_movt_rif_cmov, " + + "ctb_movt " + + "WHERE crl_movt_rif_cmov.num_cmov = " + UtilityDB.valueToString(numCmov) + " AND " + + "crl_movt_rif_cmov.num_cmov_rif = ctb_movt.num_cmov "; + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static void completeImpostaImponibile (Connection connection, CtbMovi ctbMovi) throws SQLException { + String sql = + "SELECT perc_aliq FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(ctbMovi.getCodAliq()); + + Integer cifreDecDiviCont = ctbMovi.getCifreDecDiviCont(); + BigDecimal imponibile=BigDecimal.ZERO, imposta=BigDecimal.ZERO, percAliq=BigDecimal.ZERO; + + List> list = execQuery(connection, sql); + if (!list.isEmpty()) { + percAliq = new BigDecimal(list.get(0).get("perc_aliq").toString()); + } + + if (ctbMovi.getFlagScorporo() == null || "N".equals(ctbMovi.getFlagScorporo())){ + imposta = new BigDecimal(imponibile.doubleValue() * percAliq.doubleValue() / 100).setScale(cifreDecDiviCont, BigDecimal.ROUND_HALF_UP); + }else{ + imposta = imponibile.subtract(new BigDecimal(imponibile.doubleValue()/(1+percAliq.doubleValue()/100)).setScale(cifreDecDiviCont, BigDecimal.ROUND_HALF_UP)); + imponibile = imponibile.subtract(imposta); + } + + ctbMovi.setImposta(imposta); + + ctbMovi.setImponibile(imponibile); + } + + + + public static String completeFlagReverseCharge(Connection connection, String codAliq) throws SQLException { + String sql = + "SELECT flag_reverse_charge FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(codAliq); + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("flag_reverse_charge").toString(); + } + } + + public static void completeDatiAliquota(Connection connection, CtbMovi ctbMovi) throws SQLException { + String sql = + "SELECT perc_aliq, flag_reverse_charge FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(ctbMovi.getCodAliq()); + + Integer cifreDecDiviCont = ctbMovi.getCifreDecDiviCont(); + BigDecimal imponibile=BigDecimal.ZERO, imposta=BigDecimal.ZERO, percAliq=BigDecimal.ZERO; + String flagReverseCharge = null; + + List> list = execQuery(connection, sql); + if (!list.isEmpty()) { + percAliq = new BigDecimal(list.get(0).get("perc_aliq").toString()); + flagReverseCharge = list.get(0).get("flag_reverse_charge").toString(); + } + + ctbMovi.setFlagReverseCharge(flagReverseCharge); + + if (ctbMovi.getFlagScorporo() == null || "N".equals(ctbMovi.getFlagScorporo())){ + imposta = new BigDecimal(imponibile.doubleValue() * percAliq.doubleValue() / 100).setScale(cifreDecDiviCont, BigDecimal.ROUND_HALF_UP); + }else{ + imposta = imponibile.subtract(new BigDecimal(imponibile.doubleValue()/(1+percAliq.doubleValue()/100)).setScale(cifreDecDiviCont, BigDecimal.ROUND_HALF_UP)); + imponibile = imponibile.subtract(imposta); + } + + ctbMovi.setImposta(imposta); + + ctbMovi.setImponibile(imponibile); + } + + public static void completePartita(Connection conn, CtbMovt ctbMovt) throws Exception { + Integer annoPart = Integer.parseInt(new SimpleDateFormat("yyyy").format(ctbMovt.getDataDoc())); + CtbPart ctbPart = new CtbPart(); + ctbPart.setOperation(OperationType.INSERT_OR_UPDATE); + ctbPart.setTipoAnag(ctbMovt.getTipoAnag()); + ctbPart.setCodAnag(ctbMovt.getCodAnag()); + ctbPart.setAnnoPart(annoPart); + ctbPart.setDataDoc(ctbMovt.getDataDoc()); + ctbPart.setSerDoc(ctbMovt.getSerDoc()); + ctbPart.setNumDoc(ctbMovt.getNumDoc()); + ctbPart.setCodDiviCont(ctbMovt.getCodDiviCont()); + ctbPart.setCambioDiviCont(ctbMovt.getCambioDiviCont()); + + Integer tipoPartita = 0; + + String sql = + "SELECT CASE WHEN segno_ireg * segno_liquid < 0 THEN 0 ELSE 1 END " + + "FROM ctb_caus, ctb_ireg " + + "WHERE ctb_caus.cod_ccau = " + UtilityDB.valueToString(ctbMovt.getCodCcau()) + " AND " + + " ctb_ireg.cod_ireg = " + UtilityDB.valueToString(ctbMovt.getCodIreg()); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()){ + tipoPartita = rs.getInt(1); + } + rs.close();ps.close(); + + ctbPart.setTipoPartita(tipoPartita); + + ctbMovt.setCtbPart(ctbPart); + } + + public static void InsertCtbParr(Connection conn, CtbMovr ctbMovr) throws Exception { + CtbParr ctbParr = new CtbParr(); + ctbParr.setOperation(OperationType.INSERT_OR_UPDATE); + ctbParr.setCodCcon(ctbMovr.getCodCcon()); + ctbParr.setTipoAnag(ctbMovr.getTipoAnag()); + ctbParr.setCodAnag(ctbMovr.getCodAnag()); + ctbParr.setAnnoPart(ctbMovr.getAnnoPart()); + ctbParr.setSerDoc(ctbMovr.getSerDoc()); + ctbParr.setNumDoc(ctbMovr.getNumDoc()); + ctbParr.setDataCmov(ctbMovr.getDataCmov()); + ctbParr.setIdRiga(ctbMovr.getIdRiga()); + ctbParr.setImpDare(ctbMovr.getImpDare()); + ctbParr.setImpAvere(ctbMovr.getImpAvere()); + ctbParr.setCodCcau(ctbMovr.getCodCcau()); + ctbParr.setDesAgg(ctbMovr.getDesAgg()); + + List elencoPartite = new ArrayList(); + elencoPartite.add(ctbParr); + ctbMovr.setCtbParr(elencoPartite); + } + + public static void completeCtbMovrCoan(Connection conn, CtbMovr ctbMovr) throws Exception { + CtbMovrCoan ctbMovrCoan = new CtbMovrCoan(); + ctbMovrCoan.setOperation(OperationType.INSERT); + ctbMovrCoan.setCodJcom(ctbMovr.getCodJcom()); + ctbMovrCoan.setCodJfas(ctbMovr.getCodJfas()); + ctbMovrCoan.setIdRiga(ctbMovr.getIdRiga()); + ctbMovrCoan.setImpDare(ctbMovr.getImpDare()); + ctbMovrCoan.setImpAvere(ctbMovr.getImpAvere()); + + List elenco = new ArrayList(); + elenco.add(ctbMovrCoan); + ctbMovr.setCtbMovrCoan(elenco); + } + + public static void completeDatiAnagPartita(Connection conn, CtbPart entity) throws Exception { + String sql, codAnag, tipoAnag; + + codAnag = entity.getCodAnag(); + tipoAnag = entity.getTipoAnag(); + + if ("F".equals(tipoAnag)) { + sql = + "SELECT atb_forn.cod_banc, " + + " atb_forn.cod_abi, " + + " atb_forn.cod_cab, " + + " atb_forn.cod_paga " + + " FROM atb_forn " + + "WHERE atb_forn.cod_anag = " + UtilityDB.valueToString(codAnag); + } else { + sql = + "SELECT vtb_clie.cod_vage, " + + " vtb_clie.cod_banc, " + + " vtb_clie.cod_abi, " + + " vtb_clie.cod_cab, " + + " vtb_clie.cod_paga " + + " FROM vtb_clie " + + "WHERE vtb_clie.cod_anag " + UtilityDB.valueToString(codAnag); + } + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/AgentiRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/AgentiRules.java new file mode 100644 index 0000000000..edeab1e921 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/AgentiRules.java @@ -0,0 +1,126 @@ +package it.integry.ems.rules.completing; + +import java.lang.reflect.Field; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.util.List; +import java.util.Map; + +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class AgentiRules extends QueryRules { + public static void completeDatiAgenteFromAnag(Connection conn, EntityBase entity) throws Exception { + String codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + String ragSoc = (String) DroolsUtil.getEntityFieldValue(entity, "rag_soc"); + String indirizzo = (String) DroolsUtil.getEntityFieldValue(entity, "indirizzo"); + String cap = (String) DroolsUtil.getEntityFieldValue(entity, "cap"); + String citta = (String) DroolsUtil.getEntityFieldValue(entity, "citta"); + String prov = (String) DroolsUtil.getEntityFieldValue(entity, "prov"); + String nazione = (String) DroolsUtil.getEntityFieldValue(entity, "nazione"); + String telefono = (String) DroolsUtil.getEntityFieldValue(entity, "tel"); + String fax = (String) DroolsUtil.getEntityFieldValue(entity, "fax"); + String partIva = (String) DroolsUtil.getEntityFieldValue(entity, "part_iva"); + String codFisc = (String) DroolsUtil.getEntityFieldValue(entity, "cod_fisc"); + String sql = ""; + + sql = " SELECT rag_soc, " + + " indirizzo, " + + " cap," + + " citta, " + + " prov, " + + " nazione, " + + " telefono, " + + " fax, " + + " part_iva, " + + " cod_fisc " + + " FROM gtb_anag " + + "WHERE cod_anag = " + UtilityDB.valueToString(codAnag); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (columnName.equals("rag_soc")){ + if (ragSoc != null){valueEntity = null;} + } + if (columnName.equals("indirizzo")){ + if (indirizzo != null){valueEntity = null;} + } + if (columnName.equals("cap")){ + if (cap != null){valueEntity = null;} + } + if (columnName.equals("citta")){ + if (citta != null){valueEntity = null;} + } + if (columnName.equals("prov")){ + if (prov != null){valueEntity = null;} + } + if (columnName.equals("nazione")){ + if (nazione != null){valueEntity = null;} + } + if (columnName.equals("telefono")){ + if (telefono != null){valueEntity = null;} + } + if (columnName.equals("fax")){ + if (fax != null){valueEntity = null;} + } + if (columnName.equals("part_iva")){ + if (partIva != null){valueEntity = null;} + } + if (columnName.equals("cod_fisc")){ + if (codFisc != null){valueEntity = null;} + } + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + public static void completeIdRigaEntity(Connection conn, List rows, EntityBase testata) + throws Exception { + + if (rows.size() > 0) { + String wherePK = testata.getEntityHolder().getWherePK(testata); + Field rigaField = testata.getEntityHolder().getRigaField(rows.get(0).getClass()); + if (rigaField != null ) { + rigaField.setAccessible(true); + if (rigaField != null && rigaField.getAnnotation(SqlField.class) != null) { + + String rigaSqlName = SqlFieldHolder.getSqlValue(rigaField.getAnnotation(SqlField.class).value(), + rigaField); + + Integer startRiga = 0; + String sql = "SELECT IsNull(max(" + rigaSqlName + "), 0) as riga " + " FROM " + + rows.get(0).getTableName() + " WHERE " + wherePK; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("riga").toString()) + 1; + } + + for (EntityBase row : rows) { + if (rigaField.get(row) == null) { + rigaField.set(row, startRiga); + startRiga++; + } + } + } + } + } + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/AnagRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/AnagRules.java new file mode 100644 index 0000000000..2e92adf122 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/AnagRules.java @@ -0,0 +1,72 @@ +package it.integry.ems.rules.completing; + +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class AnagRules extends QueryRules { + + public static String completeCodVdes(Connection connection, String codAnag, String placeholder) throws SQLException { + + String sql = "SELECT MAX(cod_vdes) max " + + " FROM vtb_dest " + + " WHERE cod_vdes like '"+placeholder+"%' AND cod_anag = " + UtilityDB.valueToString(codAnag); + List> list = execQuery(connection, sql); + + String fmt; + if(UtilityString.isNullOrEmpty(placeholder)) + fmt = "%05d"; + else + fmt = "%04d"; + if(list.size() == 0) { + return placeholder + String.format(fmt, 1); + } else { + String maxVal = list.get(0).get("max"); + if(maxVal==null) + maxVal = placeholder + String.format(fmt, 0); + + Integer val = null; + Pattern p = Pattern.compile("[0-9]+"); + Matcher m = p.matcher(maxVal); + while (m.find()) { + val = Integer.parseInt(m.group()) + 1; + } + if(val == null) + val = Integer.valueOf(maxVal.substring(1)) + 1; + return placeholder + String.format(fmt, val); + } + } + + public static String completeCodAnag(Connection connection, String placeholder) throws SQLException { + + String sql = "SELECT MAX(cod_anag) max " + + " FROM gtb_anag " + + " WHERE cod_anag like '"+placeholder+"%'"; + List> list = execQuery(connection, sql); + + String fmt = "%04d"; + if(list.size() == 0) { + return placeholder + String.format(fmt, 1); + } else { + String maxVal = list.get(0).get("max"); + if(maxVal==null) + maxVal = placeholder + String.format(fmt, 0); + + Integer val = null; + Pattern p = Pattern.compile("[0-9]+"); + Matcher m = p.matcher(maxVal); + while (m.find()) { + val = Integer.parseInt(m.group()) + 1; + } + if(val == null) + val = Integer.valueOf(maxVal.substring(1)) + 1; + return placeholder + String.format(fmt, val); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/CommesseRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/CommesseRules.java new file mode 100644 index 0000000000..0a0fe06c8c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/CommesseRules.java @@ -0,0 +1,50 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.Map; + +import it.integry.ems.utility.UtilityDB; + + +public class CommesseRules extends QueryRules { + + public static String completeResponsabileCom (Connection conn, String codJflav) throws SQLException { + String sql; + sql = "SELECT CASE WHEN cognome IS NULL THEN nome ELSE cognome + ' ' + nome END as name " + + " FROM jtb_flav " + + " WHERE cod_jflav = " + UtilityDB.valueToString(codJflav); + + Map map = execSingleQuery(conn, sql); + + if (map.get("name") == null) + return null; + else + return map.get("name").toString(); + + } + + public static String completeTipoAnag(Connection conn, String codAnag) throws SQLException{ + String sql; + + sql= "SELECT tipologia FROM pvw_clienti_prospect WHERE cod_ppro = " + UtilityDB.valueToString(codAnag) ; + + Map map = execSingleQuery(conn, sql); + if (map.get("tipologia") == null) + return null; + else + return map.get("tipologia").toString(); + + } + /* + public static BigDecimal completeImportoBdg(Connection conn, BigDecimal importo, BigDecimal percBdg) throws Exception{ + + return percBdg.divide(importo).multiply(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP) ; + } + + public static BigDecimal completePercBdg(Connection conn, BigDecimal importo, BigDecimal importoBdg) throws Exception{ + + return importo.multiply(importoBdg).divide(new BigDecimal(100)).setScale(2, RoundingMode.HALF_UP) ; + } + */ +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/CommonRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/CommonRules.java new file mode 100644 index 0000000000..c4a19d0676 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/CommonRules.java @@ -0,0 +1,911 @@ +package it.integry.ems.rules.completing; + +import java.lang.reflect.Field; +import java.lang.reflect.ParameterizedType; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Collections; +import java.util.Comparator; +import java.util.Date; +import java.util.GregorianCalendar; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.TreeSet; + +import org.springframework.expression.Expression; +import org.springframework.expression.ExpressionParser; +import org.springframework.expression.spel.standard.SpelExpressionParser; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.entity.CtbMovr; +import it.integry.ems.entity.DtbDocr; +import it.integry.ems.entity.DtbOrdr; +import it.integry.ems.entity.JtbCicl; +import it.integry.ems.entity.JtbSchedaCqr; +import it.integry.ems.entity.MtbAart; +import it.integry.ems.entity.MtbAartEqui; +import it.integry.ems.entity.MtbAartMarchio; +import it.integry.ems.entity.MtbInvenr; +import it.integry.ems.entity.MtbLisa; +import it.integry.ems.entity.MtbLisvData; +import it.integry.ems.entity.StbActivity; +import it.integry.ems.entity.StbActivityFile; +import it.integry.ems.entity.WdtbDocr; +import it.integry.ems.entity.WdtbOrdr; +import it.integry.ems.entity.WdtbOrdt; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.rulescompleting.DroolsDataCompleting; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.ApplicationName; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.IntegerUtility; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class CommonRules extends QueryRules { + + protected static SetupGest setupGest = new SetupGest(); + + public static Boolean chk(Object arg0, String comparator, Object arg1) { + return validateCheck(arg0, arg1, comparator); + } + + public static BigDecimal scorporoIva(Connection conn, BigDecimal importo, String codAliq) throws SQLException { + BigDecimal percAliq = BigDecimal.ZERO; + String sql = "SELECT perc_aliq FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(codAliq); + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + percAliq = rs.getBigDecimal(1); + }rs.close(); ps.close(); + + return scorporoIva(importo, percAliq); + } + + public static BigDecimal scorporoIva(BigDecimal importo, BigDecimal percAliq) { + percAliq = percAliq.divide(new BigDecimal("100")); + percAliq = BigDecimal.ONE.add(percAliq); + importo = importo.divide(percAliq, EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + importo = IntegerUtility.round(importo, 5); + return importo; + } + + private static Boolean validateCheck(Object arg0, Object arg1, String comparator) { + + if (arg0 == null || arg0.equals(EmsRestConstants.NULL)) + arg0 = "null"; + if (arg1 == null || arg0.equals(EmsRestConstants.NULL)) + arg1 = "null"; + + if (arg0 instanceof String) + arg0 = UtilityDB.valueToString(arg0.toString()); + if (arg1 instanceof String) + arg1 = UtilityDB.valueToString(arg1.toString()); + + ExpressionParser parser = new SpelExpressionParser(); + Expression exp = parser.parseExpression(arg0.toString() + comparator + arg1.toString()); + return (Boolean) exp.getValue(); + } + + public static String completeFlagKitArt(Connection conn, String codMart) throws SQLException{ + String flagKit = "N"; + + String sql = "SELECT flag_kit FROM mvw_kit WHERE cod_mart = " + UtilityDB.valueToString(codMart); + List> list = execQuery(conn, sql); + if (!list.isEmpty()) { + flagKit = list.get(0).get("flag_kit").toString(); + } + + return flagKit; + } + + public static Integer completeIdRilPrz(Connection conn, Date dataRil) throws SQLException{ + Integer idRil= 0; + GregorianCalendar calendario = new GregorianCalendar(); + calendario.setTime(dataRil); + Integer anno = new Integer(calendario.get(Calendar.YEAR)); + String sql = "SELECT isNull(max(id_ril), 0) as id_ril from vtb_ril_przt where year(vtb_ril_przt.data_ril) = " +anno; + List> list = execQuery(conn, sql); + if (!list.isEmpty()) { + idRil = new Integer(list.get(0).get("id_ril").toString()); + } + if(idRil == 0){ + idRil = anno* 10000 + 1; + }else{ + Integer idRilTemp = new Integer(UtilityString.mid(idRil.toString(), 5)); + idRilTemp += 1; + idRil = new Integer(anno.toString() +UtilityString.leftPad(idRilTemp.toString(), 4, '0')); + } + return idRil; + } + + public static String getFullName(Connection connection, String username) throws Exception { + String sql = "SELECT full_name FROM stb_user WHERE user_name = '" + username + "'"; + String value = null; + + PreparedStatement info = connection.prepareStatement(sql); + ResultSet res = info.executeQuery(); + if (res.next()) { + value = res.getString("full_name"); + }res.close(); info.close(); + + + if(UtilityString.isNullOrEmpty(value)){ + //VERIFICA UTENTI DEL WEB + sql = "SELECT full_name FROM wtb_users WHERE user_name = '" + username + "'"; + info = connection.prepareStatement(sql); + res = info.executeQuery(); + if (res.next()) { + value = res.getString("full_name"); + }res.close(); info.close(); + } + + if(UtilityString.isNullOrEmpty(value)) + throw new Exception("Nome completo non configurato per l'utente " + username + "."); + + return value; + } + + public static List calcPercAliq(Connection conn, List list) throws Exception { + for (WdtbOrdr row : list) { + if (row.getPercAliq() == null && row.getCodAliq() != null) + row.setPercAliq(CommonRules.completePercAliq(conn, row.getCodAliq())); + } + return list; + } + + public static String getGestione(Connection conn, String codDtip) throws SQLException{ + String gestione = ""; + String sql = "SELECT gestione FROM dtb_tipi WHERE cod_dtip = " + UtilityDB.valueToString(codDtip); + List> list = execQuery(conn, sql); + if (!list.isEmpty()) { + gestione = list.get(0).get("gestione").toString(); + } + + return gestione; + } + + + @SuppressWarnings("unchecked") + public static List reloadRow(Connection conn, EntityBase testata) throws Exception { + List finalList = new ArrayList(); + List fields = testata.getEntityHolder().getEntityChildField(testata.getClass()); + + for (Field field : fields) { + finalList = new ArrayList(); + field.setAccessible(true); + Object object = field.get(testata); + if (object != null && field.getType().isAssignableFrom(List.class)) { + ArrayList rows = (ArrayList)object; + ParameterizedType pType = (ParameterizedType) field.getGenericType(); + Class rowClass = (Class) pType.getActualTypeArguments()[0]; + if (!rows.isEmpty()) { + completeIdRigaEntity(conn, rows, testata); + + if (rowClass.isAssignableFrom(DtbOrdr.class)) { + completePosRigaEntity(conn, rows); + } + } + List list = UtilityDB.reloadOnlyDbRow(conn, testata, rows, field); + + if (list != null && !list.isEmpty()) { + for (EntityBase entityDB : list) { + entityDB.setLoadedFromDb(true); + DroolsDataCompleting dataCompleting = testata.getCompletingManager(); + entityDB.setImportFromParent(testata); + entityDB.setCompletingManager(dataCompleting); + + // completing dell'entity presa da database. + dataCompleting.invokeCheckRules(entityDB, conn, testata.getUsername()); + dataCompleting.complete(entityDB, conn, testata.getUsername()); + } + finalList.addAll(list); + finalList.addAll(rows); + } else { + finalList.addAll(rows); + } + + field.set(testata, finalList); + } + } + //FIX ENTITY HOLDER SULLE RIGHE + for (EntityBase entity : finalList) { + if(entity.getEntityHolder() == null) + entity.setEntityHolder(testata.getEntityHolder()); + } + return finalList; + } + + @Deprecated + public static List reloadRow(Connection conn, WdtbOrdt entity) throws Exception { + + completeIdRigaEntity(conn, entity.getWdtbOrdr(), entity); + + List list = entity.selectEntityRowList(conn, entity, WdtbOrdr.class, WdtbOrdr.ENTITY, ""); + Set set = new TreeSet(new Comparator() { + public int compare(EntityBase w1, EntityBase entityCmp) { + try { + List pks = (List) w1.getEntityHolder().getPkField(w1.getClass()); + for (String pk : pks) { + Field field = w1.getEntityHolder().getFieldBySql(w1.getClass().getSimpleName(), pk); + field.setAccessible(true); + if (!field.get(w1).equals(field.get(entityCmp))) + return -1; + } + return 0; + } catch (Exception e) { + e.printStackTrace(); + return 0; + } + + } + }); + List finalList = null; + + if (list != null && !list.isEmpty()) { + for (EntityBase entityDB : list) { + for (EntityBase entityManaged : entity.getWdtbOrdr()) { + // necessario + entityManaged.setEntityHolder(entity.getEntityHolder()); + entityDB.setEntityHolder(entity.getEntityHolder()); + + if (entityManaged.equalsDB(entityDB)) { + set.remove(entityDB); + set.add(entityManaged); + } else { + set.add(entityManaged); + set.add(entityDB); + } + } + } + finalList = new ArrayList(set); + } else { + finalList = new ArrayList(entity.getWdtbOrdr()); + } + + return finalList; + } +/* + @Deprecated + public static void completeIdRiga(Connection conn, List rows, MtbColt testata) throws Exception { + + String wherePK = testata.getEntityHolder().getWherePK(testata); + Integer startRiga = 0; + String sql = "SELECT IsNull(max(riga), 0) as riga " + " FROM " + rows.get(0).getTableName() + " WHERE " + + wherePK; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("riga").toString()) + 1; + } + + for (MtbColr row : rows) { + row.setRiga(startRiga); + startRiga++; + } + } + */ + + public static void completeIdRigaEntity(Connection conn, List rows, EntityBase testata) + throws Exception { + + if (rows.size() > 0) { + String wherePK = testata.getEntityHolder().getWherePK(testata); + Field rigaField = testata.getEntityHolder().getRigaField(rows.get(0).getClass()); + if (rigaField != null ) { + rigaField.setAccessible(true); + if (rigaField != null && rigaField.getAnnotation(SqlField.class) != null) { + + String rigaSqlName = SqlFieldHolder.getSqlValue(rigaField.getAnnotation(SqlField.class).value(), + rigaField); + + Integer startRiga = 0; + String sql = "SELECT IsNull(max(" + rigaSqlName + "), 0) as riga " + " FROM " + + rows.get(0).getTableName() + " WHERE " + wherePK; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("riga").toString()) + 1; + } + + for (EntityBase row : rows) { + if (rigaField.get(row) == null) { + rigaField.set(row, startRiga); + startRiga++; + } + } + } + } + } + } + + public static void completePosRigaEntity(Connection conn, List rows) throws Exception { + Integer startRiga = 0; + if (rows.size() > 0) { + Class rowClass = rows.get(0).getClass(); + Field rigaField = rowClass.getDeclaredField("posRiga"); + rigaField.setAccessible(true); + /* + * Field rigaField = ReflectionUtils.findField(rows.getClass(), + * "posRiga"); rigaField.setAccessible(true); + */ + for (EntityBase row : rows) { + startRiga++; + rigaField.set(row, startRiga); + } + } + } + + public static void completeIdRigaCtbMovr(Connection conn, List rows) throws Exception { + Integer startRiga = 1; + if (rows.size() > 0) { + Class rowClass = rows.get(0).getClass(); + Field rigaField = rowClass.getDeclaredField("idRiga"); + rigaField.setAccessible(true); + + for (EntityBase row : rows) { + if (rigaField.get(row) == null) { + rigaField.set(row, startRiga); + startRiga++; + } + } + } + } + + public static void completeIdRigaCtbMovrCoan(Connection conn, List rows, EntityBase testata) throws Exception { + + if (rows.size() > 0) { + String wherePK = "ctb_movr_coan.num_cmov = " + UtilityDB.valueToString(((CtbMovr) testata).getNumCmov()) + " AND " + +"ctb_movr_coan.id_riga = " + UtilityDB.valueToString(((CtbMovr) testata).getIdRiga()); + Field rigaField = testata.getEntityHolder().getRigaField(rows.get(0).getClass()); + if (rigaField != null ) { + rigaField.setAccessible(true); + if (rigaField != null && rigaField.getAnnotation(SqlField.class) != null) { + + String rigaSqlName = SqlFieldHolder.getSqlValue(rigaField.getAnnotation(SqlField.class).value(), + rigaField); + + Integer startRiga = 0; + String sql = "SELECT IsNull(max(" + rigaSqlName + "), 0) as riga " + " FROM " + + rows.get(0).getTableName() + " WHERE " + wherePK; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("riga").toString()) + 1; + } + + for (EntityBase row : rows) { + if (rigaField.get(row) == null) { + rigaField.set(row, startRiga); + startRiga++; + } + } + } + } + } + } + + public static void completeIdRigaJtbSchedaCq(Connection conn, String codCq, List rows) + throws Exception { + + Integer startRiga = 0; + String sql = "SELECT IsNull(max(id_riga), 0) as riga " + " FROM jtb_scheda_cqr " + " WHERE cod_cq = " + + UtilityDB.valueToString(codCq); + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("riga").toString()) + 1; + } + + for (JtbSchedaCqr row : rows) { + if (row.getOperation() == OperationType.INSERT) { + row.setIdRiga(startRiga); + startRiga++; + } + } + } + + public static BigDecimal completeRapConv(Connection conn, EntityBase entity) throws Exception { + String fieldUntMis = null; + + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + if (entity instanceof MtbLisa) { + fieldUntMis = "unt_mis_acq"; + } else if (entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + fieldUntMis = "unt_ord"; + } else if (entity instanceof DtbDocr || entity instanceof WdtbDocr) { + fieldUntMis = "unt_doc"; + } + String untMis = (String) DroolsUtil.getEntityFieldValue(entity, fieldUntMis); + + BigDecimal value = BigDecimal.ONE; + + String query = "SELECT CASE " + UtilityDB.valueToString(untMis) + " WHEN unt_mis THEN 1 " + + " WHEN unt_mis2 THEN rap_conv2 " + " WHEN unt_mis3 THEN rap_conv3 " + " ELSE 1 END as rap_conv " + + " FROM mtb_aart WHERE cod_mart = " + UtilityDB.valueToString(codMart); + PreparedStatement info = conn.prepareStatement(query); + ResultSet res = info.executeQuery(); + if (res.next()) { + value = res.getBigDecimal("rap_conv"); + } + res.close(); + info.close(); + + return value; + } + + public static BigDecimal completePrzVend(Connection conn, EntityBase entity) throws SQLException { + String codVlis = null, codMart = null; + BigDecimal przBase = BigDecimal.ZERO, ricarico = BigDecimal.ZERO, maggPrzVend = BigDecimal.ZERO; + BigDecimal przVend = BigDecimal.ZERO; + + if (entity instanceof MtbLisvData) { + MtbLisvData mtbLisvData = (MtbLisvData) entity; + codVlis = mtbLisvData.getCodVlis(); + codMart = mtbLisvData.getCodMart(); + przBase = mtbLisvData.getPrzBase(); + ricarico = mtbLisvData.getRicarica(); + maggPrzVend = mtbLisvData.getMaggPrzVend(); + } + + String query = "SELECT dbo.f_calcPrzVend(" + UtilityDB.valueToString(codVlis) + ", " + + UtilityDB.valueToString(codMart) + ", " + UtilityDB.valueToString(przBase) + ", " + + UtilityDB.valueToString(ricarico) + ", " + "mtb_aart.perc_sfrido, " + + UtilityDB.valueToString(maggPrzVend) + ") " + "FROM mtb_aart " + "WHERE mtb_aart.cod_mart = " + + UtilityDB.valueToString(codMart); + PreparedStatement info = conn.prepareStatement(query); + ResultSet res = info.executeQuery(); + if (res.next()) { + przVend = res.getBigDecimal(1); + } + res.close(); + info.close(); + + return przVend; + } + + public static BigDecimal completePrzVendIva(Connection conn, EntityBase entity) throws SQLException { + String codMart = null, codVlis = null; + BigDecimal przVend = BigDecimal.ZERO; + BigDecimal przVendIVA = BigDecimal.ZERO; + + if (entity instanceof MtbLisvData) { + MtbLisvData mtbLisvData = (MtbLisvData) entity; + codMart = mtbLisvData.getCodMart(); + codVlis = mtbLisvData.getCodVlis(); + przVend = mtbLisvData.getPrzVend(); + } + + String query = "SELECT dbo.f_calcPrzVendIva(" + UtilityDB.valueToString(codVlis) + ", " + + UtilityDB.valueToString(codMart) + ", " + UtilityDB.valueToString(przVend) + ") "; + PreparedStatement info = conn.prepareStatement(query); + ResultSet res = info.executeQuery(); + if (res.next()) { + przVendIVA = res.getBigDecimal(1); + } + res.close(); + info.close(); + + return przVendIVA; + } + + @Deprecated + public static Double getCostoUltimo(Connection conn, String applicationName, String codMart, String codMdep, + Date dataValidita) throws SQLException { + String sql = ""; + Double costoUltimo = 0d; + + /* + * if(StringUtility.isNotNull(codMdep) && "S".equals(flagCostoDepo)){ + * + * } + */ + + if (ApplicationName.WINGEST.toString().equals(applicationName)) { + sql = "SELECT cod_comp, qta_std FROM mtb_comp WHERE cod_mart = '" + codMart + "'"; + List> list = execQuery(conn, sql); + for (Map map : list) { + + sql = "SELECT flag_caprz_acq FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + Map flagCalcMap = execSingleQuery(conn, sql); + String flagCalcPrzAcq = flagCalcMap.get("flag_caprz_acq").toString(); + + if ("K".equals(flagCalcPrzAcq)) { + List> ultimoAcqList = getUltimoAcquisto(conn, codMart, dataValidita, codMdep); + + String codDivi = ""; + if (ultimoAcqList.size() == 1) { + codDivi = ultimoAcqList.get(0).get("cod_divi"); + } + // ULTIMO COSTO DEL COMPOSTO VIENE DA ULTIMO DOC. DI + // ACQUISTO DEL COMPOSTO + // VA CONVERTITO IN EURO + Double cambioEuro = 0d; + sql = "SELECT gtb_divi.cambio_euro FROM gtb_divi WHERE gtb_divi.cod_divi = '" + codDivi + "'"; + + Map cambioEuroMap = execSingleQuery(conn, sql); + cambioEuro = Double.valueOf(cambioEuroMap.get("cambio_euro").toString()); + if (cambioEuro != 0) { + // SE IL CAMBIO HA UN VALORE ERRATO, NON FACCIO LA + // CONVERSIONE + costoUltimo = costoUltimo / cambioEuro; + } + } + if ("C".equals(flagCalcPrzAcq) || costoUltimo == 0) { + // ULTIMO COSTO = SOMMA DEI COSTI ULTIMI DEI COMPONENTI + // String codComp = map.get("cod_comp"); + Double qtaStdComp = Double.valueOf(map.get("qta_std")); + Double costoComp = 0d;// getCostoUltimo(profileDB, codComp, + // dataValidita, codMdep); + costoUltimo += costoComp * qtaStdComp; + } + } + + } else { + sql = "SELECT val_ult_car FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + Map ultValCarMap = execSingleQuery(conn, sql); + return Double.valueOf(ultValCarMap.get("val_ult_car").toString()); + } + + return null; + + } + @Deprecated + public static List> getUltimoAcquisto(Connection conn, + String codMart, Date dataMax, String codMdep) throws SQLException { + + String sql; + + if ("".equals(codMdep)) { + sql = "SELECT top 1 dtb_doct.data_doc, dtb_doct.cod_anag, " + + " gtb_anag.rag_soc, dtb_doct.cod_divi, " + + " ((dtb_docr.val_unt / dtb_docr.rap_conv) * (1 - sconto1/100) * (1 - sconto2/100) * (1 - sconto3/100) * (1 - sconto4/100) * (1 - sconto5/100) * (1 - sconto6/100) * (1 - sconto7/100) * (1 - sconto8/100))" + + " FROM dtb_doct, dtb_docr, dtb_tipi, gtb_anag " + + " WHERE dtb_doct.cod_anag = dtb_docr.cod_anag and " + + " dtb_doct.cod_dtip = dtb_docr.cod_dtip and " + + " dtb_doct.data_doc = dtb_docr.data_doc and " + " dtb_doct.ser_doc = dtb_docr.ser_doc and " + + " dtb_doct.num_doc = dtb_docr.num_doc and " + + " dtb_doct.cod_anag = gtb_anag.cod_anag and " + + " dtb_doct.cod_dtip = dtb_tipi.cod_dtip and " + " dtb_tipi.segno_val_car = 1 and " + + " dtb_tipi.gestione <> 'V' and " + " dtb_tipi.flag_costo = 'S' and " + + " dtb_doct.data_doc <= '" + new SimpleDateFormat("yyyy-MM-dd").format(dataMax) + "'" + + " and " + " dtb_docr.cod_mart = '" + codMart + "' and " + + " dtb_docr.importo_riga > 0 " + " ORDER BY dtb_doct.data_doc DESC "; + } else { + sql = "SELECT top 1 dtb_doct.data_doc, " + " dtb_doct.cod_anag, " + " gtb_anag.rag_soc, " + + " dtb_doct.cod_divi, " + + " ((dtb_docr.val_unt / dtb_docr.rap_conv) * (1 - sconto1/100) * (1 - sconto2/100) * (1 - sconto3/100) * (1 - sconto4/100) * (1 - sconto5/100) * (1 - sconto6/100) * (1 - sconto7/100) * (1 - sconto8/100))" + + " FROM dtb_doct, dtb_docr, dtb_tipi, gtb_anag " + + " WHERE dtb_doct.cod_anag = dtb_docr.cod_anag and " + + " dtb_doct.cod_dtip = dtb_docr.cod_dtip and " + + " dtb_doct.data_doc = dtb_docr.data_doc and " + + " dtb_doct.ser_doc = dtb_docr.ser_doc and " + + " dtb_doct.num_doc = dtb_docr.num_doc and " + + " dtb_doct.cod_anag = gtb_anag.cod_anag and " + + " dtb_doct.cod_dtip = dtb_tipi.cod_dtip and " + " dtb_tipi.segno_val_car = 1 and " + + " dtb_tipi.gestione <> 'V' and " + " dtb_tipi.flag_costo = 'S' and " + + " dtb_doct.data_doc <= '" + new SimpleDateFormat("yyyy-MM-dd").format(dataMax) + "'" + + " and " + " dtb_docr.cod_mart = '" + codMart + "' and " + + " dtb_docr.importo_riga > 0 and " + " dtb_doct.cod_mdep = '" + codMdep + "' " + + " ORDER BY dtb_doct.data_doc DESC "; + } + return execQuery(conn, sql); + } + + public static List> completeCodBarre(Connection connection, String codMart) + throws SQLException { + String sql = "SELECT mvw_barcode_det.cod_barre " + "FROM mvw_barcode_det " + + "WHERE mvw_barcode_det.cod_mart = '" + codMart + "'"; + return execQuery(connection, sql); + } + + public static List> completeCodBarreScontrini(Connection connection, String codMart) + throws SQLException { + String sql = "SELECT mvw_barcode_det.cod_barre " + "FROM mvw_barcode_det " + + "WHERE mvw_barcode_det.cod_mart = '" + codMart + "' and len(mvw_barcode_det.cod_barre) <= 13"; + return execQuery(connection, sql); + } + + public static String getApplicationName(Connection connection) throws SQLException { + String sql = "select application_name from azienda"; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("application_name").toString(); + } + } + + public static List> completeCodDiviCont(Connection connection) throws SQLException { + String sql = "select cod_divi_contab from azienda"; + return execQuery(connection, sql); + } + + + public static Double completeCambioDiviCont(Connection connection) throws SQLException { + String sql = "select gtb_divi.cambio FROM azienda LEFT OUTER JOIN gtb_divi ON azienda.cod_divi_contab = gtb_divi.cod_divi"; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return new Double("1"); + } else { + return new Double(list.get(0).get("cambio").toString()); + } + } + + public static BigDecimal completeCambio(Connection conn, EntityBase testata) throws Exception { + String codDivi = (String) DroolsUtil.getEntityFieldValue(testata, "cod_divi_cont"); + return completeCambio(conn, codDivi); + } + + public static BigDecimal completeCambio(Connection conn, String codDivi) throws SQLException { + String sql = "select gtb_divi.cambio FROM gtb_divi WHERE gtb_divi.cod_divi = " + UtilityDB.valueToString(codDivi); + List> list = execQuery(conn, sql); + + if ( list.get(0).get("cambio") == null ) + System.out.println(codDivi); + if (list.isEmpty()) { + return BigDecimal.ONE; + } else { + return new BigDecimal(list.get(0).get("cambio").toString()); + } + } + + public static List> completeCodDivi(Connection connection) throws SQLException { + String sql = "SELECT azienda.cod_divi_contab, gtb_divi.cambio" + " FROM azienda, gtb_divi" + + " WHERE azienda.cod_divi_contab = gtb_divi.cod_divi"; + return execQuery(connection, sql); + } + + public static Integer completeCifreDecDiviCont(Connection connection, String codDivi) throws SQLException { + String sql = "SELECT cifre_dec FROM gtb_divi" + " WHERE cod_divi = " + UtilityDB.valueToString(codDivi); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return null; + } else { + return Integer.valueOf(list.get(0).get("cifre_dec").toString()); + } + } + + public static BigDecimal roundValue(Connection connection, BigDecimal value, String codDivi) throws Exception { + Integer cifre = completeCifreDecDiviCont(connection, codDivi); + if (cifre == null) + cifre = EmsRestConstants.cifreDecMax; + return IntegerUtility.round(value, cifre); + } + + public static Double roundValue(Connection connection, Double value, String codDivi) throws Exception { + Integer cifre = completeCifreDecDiviCont(connection, codDivi); + if (cifre == null) + cifre = EmsRestConstants.cifreDecMax; + return IntegerUtility.round(value, cifre); + } + + public static Double completeImportoRiga(Connection connection, Double qta, Double valUnt, Double sconto5, + Double sconto6, Double sconto7, Double sconto8, String codDivi) throws Exception { + Double impRiga = qta * valUnt; + sconto5 = 1 - (sconto5 / 100); + sconto6 = 1 - (sconto6 / 100); + sconto7 = 1 - (sconto7 / 100); + sconto8 = 1 - (sconto8 / 100); + + Double value = impRiga * sconto5 * sconto6 * sconto7 * sconto8; + return roundValue(connection, value, codDivi); + } + + public static String completeUntMis(Connection connection, String codMart) throws SQLException { + String sql = "SELECT mtb_aart.unt_mis FROM mtb_aart " + " WHERE mtb_aart.cod_mart = '" + codMart + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("unt_mis") == null) + return null; + else + return map.get("unt_mis").toString(); + } + + public static List> completeCodAliqSimple(Connection connection, String codMart) + throws SQLException { + String sql = + "SELECT mtb_aart.cod_aliq" + + " FROM mtb_aart " + + " WHERE mtb_aart.cod_mart = '" + codMart + "'"; + List> list = execQuery(connection, sql); + return list; + } + + public static BigDecimal completePercAliq(Connection connection, EntityBase entity) throws Exception { + String codAliq = (String) DroolsUtil.getEntityFieldValue(entity, "cod_aliq"); + + return completePercAliq(connection, codAliq); + } + + public static BigDecimal completePercAliq(Connection connection, String codAliq) throws SQLException { + String sql = "SELECT perc_aliq FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(codAliq); + Map map = execSingleQuery(connection, sql); + if (map.get("perc_aliq") != null) + return new BigDecimal(map.get("perc_aliq").toString()); + else + return BigDecimal.ZERO; + } + + public static BigDecimal completeQtaCnf(Connection connection, EntityBase entity) throws Exception { + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + + String sql = "SELECT qta_cnf FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return new BigDecimal(1); + } else { + return new BigDecimal(list.get(0).get("qta_cnf").toString()); + } + } + + public static BigDecimal completeQtaCnfDB(Connection connection, EntityBase entity) throws Exception { + // FABIO (14.7.2016): il calcolo della qtaCnf deve considera anche UM della riga con il rispettivo rapporto di conversione, + // mentre la precedente funzione leggeva direttamente qtaCnf dal DB e lo assegnava , come del resto già + // faceva la entity SOAP erroneamento, quindi quando da fuori veniva passato un unità di misura diversa + // da quella di magazzino assegnava comunque la qtaCnf di magazzino + BigDecimal qtaCnfDB = BigDecimal.ONE; + BigDecimal qtaCnf = BigDecimal.ONE; + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rapConv"); + + qtaCnfDB = completeQtaCnf(connection, entity); + if (rapConv.compareTo(BigDecimal.ZERO) == 0){ + qtaCnf = qtaCnfDB; + }else{ + qtaCnf = qtaCnfDB.divide(rapConv,EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + } + + return qtaCnf/*new BigDecimal(completeQtaCnf(connection, entity))*/; + } + + + public static List> completeDescrizione(Connection connection, EntityBase entity) throws Exception { + String codMart; + if (entity instanceof JtbCicl) { + codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_prod"); + }else{ + codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + } + + String sql = "SELECT mtb_aart.descrizione, descrizione_estesa " + "FROM mtb_aart " + + "WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + return execQuery(connection, sql); + } + + public static BigDecimal completeValUntULTC(Connection conn, EntityBase entity) throws Exception { + String fieldDataValidita = null; + BigDecimal rapConv= BigDecimal.ZERO ; + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + String codMdep = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mdep"); + + + if (entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + fieldDataValidita = "data_ord"; + rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + } else if (entity instanceof DtbDocr || entity instanceof WdtbDocr) { + fieldDataValidita = "data_doc"; + rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + }else if(entity instanceof MtbInvenr){ + fieldDataValidita = "data_inventario"; + rapConv = BigDecimal.ONE; + } + + Date dataValidita = (Date) DroolsUtil.getEntityFieldValue(entity, fieldDataValidita); + String sql = "SELECT isNull(dbo.f_GetCostoUltArt_depo(" + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codMdep) + "," + UtilityDB.valueToString(codMart) + "), 0) as costo_ult"; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + BigDecimal valUnt = BigDecimal.ZERO; + if (rapConv.compareTo(BigDecimal.ZERO) != 0){ + valUnt = new BigDecimal(list.get(0).get("costo_ult").toString()); + valUnt = valUnt.multiply(rapConv).setScale(EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + } + return valUnt; + } + } + + public static BigDecimal completeValUntDIST(Connection conn, EntityBase entity) throws SQLException { + String codMart = null, codMdep = null; + Date dataValidita = null; + if (entity instanceof DtbOrdr) { + codMart = ((DtbOrdr) entity).getCodMart(); + codMdep = ((DtbOrdr) entity).getCodMdep(); + dataValidita = ((DtbOrdr) entity).getDataOrd(); + } else if(entity instanceof MtbInvenr){ + codMart = ((MtbInvenr) entity).getCodMart(); + codMdep = ((MtbInvenr) entity).getCodMdep(); + dataValidita = ((MtbInvenr) entity).getDataInventario(); + } + String sql = "SELECT dbo.f_GetCostoDist_depo('', " + + UtilityDB.valueToString(codMart) + "," + + "1, " + + "0, " + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codMdep) + ") as costo_dist"; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("costo_dist").toString()); + } + } + + public static BigDecimal completeValUntCMED(Connection conn, EntityBase entity) throws SQLException { + String codMart = null; + Date dataValidita = null; + if (entity instanceof DtbOrdr) { + codMart = ((DtbOrdr) entity).getCodMart(); + dataValidita = ((DtbOrdr) entity).getDataOrd(); + }else if(entity instanceof MtbInvenr){ + codMart = ((MtbInvenr) entity).getCodMart(); + dataValidita = ((MtbInvenr) entity).getDataInventario(); + } + String sql = "SELECT dbo.f_GetCostoMedArt(" + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codMart) + ") as costo_med"; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("costo_med").toString()); + } + } + + public static void completeActivityIdChild(StbActivity activity) { + for (StbActivityFile stbActivityFile: activity.getStbActivityFile()) { + stbActivityFile.setId(activity.getActivityId()); + } + } + + public static String completeDescrizionePaga(Connection conn, String codPaga) throws SQLException{ + String sql = "SELECT descrizione FROM gtb_paga WHERE gtb_paga.cod_paga = " + UtilityDB.valueToString(codPaga); + Map map = execSingleQuery(conn, sql); + if (map.get("descrizione") == null) + return null; + else + return map.get("descrizione").toString(); + } + + public static void insMarchio(Connection conn, MtbAart entity) throws Exception{ + String sql = "SELECT marchio FROM mtb_aart_marchio WHERE marchio = " + UtilityDB.valueToString(entity.getMarchio()); + Map map = execSingleQuery(conn, sql); + if (map.get("marchio") == null){ + MtbAartMarchio mtbAartMarchio = new MtbAartMarchio(); + mtbAartMarchio.setMarchio(entity.getMarchio()); + mtbAartMarchio.setOperation(OperationType.INSERT); + entity.setMtbAartMarchio(mtbAartMarchio); + } + + } + public static void insEqui(Connection conn, MtbAart entity) throws Exception{ + String sql = "SELECT id_art_equi FROM mtb_aart_equi WHERE id_art_equi = " + UtilityDB.valueToString(entity.getIdArtEqui()); + Map map = execSingleQuery(conn, sql); + if (map.get("id_art_equi") == null){ + MtbAartEqui mtbAartEqui = new MtbAartEqui(); + mtbAartEqui.setIdArtEqui(entity.getIdArtEqui()); + mtbAartEqui.setDescrizione(entity.getMtbAartEqui_descrizione()); + mtbAartEqui.setOperation(OperationType.INSERT); + entity.setMtbAartEqui(mtbAartEqui); + } + + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/ConfigActivityRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/ConfigActivityRules.java new file mode 100644 index 0000000000..e0e518f987 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/ConfigActivityRules.java @@ -0,0 +1,95 @@ +package it.integry.ems.rules.completing; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.entity.StbActivityFile; +import it.integry.ems.utility.UtilityDB; + +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Timestamp; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Map; +import java.util.zip.ZipEntry; +import java.util.zip.ZipOutputStream; + +import org.apache.commons.codec.binary.Base64; + +public class ConfigActivityRules extends CommonRules { + + public static String completeActivityId(Connection connection) throws SQLException { + CallableStatement cs = connection.prepareCall("{call NextActivityID(?)}"); + cs.registerOutParameter(1, java.sql.Types.VARCHAR); + cs.execute(); + return cs.getString(1); + } + + public static String completeCodJFasAct(Connection connection, String activityTypeId, + String flagTipologia) throws SQLException { + + String sql = "SELECT cod_jfas " + + "FROM stb_activity_type " + + "WHERE activity_type_id = " + UtilityDB.valueToString(activityTypeId) + " AND " + + "flag_tipologia = " + UtilityDB.valueToString(flagTipologia); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("cod_jfas").toString(); + } + } + + public static Date completeEstimatedEnddtime(Connection connection, String activityTypeId, + String flagTipologia, Date estimatedTime) throws SQLException { + Timestamp estimateEndtime = null; + + SimpleDateFormat dateFormatFile = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD); + + String sql = "SELECT DATEADD(HH, ISNULL(estimated_duration, 0), '" + dateFormatFile.format(estimatedTime) + "') as data" + + "FROM stb_activity_type " + + "WHERE activity_type_id = " + UtilityDB.valueToString(activityTypeId) + " AND " + + "flag_tipologia = " + UtilityDB.valueToString(flagTipologia); + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet res = ps.executeQuery(); + if (res.next()){ + estimateEndtime = res.getTimestamp("data"); + } + res.close();ps.close(); + + return estimateEndtime; + } + + public static Date completeDataInsAct(Connection connection, Date oraInsAct) throws SQLException { + Date dataInsAct = new Date(); + + if (oraInsAct != null) + dataInsAct = oraInsAct; + return dataInsAct; + } + + public static void completeActivityFileOriginalSize(StbActivityFile stbActivityFile) throws Exception { + if(stbActivityFile.getContent() == null) + stbActivityFile.setOriginalSize(0); + else {/* + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + ZipOutputStream out = new ZipOutputStream(baos); + ZipEntry e = new ZipEntry(stbActivityFile.getFileName()); + out.putNextEntry(e); + + byte[] cnt = Base64.decodeBase64(stbActivityFile.getContent()); + out.write(cnt, 0, cnt.length); + out.closeEntry(); + out.close(); + stbActivityFile.setOriginalSize(baos.toByteArray().length); + stbActivityFile.setContent(Base64.encodeBase64String(baos.toByteArray()));*/ + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/CostiDTO.java b/ems-core/src/main/java/it/integry/ems/rules/completing/CostiDTO.java new file mode 100644 index 0000000000..dd0d328a62 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/CostiDTO.java @@ -0,0 +1,72 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.util.Date; + +public class CostiDTO /*implements Comparable */{ + private String codCcon, codJcom, codJfas,codMtip, matricola; + private Date dataInizComp, dataFineComp; + private BigDecimal importo; + + public String getCodCcon() { + return codCcon; + } + public void setCodCcon(String codCcon) { + this.codCcon = codCcon; + } + public String getCodJcom() { + return codJcom; + } + public void setCodJcom(String codJcom) { + this.codJcom = codJcom; + } + public String getCodJfas() { + return codJfas; + } + public void setCodJfas(String codJfas) { + this.codJfas = codJfas; + } + public String getCodMtip() { + return codMtip; + } + public void setCodMtip(String codMtip) { + this.codMtip = codMtip; + } + public String getMatricola() { + return matricola; + } + public void setMatricola(String matricola) { + this.matricola = matricola; + } + public Date getDataInizComp() { + return dataInizComp; + } + public void setDataInizComp(Date dataInizComp) { + this.dataInizComp = dataInizComp; + } + public Date getDataFineComp() { + return dataFineComp; + } + public void setDataFineComp(Date dataFineComp) { + this.dataFineComp = dataFineComp; + } + public BigDecimal getImporto() { + return importo; + } + public void setImporto(BigDecimal importo) { + this.importo = importo; + } + + + public boolean compare(CostiDTO object1, CostiDTO object2) { + return object1.getCodCcon().compareTo((object2.getCodCcon())) < 0; + } + /* + @Override + public int compareTo(CostiDTO o) { + CostiDTO k = (CostiDTO) o; + String codCcon = k.getCodCcon(); + return this.getCodCcon().compareTo(codCcon); + + } */ +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/DistBaseRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/DistBaseRules.java new file mode 100644 index 0000000000..baa848501b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/DistBaseRules.java @@ -0,0 +1,135 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; + +import it.integry.ems.base.EntityBase; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityDB; + +public class DistBaseRules extends QueryRules{ + protected static SetupGest setupGest = new SetupGest(); + + public static String completeUntMisProd(Connection connection, String codProd) throws SQLException { + String sql = "SELECT mtb_aart.unt_mis FROM mtb_aart " + " WHERE mtb_aart.cod_mart = '" + codProd + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("unt_mis") == null) + return null; + else + return map.get("unt_mis").toString(); + } + /*public static String completeUntMisSpes(Connection connection, String codSpes) throws SQLException { + String sql = "SELECT gtb_spes.unt_mis FROM gtb_spes " + " WHERE gtb_spes.cod_spes = '" + codSpes + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("unt_mis") == null) + return null; + else + return map.get("unt_mis").toString(); + } + public static String completeDescrizioneSpes(Connection connection, String codSpes) throws SQLException { + String sql = "SELECT gtb_spes.descrizione FROM gtb_spes " + " WHERE gtb_spes.cod_spes = '" + codSpes + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("descrizione") == null) + return null; + else + return map.get("descrizione").toString(); + }*/ + public static BigDecimal completeRapConvProd(Connection conn, EntityBase entity) throws Exception { + + String codProd = (String) DroolsUtil.getEntityFieldValue(entity, "cod_prod"); + + String untMisProd = (String) DroolsUtil.getEntityFieldValue(entity, "unt_mis_prod"); + + BigDecimal value = BigDecimal.ONE; + + String query = "SELECT CASE " + UtilityDB.valueToString(untMisProd) + " WHEN unt_mis THEN 1 " + + " WHEN unt_mis2 THEN rap_conv2 " + " WHEN unt_mis3 THEN rap_conv3 " + " ELSE 1 END as rap_conv " + + " FROM mtb_aart WHERE cod_mart = " + UtilityDB.valueToString(codProd); + PreparedStatement info = conn.prepareStatement(query); + ResultSet res = info.executeQuery(); + if (res.next()) { + value = res.getBigDecimal("rap_conv"); + } + res.close(); + info.close(); + + return value; + } + public static String completeFlagQtaMultipla(Connection connection, BigDecimal lottoMinOrd) throws SQLException { + String value = "N"; + + return value; + } + public static BigDecimal completeRapConvDist(Connection conn, EntityBase entity) throws Exception { + + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + + String untMisDist = (String) DroolsUtil.getEntityFieldValue(entity, "unt_mis_dist"); + + BigDecimal value = BigDecimal.ONE; + + String query = "SELECT CASE " + UtilityDB.valueToString(untMisDist) + " WHEN unt_mis THEN 1 " + + " WHEN unt_mis2 THEN rap_conv2 " + " WHEN unt_mis3 THEN rap_conv3 " + " ELSE 1 END as rap_conv " + + " FROM mtb_aart WHERE cod_mart = " + UtilityDB.valueToString(codMart); + PreparedStatement info = conn.prepareStatement(query); + ResultSet res = info.executeQuery(); + if (res.next()) { + value = res.getBigDecimal("rap_conv"); + } + res.close(); + info.close(); + + return value; + } + public static String completeDescrizioneCosInd(Connection connection, String codJcosInd) throws SQLException { + String sql = "SELECT jtb_clav_ind.descrizione FROM jtb_clav_ind " + " WHERE jtb_clav_ind.cod_jcos_ind = '" + codJcosInd + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("descrizione") == null) + return null; + else + return map.get("descrizione").toString(); + } + public static BigDecimal completePercCost(Connection connection, String codJcosInd) throws SQLException { + BigDecimal value = BigDecimal.ZERO; + String sql = "SELECT jtb_clav_ind.perc_cost FROM jtb_clav_ind " + " WHERE jtb_clav_ind.cod_jcos_ind = '" + codJcosInd + "'"; + Map map = execSingleQuery(connection, sql); + if (map.get("perc_cost") == null) + return value; + else + return new BigDecimal(map.get("perc_cost").toString()); + } + public static List> completeDatiCodJcosDir(Connection connection) throws Exception { + String sql; + String codJcosDir = (String) setupGest.getSetup(connection, "w_jdistinta_rc", "SETUP", "COD_SPES", ""); + if (codJcosDir == null) + return null; + else + sql = "SELECT gtb_spes.cod_spes, gtb_spes.unt_mis, gtb_spes.descrizione FROM gtb_spes " + " WHERE gtb_spes.cod_spes = '" + codJcosDir + "'"; + + return execQuery(connection, sql); + } + /*public static void completeIdRigaAct(Connection conn, List rows, JtbDistClavDir testata) throws Exception { + + String wherePK = testata.getEntityHolder().getWherePK(testata); + Integer startRiga = 0; + String sql = "SELECT IsNull(max(id_riga_act), 0) as id_riga_act " + " FROM " + rows.get(0).getTableName() + " WHERE " + + wherePK; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + startRiga = 1; + } else { + startRiga = new Integer(list.get(0).get("id_riga_act").toString()) + 1; + } + + for (JtbDistClavDirDett row : rows) { + row.setIdRigaAct(startRiga); + startRiga++; + } + }*/ +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/DocOrdRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/DocOrdRules.java new file mode 100644 index 0000000000..5a51409fc8 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/DocOrdRules.java @@ -0,0 +1,965 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; + +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.db.ResultSetMapper; +import it.integry.ems.entity.CtbMovi; +import it.integry.ems.entity.DtbDocColli; +import it.integry.ems.entity.DtbDoct; +import it.integry.ems.entity.DtbOrdr; +import it.integry.ems.entity.DtbOrds; +import it.integry.ems.entity.DtbOrdt; +import it.integry.ems.entity.WdtbDoct; +import it.integry.ems.entity.WdtbOrdr; +import it.integry.ems.entity.WdtbOrdt; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.IntegerUtility; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class DocOrdRules extends QueryRules { +/* + public static void calcTotali(Connection conn, WdtbOrdt testata, List list) throws Exception { + Double imponib = 0d, totIva = 0d; + for (WdtbOrdr row : list) { + if (row.getPercAliq() != null) { + imponib += row.getImportoRiga() * (1 - testata.getSconto3() / 100); + totIva += row.getImportoRiga() * (1 - testata.getSconto3() / 100) * (row.getPercAliq() / 100); + } + } + + Double imponibTrunc = CommonRules.roundValue(conn, imponib, testata.getCodDivi()); + Double totIvaTrunc = CommonRules.roundValue(conn, totIva, testata.getCodDivi()); + testata.setTotImponib(imponibTrunc); + testata.setTotIva(totIvaTrunc); + } */ + + public static void calcTotali(Connection conn, EntityBase testata) throws Exception { + BigDecimal totMerce = BigDecimal.ZERO, nettoMerce = BigDecimal.ZERO, totImponib = BigDecimal.ZERO, + totImposta = BigDecimal.ZERO, totAcconto = BigDecimal.ZERO, totOmaggi = BigDecimal.ZERO, + importoRiga = BigDecimal.ZERO, totImponibAliq = BigDecimal.ZERO, totImpostaAliq = BigDecimal.ZERO, + sconto1 = BigDecimal.ZERO, sconto2 = BigDecimal.ZERO, sconto3 = BigDecimal.ZERO, sfusoTot = BigDecimal.ZERO, colliTot = BigDecimal.ZERO, + sconto4 = BigDecimal.ZERO, sconto5 = BigDecimal.ZERO, sconto6 = BigDecimal.ZERO, percAliq = null, + qta = BigDecimal.ZERO, valUnt = BigDecimal.ZERO, taraKgTot = BigDecimal.ZERO, pesoKgTot = BigDecimal.ZERO; + final BigDecimal cento = new BigDecimal("100"); + Boolean insMovCont = false, isOrdine = false; + String codAliq, codDivi = null, flagPrezziScontati = null, codMart, flagIvaInclusa = "N", tipoIva = null, calcColli = "N", peso = null; + List sconti = new ArrayList(); + List righe = null; + List spese = null; + List colli = new ArrayList(); + List colliFromDB = new ArrayList(); + List castellettoIva = new ArrayList(); + ResultSetMapper mapper = new ResultSetMapper(); + Map lhm_castelletto = new HashMap(); + CostiDTO costi = new CostiDTO(); + List listaCosti = new ArrayList(); + + listaCosti.add(costi); + + + SetupGest setup = new SetupGest(); + lhm_castelletto.clear(); + + codDivi = (String) DroolsUtil.getEntityFieldValue(testata, "cod_divi"); + flagPrezziScontati = (String) DroolsUtil.getEntityFieldValue(testata, "flag_prz_scontati"); + sconto1 = (BigDecimal) DroolsUtil.getEntityFieldValue(testata, "sconto1"); + sconto2 = (BigDecimal) DroolsUtil.getEntityFieldValue(testata, "sconto2"); + sconto3 = (BigDecimal) DroolsUtil.getEntityFieldValue(testata, "sconto3"); + sconto4 = (BigDecimal) DroolsUtil.getEntityFieldValue(testata, "sconto4"); + + if (testata instanceof DtbOrdt) { + righe = ((DtbOrdt) testata).getDtbOrdr(); + spese = ((DtbOrdt) testata).getDtbOrds(); + isOrdine = true; + } else if (testata instanceof WdtbOrdt) { + righe = ((WdtbOrdt) testata).getWdtbOrdr(); + isOrdine = true; + } else if (testata instanceof WdtbDoct) { + righe = ((WdtbDoct) testata).getWdtbDocr(); + } else if (testata instanceof DtbDoct) { + righe = ((DtbDoct) testata).getDtbDocr(); + spese = ((DtbDoct) testata).getDtbDocs(); + colli = ((DtbDoct) testata).getDtbDocColli(); + flagIvaInclusa = (String) DroolsUtil.getEntityFieldValue(testata, "flag_prz_iva"); + if ("S".equals(((DtbDoct) testata).getGeneraMovCont())){ + insMovCont = true; + } + } + + if ("N".equals(flagPrezziScontati)) { + if (sconto1.compareTo(BigDecimal.ZERO) > 0) { + sconti.add(sconto1); + } + if (sconto2.compareTo(BigDecimal.ZERO) > 0) { + sconti.add(sconto2); + } + if (sconto3.compareTo(BigDecimal.ZERO) > 0) { + sconti.add(sconto3); + } + } + + if (testata instanceof WdtbDoct || testata instanceof WdtbOrdt) { + calcColli = "N"; + }else if (isOrdine){ + calcColli = "S"; + }else{ + String whereCondTestata = testata.getEntityHolder().getWherePK(testata); + String sql = "select mtb_colt.gestione, mtb_colt.data_collo, mtb_colt.ser_collo, mtb_colt.num_collo from mtb_colt where " + whereCondTestata; + colliFromDB = mapper.mapQuerySetToList(conn, sql, DtbDocColli.class); + calcColli = (String) setup.getSetup(conn, "DATI_AZIENDA", "DOCU_ORD", "CALC_COLLI", ""); + if (colli == null && colliFromDB.size() == 0){calcColli = "S";} + } + + if (righe != null) { + for (EntityBase row : righe) { + if (row.getOperation() != OperationType.DELETE) { + importoRiga = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "importo_riga"); + codAliq = (String) DroolsUtil.getEntityFieldValue(row, "cod_aliq"); + codMart = (String) DroolsUtil.getEntityFieldValue(row, "cod_mart"); + sconto5 = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "sconto5"); + sconto6 = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "sconto6"); + if (isOrdine) { + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "qta_ord"); + } else { + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "qta_doc"); + } + valUnt = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "val_unt"); + + percAliq = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "perc_aliq"); + tipoIva = (String) DroolsUtil.getEntityFieldValue(row, "tipo_iva"); + + if ("S".equals(flagIvaInclusa)) { + importoRiga = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "importo_riga_iva"); + if (!UtilityString.isNullOrEmpty(codAliq)) { + importoRiga = scorporoIva(importoRiga, percAliq); + } + + } + + BigDecimal pesoKg = BigDecimal.ZERO, taraKg = BigDecimal.ZERO; + String sezione = null; + String query = + "SELECT ctb_grup.sezione, " + + " ISNULL(mtb_aart.peso_kg, 0) as peso_kg, " + + " ISNULL(case when mtb_aart.qta_cnf <> 0 then round(mtb_aart.tara_kg/mtb_aart.qta_cnf, 5) else 0 end , 0) as tara_kg" + + " FROM mtb_aart LEFT OUTER JOIN ctb_cont ON mtb_aart.cod_ccon_ricavi = ctb_cont.cod_ccon " + + " LEFT OUTER JOIN ctb_grup ON ctb_cont.cod_cgrp = ctb_grup.cod_cgrp " + + " WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + + // 4-7-2016 (FABIO) + // SOSTITUITA CON QUELLA DI SOPRA DOVE HO AGGIUNTO ANCHE I DATI NECESSARI AL CACOLO DEL PESO +/* String query = "SELECT ctb_grup.sezione " + " FROM mtb_aart, ctb_cont, ctb_grup " + + " WHERE mtb_aart.cod_ccon_ricavi = ctb_cont.cod_ccon and " + + " ctb_cont.cod_cgrp = ctb_grup.cod_cgrp and " + " mtb_aart.cod_mart = " + + UtilityDB.valueToString(codMart);*/ + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + sezione = list.get(0).get("sezione"); + pesoKg = new BigDecimal(list.get(0).get("peso_kg")); + taraKg = new BigDecimal(list.get(0).get("tara_kg")); + } + + if (!"1".equals(sezione)) { + // ls_sezione = 1 CONTO PATRIMONIALE + if (importoRiga.compareTo(BigDecimal.ZERO) > 1 || !UtilityString.isNullOrEmpty(codMart)) { + totMerce = totMerce.add(importoRiga); + } + for (BigDecimal sconto : sconti) { + if (sconto != null) { + sconto = BigDecimal.valueOf(1).subtract((sconto.divide(BigDecimal.valueOf(100)))); + importoRiga = importoRiga.multiply(sconto); + } + } + + if ("S".equals(flagIvaInclusa)) { + importoRiga = CommonRules.roundValue(conn, importoRiga, codDivi); + } else { + importoRiga = IntegerUtility.round(importoRiga, 5); + } + + nettoMerce = nettoMerce.add(importoRiga); + } + + if ((sconto4 != null && sconto4.compareTo(BigDecimal.ZERO) > 0) && importoRiga.compareTo(BigDecimal.ZERO) > 0) { + importoRiga = importoRiga.multiply(BigDecimal.valueOf(1).subtract((sconto4.divide(BigDecimal.valueOf(100))))); + importoRiga = CommonRules.roundValue(conn, importoRiga, codDivi); + } + + if ((sconto5.compareTo(cento) == 0 || sconto6.compareTo(cento) == 0) + && ((percAliq != null && percAliq.compareTo(BigDecimal.ZERO) > 0) + || "OMAGGI".equals(tipoIva))) { + if ("S".equals(flagIvaInclusa)) { + valUnt = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "val_unt_iva"); + } + importoRiga = qta.multiply(valUnt); + for (BigDecimal sconto : sconti) { + if (sconto != null) { + sconto = BigDecimal.valueOf(1).subtract((sconto.divide(BigDecimal.valueOf(100)))); + importoRiga = importoRiga.multiply(sconto); + importoRiga = CommonRules.roundValue(conn, importoRiga, codDivi); + } + } + + if (sconto5.compareTo(cento) == 0 || sconto6.compareTo(cento) == 0) { + totOmaggi = totOmaggi.add(importoRiga); + } + } + + if (lhm_castelletto.containsKey(codAliq)) { + totImponib = lhm_castelletto.get(codAliq); + totImponib = totImponib.add(importoRiga); + } else { + totImponib = importoRiga; + } + lhm_castelletto.put(codAliq, totImponib); + + /************************** + CALCOLO NUM_COLLI e PESO + **************************/ + if ("S".equals(calcColli) && codMart != null){ + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "rap_conv"); + BigDecimal pesoLordoRow = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "peso_lordo"); + BigDecimal qtaCnf = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "qta_cnf"); + + /*CALCOLO PESO*/ + taraKgTot = BigDecimal.ZERO; + BigDecimal pesoLordo = BigDecimal.ZERO; + if( taraKg.compareTo(BigDecimal.ZERO) > 0) + taraKgTot = qta.multiply(rapConv).multiply(taraKg).setScale(EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + pesoKgTot = pesoKgTot.add(taraKgTot).add(qta.multiply(rapConv).multiply(pesoKg)).setScale(EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + + /*CALCOLO PESO LORDO SU RIGHE*/ + pesoLordo = pesoLordo.add(pesoKg).add(taraKg).multiply(qta).multiply(rapConv).setScale(EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + if (pesoLordoRow.compareTo(BigDecimal.ZERO)==0 && pesoLordo.compareTo(BigDecimal.ZERO)>0) + DroolsUtil.completeEntity(row, new String[]{"pesoLordo"}, pesoLordo); + + /*CALCOLO NUMERO COLLI*/ + BigDecimal colliRiga = BigDecimal.ZERO, sfusoRiga = BigDecimal.ZERO, qtaCnfInt = BigDecimal.ZERO; + if (qtaCnf.compareTo(BigDecimal.ZERO) == 0 ){ + colliRiga = BigDecimal.ZERO; + sfusoRiga = BigDecimal.ZERO; + }else{ + + qtaCnfInt = qtaCnf.setScale(0, RoundingMode.DOWN); + //qtaCnfInt = IntegerUtility.round(qtaCnf, 0); + if (qtaCnf.subtract(qtaCnfInt).compareTo(BigDecimal.ZERO) > 0){ + colliRiga = IntegerUtility.round(qta.divide(qtaCnf, RoundingMode.HALF_UP), 0); + colliRiga = colliRiga.setScale(0, RoundingMode.DOWN); + sfusoRiga = BigDecimal.ZERO; + }else{ + colliRiga = qta.divide(qtaCnf, RoundingMode.HALF_UP); + colliRiga = colliRiga.setScale(0, RoundingMode.DOWN); + sfusoRiga = new BigDecimal(qta.doubleValue() % qtaCnf.doubleValue()); + sfusoRiga = IntegerUtility.round(sfusoRiga, 0); + } + } + colliTot = colliTot.add(colliRiga); + sfusoTot = sfusoTot.add(sfusoRiga); + } + } + } + } + + /****************************************** + ASSEGNAZIONE NUM_COLLI e PESO A DOCUMENTO + ******************************************/ + String numColli = null; + if ("S".equals(calcColli)){ + if (pesoKgTot.compareTo(BigDecimal.ZERO)>0){ + pesoKgTot = IntegerUtility.round(pesoKgTot, 2); + peso = "KG " + pesoKgTot.toString(); + } + numColli = colliTot.toString(); + if (sfusoTot.compareTo(BigDecimal.ZERO) > 0) + numColli = numColli + "+" + sfusoTot.toString(); + }else{ + int numColliLogistici = 0; + if (colli != null){ + for (int a = 0; a < colli.size(); a++) { + boolean AddCollo = true; + for (int i = colliFromDB.size() -1; i >= 0; i--) { + if (colli.get(a).getGestione().equals(colliFromDB.get(i).getGestione()) && + colli.get(a).getDataCollo().equals(colliFromDB.get(i).getDataCollo()) && + colli.get(a).getSerCollo().equals(colliFromDB.get(i).getSerCollo()) && + colli.get(a).getNumCollo().equals(colliFromDB.get(i).getNumCollo())){ + colliFromDB.remove(colliFromDB.get(i)); + + if (colli.get(a).getOperation() == OperationType.DELETE) { + AddCollo = false; + }else{ + AddCollo = true; + } + break; + } + } + if (AddCollo){ + numColliLogistici++; + } + } + } + if (colli != null || colliFromDB.size() != 0){ + numColliLogistici = numColliLogistici + colliFromDB.size(); + numColli = null; + if(numColliLogistici != 0){numColli = String.valueOf(numColliLogistici);} + peso = null; + }else{ + calcColli = "S"; + } + } + + if (spese != null) { + for (EntityBase row : spese) { + if (row.getOperation() != OperationType.DELETE) { + importoRiga = (BigDecimal) DroolsUtil.getEntityFieldValue(row, "importo"); + codAliq = (String) DroolsUtil.getEntityFieldValue(row, "cod_aliq"); + + if (lhm_castelletto.containsKey(codAliq)) { + totImponib = lhm_castelletto.get(codAliq); + totImponib = totImponib.add(importoRiga); + } else { + totImponib = importoRiga; + } + lhm_castelletto.put(codAliq, totImponib); + } + } + } + + // RIGA IVA + totImponib = BigDecimal.ZERO; + totImposta = BigDecimal.ZERO; + for (Entry entry : lhm_castelletto.entrySet()) { + codAliq = entry.getKey(); + totImponibAliq = entry.getValue(); + totImpostaAliq = calcImposta(conn, totImponibAliq, codAliq, codDivi); + + CtbMovi iva = new CtbMovi(); + iva.setCodAliq(codAliq); + iva.setImponibile(totImponibAliq); + iva.setImposta(totImpostaAliq); + + castellettoIva.add(iva); + + totImponib = totImponib.add(totImponibAliq); + totImposta = totImposta.add(totImpostaAliq); + } + + String[] fields = new String[] { "totMerce", "nettoMerce", "totImponib", "totIva", "acconto", "totOmaggi", "peso", "numColli" }; + DroolsUtil.completeEntity(testata, fields, totMerce, nettoMerce, totImponib, totImposta, totAcconto, totOmaggi, peso, numColli); + if (insMovCont) { + DroolsUtil.completeEntity(testata, new String[] { "ctbMovi" }, castellettoIva); + } + } + + private static BigDecimal scorporoIva(BigDecimal importo, BigDecimal percAliq) { + importo = importo.divide(BigDecimal.ONE.add(percAliq.divide(new BigDecimal("100")))); + importo = IntegerUtility.round(importo, 5); + return importo; + } + + public static BigDecimal calcImposta(Connection conn, BigDecimal totImponib, String codAliq, String codDivi) + throws Exception { + BigDecimal totImposta = BigDecimal.ZERO, percAliq = BigDecimal.ZERO; + String tipoIva = null; + + String sql = "SELECT perc_aliq, tipo_iva FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(codAliq); + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + percAliq = rs.getBigDecimal(1); + tipoIva = rs.getString(2); + if (!"NON ESPOSTA".equals(tipoIva)) { + percAliq = percAliq.divide(new BigDecimal(100)); + totImposta = totImposta.add(CommonRules.roundValue(conn, totImponib.multiply(percAliq), codDivi)); + } + } else { + totImposta = BigDecimal.ZERO; + } + + return totImposta; + } + + public static List> getDatiIva(Connection conn, String codAliq) throws SQLException { + String sql = "SELECT perc_aliq, tipo_iva FROM gtb_aliq WHERE cod_aliq = " + UtilityDB.valueToString(codAliq); + return execQuery(conn, sql); + } + + public static void completeDatiAliq(Connection conn, EntityBase entity) throws Exception { + String codAliq = null; + List> datiIva = new ArrayList>(); + codAliq = (String) DroolsUtil.getEntityFieldValue(entity, "cod_aliq"); + + datiIva = getDatiIva(conn, codAliq); + if (!datiIva.isEmpty()) { + BigDecimal percAliq = new BigDecimal(datiIva.get(0).get("perc_aliq").toString()); + String tipoIva = datiIva.get(0).get("tipo_iva").toString(); + String[] fields = new String[] { "percAliq", "tipoIva" }; + DroolsUtil.completeEntity(entity, fields, percAliq, tipoIva); + } + + } + + public static String completeCodDivi(Connection conn, EntityBase entity) throws Exception { + String codDivi = null, query = null, campoData = null; + String codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + String listino = (String) DroolsUtil.getEntityFieldValue(entity, "listino"); + String gestione = (String) DroolsUtil.getEntityFieldValue(entity, "gestione"); + + if (entity instanceof DtbDoct || entity instanceof WdtbDoct){ + campoData = "data_doc"; + }else if (entity instanceof DtbOrdt){ + campoData = "data_ord"; + } + + Date dataDivisa = (Date) DroolsUtil.getEntityFieldValue(entity, campoData); + + if ("V".equals(gestione)){ + if (!CommonConstants.ULTC.equals(listino) && !UtilityString.isNullOrEmpty(listino)){ + query = "SELECT cod_divi from vtb_list WHERE cod_vlis = " + UtilityDB.valueToString(listino); + } + + } else { + if (CommonConstants.ULTC.equals(listino) || CommonConstants.DIST.equals(listino) || CommonConstants.CMPPF.equals(listino)){ + query = "SELECT cod_divi FROM atb_forn WHERE cod_anag = " + UtilityDB.valueToString(codAnag); + }else{ + if (!UtilityString.isNullOrEmpty(listino)) { + query = "SELECT cod_divi_acq as cod_divi FROM atb_list WHERE cod_alis = " + + UtilityDB.valueToString(listino); + } else { + query = "SELECT cod_divi FROM atb_forn WHERE cod_anag = " + UtilityDB.valueToString(codAnag); + } + } + + } + + if (UtilityString.isNullOrEmpty(query)) { + query = "SELECT cod_divi_cont_prima from gtb_anni_divi WHERE anno = DatePart(yy, " + UtilityDB.valueDateToString(dataDivisa, CommonConstants.DATE_FORMAT_YMD) + ")"; + } + + + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + codDivi = list.get(0).get("cod_divi"); + } + + return codDivi; + } + + public static void completeDatiForn(Connection conn, EntityBase entity) throws Exception { + String codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + + String sql = "SELECT porto, mezzo, atb_forn.cod_paga as cod_paga, cod_banc, gtb_paga.descrizione as descrizione_paga, cod_abi, cod_cab " + + " FROM atb_forn LEFT OUTER JOIN gtb_paga ON atb_forn.cod_paga = gtb_paga.cod_paga " + + " WHERE atb_forn.cod_anag = " + UtilityDB.valueToString(codAnag); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + + public static void completeDatiCliente(Connection conn, EntityBase entity) throws Exception { + String codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + + String sql = + " SELECT vtb_clie.cod_vage, " + + " vtb_clie.cod_vzon, " + + " vtb_clie.cod_banc, " + + " vtb_clie.cod_paga, " + + " vtb_clie.porto, " + + " vtb_clie.mezzo, " + + " vtb_clie.sconto1, " + + " vtb_clie.sconto2, " + + " vtb_clie.cod_vvet, " + + " vtb_clie.cod_abi, " + + " vtb_clie.cod_cab, " + + " vtb_clie.cod_vvet2, " + + " vtb_clie.cod_banc_azi, " + + " gtb_paga.descrizione as descrizione_paga " + + " FROM vtb_clie LEFT OUTER JOIN gtb_paga ON atb_forn.cod_paga = gtb_paga.cod_paga " + + " WHERE vtb_clie.cod_anag = " + UtilityDB.valueToString(codAnag); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + + + public static String completeLisV(Connection conn, EntityBase entity) throws Exception { + String listino = null, query, codVdes = null, codAnag = null; + + codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + codVdes = (String) DroolsUtil.getEntityFieldValue(entity, "cod_vdes"); + + if (!UtilityString.isNullOrEmpty(codVdes)) { + query = + "SELECT IsNull(vtb_dest.cod_vlis, vtb_clie.cod_vlis) as listino " + + " FROM vtb_dest, " + + " vtb_clie " + + " WHERE vtb_clie.cod_anag = vtb_dest.cod_anag AND " + + " vtb_dest.cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + " vtb_dest.cod_vdes = " + UtilityDB.valueToString(codVdes); + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + listino = list.get(0).get("listino"); + } + } + + if (UtilityString.isNullOrEmpty(listino)) { + + query = + "SELECT vtb_clie.cod_vlis as listino " + + " FROM vtb_clie " + + " WHERE vtb_clie.cod_anag = " + UtilityDB.valueToString(codAnag); + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + listino = list.get(0).get("listino"); + } + } + + return listino; + } + + public static void completeDatiSpes(Connection conn, EntityBase spese) throws Exception { + String sql = null, untMisServ = null; + PreparedStatement ps; + ResultSet rs; + BigDecimal valUntServ = BigDecimal.ZERO, qtaServ = BigDecimal.ZERO, importoServ = BigDecimal.ZERO, + cambioDivi = BigDecimal.ZERO; + boolean lb_existListServ = false; + boolean isOrdine = false; + + if (spese instanceof DtbOrds) {isOrdine = true;} + String codDivi = (String) DroolsUtil.getEntityFieldValue(spese, "cod_divi"); + String codSpes = (String) DroolsUtil.getEntityFieldValue(spese, "cod_spes"); + String gestione = (String) DroolsUtil.getEntityFieldValue(spese, "gestione"); + String codAnag = (String) DroolsUtil.getEntityFieldValue(spese, "cod_anag"); + String codVdes = (String) DroolsUtil.getEntityFieldValue(spese, "cod_vdes"); + String codProd = (String) DroolsUtil.getEntityFieldValue(spese, "cod_prod"); + BigDecimal qtaProd = (BigDecimal) DroolsUtil.getEntityFieldValue(spese, "qta_prod"); + + if (isOrdine) { + sql = "SELECT gtb_divi.cambio" + " FROM gtb_divi " + " WHERE cod_divi = " + + UtilityDB.valueToString(codDivi); + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()) { + cambioDivi = rs.getBigDecimal(1); + } + } else { + cambioDivi = (BigDecimal) DroolsUtil.getEntityFieldValue(spese, "cambio"); + } + + if (gestione.equals("L")) { + sql = "SELECT jtb_slist.unt_mis_serv, " + + " jtb_slist.val_unt / gtb_divi.cambio * " + cambioDivi.toString() + " as val_unt, " + + " jtb_slist.qta, " + + " round(jtb_slist.val_unt * jtb_slist.qta / gtb_divi.cambio * " + cambioDivi.toString() + ", 2) as importo " + + "FROM jtb_slist, " + + " jtb_sforn, " + + " gtb_divi " + +"WHERE jtb_sforn.cod_anag = jtb_slist.cod_anag AND " + + " jtb_sforn.cod_divi = gtb_divi.cod_divi AND " + + " jtb_slist.cod_prod = " + UtilityDB.valueToString(codProd) + " AND " + + " jtb_slist.cod_anag = " + UtilityDB.valueToString(codProd) + " AND " + + " cod_spes = " + UtilityDB.valueToString(codProd) + " AND " + + " ((jtb_slist.da_qta <= " + UtilityDB.valueToString(qtaProd) + ") AND " + + " (" + UtilityDB.valueToString(qtaProd) + " <= jtb_slist.a_qta))"; + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()) { + lb_existListServ = true; + untMisServ = rs.getString(1); + valUntServ = rs.getBigDecimal(2); + qtaServ = rs.getBigDecimal(3); + importoServ = rs.getBigDecimal(3); + } + } + + if (isOrdine) { + sql = "SELECT gtb_spes.descrizione, " + + " 0 as qta, " + + " round(gtb_spes.importo / cambio_divi_cont * gtb_divi.cambio, 2) as importo ," + + " gtb_spes.cod_aliq as cod_aliq," + + " gtb_spes.unt_mis as unt_mis" + + " FROM gtb_spes, " + + " gtb_divi " + + " WHERE gtb_divi.cod_divi = " + UtilityDB.valueToString(codDivi) + " and " + + " gtb_spes.cod_spes = " + UtilityDB.valueToString(codSpes); + } else { + sql = "SELECT gtb_spes.descrizione,gtb_spes.importo / cambio_divi_cont * " + cambioDivi.toString() + ", " + + " gtb_spes.cod_aliq," + + " unt_mis " + " " + + " FROM gtb_spes " + + " WHERE gtb_spes.cod_divi = gtb_divi.cod_divi and " + + " gtb_spes.cod_spes = " + UtilityDB.valueToString(codSpes); + } + + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(spese, columnName); + + if (columnName.equals("codAliq")) { + sql = "SELECT dbo.f_getCodAliqSpes(" + UtilityDB.valueToString(gestione) + ", " + + UtilityDB.valueToString(codAnag) + ", " + UtilityDB.valueToString(codVdes) + ", " + + UtilityDB.valueToString(codSpes) + ") as cod_spes_aliq"; + + List> list = execQuery(conn, sql); + columnValue = list.get(0).get("cod_spes_aliq").toString(); + } else if (columnName.equals("qta")) { + if (lb_existListServ) { + columnValue = qtaServ; + } + } else if (columnName.equals("valUnt")) { + if (lb_existListServ) { + columnValue = valUntServ; + } + } else if (columnName.equals("importo")) { + if (lb_existListServ) { + columnValue = importoServ; + } + } else if (columnName.equals("untMis")) { + if (lb_existListServ) { + columnValue = untMisServ; + } + } + + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(spese, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static BigDecimal completeImportoRiga(Connection connection, EntityBase entity) throws Exception { + BigDecimal impRiga = BigDecimal.ZERO, qta = null, valUnt = null; + Boolean isOrdine = false; + String flagPrzScontati, codDivi = null; + + List sconti = new ArrayList(); + // TODO sante CHIEDERE A MINA SUL CONTROLLO + if (entity instanceof DtbOrdt || entity instanceof WdtbOrdt || entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + isOrdine = true; + } + + flagPrzScontati = (String) DroolsUtil.getEntityFieldValue(entity, "flag_prz_scontati"); + codDivi = (String) DroolsUtil.getEntityFieldValue(entity, "cod_divi"); + + if (isOrdine) { + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "qta_ord"); + } else { + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "qta_doc"); + } + valUnt = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "val_unt"); + + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto5")); + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto6")); + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto7")); + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto8")); + + if ("S".equals(flagPrzScontati)) { + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto1")); + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto2")); + sconti.add((BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto3")); + } + + impRiga = qta.multiply(valUnt); + + for (BigDecimal sconto : sconti) { + if (sconto != null) { + sconto = BigDecimal.valueOf(1).subtract((sconto.divide(BigDecimal.valueOf(100)))); + impRiga = impRiga.multiply(sconto); + } + } + return CommonRules.roundValue(connection, impRiga, codDivi); + } + + public static void completeDatiProdotto(Connection conn, EntityBase entity) throws Exception { + String codProd = (String) DroolsUtil.getEntityFieldValue(entity, "cod_prod"); + String sql = ""; + + if (entity instanceof DtbOrdt) { + sql = " SELECT jtb_cicl.descrizione_prod as descrizione_prod, " + + " jtb_cicl.descrizione_estesa as descr_estesa_prod, " + + " jtb_cicl.unt_mis_prod, " + + " jtb_cicl.rap_conv_prod, " + + " jtb_cicl.cod_jfas, " + + " ISNULL(mtb_aart.colli_pedana, 0) as colli_pedana " + + " FROM jtb_cicl LEFT OUTER JOIN mtb_aart ON jtb_cicl.cod_prod = mtb_aart.cod_mart " + + " WHERE jtb_cicl.cod_prod = " + UtilityDB.valueToString(codProd); + }else{ + sql = " SELECT jtb_cicl.unt_mis_prod, " + + " jtb_cicl.rap_conv_prod, " + + " jtb_cicl.cod_jfas " + + " FROM jtb_cicl LEFT OUTER JOIN mtb_aart ON jtb_cicl.cod_prod = mtb_aart.cod_mart " + + " WHERE jtb_cicl.cod_prod = " + UtilityDB.valueToString(codProd); + } + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static String completeCodAliq(Connection connection, EntityBase entity) throws Exception { + String codDtip = null; + String gestione = (String) DroolsUtil.getEntityFieldValue(entity, "gestione"); + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + String codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + String codVdes = (String) DroolsUtil.getEntityFieldValue(entity, "cod_vdes"); + String codPromo = (String) DroolsUtil.getEntityFieldValue(entity, "cod_promo"); + BigDecimal sconto5 = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto5"); + BigDecimal sconto6 = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto6"); + BigDecimal sconto7 = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto7"); + BigDecimal sconto8 = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "sconto8"); + + if (entity instanceof WdtbDoct || entity instanceof DtbDoct) { + codDtip = (String) DroolsUtil.getEntityFieldValue(entity, "cod_dtip"); + } + + String sql = "SELECT dbo.f_getCodAliq(" + UtilityDB.valueToString(gestione) + ", " + + UtilityDB.valueToString(codMart) + ", " + UtilityDB.valueToString(codAnag) + ", " + + UtilityDB.valueToString(codVdes) + ", " + UtilityDB.valueToString(codDtip) + ", " + + UtilityDB.valueToString(codPromo) + ", " + UtilityDB.valueToString(sconto5) + ", " + + UtilityDB.valueToString(sconto6) + ", " + UtilityDB.valueToString(sconto7) + ", " + + UtilityDB.valueToString(sconto8) + ") as cod_aliq "; + + Map map = execSingleQuery(connection, sql); + if (map.get("cod_aliq") == null) + return null; + else + return map.get("cod_aliq").toString(); + } + + public static BigDecimal completeValUntPartitaMagLav(Connection conn, EntityBase entity) throws Exception { + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + String partitaMag = (String) DroolsUtil.getEntityFieldValue(entity, "partita_mag"); + BigDecimal cambio = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "cambio"); + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + + String sql = "SELECT round(mtb_partita_mag.costo_unt_um_mag * " + cambio.toString() + " * " + rapConv.toString() + " / cambio_divi_cont, 5) as costo " + + " FROM mtb_partita_mag " + + " WHERE ( mtb_partita_mag.cod_mart = " + UtilityDB.valueToString(codMart) + " ) AND" + + " ( mtb_partita_mag.partita_mag = " + UtilityDB.valueToString(partitaMag) + ")"; + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("costo").toString()); + } + } + + public static BigDecimal completeCambioOrd(Connection conn, EntityBase entity) throws Exception { + String codDivi = (String) DroolsUtil.getEntityFieldValue(entity, "cod_divi"); + String sql = "SELECT gtb_divi.cambio FROM gtb_divi WHERE cod_divi = " + UtilityDB.valueToString(codDivi); + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("cambio").toString()); + } + } + + public static void completeQta2Qta3(Connection conn, EntityBase entity) throws Exception { + boolean isOrdine = false; + BigDecimal qta2 = BigDecimal.ZERO , qta3 = BigDecimal.ZERO, rapConv2 = BigDecimal.ZERO , rapConv3 = BigDecimal.ZERO, qta = BigDecimal.ZERO; + String sql, untMis2, untMis3, columnName, untMis; + Object columnValue = null; + String[] fields; + + String codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + String partitaMag = (String) DroolsUtil.getEntityFieldValue(entity, "partita_mag"); + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + if (rapConv == null){rapConv = BigDecimal.ONE;} + if (entity instanceof DtbOrdr) {isOrdine = true;} + + if (isOrdine){ + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "qta_ord"); + untMis = (String) DroolsUtil.getEntityFieldValue(entity, "unt_ord"); + }else{ + qta = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "qta_doc"); + untMis = (String) DroolsUtil.getEntityFieldValue(entity, "unt_doc"); + } + + sql = "SELECT CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis THEN mtb_aart.unt_mis2 ELSE CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis2 THEN mtb_aart.unt_mis ELSE mtb_aart.unt_mis2 END END as unt_mis2, " + + "CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis THEN ISNULL(mtb_partita_mag.rap_conv2, mtb_aart.rap_conv2)ELSE CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis2 THEN 1 ELSE ISNULL(mtb_partita_mag.rap_conv2, mtb_aart.rap_conv2) END END as rap_conv2, " + + "CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis THEN mtb_aart.unt_mis3 ELSE CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis2 THEN mtb_aart.unt_mis3 ELSE mtb_aart.unt_mis END END as unt_mis3, " + + "CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis THEN ISNULL(mtb_partita_mag.rap_conv3, mtb_aart.rap_conv3) ELSE CASE WHEN " + UtilityDB.valueToString(untMis) + " = mtb_aart.unt_mis2 THEN ISNULL(mtb_partita_mag.rap_conv3, mtb_aart.rap_conv3) ELSE 1 END END as rap_conv3 " + + "FROM mtb_aart LEFT OUTER JOIN mtb_partita_mag ON mtb_aart.cod_mart = mtb_partita_mag.cod_mart AND " + + " mtb_partita_mag.cod_mart = " + UtilityDB.valueToString(partitaMag) + " " + + "WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + untMis2 = rs.getString(1); + rapConv2 = rs.getBigDecimal(2); + untMis3 = rs.getString(3); + rapConv3 = rs.getBigDecimal(4); + + if (untMis2 != null && untMis2.length() != 0){ + if (rapConv2.compareTo(BigDecimal.ZERO) > 0){ + qta2 = qta.multiply(rapConv).divide(rapConv2, EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + } + }else{ + qta2 = BigDecimal.ZERO; + } + if (untMis3 != null && untMis3.length() != 0){ + if (rapConv3.compareTo(BigDecimal.ZERO) > 0 ){ + qta3 = qta.multiply(rapConv).divide(rapConv3, EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + } + }else{ + qta3 = BigDecimal.ZERO; + } + + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + columnName = rsmd.getColumnName(i + 1); + if (isOrdine){ + if (columnName.equals("unt_mis2")){columnName = "unt_ord2";columnValue = untMis2;} + if (columnName.equals("unt_mis3")){columnName = "unt_ord3";columnValue = untMis3;} + if (columnName.equals("rap_conv2")){columnName = "qta_ord2";columnValue = qta2;} + if (columnName.equals("rap_conv3")){columnName = "qta_ord3";columnValue = qta3;} + }else{ + if (columnName.equals("unt_mis2") ){columnName = "unt_doc2";columnValue = untMis2;} + if (columnName.equals("unt_mis3")){columnName = "unt_doc3";columnValue = untMis3;} + if (columnName.equals("rap_conv2")){columnName = "qta_doc2";columnValue = qta2;} + if (columnName.equals("rap_conv3")){columnName = "qta_doc3";columnValue = qta3;} + } +// valueEntity = DroolsUtil.getEntityFieldValue(entity, columnName); + fields = new String[] { UtilityString.sqlToField(columnName) }; +// if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + public static String completeCodMartFromCodBarre(Connection conn, EntityBase entity) throws Exception{ + String codMart = null; + + String codBarre = (String) DroolsUtil.getEntityFieldValue(entity, "cod_barre"); + + String sql = + "SELECT cod_mart " + + " FROM mvw_barcode " + + " WHERE cod_barre = " + UtilityDB.valueToString(codBarre); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + while(rs.next()){codMart = rs.getString(1);} + rs.close();ps.close(); + + return codMart; + } + public static BigDecimal completePrzVendTx(Connection conn, WdtbOrdr row) throws Exception { + BigDecimal valUnt = BigDecimal.ZERO; + + String listino = row.getListino(); + String gestione = row.getGestione(); + String codMart = row.getCodMart(); + String codCol = row.getCodCol(); + String codTagl = row.getCodTagl(); + BigDecimal rapConv = row.getRapConv(); + + if (CommonConstants.ULTC.equals(listino)){ + // ACQUISIZIONE COSTO ULTIMO +// getCostoUltimo(conn, codMart, dataOrd, codMdep); +// valUnt = InfoCosti.getCostoUltimo() * rapConv; + valUnt = CommonRules.completeValUntULTC(conn, row); + }else if (CommonConstants.CMPPF.equals(listino)) { + //TODO Rosanna completare prezzo - da costo di Anagrafica + // COSTO DA ANAGRAFICA +// calcCostoArticolo(getProfileDB(), codMart, codCol, codTagl, cambioDiviCont); +// valUnt = InfoCosti.getCostoUltimo() * rapConv; + valUnt = BigDecimal.ONE; + }else{ + // ACQUISIZIONE PREZZO DI VENDITA + if ("V".equals(gestione)) { + BigDecimal przVend = BigDecimal.ZERO; + String sql = "select dbo.f_CalcPrzTextiles("+UtilityDB.valueToString(codMart)+", "+ + UtilityDB.valueToString(codCol) +", "+ UtilityDB.valueToString(codTagl) + ", " + + UtilityDB.valueToString(listino) + ", 'N') as prz_vend"; + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + przVend = rs.getBigDecimal("prz_vend"); + } + rs.close(); + ps.close(); + + valUnt= przVend.multiply(rapConv); + } + } + + // row.setValUnt(valUnt); + return valUnt; + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentCheckRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentCheckRules.java new file mode 100644 index 0000000000..3d70c413c7 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentCheckRules.java @@ -0,0 +1,407 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.Statement; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import it.integry.common.var.CommonConstants; +import it.integry.ems.entity.Azienda; +import it.integry.ems.entity.DtbDoct; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class DocumentCheckRules { + private static void checkDataMov (Date dataCmov, DtbDoct entity, Connection conn) throws Exception{ + SimpleDateFormat annoFormat = new SimpleDateFormat("yyyy"); + SimpleDateFormat dateformat = new SimpleDateFormat("dd-MMM-yyyy"); + + // ACQUISIZIONE DATI AZIENDA + List> DatiAzi = Azienda.getDatiAzienda(conn); + Integer annoAtt = new Integer(DatiAzi.get(0).get("anno_attuale").toString()); + Integer annoContab = new Integer(DatiAzi.get(0).get("anno_contab").toString()); + Date ultDataGio = dateformat.parse(DatiAzi.get(0).get("ult_data_gio").toString()); + Integer annoMov = Integer.valueOf(annoFormat.format(dataCmov)).intValue(); + Integer numIreg = entity.getNumIreg(); + String codIreg = entity.getCodIreg(); + + // CONTROLLO DATA MOVIMENTO + if (!annoMov.equals(annoContab) && !annoMov.equals(annoAtt)){ + throw new Exception("Data movimento non ammessa ("+UtilityDB.valueDateToString(dataCmov,CommonConstants.DATE_FORMAT_DMY) + "). Anno Contabile: "+ annoContab + " Anno Attuale: " + annoAtt); + } + // CONTROLLO DATA GIORNALE BOLLATO + if (ultDataGio != null){ + if (dataCmov != null && dataCmov.before(ultDataGio) == true){ + throw new Exception("La data deve essere superiore all'ultima data stampata su giornale bollato"); + } + } + // CONTROLLO DATA REGISTRO IVA BOLLATO + if (codIreg != null){ + String query; + PreparedStatement info; + ResultSet res; + Date ultDataIva = null; + query = + "SELECT ult_data_stp " + + " FROM ctb_inum " + + " WHERE cod_ireg = " + UtilityDB.valueToString(codIreg) + " AND " + + " num_ireg = " + UtilityDB.valueToString(numIreg) + " AND " + + " anno = " + UtilityDB.valueToString(annoMov); + info = conn.prepareStatement(query, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + res = info.executeQuery(); + while(res.next()){ultDataIva = res.getDate(1);} + res.close();info.close(); + + if (ultDataIva != null){ + if ((dataCmov.before(ultDataIva)== true || dataCmov.equals(ultDataIva) == true )){ + throw new Exception("La data deve essere superiore all'ultima data stampata sul registro IVA bollato"); + } + }else{ + throw new Exception("Ultima data stampata sul registro bollato (" + codIreg + " n. " + numIreg + ") non corretta"); + } + } + } + + private static void checkData (Date dataDoc, DtbDoct entity, Connection conn) throws Exception { + Integer ggUtili = 0; + SimpleDateFormat annoFormat = new SimpleDateFormat("yyyy"); + Date dataNow = new Date(); + + // ACQUISIZION DATI DOCUMENTO + String codCcau = entity.getCodCcau();; + String codIreg = entity.getCodIreg(); + + // VALORIZZAZIONE VARIABILI + List> DatiAzi = Azienda.getDatiAzienda(conn); + Integer annoAtt = new Integer(DatiAzi.get(0).get("anno_attuale").toString()); + Integer annoMagaz = new Integer(DatiAzi.get(0).get("anno_magaz").toString()); + if (DatiAzi.get(0).get("gg_utili") != null){ggUtili = new Integer(DatiAzi.get(0).get("gg_utili").toString());} + Integer annoComp = Integer.valueOf(annoFormat.format(dataDoc)).intValue(); + Integer giorni = UtilityString.daysAfter(dataDoc, dataNow); + + /*MODIFICA CON GESTIONE DEL SEGNO_LIQUID*/ + + // CONTROLLO DATA MOVIMENTO + if (codIreg != null){ + checkDataMov(dataDoc, entity , conn); + } + // CONTROLLO DATA DOCUMENTO + if (!annoComp.equals(annoMagaz) && !annoComp.equals(annoAtt)){ + throw new Exception("Data non ammessa. Anno documento diverso da anno magazzino e anno attuale."); + } + // CONTROLLO GIORNI UTILI PER LA MODIFICA + if (ggUtili != 0 && ggUtili > 0 && codCcau != null){ + if (giorni > ggUtili){ + throw new Exception("Data non ammessa. Giorni utili per la modifica " + ggUtili + "."); + } + } + } + + public static void checkDocInSequenza(Connection conn, DtbDoct entity) throws Exception { + + } + + public static Boolean checkDataDoc(Connection conn, DtbDoct entity) throws Exception { + String sql; + Date dataRegNew = null; + PreparedStatement info; + ResultSet res; + SimpleDateFormat annoFormat = new SimpleDateFormat("yyyy"); + + // ACQUISIZIONE DATI CHIAVE + String codAnag = entity.getCodAnag(); + String codDtip = entity.getCodDtip(); + Date dataDoc = entity.getDataDoc(); + String serDoc = entity.getSerDoc(); + Integer numDoc = entity.getNumDoc(); + Date dataReg = entity.getDataReg(); + String gestione = entity.getGestione(); + + // ACQUISIZIONE EVENTUALE NUOVA CHIAVE + if (! UtilityString.isNullOrEmpty(entity.getOtherSet())) { + Map mapHeader = entity.getEntityHolder().getOtherSetCondition(entity.getOtherSet()); + for (Map.Entry entry : mapHeader.entrySet()) { + String fieldName = entry.getKey(); + if(mapHeader.get(fieldName) != null) { + String fieldValue = mapHeader.get(fieldName).replace("'", ""); + if( "COD_ANAG".equals(fieldName)){ + codAnag = fieldValue; + } else if( "COD_DTIP".equals(fieldName)){ + codDtip = fieldValue; + } else if( "DATA_DOC".equals(fieldName)){ + dataDoc = UtilityString.parseDate(fieldValue); + } else if( "SER_DOC".equals(fieldName)){ + serDoc = fieldValue; + } else if( "NUM_DOC".equals(fieldName)){ + numDoc = Integer.valueOf(fieldValue); + } + } + } + } + + // ACQUSIZIONE DATI DOCUMENTO + if (dataReg == null){ + sql = + "SELECT data_reg " + + " FROM dtb_doct" + + " WHERE cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + " cod_dtip = " + UtilityDB.valueToString(codDtip) + " AND " + + " data_doc = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " num_doc = " + UtilityDB.valueToString(numDoc); + info = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + res = info.executeQuery(); + while(res.next()){ + dataRegNew = res.getDate(1); + } + res.close();info.close(); + }else{ + dataRegNew = dataReg; + } + + // CONTROLLO CONGRUITA DATA DOCUMENTO-REGISTRO + if (dataReg != null ){ + if (!"V".equals(gestione) && dataReg.before(dataDoc)){ + String rifDoc = " (DOC. N° " + numDoc + "/" + serDoc + " DEL " + UtilityDB.valueDateToString(dataDoc,CommonConstants.DATE_FORMAT_DMY) + " INTESTATO A " + codAnag + ")"; + throw new Exception("DATA REGISTRAZIONE MINORE DI DATA DOCUMENTO" + rifDoc); + } + } + + // CONTROLLO DATA DOCUMENTO\REGISTRAZIONE + if ("V".equals(gestione)){ + dataRegNew = dataDoc; + if (dataReg == null){ + if (entity.getOperation() != OperationType.DELETE){ + throw new Exception("Data documento non valida (NULL)." + + "Se si tratta di una fattura differita verificare che esiste il documento intestato a " + codAnag + " " + codDtip + + "del " + UtilityDB.valueDateToString(dataDoc,CommonConstants.DATE_FORMAT_DMY) + " " + serDoc + " / " + numDoc + + "oppure se si tratta di una sincronizzazione verificare che la bolla non si riferisca ad un deposito diverso rispetto a quello di testata del documento differito"); + } + }else{ + checkData (dataReg, entity, conn); + } + }else{ + if (dataReg == null){ + if (entity.getOperation() != OperationType.DELETE){ + throw new Exception("Data registrazione documento non valida (NULL)." + + "Se si tratta di una fattura differita verificare che esiste il documento intestato a " + codAnag + " " + codDtip + + " del " + UtilityDB.valueDateToString(dataDoc,CommonConstants.DATE_FORMAT_DMY) + " " + serDoc + " / " + numDoc + + " oppure se si tratta di una sincronizzazione verificare che la bolla non si riferisca ad un deposito diverso rispetto a quello di testata del documento differito"); + } + }else{ + checkData (dataReg, entity, conn); + } + } + + List> DatiAzi = Azienda.getDatiAzienda(conn); + Integer annoDoc = Integer.valueOf(annoFormat.format(dataRegNew)).intValue(); + Integer annoCont = new Integer(DatiAzi.get(0).get("anno_contab").toString()); + Integer annoAtt = new Integer(DatiAzi.get(0).get("anno_attuale").toString()); + if (!(annoDoc.equals(annoCont) || annoDoc.equals(annoAtt))){ + throw new Exception("Data non ammessa"); + } + + /* Gestire controllo su movimento contabile */ + if (entity.getOperation() != OperationType.DELETE ){ + + } + + return true; + } + + public static Boolean checkExistDoc(Connection conn, DtbDoct entity) throws Exception { + Integer numDocOld = null; + String codVdes, sql = ""; + boolean returnVal = false; + Statement cmd; + ResultSet res; + PreparedStatement info; + SimpleDateFormat annoFormat = new SimpleDateFormat("yyyy"); + + // ACQUISIZIONE DATI CHIAVE OLD (E' LA CHIAVE VECCHIA SE OTHERSET E' VALORIZZATA) + String codAnagOld = entity.getCodAnag(); + String codDtipOld = entity.getCodDtip(); + Date dataDocOld = entity.getDataDoc(); + String serDocOld = entity.getSerDoc(); + numDocOld = entity.getNumDoc(); + + // ACQUISIZIONE DATI CHIAVE NUOVA (E' UGUALE ALL'EVENTUALE VECCHIA DATA, MA SE VI E' UN OTHERSET IMPOOSTATO VERRANNO MODIFICATI I DATI CON LA NUOVA CHIAVE) + String codAnag = entity.getCodAnag(); + String codDtip = entity.getCodDtip(); + Date dataDoc = entity.getDataDoc(); + String serDoc = entity.getSerDoc(); + Integer numDoc = entity.getNumDoc(); + + // ACQUISIZIONE EVENTUALE NUOVA CHIAVE + if (! UtilityString.isNullOrEmpty(entity.getOtherSet())) { + Map mapHeader = entity.getEntityHolder().getOtherSetCondition(entity.getOtherSet()); + for (Map.Entry entry : mapHeader.entrySet()) { + String fieldName = entry.getKey(); + if(mapHeader.get(fieldName) != null) { + String fieldValue = mapHeader.get(fieldName).replace("'", ""); + if( "COD_ANAG".equals(fieldName)){ + codAnag = fieldValue; + } else if( "COD_DTIP".equals(fieldName)){ + codDtip = fieldValue; + } else if( "DATA_DOC".equals(fieldName)){ + dataDoc = UtilityString.parseDate(fieldValue); + } else if( "SER_DOC".equals(fieldName)){ + serDoc = fieldValue; + } else if( "NUM_DOC".equals(fieldName)){ + numDoc = Integer.valueOf(fieldValue); + } + } + } + } + + // ACQUISIZIONE DATI TIPO DOCUMENTO + Integer annoDoc = Integer.valueOf(annoFormat.format(entity.getDataDoc())).intValue(); + String codIreg = entity.getCodIreg(); + Integer numIreg = entity.getNumIreg(); + String tipoNumeraz = entity.getTipoNumeraz(); + String tipoEmissione = entity.getTipoEmissione(); + String codCcau = entity.getCodCcau(); + String gestione = entity.getGestione(); + boolean isDbInfragruppo = Azienda.isDbInfragruppo(conn); + + // TODO DA TESTATE QUANDO SI IMPLEMENTA IL SALVATAGGIO DEI DOCUMENTI DI VENDITA + if (isDbInfragruppo && "V".equals(gestione) && UtilityString.streNull(codCcau).length() == 0 && + (!"MANUALE".equals(tipoNumeraz)) && entity.getOperation() == OperationType.INSERT){ + sql = + "SELECT dtb_doct.cod_dtip " + + " FROM dtb_doct " + + " WHERE dtb_doct.cod_dtip = " + UtilityDB.valueToString(codDtip) + " AND " + + " dtb_doct.data_doc = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) + " AND " + + " dtb_doct.ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " dtb_doct.num_doc = " + UtilityDB.valueToString(numDoc ) + " AND " + + " dtb_doct.cod_anag = " + UtilityDB.valueToString(codAnag ); + cmd = conn.createStatement(); + res = cmd.executeQuery(sql); + if (res.next()){returnVal = true;} + res.close();cmd.close(); + } else { + if (!"MANUALE".equals(tipoNumeraz)){ + // IN CASO DI NUMERAZIONE AUTOMATICA O PROPOSTA VIENE CONTROLLATA L'ESISTENZA DEL DOCUMENTO NELL'ANNO, + // NEL REGISTRO, NELLA SERIE E NEL NUMERO DEL DOCUMENTO CHE SI STA SALVANDO + int count = 0; + sql = + "SELECT cod_anag, " + + " dtb_doct.cod_dtip, " + + " data_doc, " + + " ser_doc, " + + " num_doc " + + " FROM dtb_doct, " + + " dtb_tipi " + + " WHERE dtb_doct.cod_dtip = dtb_tipi.cod_dtip and " + + " dtb_tipi.cod_ireg = " + UtilityDB.valueToString(codIreg) + " AND " + + " dtb_tipi.num_ireg = " + UtilityDB.valueToString(numIreg) + " AND " + + " Datepart(year, dtb_doct.data_doc) = " + UtilityDB.valueToString(annoDoc) + " AND " + + " ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " num_doc = " + UtilityDB.valueToString(numDoc); + + info = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + res = info.executeQuery(); + while(res.next()){ + count++; + codAnag = res.getString(1); + codDtip = res.getString(2); + dataDoc = res.getDate(3); + serDoc = res.getString(4); + numDoc = res.getInt(5); + } + res.close();info.close(); + + if (count == 0){ + returnVal = false; // IL DOCUMENTO NON ESISTE NEL DATABASE + }else{ + // IL DOCUMENTO ESISTE NEL DATABASE + if (codAnagOld != null){ + if (codAnag.equals(codAnagOld) && codDtip.equals(codDtipOld) && + dataDoc.equals(dataDocOld) && serDoc.equals(serDocOld) && + numDoc.equals(numDocOld)){ + returnVal = false; // IL DOCUMENTO ESISTENTE è QUELLO IN CORSO DI VARIAZIONE + }else{ + returnVal = true; // IL DOCUMENTO ESISTENTE NON è QUELLO IN CORSO DI VARIAZIONE + } + }else{ + returnVal = true; // IL DOCUMENTO ESISTENTE NON è QUELLO IN CORSO DI VARIAZIONE + } + } + }else{ + // IN CASO DI NUMERAZIONE MANUALE VIENE CONTROLLATA L'ESISTENZA DEL DOCUMENTO NELL'ANNO, NEL TIPO, NELLA SERIE, + // NEL NUMERO E NEL CLI/FOR DEL DOCUMENTO CHE SI STA SALVANDO SOLO SE SI TRATTA DI ACQUISTI DEVE CONTROLLARE ANCHE + // IL DESTINARIO MERCE (MITTENTE PER ACQUISTi) NECESSARIO PER CHI GESTISCE LA RIFATTURAZIONE + Integer count = 0; + if ("DIRETTA".contentEquals(tipoEmissione) && codCcau == null && "A".equals(gestione)){ + if (!UtilityString.streNull(entity.getCodVdes()).equals("") ){ + codVdes = UtilityDB.valueToString(UtilityString.streNull(entity.getCodVdes())); + }else{ + codVdes = "'" + UtilityString.streNull(entity.getCodVdes()) + "'"; + } + + sql = + "SELECT cod_anag, " + + " dtb_doct.cod_dtip, " + + " data_doc, " + + " ser_doc, " + + " num_doc " + + " FROM dtb_doct " + + " WHERE cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + " cod_dtip = " + UtilityDB.valueToString(codDtip) + " AND " + + " Datepart(year, dtb_doct.data_doc) = " + UtilityDB.valueToString(annoDoc) + " AND " + + " ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " num_doc = " + UtilityDB.valueToString(numDoc) + " AND " + + " IsNull(cod_vdes, '') = " + codVdes; + }else{ + sql = + "SELECT cod_anag, " + + " dtb_doct.cod_dtip, " + + " data_doc, " + + " ser_doc, " + + " num_doc " + + " FROM dtb_doct " + + " WHERE cod_anag = " + UtilityDB.valueToString(codAnag) + " AND " + + " cod_dtip = " + UtilityDB.valueToString(codDtip) + " AND " + + " Datepart(year, dtb_doct.data_doc) = " + UtilityDB.valueToString(annoDoc) + " AND " + + " ser_doc = " + UtilityDB.valueToString(serDoc) + " AND " + + " num_doc = " + UtilityDB.valueToString(numDoc); + } + info = conn.prepareStatement(sql, ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); + res = info.executeQuery(); + while(res.next()){ + count++; + codAnag = res.getString(1); + codDtip = res.getString(2); + dataDoc = res.getDate(3); + serDoc = res.getString(4); + numDoc = res.getInt(5); + } + res.close();info.close(); + + if (count == 0){ + returnVal = false; // IL DOCUMENTO NON ESISTE NEL DATABASE + }else{ + if (codAnagOld != null){ + if (codAnag.equals(codAnagOld) && codDtip.equals(codDtipOld) && dataDoc.equals(dataDocOld) && serDoc.equals(serDocOld) && numDoc.equals(numDocOld)){ + returnVal = false; // IL DOCUMENTO ESISTENTE è QUELLO IN CORSO DI VARIAZIONE + }else{ + returnVal = true; // IL DOCUMENTO ESISTENTE NON è QUELLO IN CORSO DI VARIAZIONE + } + }else{ + returnVal = true; // IL DOCUMENTO ESISTENTE NON è QUELLO IN CORSO DI VARIAZIONE + } + } + } + } + if (returnVal == true){ + throw new Exception("DOCUMENTO INTESTATO A " + entity.getCodAnag() + " - " + entity.getCodDtip() + " N. " + entity.getNumDoc().toString() + "/" + entity.getSerDoc() + " DEL " + UtilityDB.valueDateToString(entity.getDataDoc(),CommonConstants.DATE_FORMAT_DMY) + " GIA' ESISTENTE"); + } + + return returnVal; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentRules.java new file mode 100644 index 0000000000..4bb1987ac2 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/DocumentRules.java @@ -0,0 +1,489 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.sql.Types; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Map; +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.entity.CtbMovt; +import it.integry.ems.entity.DtbDocr; +import it.integry.ems.entity.DtbDoct; +import it.integry.ems.entity.MtbPartitaMag; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class DocumentRules extends QueryRules { + public static Integer completeNumDoc (Connection conn, DtbDoct entity) throws SQLException { + Date dataDoc = null; + String codIreg = null, serDoc = null, tipoNumeraz = null; + Integer numIreg = null, numDoc; + + dataDoc = entity.getDataDoc(); + serDoc = entity.getSerDoc(); + tipoNumeraz = entity.getTipoNumeraz(); + codIreg = entity.getCodIreg(); + numIreg = entity.getNumIreg(); + numDoc = entity.getNumDoc(); + if (numDoc == null){numDoc = 0;} + + if ("AUTOMATICA".equals(tipoNumeraz) || "PROPOSTA".equals(tipoNumeraz)) { + numDoc = nextNumDoc(conn, dataDoc, codIreg, serDoc, numIreg, numDoc); + } else { + numDoc = 0; + } + + return numDoc; + } + + public static Integer nextNumDoc(Connection conn, Date dataDoc, String codIreg, String serDoc, Integer numIreg, Integer numDoc) throws SQLException { + + Short anno = new Short(new SimpleDateFormat("yyyy").format(dataDoc)); + + CallableStatement cs = conn.prepareCall("{call dbo.NextNumDoc(?, ?, ?, ?, ?)}"); + + cs.setShort(1, anno); + cs.setString(2, codIreg); + cs.setInt(3, numIreg); + cs.setString(4, serDoc); + cs.setInt(5, numDoc); + cs.registerOutParameter(5, Types.INTEGER); + cs.execute(); + numDoc = (Integer) cs.getObject(5); + + + return numDoc; + } + + public static void completeDatiTipoDoc (Connection conn, EntityBase entity) throws Exception { + + String codDtip = (String) DroolsUtil.getEntityFieldValue(entity, "cod_dtip"); + + String sql = + "SELECT gestione, tipo_numeraz, cod_ireg, num_ireg, tipo_anag, causale_trasp, aspetto_beni, prevista_fat, flag_prz_iva, tipo_emissione, flag_costo, cod_ccau "+ + " FROM dtb_tipi " + + " WHERE dtb_tipi.cod_dtip = " + UtilityDB.valueToString(codDtip); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static String completeGeneraMovCont (Connection conn, DtbDoct entity) throws Exception { + String codCcau = null; + String codDtip = entity.getCodDtip(); + + String sql = + "SELECT IsNull(cod_ccau, cod_ccau_ant) as cod_ccau "+ + " FROM dtb_tipi " + + " WHERE dtb_tipi.cod_dtip = " + UtilityDB.valueToString(codDtip); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + codCcau = rs.getString(1); + } + + rs.close(); + ps.close(); + + String generaMovCont = "N"; + if (!UtilityString.isNullOrEmpty(codCcau)){ + generaMovCont = "S"; + } + return generaMovCont; + } + + + public static String completeCodCcon (Connection conn, DtbDocr entity) throws Exception { + String codCcon = null; + PreparedStatement ps; + ResultSet rs; + String codDtip = entity.getCodDtip(); + String codMart = entity.getCodMart(); + String gestione = entity.getGestione(); + + String sql = ""; + if (!UtilityString.isNullOrEmpty(codMart)) { + sql = + "SELECT CASE WHEN "+ UtilityDB.valueToString(gestione) + " = 'A' " + + " THEN mtb_aart.cod_ccon_costi ELSE cod_ccon_ricavi END " + + " FROM mtb_aart " + + " WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()) { + codCcon = rs.getString(1); + } + + rs.close(); + ps.close(); + } + + if (UtilityString.isNullOrEmpty(codCcon)) { + sql = + "SELECT controp_default "+ + " FROM dtb_tipi " + + " WHERE dtb_tipi.cod_dtip = " + UtilityDB.valueToString(codDtip); + + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + if (rs.next()) { + codCcon = rs.getString(1); + } + + rs.close(); + ps.close(); + } + + return codCcon; + } + + public static String completeCodJfas (Connection conn, EntityBase entity) throws Exception { + String codMdep = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mdep"); + + String sql = "SELECT cod_jfas FROM mtb_depo WHERE cod_mdep = " + UtilityDB.valueToString(codMdep); + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("cod_jfas")/*.toString()*/; + } + } + + public static String completeSerDoc (Connection conn, EntityBase entity) throws Exception { + String serDoc = null; + PreparedStatement ps; + ResultSet rs; + + String codDtip = (String) DroolsUtil.getEntityFieldValue(entity, "cod_dtip"); + String codMdep = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mdep"); + String codIreg = (String) DroolsUtil.getEntityFieldValue(entity, "cod_ireg"); + Integer numIreg = (Integer) DroolsUtil.getEntityFieldValue(entity, "num_ireg"); + Date dataDoc = (Date) DroolsUtil.getEntityFieldValue(entity, "data_doc"); + + String sql = + "SELECT case when dtb_tipi.flag_ser_depo = 'S' THEN (select serie from mtb_depo where cod_mdep = " + UtilityDB.valueToString(codMdep) + ") else dtb_tipi.serie end " + + " FROM dtb_tipi " + + " WHERE dtb_tipi.cod_dtip = " + UtilityDB.valueToString(codDtip); + + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + + if (rs.next()) { + serDoc = rs.getString(1); + } + + rs.close();ps.close(); + + + if (UtilityString.isNullOrEmpty(serDoc)){ + Short anno = new Short(new SimpleDateFormat("yyyy").format(dataDoc)); + + sql = + "SELECT min(ser_doc) " + + " FROM dtb_inum " + + " WHERE anno = " + UtilityDB.valueToString(anno) + " AND " + + " cod_ireg = " + UtilityDB.valueToString(codIreg) + " AND " + + " num_ireg = " + UtilityDB.valueToString(numIreg); + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + + if (rs.next()) { + serDoc = rs.getString(1); + } + + rs.close();ps.close(); + } + if (UtilityString.isNullOrEmpty(serDoc)){serDoc = "/";} + + return serDoc; + } + + public static Date completeDataReg(Connection conn, EntityBase entity) throws Exception { + Date dataDoc = (Date) DroolsUtil.getEntityFieldValue(entity, "data_doc"); + return dataDoc; + } + + public static BigDecimal completeCostoUntDocA(Connection conn, DtbDocr entity) throws SQLException { + String listino = entity.getListino(); + BigDecimal costoUnt = BigDecimal.ZERO; + + BigDecimal sconto1 = entity.getSconto1(); + BigDecimal sconto2 = entity.getSconto2(); + BigDecimal sconto3 = entity.getSconto3(); + BigDecimal sconto4 = entity.getSconto4(); + BigDecimal sconto5 = entity.getSconto5(); + BigDecimal sconto6 = entity.getSconto6(); + BigDecimal sconto7 = entity.getSconto7(); + BigDecimal sconto8 = entity.getSconto8(); + BigDecimal percOneri = entity.getPercOneri(); + BigDecimal valOneri = entity.getValOneri(); + BigDecimal valUnt = entity.getValUnt(); + + if (!UtilityString.isNullOrEmpty(listino) && !CommonConstants.ULTC.equals(listino)){ + String sql = + "SELECT dbo.f_calcPrzNettoAcq( " + UtilityDB.valueToString(listino) + ", " + + " atb_list.expression_costo, " + + UtilityDB.valueToString(sconto1) + ", " + + UtilityDB.valueToString(sconto2) + ", " + + UtilityDB.valueToString(sconto3) + ", " + + UtilityDB.valueToString(sconto4) + ", " + + UtilityDB.valueToString(sconto5) + ", " + + UtilityDB.valueToString(sconto6) + ", " + + UtilityDB.valueToString(sconto7) + ", " + + UtilityDB.valueToString(sconto8) + ", " + + UtilityDB.valueToString(entity.getPercPromo()) + ", " + + UtilityDB.valueToString(entity.getValPromo()) + ", " + + UtilityDB.valueToString(percOneri) + ", " + + UtilityDB.valueToString(valOneri) + ", " + + UtilityDB.valueToString(valUnt) + ") " + + " FROM atb_list WHERE atb_list.cod_alis = " + UtilityDB.valueToString(listino); + + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + costoUnt = rs.getBigDecimal(1); + } + rs.close();ps.close(); + + } else if (CommonConstants.ULTC.equals(listino)){ + sconto1 = BigDecimal.ONE.subtract(sconto1.divide(CommonConstants.CENTO)); + sconto2 = BigDecimal.ONE.subtract(sconto2.divide(CommonConstants.CENTO)); + sconto3 = BigDecimal.ONE.subtract(sconto3.divide(CommonConstants.CENTO)); + sconto4 = BigDecimal.ONE.subtract(sconto4.divide(CommonConstants.CENTO)); + sconto5 = BigDecimal.ONE.subtract(sconto5.divide(CommonConstants.CENTO)); + sconto6 = BigDecimal.ONE.subtract(sconto6.divide(CommonConstants.CENTO)); + sconto7 = BigDecimal.ONE.subtract(sconto7.divide(CommonConstants.CENTO)); + sconto8 = BigDecimal.ONE.subtract(sconto8.divide(CommonConstants.CENTO)); + percOneri = BigDecimal.ONE.add(percOneri.divide(CommonConstants.CENTO)); + + costoUnt = valUnt.multiply(sconto1); + costoUnt = costoUnt.multiply(sconto2); + costoUnt = costoUnt.multiply(sconto3); + costoUnt = costoUnt.multiply(sconto4); + costoUnt = costoUnt.multiply(sconto5); + costoUnt = costoUnt.multiply(sconto6); + costoUnt = costoUnt.multiply(sconto7); + costoUnt = costoUnt.multiply(sconto8); + costoUnt = costoUnt.multiply(percOneri); + costoUnt = costoUnt.add(valOneri); + } + + return costoUnt; + } + + public static BigDecimal completeCostoUntDocL(Connection conn, DtbDocr entity) throws SQLException { + BigDecimal costoUnt = BigDecimal.ZERO; + + BigDecimal sconto1 = entity.getSconto1(); + BigDecimal sconto2 = entity.getSconto2(); + BigDecimal sconto3 = entity.getSconto3(); + BigDecimal sconto4 = entity.getSconto4(); + BigDecimal percOneri = entity.getPercOneri(); + BigDecimal valOneri = entity.getValOneri(); + BigDecimal valUnt = entity.getValUnt(); + BigDecimal rapConv = entity.getRapConv(); + String flagCosto = entity.getFlagCosto(); + String tipoEmissione = entity.getTipoEmissione(); + String codMdep = entity.getCodMdep(); + String codMart = entity.getCodMart(); + Date dataReg = entity.getDataReg(); + if (valOneri == null){valOneri = BigDecimal.ZERO;} + if (percOneri == null){percOneri = BigDecimal.ZERO;} + if (valUnt == null){valUnt = BigDecimal.ZERO;} + if (rapConv == null){rapConv = BigDecimal.ONE;} + + if ("S".equals(flagCosto)){ + sconto1 = BigDecimal.ONE.subtract(sconto1.divide(CommonConstants.CENTO)); + sconto2 = BigDecimal.ONE.subtract(sconto2.divide(CommonConstants.CENTO)); + sconto3 = BigDecimal.ONE.subtract(sconto3.divide(CommonConstants.CENTO)); + sconto4 = BigDecimal.ONE.subtract(sconto4.divide(CommonConstants.CENTO)); + percOneri = BigDecimal.ONE.add(percOneri.divide(CommonConstants.CENTO)); + + costoUnt = valUnt.multiply(sconto1); + costoUnt = costoUnt.multiply(sconto2); + costoUnt = costoUnt.multiply(sconto3); + costoUnt = costoUnt.multiply(sconto4); + costoUnt = costoUnt.multiply(percOneri); + costoUnt = costoUnt.add(valOneri); + }else{ + if ("DIRETTA".equals(tipoEmissione)){ + String sql = "SELECT dbo.f_getCostoCriterioValGrup(" + + UtilityDB.valueToString(codMart) + "," + + UtilityDB.valueDateToString(dataReg, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codMdep) + ") as costo"; + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + costoUnt = rs.getBigDecimal(1); + if (costoUnt == null){costoUnt = BigDecimal.ZERO;} + } + rs.close();ps.close(); + costoUnt = costoUnt.multiply(rapConv); + } + } + + return costoUnt; + } + + public static void completeDatiDocComp(Connection conn, DtbDocr entity) { + //TODO -MINA: parlare con Sante e Fabio per cambio chiave + if (UtilityString.isNullOrEmpty(entity.getCodDtipComp())){ + entity.setCodDtipComp(entity.getCodDtip()); + } + if (UtilityString.isNullOrEmpty(entity.getCodAnagComp())){ + entity.setCodAnagComp(entity.getCodAnag()); + } + if (entity.getDataDocComp() == null){ + entity.setDataDocComp(entity.getDataDoc()); + } + if (UtilityString.isNullOrEmpty(entity.getSerDocComp())){ + entity.setSerDocComp(entity.getSerDoc()); + } + if (entity.getNumDocComp() == null ){ + entity.setNumDocComp(entity.getNumDoc()); + } + } + + public static void completeDatiDocVal(Connection conn, DtbDoct entity) { + String previstaFat = entity.getPrevistaFat(); + if ("N".equals(previstaFat)){ + entity.setCodDtipVal(entity.getCodDtip()); + entity.setDataDocVal(entity.getDataDoc()); + entity.setSerDocVal(entity.getSerDoc()); + entity.setNumDocVal(entity.getNumDoc()); + }else{ + entity.setCodDtipVal(EmsRestConstants.NULL); + entity.setDataDocVal(EmsRestConstants.DATE_NULL); + entity.setSerDocVal(EmsRestConstants.NULL); + entity.setNumDocVal(EmsRestConstants.INTEGER_NULL); + } + } + + public static MtbPartitaMag insertPartitaMag(Connection conn, DtbDocr entity) throws Exception{ + MtbPartitaMag mtbPartitaMag = new MtbPartitaMag(); + mtbPartitaMag.setOperation(OperationType.INSERT_OR_UPDATE); + mtbPartitaMag.setCodMart(entity.getCodMart()); + mtbPartitaMag.setPartitaMag(entity.getPartitaMag()); + if (entity.getDataScad() != null){ + mtbPartitaMag.setDataScad(entity.getDataScad()); + } + + return mtbPartitaMag; + } + + public static void regMovCont(Connection conn, DtbDoct dtbDoct) throws Exception{ + String query, codCcau = null, dareAvere, contropDefault, tipoRiep, codIreg = null, codCcauAnt, + flagivainclusa, codCconAnt, codCconCassaDoc, codAliqSplit; + Integer numIreg = null, numProt = null; + PreparedStatement ps; + ResultSet rs; + CtbMovt ctbMovt = new CtbMovt(); + + //TODO -MINA: Aggiungere il calcolo dei totali che ci permette di ricalcolare e creare il castelletto iva + + Date dataReg = dtbDoct.getDataReg(); + Date dataDoc = dtbDoct.getDataDoc(); + String tipoAnag = dtbDoct.getTipoAnag(); + String codAnag = dtbDoct.getCodAnag(); + String codDtip = dtbDoct.getCodDtip(); + String serDoc = dtbDoct.getSerDoc(); + Integer numDoc = dtbDoct.getNumDoc(); + Integer numCmov = dtbDoct.getNumCmov(); + String codJcom = dtbDoct.getCodJcom(); + + if (numCmov != null){ + query = "SELECT num_prot FROM ctb_movt WHERE num_cmov = " + UtilityDB.valueToString(numCmov); + ps = conn.prepareStatement(query); + rs = ps.executeQuery(); + + if(rs.next()){ + numProt = rs.getInt(1); + } + rs.close();ps.close(); + } + + query = + "SELECT dtb_tipi.cod_ccau, " + + " dtb_tipi.dare_avere, " + + " dtb_tipi.controp_default, " + + " dtb_tipi.tipo_riep, " + + " dtb_tipi.cod_ireg, " + + " dtb_tipi.num_ireg, " + + " dtb_tipi.cod_ccau_ant, " + + " dtb_tipi.flag_prz_iva, " + + " dtb_tipi.cod_ccon_ant, " + + " dtb_tipi.cod_ccon_cassa, " + + " ctb_caus.cod_aliq_split " + + " FROM dtb_tipi LEFT OUTER JOIN ctb_caus ON dtb_tipi.cod_ccau = ctb_caus.cod_ccau, " + + " ctb_ireg " + + " WHERE ctb_ireg.cod_ireg = dtb_tipi.cod_ireg AND " + + " dtb_doct.cod_dtip = " + UtilityDB.valueToString(codDtip); + + ps = conn.prepareStatement(query); + rs = ps.executeQuery(); + + if(rs.next()){ + codCcau = rs.getString(1); + dareAvere = rs.getString(2); + contropDefault = rs.getString(3); + tipoRiep = rs.getString(4); + codIreg = rs.getString(5); + numIreg = rs.getInt(6); + codCcauAnt = rs.getString(7); + flagivainclusa = rs.getString(8); + codCconAnt = rs.getString(9); + codCconCassaDoc = rs.getString(10); + codAliqSplit = rs.getString(11); + } + rs.close();ps.close(); + + if (!UtilityString.isNullOrEmpty(codCcau)){ + ctbMovt.setDataCmov(dataReg); + ctbMovt.setCodJcom(codJcom); + ctbMovt.setCodCcau(codCcau); + ctbMovt.setDataDoc(dataDoc); + ctbMovt.setNumDoc(numDoc); + ctbMovt.setSerDoc(serDoc); + ctbMovt.setNumProt(numProt); + ctbMovt.setCodIreg(codIreg); + ctbMovt.setNumIreg(numIreg); + ctbMovt.setTipoAnag(tipoAnag); + ctbMovt.setCodAnag(codAnag); + + + //Registrazione castelletto iva dopo aver aggiunto il calcolo totali + + /* SELECT ctb_anag.cod_ccon INTO :ls_codCconAnag FROM ctb_anag, ctb_cont + WHERE ctb_anag.cod_ccon = ctb_cont.cod_ccon AND cod_anag = :ls_codAnag AND + tipo_riep = :ls_tipoRiep;*/ + + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/InventariRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/InventariRules.java new file mode 100644 index 0000000000..cd9b8a14ea --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/InventariRules.java @@ -0,0 +1,116 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; + +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; + +import it.integry.ems.entity.DtbDocr; +import it.integry.ems.entity.MtbInvenr; +import it.integry.ems.types.ApplicationName; +import it.integry.ems.utility.UtilityDB; + +public class InventariRules extends CommonRules { + + public static Integer completeIdInventario(Connection conn, String codMdep) throws SQLException{ + + String sql = "SELECT isNull(Max(id_inventario) + 1, 1) next_id FROM mtb_invent WHERE cod_mdep = " + UtilityDB.valueToString(codMdep); + + Map map =execSingleQuery(conn, sql); + if(map.get("next_id")== null) + return new Integer(1); + else + return new Integer(map.get("next_id").toString()); + + } + + public static BigDecimal completeCostoInv(Connection conn, MtbInvenr mtbInvenr) throws Exception{ + String regola= mtbInvenr.getRegolaCalcoloCosto(); + BigDecimal costo = BigDecimal.ZERO; + + if("U".equals(regola)){ + costo = CommonRules.completeValUntULTC(conn, mtbInvenr); + }else if ("M".equals(regola)){ + costo = CommonRules.completeValUntCMED(conn, mtbInvenr); + }else if("D".equals(regola)){ + costo= CommonRules.completeValUntDIST(conn, mtbInvenr); + } + + return costo; + } + + public static boolean barCodeCheck (Connection conn, String barCode) throws Exception { + String sql; + Map map; + int check = 0; + + sql = " SELECT COUNT(cod_barre) as num_check " + + " FROM mvw_barcode " + + " WHERE cod_barre = " + UtilityDB.valueToString(barCode); + map =execSingleQuery(conn, sql); + if (!map.isEmpty()) { + check = new Integer(map.get("num_check").toString()); + if(check == 0){ + String applName = CommonRules.getApplicationName(conn); + if(ApplicationName.TEXTILES.toString().equals(applName)){ + map.clear(); + sql = " SELECT COUNT(cod_barre) as num_check " + + " FROM ttb_bar_code " + + " WHERE cod_barre = " + UtilityDB.valueToString(barCode); + map =execSingleQuery(conn, sql); + if (!map.isEmpty()) + check = new Integer(map.get("num_check").toString()); + } + } + } + if (check == 0 ){//CODICE A BARRE NON TROVATO. + return true; + }else{ + return false; + } + } + //REGOLA DI COMPLETAMENTO CODICE ARTICOLO TEXTILES + public static Map completeCodMartTx(Connection connection, String barCode) throws SQLException{ + String sql = "SELECT cod_style as cod_mart, cod_col, cod_tagl " + + " FROM ttb_bar_code " + + " WHERE cod_barre = " + UtilityDB.valueToString(barCode); + Map map = execSingleQuery(connection, sql); + + return map; + + } + //REGOLA DI COMPLETAMENTO CODICE ARTICOLO WINGEST + public static String completeCodMart(Connection connection, String barCode) throws SQLException{ + String codMart = null; + String sql = "SELECT distinct mvw_barcode_det.cod_mart " + + " FROM mvw_barcode_det, mtb_aart " + + " WHERE mvw_barcode_det.cod_barre = " + UtilityDB.valueToString(barCode); + Map map = execSingleQuery(connection, sql); + + if (!map.isEmpty()) + codMart = map.get("cod_mart").toString(); + + return codMart; + } + + + public static BigDecimal completeNumConf(Connection conn, String codMart, BigDecimal qtaInv) throws Exception { + String sql = "SELECT qta_cnf FROM mtb_aart WHERE cod_mart = " + UtilityDB.valueToString(codMart); + Map map = execSingleQuery(conn, sql); + + BigDecimal qtaCnf = new BigDecimal (map.get("qta_cnf").toString()); + + BigDecimal numConf = BigDecimal.ZERO; + if (qtaCnf.equals(BigDecimal.ZERO)|| qtaInv.equals(BigDecimal.ZERO) ) { + numConf = BigDecimal.ONE; + } else { + numConf = qtaInv.divide(qtaCnf, 0 ,RoundingMode.CEILING); + } + + + return numConf; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/LottiProdRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/LottiProdRules.java new file mode 100644 index 0000000000..6ad75932d8 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/LottiProdRules.java @@ -0,0 +1,39 @@ +package it.integry.ems.rules.completing; + +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.SQLException; +import java.sql.Types; +import java.util.List; +import java.util.Map; + +import it.integry.ems.base.EntityBase; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.utility.UtilityDB; + +public class LottiProdRules extends QueryRules { + + public static Integer completeIdLotto (Connection conn) throws SQLException { + Integer idLotto; + + CallableStatement cs = conn.prepareCall("{call dbo.nextIdLotto(?)}"); + cs.setInt(1, 0); + cs.registerOutParameter(1, Types.INTEGER); + cs.execute(); + idLotto = (Integer) cs.getObject(1); + + return idLotto; + } + + public static String completeCodJfas (Connection conn, EntityBase entity) throws Exception { + String codJflav = (String) DroolsUtil.getEntityFieldValue(entity, "cod_jflav"); + + String sql = "SELECT cod_jfas FROM jtb_flav WHERE cod_jflav = " + UtilityDB.valueToString(codJflav); + List> list = execQuery(conn, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("cod_jfas"); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/OrdWebRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/OrdWebRules.java new file mode 100644 index 0000000000..aa65704e58 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/OrdWebRules.java @@ -0,0 +1,68 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; + +import it.integry.ems.entity.WdtbOrdr; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class OrdWebRules extends QueryRules { + public static String completeSerie(Connection conn, String codVage) throws SQLException { + String serie= null; + + if(codVage != null){ + String sql = "select serie from vtb_agen where cod_vage = " + UtilityDB.valueToString(codVage) ; + + Map map = execSingleQuery(conn, sql); + if (map.get("serie") != null){ + serie = map.get("serie").toString(); + } + } + + if(UtilityString.isNullOrEmpty(serie)) + serie= "WEB"; + + + return serie; + } + + public static String completeSerieTx(String codVage) throws SQLException { + if(codVage != null) + return codVage + "W"; + else + return "W"; + } + + public static void completeIdArtOrd(Connection conn, List rows) throws Exception { + //RosannaR + //in caso di utilizzo di un articolo Jolly (utilizzati da Midel per le aperture sui conformati) + //l'ordinamento per codice articolo è sbagliato + /* + Collections.sort(rows, new Comparator() { + public int compare(WdtbOrdr o1, WdtbOrdr o2) { + return o1.getCodMart().compareTo(o2.getCodMart()); + } + }); + */ + + String codMartOld = ""; + String gruppoConsOld= ""; + String noteRigaOld = ""; + Integer idArt = 0; + for (WdtbOrdr singleRow : rows) { + if (!codMartOld.equals(singleRow.getCodMart()) || + !gruppoConsOld.equals(UtilityString.streNull(singleRow.getGruppoCons())) || + !noteRigaOld.equals(UtilityString.streNull(singleRow.getNote()))) { + codMartOld = singleRow.getCodMart(); + gruppoConsOld = UtilityString.streNull(singleRow.getGruppoCons()); + noteRigaOld = UtilityString.streNull(singleRow.getNote()); + idArt++; + } + singleRow.setIdArt(idArt); + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/OrderLavRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/OrderLavRules.java new file mode 100644 index 0000000000..52c308b426 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/OrderLavRules.java @@ -0,0 +1,12 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; + +import it.integry.ems.entity.DtbOrdt; + +public class OrderLavRules extends QueryRules{ + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/OrderRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/OrderRules.java new file mode 100644 index 0000000000..2c21b3d294 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/OrderRules.java @@ -0,0 +1,87 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.SQLException; +import java.sql.Types; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import org.apache.commons.lang3.time.DateUtils; +import org.apache.poi.ss.usermodel.DateUtil; + +import it.integry.ems.base.EntityBase; +import it.integry.ems.entity.DtbOrdr; +import it.integry.ems.entity.DtbOrdt; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.types.OperationType; + +public class OrderRules extends QueryRules { + + public static Integer completeNumOrd (Connection conn, DtbOrdt ord) throws SQLException { + Short anno = new Short(new SimpleDateFormat("yyyy").format(ord.getDataOrd())); + CallableStatement cs = conn.prepareCall("{call dbo.NextNumOrd(?, ?, ?)}"); + cs.setString(1, ord.getGestione()); + cs.setShort(2, anno); + cs.setInt(3, 0); + cs.registerOutParameter(3, Types.INTEGER); + cs.execute(); + return (Integer) cs.getObject(3); + + } + + public static String completeTipoAnag (Connection conn, String gestione) throws SQLException { + String tipoAnag = "F"; + + if("V".equals(gestione)){ + tipoAnag = "C"; + } + + return tipoAnag; + } + + public static Date completeDataConsA (Connection conn, DtbOrdr dtbOrdr) throws SQLException { + Date dataCons = dtbOrdr.getDataOrd(); + return dataCons; + } + public static Date completeDataConsL (Connection conn, DtbOrdr dtbOrdr) throws SQLException { + Date dataCons = dtbOrdr.getDataOrd(); + return dataCons; + } + public static Date completeDataConsOrdP (Connection conn, DtbOrdr dtbOrdr) throws SQLException { + return DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH); + } + public static Date completeDataInizProdOrdP (Connection conn, DtbOrdr dtbOrdr) throws SQLException { + return DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH); + } + public static String completeCausaleTrasp(String gestione) { + if ("A".equals(gestione)) { + return "ACQUISTO"; + } else if ("V".equals(gestione)) { + return "VENDITA"; + } else if ("L".equals(gestione)) { + return "LAVORAZIONE"; + } + return null; + } + public static Map completeRifOrdLavOrdP(Connection connection, DtbOrdr dtbOrdr) throws SQLException { + DateFormat formato = new SimpleDateFormat("yyyy/MM/dd"); + String gestione = dtbOrdr.getGestione(); + Date dataOrd = dtbOrdr.getDataOrd(); + Integer numOrd = dtbOrdr.getNumOrd(); + Integer rigaOrd = dtbOrdr.getRigaOrd(); + String sql = + "SELECT data_ord, num_ord " + + "FROM dtb_ordt " + +"WHERE gestione_rif = '" + gestione + "' AND " + + " data_ord_rif = '" + formato.format(dataOrd) + "' AND " + + " num_ord_rif = " + numOrd.toString() + " AND " + + " riga_ord_rif = " + rigaOrd.toString(); + return execSingleQuery(connection, sql); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/PackagesRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/PackagesRules.java new file mode 100644 index 0000000000..ffba0b051e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/PackagesRules.java @@ -0,0 +1,146 @@ +package it.integry.ems.rules.completing; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.annotation.SqlField; +import it.integry.ems.entity.MtbColt; +import it.integry.ems.entity.MtbPartitaMag; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityString; + +import java.lang.reflect.Field; +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.List; +import java.util.Map; + +import org.bouncycastle.i18n.filter.SQLFilter; +import org.springframework.util.ReflectionUtils; + +public class PackagesRules extends QueryRules { + + public static Integer completeNumCollo(Connection connection, String serie, + Date data, String gestione) throws Exception { + + Short anno = new Short(new SimpleDateFormat("yyyy").format(data)); + CallableStatement cs = connection.prepareCall("{call dbo.NextNumCol(?, ?, ?, ?)}"); + cs.setString(1, serie); + cs.setShort(2, anno); + cs.setString(3, gestione); + cs.setInt(4, 0); + cs.registerOutParameter(4, Types.INTEGER); + cs.execute(); + Integer value = cs.getInt(4); + cs.close(); + return value; + } + + public static void completeDescPartitaMag(MtbPartitaMag partita, String descPartitaMag) throws Exception{ + partita.setDescrizione(descPartitaMag); + } + + public static MtbPartitaMag completePartitaMag(String codMart, String partitaMag, Date dataScad) throws Exception{ + MtbPartitaMag partita = new MtbPartitaMag(); + partita.setCodMart(codMart); + partita.setPartitaMag(partitaMag); + if (dataScad != null){ + partita.setDataScad(dataScad); + } + partita.setOperation(OperationType.INSERT_OR_UPDATE); + return partita; + } + + public static List> completeCodVlis(Connection connection, + String codAnag, String codVdes) throws SQLException { + String sql = ""; + if (codVdes == null){ + sql = + "SELECT vtb_clie.cod_vlis as cod_vlis_clie, " + + " NULL as cod_vlis_dest" + + " FROM vtb_clie " + + " WHERE vtb_clie.cod_anag = '" + codAnag + "'";} + else { + sql = + "SELECT vtb_clie.cod_vlis as cod_vlis_clie, " + + " vtb_dest.cod_vlis as cod_vlis_dest" + + " FROM vtb_dest, " + + " vtb_clie " + + " WHERE vtb_clie.cod_anag = vtb_dest.cod_anag AND " + + " vtb_dest.cod_anag = '" + codAnag + "' AND " + + " vtb_dest.cod_vdes = '" + codVdes + "'"; + } + List> list = execQuery(connection, sql); + if(!list.isEmpty()){ + String val_dest = list.get(0).get("cod_vlis_dest"); + if(val_dest != null){ + list.get(0).put("cod_vlis_clie", val_dest); + }else{ + String val_clie = list.get(0).get("cod_vlis_clie"); + if(val_clie == null){ + return null; + } + } + }else + return null; + + return list; + } + + public static Integer completeSegno(String gestione) { + Integer segno = 1; + + if (gestione == null) { + segno = 1; + } else if ("V".equals(gestione)) { + segno = -1; + } else { + segno = 1; + } + return segno; + } + + public static Object completeWithDefault(Class clazz, String fieldName) throws Exception { + Object value = null; + Field f = ReflectionUtils.findField(clazz, fieldName); + if(f!=null) { + SqlField sql; + if((sql = f.getAnnotation(SqlField.class)) != null) { + value = UtilityString.stringToObject(sql.defaultObjectValue(), f.getType()); + } + } + return value; + } + + /* + public static Double completeQtaCnf(Connection connection, String codMart) throws SQLException{ + String sql = "SELECT qta_cnf FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + List> list = execQuery(connection, sql); + if(list.isEmpty()){ + return new Double("0.0"); + } else { + return new Double(list.get(0).get("qta_cnf").toString()); + } + } + */ + + public static Integer completeRiga(Connection connection, String gestione, + Date dataCollo, Integer numCollo, String serCollo) throws SQLException { + String sql = "SELECT IsNull(max(riga), 0) as riga " + + " FROM mtb_colr " + + " WHERE gestione = '" + gestione + "' AND " + + " data_collo = '" + new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD). + format(dataCollo) + "' AND " + + " num_collo = " + numCollo + " AND " + + " ser_collo = '" + serCollo + "'"; + List> list = execQuery(connection, sql); + if(list.isEmpty()){ + return new Integer("0"); + } else { + return new Integer(list.get(0).get("riga").toString()) + 1; + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/PartitaMagRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/PartitaMagRules.java new file mode 100644 index 0000000000..283cfbfe0c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/PartitaMagRules.java @@ -0,0 +1,18 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.SQLException; +import java.util.List; +import java.util.Map; + +public class PartitaMagRules extends QueryRules { + + public static List> completeRapConv2e3(Connection connection, String codMart) throws SQLException{ + String sql = "SELECT DISTINCT rap_conv2, rap_conv3 FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + return execQuery(connection, sql); + } + public static List> completeQtaCnf(Connection connection, String codMart) throws SQLException{ + String sql = "SELECT qta_cnf FROM mtb_aart WHERE cod_mart = '" + codMart + "'"; + return execQuery(connection, sql); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/ProductionsRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/ProductionsRules.java new file mode 100644 index 0000000000..cbb39000c1 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/ProductionsRules.java @@ -0,0 +1,267 @@ +package it.integry.ems.rules.completing; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.entity.JtbFlav; +import it.integry.ems.entity.JtbFlavEventi; +import it.integry.ems.entity.JtbRLavt; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import java.sql.CallableStatement; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Types; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Map; + +public class ProductionsRules extends CommonRules { + + public static String completeDescMacchinari(Connection connection, String codMart) + throws SQLException { + String sql = "SELECT ISNULL(descrizione_estesa, descrizione) as desc" + + " FROM mtb_aart WHERE cod_mart = " + UtilityDB.valueToString(codMart); + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return ""; + } else { + return list.get(0).get("desc").toString(); + } + } + + public static String completeCodJfas(Connection connection, String codJflav) throws SQLException { + String sql = "SELECT jtb_flav.cod_jfas " + " FROM jtb_flav" + + " WHERE jtb_flav.cod_jflav = '" + codJflav + "'"; + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return null; + } else if(UtilityString.isNullOrEmpty(list.get(0).get("cod_jfas"))){ + return null; + } else { + return list.get(0).get("cod_jfas").toString(); + } + } + + public static List> completePercPaga(Connection connection, + String giustificativo) throws SQLException { + String sql = "SELECT perc_paga " + + " FROM jtb_giustifica " + + " WHERE giustificativo = " + UtilityDB.valueToString(giustificativo); + return execQuery(connection, sql); + } + + public static String completeCostoOra(Connection connection, String tipoOrelav, JtbRLavt jtbRLavt) throws SQLException { +// if("O".equals(tipoOrelav)) +// return jtbRLavt.getc +// else if("S".equals(tipoOrelav)) +// return +// else if("V".equals(tipoOrelav)) +// return + return null; + } + + public static String completeFlagAutorizza(Connection connection, String codJcau) throws SQLException { + String flagRichiediAutor = "", flagAutorizza = ""; + String query = "SELECT flag_richiedi_autoriz FROM jtb_caus_eventi WHERE cod_jcau = '" + codJcau + "'"; + PreparedStatement ps = connection.prepareStatement(query); + ResultSet res = ps.executeQuery(); + if (res.next()){ + flagRichiediAutor = res.getString("flag_richiedi_autoriz"); + } + res.close();ps.close(); + if(("N").equals(flagRichiediAutor)){ + flagAutorizza = "S"; + } else { + flagAutorizza = "N"; + } + return flagAutorizza; + } + + //TODO da finire + public static void completeAutorizzazione(Connection connection, JtbFlav jtbFlav, + JtbFlavEventi jtbFlavEventi) throws SQLException { + /* + String query = "SELECT tipo_evento, flag_ripeti FROM jtb_caus_eventi WHERE cod_jcau = '" + jtbFlavEventi.getCodJcau() + "'"; + PreparedStatement ps = connection.prepareStatement(query); + ResultSet res = ps.executeQuery(); + String tipoEvento, flagRipeti; + if(res.next()){ + tipoEvento = res.getString("tipo_evento"); + flagRipeti = res.getString("flag_ripeti"); + } + res.close();ps.close(); + + if("INIZIO LAVORO".equals(tipoEvento)){ + jtbFlav.setDataInizLav(jtbFlavEventi.getDataEvento()); + } else if("ASSUNZIONE".equals(tipoEvento)){ + jtbFlav.setDataAssunz(jtbFlavEventi.getDataEvento()); + } else if("FINE LAVORO".equals(tipoEvento)){ + jtbFlav.setDataFineLavoro(jtbFlavEventi.getDataEvento()); + } else if("VARIAZIONE PAGA BASE".equals(tipoEvento)){ + if ("S".equals(jtbFlavEventi.getFlagAutorizza())) { + valore = jtbFlav.getCostoOrd() + getValPagaBase(ai_rowID); + } else { + if (lb_existRow) { + valore = jtbFlav.getCostoOrd() - getValPagaBase(ai_rowID); + } else { + valore = jtbFlav.getCostoOrd(); + } + } + jtbFlav.setCostoOrd(valore); + } else if("VARIAZIONE INDENNITA".equals(tipoEvento)){ + if ("S".equals(jtbFlavEventi.getFlagAutorizza())) { + valore = jtbFlav.getIndennita() + getValIndennita(ai_rowID); + } else { + if (lb_existRow){ + valore = jtbFlav.getIndennita() - getValIndennita(ai_rowID); + } else { + valore = jtbFlav.getIndennita(); + } + } + + jtbFlav.setIndennita(valore); + } +// jtbCausFlav.setRipetiEvento(ls_flagRipeti);*/ + } + + public static String completeCausaleTrasp(String gestione) { + if ("A".equals(gestione)) { + return "ACQUISTO"; + } else if ("V".equals(gestione)) { + return "VENDITA"; + } else if ("L".equals(gestione)) { + return "LAVORAZIONE"; + } + return null; + } + + public static String completePorto(Connection connection, String codAnag) throws SQLException { + String sql = "SELECT vtb_clie.porto FROM vtb_clie " + + " WHERE vtb_clie.cod_anag = '" + codAnag + "'"; + Map map = execSingleQuery(connection, sql); + if(map.get("porto")==null) + return null; + else + return map.get("porto").toString(); + } + + public static List> completeSconto( + Connection connection, String codAnag, String field) + throws SQLException { + String sql = "SELECT vtb_clie." + field + " FROM vtb_clie " + + " WHERE vtb_clie.cod_anag = '" + codAnag + "'"; + return execQuery(connection, sql); + } + + public static String completeMezzo(Connection connection, String codAnag) throws SQLException { + String sql = "SELECT vtb_clie.mezzo FROM vtb_clie " + + " WHERE vtb_clie.cod_anag = '" + codAnag + "'"; + Map map = execSingleQuery(connection, sql); + if(map.get("mezzo")==null) + return null; + else + return map.get("mezzo").toString(); + } + + public static Integer completeNumOrdWeb(Connection connection, String serie, + String gestione, Date dataOrd) throws Exception { + + Short anno = new Short(new SimpleDateFormat("yyyy").format(dataOrd)); + CallableStatement cs = connection.prepareCall("{call dbo.NextNumOrdWeb(?, ?, ?, ?)}"); + cs.setString(1, serie); + cs.setString(2, gestione); + cs.setShort(3, anno); + cs.setInt(4, 0); + cs.registerOutParameter(4, Types.INTEGER); + cs.execute(); + return cs.getInt(4); + } + + public static Integer completeRigaOrdWeb(Connection connection, + String gestione, Date dataOrd, Integer numOrd, String serie) + throws SQLException { + String sql = "SELECT IsNull(max(riga_ord), 0) as riga " + + " FROM wdtb_ordr WHERE gestione = '" + gestione + "' " + + " AND data_ord = '" + new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(dataOrd) + "' " + + " AND num_ord = " + numOrd + " AND serie = '" + serie + "'"; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return new Integer("0"); + } else { + return new Integer(list.get(0).get("riga").toString()) + 1; + } + } +/* + + //RosannaR 08/02/17 spostata nelle regole generiche su documenti e ordini + + public static BigDecimal completeValUnt(Connection conn, WdtbOrdr row) throws SQLException { + Double cambioDiviCont = completeCambioDiviCont(conn); + + String query; + Double valUnt = new Double(0); + + String listino = row.getListino(); + String gestione = row.getGestione(); + String codMart = row.getCodMart(); + String codCol = row.getCodCol(); + String codTagl = row.getCodTagl(); +// Date dataOrd = row.getDataOrd(); + Double rapConv = row.getRapConv(); + + String applName = getApplicationName(conn); + if (ApplicationName.WINGEST.toString().equals(applName)) { + // ACQUISIZIONE PREZZO VENDITA + if ("V".equals(gestione)) { + if (listino == null) { + // SE IL LISTINO E' NUL ALLORA IL PREZZO DEVE ESSERE PRESO DALL'ULTIMO PREZZO DI VENDITA + query = "SELECT val_ult_scar FROM mtb_aart WHERE cod_mart = " + + UtilityDB.valueToString(codMart); + + List> res = execQuery(conn, query); + Double valUntScar = Double.valueOf(res.get(0).get("val_ult_scar").toString()); + valUnt = valUntScar * rapConv * cambioDiviCont; + valUnt = IntegerUtility.round(valUnt, EmsRestConstants.cifreDecMax); + } else { + } + } else if ("A".equals(gestione)) { + } else if ("L".equals(gestione)) { + } + } else if (ApplicationName.TEXTILES.toString().equals(applName)) { + if (CommonConstants.ULTC.equals(listino)){ + // ACQUISIZIONE COSTO ULTIMO +// getCostoUltimo(conn, codMart, dataOrd, codMdep); +// valUnt = InfoCosti.getCostoUltimo() * rapConv; + return BigDecimal.ONE; + }else if (CommonConstants.CMPPF.equals(listino)) { + // COSTO DA ANAGRAFICA +// calcCostoArticolo(getProfileDB(), codMart, codCol, codTagl, cambioDiviCont); +// valUnt = InfoCosti.getCostoUltimo() * rapConv; + return BigDecimal.ONE; + }else{ + // ACQUISIZIONE PREZZO DI VENDITA + if ("V".equals(gestione)) { + BigDecimal przVend = BigDecimal.ZERO; + String sql = "select dbo.f_CalcPrzTextiles("+UtilityDB.valueToString(codMart)+", "+ + UtilityDB.valueToString(codCol) +", "+ UtilityDB.valueToString(codTagl) + ", " + + UtilityDB.valueToString(listino) + ", 'N') as prz_vend"; + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + przVend = rs.getBigDecimal("prz_vend"); + } + rs.close(); + ps.close(); + + return przVend.multiply(BigDecimal.valueOf(rapConv)); + } + } + } + row.setValUnt(BigDecimal.valueOf(valUnt)); + return BigDecimal.valueOf(valUnt); + } + */ +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/PurchasesRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/PurchasesRules.java new file mode 100644 index 0000000000..1bb2cee5b3 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/PurchasesRules.java @@ -0,0 +1,444 @@ +package it.integry.ems.rules.completing; + +import java.io.StringWriter; +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.WebTarget; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.entity.AtbGriglieArt; +import it.integry.ems.entity.AtbListData; +import it.integry.ems.entity.DtbOrdr; +import it.integry.ems.entity.MtbLisa; +import it.integry.ems.entity.MtbLisaData; +import it.integry.ems.entity.MtbLisaPromo; +import it.integry.ems.entity.WdtbOrdr; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.service.HttpRestWrapper; +import it.integry.ems.service.MailService; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.RestUtil; + +public class PurchasesRules extends CommonRules { + + public static String completeCodDiviListDataAcq(Connection connection, String codAlis) throws SQLException { + String sql = "SELECT cod_divi_acq FROM atb_list WHERE cod_alis = " + UtilityDB.valueToString(codAlis); + List> list = execQuery(connection, sql); + if (list.isEmpty()){ + sql = "SELECT cod_divi_contab FROM azienda"; + list = execQuery(connection, sql); + if (list.isEmpty()){ + return "";} + else{ + return list.get(0).get("cod_divi_contab").toString(); } + } + else { + return list.get(0).get("cod_divi_acq").toString(); + } + } + + public static String completeTipoVariazione(Connection connection, AtbGriglieArt atbGriglieArt) + throws SQLException { + + String sql = "SELECT tipo_variazione" + " FROM dbo.getGrigliaAcquisto(" + + UtilityDB.valueDateToString(atbGriglieArt.getDataValidita(), CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(atbGriglieArt.getCodAlis()) + "," + + UtilityDB.valueToString(atbGriglieArt.getCodMdep()) + "," + + UtilityDB.valueToString(atbGriglieArt.getCodArtFor()) + "," + + UtilityDB.valueToString(atbGriglieArt.getCodMart()); + + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return "I"; + } else { + if ("D".equals(list.get(0).get("tipo_variazione").toString())) { + return "I"; + } else + return "U"; + } + } + + public static void completeDatiLisa(Connection connection, EntityBase entity) throws SQLException { + + String codAlis, codArtFor, sql; + Date dataIniz; + if (entity instanceof MtbLisaData) { + MtbLisaData mtbLisaData = ((MtbLisaData) entity); + codAlis = mtbLisaData.getCodAlis(); + codArtFor = mtbLisaData.getCodArtFor(); + dataIniz = mtbLisaData.getDataIniz(); + + sql = "SELECT prz_acq, perc_1, perc_2, perc_3, perc_4, perc_oneri, val_oneri, perc_promo, val_promo, tipo_variazione" + + " FROM dbo.getListinoAcquisto(" + + UtilityDB.valueDateToString(dataIniz, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codAlis) + "," + UtilityDB.valueToString(codArtFor) + ", null, 'N', null)"; + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + if (mtbLisaData.getPrzAcq() == null) + mtbLisaData.setPrzAcq(rs.getBigDecimal("prz_acq")); + + if (mtbLisaData.getPerc1() == null) + mtbLisaData.setPerc1(rs.getBigDecimal("perc_1")); + if (mtbLisaData.getPerc2() == null) + mtbLisaData.setPerc2(rs.getBigDecimal("perc_2")); + if (mtbLisaData.getPerc3() == null) + mtbLisaData.setPerc3(rs.getBigDecimal("perc_3")); + if (mtbLisaData.getPerc4() == null) + mtbLisaData.setPerc4(rs.getBigDecimal("perc_4")); + + if (mtbLisaData.getPercOneri() == null) + mtbLisaData.setPercOneri(rs.getBigDecimal("perc_oneri")); + if (mtbLisaData.getValOneri() == null) + mtbLisaData.setValOneri(rs.getBigDecimal("val_oneri")); + + if (mtbLisaData.getPercPromo() == null) + mtbLisaData.setPercPromo(rs.getBigDecimal("perc_promo")); + if (mtbLisaData.getValPromo() == null) + mtbLisaData.setValPromo(rs.getBigDecimal("val_promo")); + + if (mtbLisaData.getTipoVariazione() == null) { + if (rs.getString("tipo_variazione") == null || "D".equals(rs.getString("tipo_variazione"))) { + mtbLisaData.setTipoVariazione("I"); + } else + mtbLisaData.setTipoVariazione("U"); + } + } + rs.close(); + ps.close(); + } + } + + public static void completeVersioneAcq(Connection connection, AtbListData atbListData) throws Exception { + String query; + if (atbListData.getDataFine() == null ) { + if (OperationType.INSERT.equals(atbListData.getOperation())) { + atbListData.setVersione(null); + } else { + query = "SELECT versione FROM atb_list_data WHERE cod_alis = " + + UtilityDB.valueToString(atbListData.getCodAlis()) + " and data_iniz = " + + UtilityDB.valueDateToString(atbListData.getDataIniz(), CommonConstants.DATE_FORMAT_YMD) + + " and cod_promo is null"; + PreparedStatement ps = connection.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + atbListData.setVersione(rs.getInt("versione")); + } + rs.close(); + ps.close(); + } + } else { + query = "SELECT versione FROM atb_list_data WHERE cod_alis = " + + UtilityDB.valueToString(atbListData.getCodAlis()) + " and data_iniz = " + + UtilityDB.valueDateToString(atbListData.getDataIniz(), CommonConstants.DATE_FORMAT_YMD) + + " and cod_promo = " + UtilityDB.valueToString(atbListData.getCodPromo()); + PreparedStatement ps = connection.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + atbListData.setVersione(rs.getInt("versione")); + } + rs.close(); + ps.close(); + } + + if (atbListData.getVersione() == null || atbListData.getVersione() == 0) { + query = "SELECT isNull(max(versione), 0) as versione FROM atb_list_data WHERE cod_alis = " + + UtilityDB.valueToString(atbListData.getCodAlis()); + PreparedStatement ps = connection.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + atbListData.setVersione(rs.getInt("versione") + 1); + } + rs.close(); + ps.close(); + + } + } + + public static String completeCodMart(Connection connection, String codAlis, String codArtFor) throws SQLException { + String sql = "SELECT cod_mart " + " FROM mtb_lisa " + " WHERE cod_alis = " + UtilityDB.valueToString(codAlis) + + " AND " + " cod_art_for = " + UtilityDB.valueToString(codArtFor); + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return null; + } else { + return list.get(0).get("cod_mart"); + } + } + + public static String completeCodPromo(String codAlis, Integer versione) { + return codAlis + UtilityString.leftPad(versione.toString(), 5, '0'); + } + + public static MtbLisa completeMtbLisa(MtbLisaData mtbLisaData) throws Exception { + MtbLisa mtbLisa = new MtbLisa(); + mtbLisa.setOperation(OperationType.INSERT_OR_UPDATE); + + mtbLisa.setExcludedColumns(mtbLisaData.getExcludedColumns()); + + mtbLisa.setCodAlis(mtbLisaData.getCodAlis()); + mtbLisa.setCodArtFor(mtbLisaData.getCodArtFor()); + mtbLisa.setCodMart(mtbLisaData.getCodMart()); + mtbLisa.setUntMisAcq(mtbLisaData.getUntMisAcq()); + mtbLisa.setGgApprovig(mtbLisaData.getGgApprovig()); + mtbLisa.setFlagFornPref(mtbLisaData.getFlagFornPref()); + mtbLisa.setQtaMinOrd(mtbLisaData.getQtaMinOrd()); + mtbLisa.setFlagQtaMultipla(mtbLisaData.getFlagQtaMultipla()); + mtbLisa.setDescrArtForn(mtbLisaData.getDescrArtForn()); + mtbLisa.setCodBarre(mtbLisaData.getCodBarre()); + mtbLisa.setQtaCnf(mtbLisaData.getQtaCnf()); + mtbLisa.setColliPedana(mtbLisaData.getColliPedana()); + mtbLisa.setFamiglia(mtbLisaData.getFamiglia()); + mtbLisa.setFlagAttivo(mtbLisaData.getFlagAttivo()); + mtbLisa.setRapConv(mtbLisaData.getRapConv()); + mtbLisa.setColliStrato(mtbLisaData.getColliStrato()); + mtbLisa.setCodAliq(mtbLisaData.getCodAliq()); + mtbLisa.setNote(mtbLisaData.getNote()); + + return mtbLisa; + } + + public static void completeDatiPromo(Connection conn, AtbListData atbListData) throws Exception { + for (MtbLisaData mtbLisaData : atbListData.getMtbLisaData()) { + completeMtbLisaPromo(conn, mtbLisaData); + } + } + + + public static void completeMtbLisaPromo(Connection conn, MtbLisaData mtbLisaData) throws Exception { + MtbLisaPromo mtbLisaPromo = mtbLisaData.getMtbLisaPromo(); + + if (mtbLisaPromo == null ){ + mtbLisaPromo = new MtbLisaPromo(); + mtbLisaPromo.setOperation(OperationType.INSERT_OR_UPDATE); + mtbLisaPromo.setCodAlis(mtbLisaData.getCodAlis()); + mtbLisaPromo.setCodArtFor(mtbLisaData.getCodArtFor()); + mtbLisaPromo.setVersione(mtbLisaData.getVersione()); + } + + if (mtbLisaData.getPercPromo1() != null ) { + mtbLisaPromo.setPercPromo1(mtbLisaData.getPercPromo1()); + } + if (mtbLisaData.getPercPromo2() != null ) { + mtbLisaPromo.setPercPromo2(mtbLisaData.getPercPromo2()); + } + if (mtbLisaData.getPercPromo3() != null ) { + mtbLisaPromo.setPercPromo3(mtbLisaData.getPercPromo3()); + } + if (mtbLisaData.getPercPromo4() != null ) { + mtbLisaPromo.setPercPromo4(mtbLisaData.getPercPromo4()); + } + mtbLisaData.setMtbLisaPromo(mtbLisaPromo); + } + + public static String completeCodMartOrdDocA(Connection conn, EntityBase entity) throws Exception { + String listino = null, codArtFor = null, codMart = null, fieldDataValidita; + Date dataValidita = null; + + if (entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + fieldDataValidita = "data_ord"; + } else { + fieldDataValidita = "data_doc"; + } + + dataValidita = (Date) DroolsUtil.getEntityFieldValue(entity, fieldDataValidita); + listino = (String) DroolsUtil.getEntityFieldValue(entity, "listino"); + codArtFor = (String) DroolsUtil.getEntityFieldValue(entity, "cod_art_for"); + + String query = "SELECT TOP 1 lisa.cod_mart " + " FROM dbo.getListinoAcquisto(" + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(listino) + "," + UtilityDB.valueToString(codArtFor) + ", null, 'N', null) lisa " + + "ORDER BY (case when tipo_variazione <> 'D' THEN 0 ELSE 1 END) "; + + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + codMart = list.get(0).get("cod_mart"); + } + + return codMart; + } + + public static void completeDatiArtOrdDocA(Connection conn, EntityBase entity) throws Exception { + String listino = null, codArtFor = null, codMart = null, fielsNameUntMis = null, fieldDataValidita, + codMdep = null; + Date dataValidita = null; + + if (entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + fieldDataValidita = "data_ord"; + fielsNameUntMis = "unt_ord"; + } else { + fieldDataValidita = "data_doc"; + fielsNameUntMis = "unt_doc"; + } + dataValidita = (Date) DroolsUtil.getEntityFieldValue(entity, fieldDataValidita); + listino = (String) DroolsUtil.getEntityFieldValue(entity, "listino"); + codArtFor = (String) DroolsUtil.getEntityFieldValue(entity, "cod_art_for"); + codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + codMdep = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mdep"); + + String query = "SELECT TOP 1 lisa.cod_art_for, " + "lisa.unt_mis_acq as '" + fielsNameUntMis + "', " + + "lisa.rap_conv, " + "lisa.qta_cnf, " + "lisa.prz_acq as val_unt, " + "lisa.perc_oneri, " + + "lisa.val_oneri, " + "lisa.perc_promo, " + "lisa.val_promo, " + "lisa.val_promo, " + + "lisa.perc_1 as sconto5, " + "lisa.perc_2 as sconto6, " + + "case when lisa.cod_promo is null then lisa.perc_3 else dbo.f_cumulaSconti(lisa.perc_3, lisa.perc_4, 0, 0) end as sconto7, " + + "case when lisa.cod_promo is null then lisa.perc_4 else dbo.f_cumulaSconti(lisa.perc_promo_1, lisa.perc_promo_2, lisa.perc_promo_3, lisa.perc_promo_4) end as sconto8, " + + "lisa.cod_promo as cod_promo " + "FROM dbo.getListinoAcquisto(" + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(listino) + "," + UtilityDB.valueToString(codArtFor) + "," + + UtilityDB.valueToString(codMart) + ", 'S', "+ UtilityDB.valueToString(codMdep) +") lisa " + + "WHERE lisa.tipo_variazione <> 'D' and lisa.flag_attivo = 'S' "; + + PreparedStatement ps = conn.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null){ + if ("qta_cnf".equals(columnName)){ + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + columnValue = ((BigDecimal) columnValue).divide(rapConv,EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + + } + DroolsUtil.completeEntity(entity, fields, columnValue); + } + + + } + } + + rs.close(); + ps.close(); + } + + public static String completeListAcq(Connection conn, EntityBase entity) throws Exception { + String listino = null, query, codVdes = null, codAnag = null; + + codAnag = (String) DroolsUtil.getEntityFieldValue(entity, "cod_anag"); + codVdes = (String) DroolsUtil.getEntityFieldValue(entity, "cod_vdes"); + + if (!UtilityString.isNullOrEmpty(codVdes)) { + query = "SELECT IsNull(vtb_dest.cod_alis, atb_forn.cod_alis) as listino " + " FROM vtb_dest, " + + " atb_forn " + " WHERE atb_forn.cod_anag = vtb_dest.cod_anag AND " + + " vtb_dest.cod_anag = '" + codAnag + "' AND " + + " vtb_dest.cod_vdes = '" + codVdes + "'"; + + + List> list = execQuery(conn, query); + if (!list.isEmpty()) { + listino = list.get(0).get("listino"); + } + } + + if (UtilityString.isNullOrEmpty(listino)) { + query = "SELECT atb_forn.cod_alis as listino " + " FROM atb_forn " + " WHERE atb_forn.cod_anag = '" + + codAnag + "'"; + + + List> list = execQuery(conn, query); + if (list.isEmpty()) { + listino = CommonConstants.ULTC; + } else { + listino = list.get(0).get("listino"); + } + } + + return listino; + } + + public static String completeCodArtFor(Connection conn, String codAlis, String codMart) throws SQLException { + String sql; + Map map; + + sql = "SELECT cod_art_for FROM mtb_lisa WHERE cod_alis = " + UtilityDB.valueToString(codAlis) + + " AND cod_mart = " + UtilityDB.valueToString(codMart); + map = execSingleQuery(conn, sql); + + if (map.get("cod_art_for") == null) { + sql = " select dbo.f_suggestCodeCodArtFor(" + UtilityDB.valueToString(codAlis) + ") as cod_art_for "; + map = execSingleQuery(conn, sql); + } + return map.get("cod_art_for").toString(); + } + + public static void completeTestataLisa(Connection conn, AtbListData entity) throws Exception{ + String query = + "SELECT data_iniz, " + + "data_ins, " + + "inserito_da " + + "FROM atb_list_data " + + "WHERE atb_list_data.cod_alis = " + UtilityDB.valueToString(entity.getCodAlis()) + " AND " + + "atb_list_data.versione = "+ UtilityDB.valueToString(entity.getVersione()); + PreparedStatement ps = conn.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null){ + DroolsUtil.completeEntity(entity, fields, columnValue); + } + + + } + } + + rs.close(); + ps.close(); + } + public static Boolean checkChangeDataInizLisa(Connection conn, AtbListData entity) throws Exception{ + Boolean lb_ret = false; + Logger logger = LogManager.getLogger(); + String sql = "SELECT data_iniz FROM atb_list_data " + + "WHERE cod_alis = " + UtilityDB.valueToString(entity.getCodAlis()) + " AND " + + "versione = " + UtilityDB.valueToString(entity.getVersione()) + " AND " + + "data_iniz <> " + UtilityDB.valueDateToString(entity.getDataIniz(), CommonConstants.DATE_FORMAT_YMD); + PreparedStatement ps = conn.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + String ls_message = "Data inizio modificata sul listino " + entity.getCodAlis() + " versione " + entity.getVersione().toString() + " Utente " + entity.getUsername(); + System.out.println(ls_message); + logger.error(ls_message); + SetupGest setup = new SetupGest(); + String ls_blocca = (String) setup.getSetup(conn, "W_ALISTDATA_RC", "'DATA_INIZ", "CHK_VARIAZIONE", ""); + + if ("S".equals(ls_blocca)){ + lb_ret = true; + } + } + + rs.close();ps.close(); + + return lb_ret; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/QueryRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/QueryRules.java new file mode 100644 index 0000000000..fefefaa3d8 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/QueryRules.java @@ -0,0 +1,56 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.sql.Statement; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +public class QueryRules { + + protected static List> execQuery(Connection connection, String sql) throws SQLException { + + final List> ret = new ArrayList>(); + + final Statement selectStmt = connection.createStatement(); + final ResultSet rs = selectStmt.executeQuery(sql); + final ResultSetMetaData vMetaData = rs.getMetaData(); + int vColumnCount = vMetaData.getColumnCount(); + while (rs.next()) { + final Map m = new HashMap(); + for (int ii = 1; ii <= vColumnCount; ii++) { + final String vString = rs.getString(ii); + final String vColumnName = vMetaData.getColumnName(ii); + m.put(vColumnName, vString); + } + ret.add(m); + } + rs.close(); + selectStmt.close(); + return ret; + } + + protected static Map execSingleQuery(Connection connection, String sql) throws SQLException { + + final Map m = new HashMap(); + + final Statement selectStmt = connection.createStatement(); + final ResultSet rs = selectStmt.executeQuery(sql); + final ResultSetMetaData vMetaData = rs.getMetaData(); + int vColumnCount = vMetaData.getColumnCount(); + if(rs.next()) { + for (int ii = 1; ii <= vColumnCount; ii++) { + final Object vString = rs.getObject(ii); + final String vColumnName = vMetaData.getColumnName(ii); + m.put(vColumnName, vString); + } + } + rs.close(); + selectStmt.close(); + return m; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/ReceiptRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/ReceiptRules.java new file mode 100644 index 0000000000..f5f3319039 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/ReceiptRules.java @@ -0,0 +1,155 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.sql.Connection; +import java.sql.SQLException; +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.entity.MtbDepoCasse; +import it.integry.ems.entity.MtbDepoOper; +import it.integry.ems.entity.NtbDocp; +import it.integry.ems.entity.NtbTipiInca; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class ReceiptRules extends CommonRules { + + @Deprecated + public static List> completeCodOper(Connection connection, String codMdep) throws SQLException{ + String sql = "SELECT mtb_depo_oper.cod_mdep_oper" + + " FROM mtb_depo_oper " + + " WHERE mtb_depo_oper.cod_mdep = '"+codMdep+"'"; + return execQuery(connection, sql); + } + + public static MtbDepoCasse completeMtbDepoCasse(Connection connection, String codMdep, String codCassa) throws Exception{ + String sql = "select * from mtb_depo_casse where cod_mdep='"+codMdep+"' and cod_cassa = " + codCassa; + + List> list = execQuery(connection, sql); + if(list.size() == 0){ + MtbDepoCasse casse = new MtbDepoCasse(); + casse.setCodMdep(codMdep); + casse.setCodCassa(codCassa); + casse.setMatricola(codCassa); + return casse; + } else + return null; + } + + public static MtbDepoOper completeMtbDepoOper(Connection connection, String codMdep, String codOper) throws Exception{ + String sql = "select * from mtb_depo_oper where cod_mdep='"+codMdep+"' and cod_mdep_oper='"+codOper+"'"; + + List> list = execQuery(connection, sql); + if(list.size() == 0){ + MtbDepoOper oper = new MtbDepoOper(); + + Pattern p = Pattern.compile("^[0-9]+"); + Matcher matcher = p.matcher(codOper); + String codBarreOp; + if(matcher.find()){ + NumberFormat formatter = new DecimalFormat("00"); + String s = formatter.format(Integer.parseInt(codOper)); + codBarreOp = "O" + codMdep + s; + } else { + codBarreOp = codOper; + } + oper.setCodMdep(codMdep); + oper.setCodMdepOper(codOper); + oper.setDescrizione("NUOVO OPERATORE"); + oper.setFlagStorno("N"); + oper.setCodBarre(codBarreOp); + return oper; + } else + return null; + } + + public static List> completeCodDivi(Connection connection) throws SQLException{ + String sql = "SELECT azienda.cod_divi_contab " + + " FROM azienda, " + + " gtb_divi" + + " WHERE azienda.cod_divi_contab = gtb_divi.cod_divi"; + return execQuery(connection, sql); + } + + public static List> completeCodMart(Connection connection, String codBarre) throws SQLException{ + String sql = + "SELECT DISTINCT mvw_barcode_det.cod_mart " + + " FROM mvw_barcode_det, mtb_aart " + + " WHERE ( mvw_barcode_det.cod_barre = '"+codBarre+"' or " + + " ( LEN('"+codBarre+"') = 7 and left('"+codBarre+"', 1) = '2' and right('"+codBarre+"', 6) = cod_barre ) )"; + return execQuery(connection, sql); + } + + public static Integer completeCodMartNonAnagrafato(Connection connection, String codMart) throws SQLException{ + String sql = "SELECT count(*) as conto " + + " FROM mtb_aart " + + " WHERE cod_mart = '"+codMart+"'"; + List> list = execQuery(connection, sql); + return Integer.parseInt(list.get(0).get("conto").toString()); + } + + public static List> completeCodAliq(Connection connection, String codMart) throws Exception { + List> list = completeCodAliqSimple(connection, codMart); + if(list.isEmpty()){ + Object codAliqDefault = setupGest.getImportSetup(connection, "SCONTRINI", "MMPOS_SERVICES", "IVA_DEFAULT"); + list = new ArrayList>(); + Map map = new HashMap(); + map.put("cod_aliq", codAliqDefault.toString()); + list.add(map); + } + return list; + } + + public static BigDecimal completeCosto(Connection connection, String codMart) throws SQLException{ + String sql = "SELECT isnull(mtb_aart.val_ult_car, 0) val_ult_car " + + "FROM mtb_aart " + + "WHERE mtb_aart.cod_mart = '"+codMart+"'"; + List> list = execQuery(connection, sql); + if(list.isEmpty()){ + return BigDecimal.ZERO; + } else { + return new BigDecimal(list.get(0).get("val_ult_car").toString()); + } + } + + public static List> completePromozione(Connection connection, String codMart, + String codMdep, Date dataDoc) throws SQLException{ + String sql = "SELECT cod_promo " + + " FROM dbo.getPromozioneVendita("+ UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD) +", null, null, null, " + UtilityDB.valueToString(codMart) + ") as promo_vend , "+ + " mtb_depo WHERE promo_vend.cod_vlis = mtb_depo.cod_vlis AND " + + " mtb_depo.cod_mdep = '" + codMdep + "'"; + return execQuery(connection, sql); + } + + public static void insTipiInca(Connection connection, NtbDocp entity) throws Exception { + String sql = + "SELECT tipo_inca FROM ntb_tipi_inca " + + "WHERE cod_mdep = " + UtilityDB.valueToString(entity.getCodMdep()) + + " AND tipo_inca = " + UtilityDB.valueToString(entity.getTipoInca()); + Map map = execSingleQuery(connection, sql); + if (map.get("tipo_inca") == null){ + NtbTipiInca ntbTipiInca = new NtbTipiInca(); + ntbTipiInca.setCodMdep(entity.getCodMdep()); + ntbTipiInca.setTipoInca(entity.getTipoInca()); + String ls_descrPaga; + if (UtilityString.isNullOrEmpty(entity.getDescrPaga())){ + ls_descrPaga = entity.getTipoInca(); + } else { + ls_descrPaga = entity.getDescrPaga(); + } + ntbTipiInca.setDescrizione(ls_descrPaga); + ntbTipiInca.setOperation(OperationType.INSERT_OR_UPDATE); + entity.setNtbTipiInca(ntbTipiInca); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java b/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java new file mode 100644 index 0000000000..3d46f0a7cd --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/SalesRules.java @@ -0,0 +1,444 @@ +package it.integry.ems.rules.completing; + +import java.math.BigDecimal; +import java.math.RoundingMode; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.SQLException; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.db.ResultSetMapper; +import it.integry.ems.entity.DtbOrdr; +import it.integry.ems.entity.MtbLisvData; +import it.integry.ems.entity.TtbLisvTaglieData; +import it.integry.ems.entity.VtbListData; +import it.integry.ems.entity.VtbPromo; +import it.integry.ems.entity.WdtbOrdr; +import it.integry.ems.rules.util.DroolsUtil; +import it.integry.ems.types.OperationType; +import it.integry.ems.types.ApplicationName; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +public class SalesRules extends CommonRules { + + public static Boolean chkUntMisVend(Connection connection, String codMart, String untMisVend) throws SQLException { + String sql = + "SELECT count(*) as count_um " + + "FROM mtb_aart " + + "WHERE cod_mart = " + UtilityDB.valueToString(codMart) + " AND " + + "( unt_mis = " + UtilityDB.valueToString(untMisVend) + " OR " + + " unt_mis2 = " + UtilityDB.valueToString(untMisVend) + " OR " + + " unt_mis3 = " + UtilityDB.valueToString(untMisVend) + ") "; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return true; + } else if("0".equals(list.get(0).get("count_um").toString())) { + return true; + } else + return false; + } + + public static String completeUntMisLisv(Connection connection, MtbLisvData mtbLisvData) throws SQLException { + String untMisVend = null; + String sql = + "SELECT Isnull(lisv.unt_mis_ven, mtb_aart.unt_mis) " + + "FROM mtb_aart left outer join dbo.getListinoVendita(" + + UtilityDB.valueDateToString(mtbLisvData.getDataIniz(), CommonConstants.DATE_FORMAT_YMD)+"," + + UtilityDB.valueToString(mtbLisvData.getCodVlis())+"," + + UtilityDB.valueToString(mtbLisvData.getCodMart())+") lisv on mtb_aart.cod_mart = lisv.cod_mart " + + " WHERE mtb_aart.cod_mart = "+ UtilityDB.valueToString(mtbLisvData.getCodMart()) ; + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet res = ps.executeQuery(); + if(res.next()){ + untMisVend = res.getString(1); + } + res.close();ps.close(); + + + return untMisVend; + } + + public static void completePromoVend(Connection connection, VtbListData vtbListData) throws Exception { + VtbPromo vtbPromo = new VtbPromo(); + vtbPromo.setOperation(OperationType.INSERT_OR_UPDATE); + vtbPromo.setCodPromo(vtbListData.getCodPromo()); + vtbPromo.setDescrizione(vtbListData.getDescrPromo()); + vtbPromo.setDataInizSellIn(vtbListData.getDataIniz()); + vtbPromo.setDataFineSellIn(vtbListData.getDataFine()); + + vtbListData.setVtbPromo(vtbPromo); + + } + + public static List> completeRicarica(Connection connection, String codVlis) throws SQLException { + String sql = "SELECT ricarica FROM vtb_list WHERE cod_vlis = '" + codVlis + "'"; + return execQuery(connection, sql); + } + + public static String completeCodVlisRif(Connection connection, String codVlis) throws SQLException { + String sql = "SELECT cod_vlis_rif FROM vtb_list WHERE cod_vlis = '" + codVlis + "'"; + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return null; + } else { + String codVlisRif = list.get(0).get("cod_vlis_rif"); + return codVlisRif; + } + } + + public static String completeDescrizioneGriglia(Connection connection, String codGriglia) throws SQLException { + String sql = "SELECT descrizione FROM vtb_griglia WHERE cod_griglia = " + UtilityDB.valueToString(codGriglia); + List> list = execQuery(connection, sql); + if (list.isEmpty()) { + return null; + } else { + String descrizione = list.get(0).get("descrizione"); + return descrizione; + } + } + public static String completeTipoVariazione(Connection connection, MtbLisvData mtbLisvData) throws Exception { + String tipoVariazioneNew; + String sql = "SELECT tipo_variazione" + + " FROM dbo.getListinoVendita(" + + UtilityDB.valueDateToString(mtbLisvData.getDataIniz(), CommonConstants.DATE_FORMAT_YMD)+"," + + UtilityDB.valueToString(mtbLisvData.getCodVlis())+"," + + UtilityDB.valueToString(mtbLisvData.getCodMart())+")"; + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet res = ps.executeQuery(); + + if(res.next()){ + String tipoVariazione = res.getString(1); + if(UtilityString.isNullOrEmpty(tipoVariazione) || "D".equals(tipoVariazione)) { + tipoVariazioneNew = "I"; + } else { + tipoVariazioneNew = "U"; + } + } else { + tipoVariazioneNew = "I"; + } + + res.close();ps.close(); + + return tipoVariazioneNew; + + } + + public static Integer completeIdRigaPremi(Connection connection, String codVlis) throws Exception { + String query; + Integer idRiga = null; + + query = "SELECT IsNull(max(id_riga), 0) + 1 " + + "FROM vtb_list_premi " + + "WHERE vtb_list_premi.cod_vlis = '" + codVlis + "' "; + + PreparedStatement ps = connection.prepareStatement(query); + ResultSet res = ps.executeQuery(); + if(res.next()){ + idRiga = (Integer) res.getObject(1); + } + res.close();ps.close(); + + + return idRiga; + } + + public static BigDecimal completeValOneri(Connection connection, EntityBase entity) throws SQLException { + + String codMart=null; + + if(entity instanceof MtbLisvData) { + codMart = ((MtbLisvData)entity).getCodMart(); + } + PreparedStatement info; + ResultSet res; + BigDecimal value = BigDecimal.ZERO; + + String query = "SELECT ISNULL(sum(mtb_spes.importo/mtb_spes.cambio_divi_cont),0) as oneri" + + " FROM mtb_aart LEFT OUTER JOIN mtb_spes ON mtb_aart.cod_mart = mtb_spes.cod_mart AND mtb_spes.flag_inc_in_oneri_ven = 'S' " + + " WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + + info = connection.prepareStatement(query); + res = info.executeQuery(); + if(res.next()) { + value = res.getBigDecimal("oneri"); + } + res.close(); + info.close(); + + return value; + } + + public static BigDecimal completeRapConv(Connection connection, String codMart, String untMisVend) throws SQLException { + PreparedStatement info; + ResultSet res; + BigDecimal value = BigDecimal.ZERO; + + String query = + "SELECT CASE " + UtilityDB.valueToString(untMisVend) + " WHEN unt_mis2 THEN rap_conv2 WHEN unt_mis3 THEN rap_conv3 ELSE 1 END as rap_conv" + + " FROM mtb_aart " + + " WHERE mtb_aart.cod_mart = " + UtilityDB.valueToString(codMart); + + info = connection.prepareStatement(query); + res = info.executeQuery(); + if(res.next()) { + value = res.getBigDecimal("rap_conv"); + } + res.close(); + info.close(); + + return value; + } + + public static Integer completeVersioneVend(Connection connection, EntityBase entity) throws Exception { + Integer versioneNew = 0; + + VtbListData vtbListData = (VtbListData) entity; + + versioneNew = getMaxVersioneVend(connection, vtbListData); + return versioneNew; + } + + private static Integer getMaxVersioneVend(Connection conn, VtbListData vtbListData) throws SQLException { + String query; + Integer versioneNew = 0; + PreparedStatement info; + ResultSet res; + + if (vtbListData.getDataFine() == null || vtbListData.getCodPromo() == null ){ + // VERIFICA SE ESISTE UN LISTINO CON LA DATA INIZIO PASSATA + query = " SELECT max(versione) versione" + + " FROM vtb_list_data " + + " WHERE cod_vlis = " + + UtilityDB.valueToString(vtbListData.getCodVlis()) + + " AND data_iniz = " + + UtilityDB.valueDateToString(vtbListData.getDataIniz(),CommonConstants.DATE_FORMAT_YMD) + " AND " + + " cod_promo IS NULL"; + info = conn.prepareStatement(query); + res = info.executeQuery(); + if(res.next()) { + versioneNew = res.getInt("versione"); + } + res.close(); + info.close(); + } else if (vtbListData.getDataFine() != null && vtbListData.getCodPromo() != null ){ + query = " SELECT max(versione) versione" + + " FROM vtb_list_data " + + " WHERE cod_vlis = " + + UtilityDB.valueToString(vtbListData.getCodVlis()) + + " AND data_iniz = " + + UtilityDB.valueDateToString(vtbListData.getDataIniz(),CommonConstants.DATE_FORMAT_YMD) + + " AND data_fine = " + + UtilityDB.valueDateToString(vtbListData.getDataFine(),CommonConstants.DATE_FORMAT_YMD) + " AND " + + " cod_promo = " + UtilityDB.valueToString(vtbListData.getCodPromo()); + info = conn.prepareStatement(query); + res = info.executeQuery(); + if(res.next()) { + versioneNew = res.getInt("versione"); + } + res.close(); + info.close(); + } + + // SE NON C'E IL LISTINO IN DATA ALLORA VIENE CREATA UNA NUOVA + // VERSIONE + if (versioneNew == 0) { + query = " SELECT max(versione) versione" + + " FROM vtb_list_data " + + " WHERE cod_vlis = " + + UtilityDB.valueToString(vtbListData.getCodVlis()); + info = conn.prepareStatement(query); + res = info.executeQuery(); + if(res.next()) { + versioneNew = res.getInt("versione"); + } + versioneNew = versioneNew + 1; + res.close(); + info.close(); + } else { + vtbListData.setOperation(OperationType.UPDATE); + } + + return versioneNew; + } + + public static List> completeRicaricaRow(Connection connection, String codVlis, String codMart, Date dataIniz) throws SQLException { + String applicationName = null, sql; + String query = "SELECT application_name FROM azienda "; + PreparedStatement info = connection.prepareStatement(query); + ResultSet res = info.executeQuery(); + if(res.next()) { + applicationName = res.getString("application_name"); + } + res.close(); + info.close(); + + if (ApplicationName.WINGEST.toString().equals(applicationName)){ + sql = "SELECT ricarico FROM dbo.getListinoVendita ("+UtilityDB.valueDateToString(dataIniz, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codVlis) + "," + UtilityDB.valueToString(codMart) + ")"; + } else { + sql = "SELECT distinct ricarico FROM dbo.ftx_getListinoVendita("+UtilityDB.valueDateToString(dataIniz, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codVlis) + "," + UtilityDB.valueToString(codMart) + ", 'N')"; + } + + return execQuery(connection, sql); + } + + public static void completeDatiLisv(Connection connection, MtbLisvData entity) throws Exception { + MtbLisvData mtbLisvData = ((MtbLisvData) entity); + String codVlis = mtbLisvData.getCodVlis(); + String codMart = mtbLisvData.getCodMart(); + Date dataIniz = mtbLisvData.getDataIniz(); + + String sql = + "SELECT prz_base, " + + "ricarico as ricarica, " + + "magg_prz_vend, " + + "prz_vend, " + + "perc_sco1, " + + "perc_sco2, " + + "perc_sco3, " + + "perc_sco4, " + + "perc_prov, " + + "fisso_prov," + + "posizione, " + + "perc_gest, " + + "val_gest, " + + "perc_ispe, " + + "val_ispe, " + + "perc_promo, " + + "val_promo, " + + "perc_oneri, " + + "note, " + + "prz_vend_sug, " + + "qta_cnf_lisv as qta_cnf, " + + "colli_pedana_lisv as colli_pedana, " + + "colli_strato_lisv as colli_strato, " + + "cod_tcol_ul as cod_tcol_Ul, " + + "cod_tcol_ui as cod_tcol_Ui, " + + "sconto_cartoni, " + + "sconto_strato, " + + "sconto_pedane " + + " FROM dbo.getListinoVendita(" + UtilityDB.valueDateToString(dataIniz, CommonConstants.DATE_FORMAT_YMD) + "," + + UtilityDB.valueToString(codVlis) + "," + + UtilityDB.valueToString(codMart) + ") "; + + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null) + DroolsUtil.completeEntity(entity, fields, columnValue); + } + } + + rs.close(); + ps.close(); + } + + public static void completeTaglie(Connection connection, MtbLisvData entity) throws Exception { + String query = + "SELECT " + UtilityDB.valueToString(entity.getCodVlis()) + " as cod_vlis, " + + " ttb_style_taglie.cod_style, " + + " ttb_style_taglie.cod_tagl, " + + UtilityDB.valueToString(entity.getPrzVend()) + " as prz_vend, " + + UtilityDB.valueToString(entity.getPrzVendSug()) + " as prz_vend_sug " + + " FROM ttb_style_taglie, " + + " tvvw_style_scatti " + + " WHERE tvvw_style_scatti.cod_style = " + UtilityDB.valueToString(entity.getCodMart()) + " AND " + + " tvvw_style_scatti.taglia_min = " + UtilityDB.valueToString(entity.getTagliaMin()) + " AND " + + " tvvw_style_scatti.taglia_max = "+UtilityDB.valueToString(entity.getTagliaMax()) + " AND " + + " ttb_style_taglie.cod_style = tvvw_style_scatti.cod_style AND " + + " ttb_style_taglie.flag_attivo = 'S' AND " + + " ttb_style_taglie.pos between tvvw_style_scatti.pos_min AND tvvw_style_scatti.pos_max AND " + + " ttb_style_taglie.num_scatto = tvvw_style_scatti.num_scatto"; + + PreparedStatement ps = connection.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + + + ResultSetMapper rsMapperLisv = new ResultSetMapper(); + List listTtbLisvTaglieData = new ArrayList(); + listTtbLisvTaglieData.addAll(rsMapperLisv.mapResultSetToList(rs, TtbLisvTaglieData.class, OperationType.INSERT_OR_UPDATE)); + ps.close(); + entity.setTtbLisvTaglieData(listTtbLisvTaglieData); + } + + public static void completeDatiArtOrdDocV(Connection conn, EntityBase entity) throws Exception { + String listino = null, codMart = null, fielsNameUntMis = null, fieldDataValidita; + Date dataValidita = null; + + if (entity instanceof DtbOrdr || entity instanceof WdtbOrdr) { + fieldDataValidita = "data_ord"; + fielsNameUntMis = "unt_ord"; + } else { + fieldDataValidita = "data_doc"; + fielsNameUntMis = "unt_doc"; + } + dataValidita = (Date) DroolsUtil.getEntityFieldValue(entity, fieldDataValidita); + listino = (String) DroolsUtil.getEntityFieldValue(entity, "listino"); + codMart = (String) DroolsUtil.getEntityFieldValue(entity, "cod_mart"); + + String query = + "SELECT IsNull(promo.unt_mis_ven, lisv.unt_mis_ven) as " + fielsNameUntMis + ", " + + " IsNull(promo.rap_conv, lisv.rap_conv) as rap_conv, " + + " IsNull(promo.prz_vend, lisv.prz_vend) as val_unt, " + + " IsNull(promo.prz_vend_iva, lisv.prz_vend_iva ) as val_unt_iva, " + + " IsNull(promo.perc_sco1, lisv.perc_sco1) as sconto5, " + + " IsNull(promo.perc_sco2, lisv.perc_sco2) as sconto6, " + + " IsNull(promo.perc_sco3, lisv.perc_sco3) as sconto7, " + + " IsNull(promo.perc_sco4, lisv.perc_sco4) as sconto8, " + + " qta_cnf, " + + " promo.cod_promo " + + " FROM dbo.getListinoVendita(" + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + ", " + + UtilityDB.valueToString(listino) + ", " + + UtilityDB.valueToString(codMart) + ") lisv LEFT OUTER JOIN " + + " dbo.getPromozioneVendita(" + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + ", " + + UtilityDB.valueDateToString(dataValidita, CommonConstants.DATE_FORMAT_YMD) + ", " + + UtilityDB.valueToString(listino) + ", " + + "null, " + + UtilityDB.valueToString(codMart) + ") promo on lisv.cod_vlis = promo.cod_vlis and " + + " lisv.cod_mart = promo.cod_mart " + +" WHERE IsNull(promo.tipo_variazione, lisv.tipo_variazione) <> 'D'"; + + PreparedStatement ps = conn.prepareStatement(query); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + ResultSetMetaData rsmd = rs.getMetaData(); + for (int i = 0; i < rsmd.getColumnCount(); i++) { + String columnName = UtilityString.sqlToField(rsmd.getColumnName(i + 1)); + Object columnValue = rs.getObject(i + 1); + Object valueEntity = DroolsUtil.getFieldValue(entity, columnName); + String[] fields = new String[] { columnName }; + if (valueEntity == null){ + if ("qta_cnf".equals(columnName)){ + BigDecimal rapConv = (BigDecimal) DroolsUtil.getEntityFieldValue(entity, "rap_conv"); + columnValue = ((BigDecimal) columnValue).divide(rapConv,EmsRestConstants.cifreDecMax, RoundingMode.HALF_UP); + + } + DroolsUtil.completeEntity(entity, fields, columnValue); + } + + + } + } + + rs.close(); + ps.close(); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/completing/TabGenTextiles.java b/ems-core/src/main/java/it/integry/ems/rules/completing/TabGenTextiles.java new file mode 100644 index 0000000000..c63410321d --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/completing/TabGenTextiles.java @@ -0,0 +1,22 @@ +package it.integry.ems.rules.completing; + +import java.sql.Connection; + +import it.integry.ems.entity.JtbComt; +import it.integry.ems.entity.TtbAnnoStag; +import it.integry.ems.types.OperationType; + +public class TabGenTextiles extends CommonRules { + + public static void completeCommessaAnnoStag(Connection connection, TtbAnnoStag ttbAnnoStag) throws Exception { + JtbComt jtbComt = new JtbComt(); + jtbComt.setOperation(OperationType.INSERT_OR_UPDATE); + jtbComt.setCodJcom(ttbAnnoStag.getAnnoStag()); + jtbComt.setDescrizione(ttbAnnoStag.getAnnoStag()); + + ttbAnnoStag.setJtbComt(jtbComt); + ttbAnnoStag.setCodJcom(ttbAnnoStag.getAnnoStag()); + + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/expression/SalesExpression.java b/ems-core/src/main/java/it/integry/ems/rules/expression/SalesExpression.java new file mode 100644 index 0000000000..cd6e3edd67 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/expression/SalesExpression.java @@ -0,0 +1,169 @@ +package it.integry.ems.rules.expression; + +import java.math.BigDecimal; + +public class SalesExpression { + + public static Double calcPrzNetto(Double prezzo, Double percAliq, Integer cifreMax) { + Double prezzoNetto = prezzo / (1+percAliq/100); + return new BigDecimal(prezzoNetto).setScale(cifreMax, BigDecimal.ROUND_HALF_UP).doubleValue(); + } + /*9/5/16 Mina Valutare forse non servono più + public static BigDecimal calcRicarico(BigDecimal przBase, BigDecimal przVend, BigDecimal percSfrido){ + BigDecimal ricarico = BigDecimal.ZERO; + + if (przBase != BigDecimal.ZERO ) { + Double przBaseD = przBase.doubleValue() * (1 + percSfrido.doubleValue() / 100); + ricarico = new BigDecimal((przVend.doubleValue() - przBaseD)/przBaseD * 100).setScale(2, BigDecimal.ROUND_HALF_UP); + } + return ricarico; + } + + public static BigDecimal calcMargine(BigDecimal przBase, BigDecimal przVend, BigDecimal percSfrido){ + BigDecimal margine = BigDecimal.ZERO; + + if (przVend != BigDecimal.ZERO){ + margine = new BigDecimal((przVend.doubleValue() - (przBase.doubleValue() + / (1 - percSfrido.doubleValue() / 100))) / przVend.doubleValue() * 100) + .setScale(2, BigDecimal.ROUND_HALF_UP); + } + return margine; + } + + public static BigDecimal calcPrzVend(Connection conn, String codVlis, String codMart, BigDecimal przBase, BigDecimal ricarico, BigDecimal maggPrzVend) throws SQLException { + + BigDecimal percSfrido = new BigDecimal(0); + BigDecimal arrotonda = new BigDecimal(0); + + String query, listinoMargine = ""; + Integer cifreDec = 0; + PreparedStatement info; + ResultSet res; + + query = "SELECT vtb_list.arr_ric, " + + " vtb_list.flag_lisv_margine, " + " gtb_divi.cifre_dec " + + "FROM vtb_list, " + " gtb_divi " + + "WHERE vtb_list.cod_divi = gtb_divi.cod_divi AND " + + " vtb_list.cod_vlis = '" + codVlis + "' "; + + info = conn.prepareStatement(query); + res = info.executeQuery(); + + if (res.next()) { + arrotonda = res.getBigDecimal("arr_ric"); + listinoMargine = res.getString("flag_lisv_margine"); + cifreDec = res.getInt("cifre_dec"); + } + res.close(); + info.close(); + query = "SELECT mtb_aart.perc_sfrido " + "FROM mtb_aart " + + "WHERE mtb_aart.cod_mart = '" + codMart + "' "; + info = conn.prepareStatement(query); + res = info.executeQuery(); + + if (res.next()) { + percSfrido = res.getBigDecimal("perc_sfrido"); + } + res.close(); + info.close(); + + return calcPrzVend(przBase, ricarico, maggPrzVend, cifreDec, arrotonda, percSfrido, listinoMargine); + + } + + public static BigDecimal calcPrzVend(BigDecimal przBase, BigDecimal ricarico, BigDecimal maggPrzVend, + Integer cifreDec, BigDecimal arrotonda, BigDecimal percSfrido, String listinoMargine) { + BigDecimal przVend = new BigDecimal(0); + Integer cifrePrec = 0; + + // CALCOLO PREZZO DI VENDITA + if (arrotonda != BigDecimal.ZERO) { + cifrePrec = 0; + + while (arrotonda.compareTo(BigDecimal.ONE) < 0) { + cifrePrec++; + arrotonda.multiply(BigDecimal.TEN); + } + + if (cifrePrec < cifreDec) { + cifrePrec = cifreDec; + } + + przVend = calcPrzVendInternal(przBase, ricarico, maggPrzVend, cifrePrec, percSfrido, listinoMargine); + } else { + przVend = calcPrzVendInternal(przBase, ricarico, maggPrzVend, cifreDec, percSfrido, listinoMargine); + } + + return przVend; + } + + private static BigDecimal calcPrzVendInternal(BigDecimal przBase, BigDecimal ricarico, + BigDecimal maggPrzVend, Integer cifreDec, BigDecimal percSfrido, String listinoMargine) { + + Double przVend; + // CALCOLO PREZZO DI VENDITA + if ("N".equals(listinoMargine)) { + przVend = (przBase.doubleValue() + maggPrzVend.doubleValue()) + * (1 + ricarico.doubleValue() / 100) / (1 - percSfrido.doubleValue() / 100); + } else { + przVend = (przBase.doubleValue() + maggPrzVend.doubleValue()) / (1 - ricarico.doubleValue() / 100) / (1 - percSfrido.doubleValue() / 100); + } + + return new BigDecimal(przVend).setScale(cifreDec, BigDecimal.ROUND_HALF_UP); + } + + private static BigDecimal calcPrzVendIva(BigDecimal przVend, BigDecimal percAliq, Integer cifreDec, String flagArrPrzIva){ + Double przVendIVA; + + //CALCOLO PREZZO DI VENDITA CON IVA + if ("E".equals(flagArrPrzIva)) { + przVendIVA = Math.ceil(((przVend.doubleValue()*(1+percAliq.doubleValue()/100)) * Math.pow(10, cifreDec)))/Math.pow(10, cifreDec); + return new BigDecimal(przVendIVA); + } else if ("D".equals(flagArrPrzIva)){ + przVendIVA = przVend.doubleValue()*(1+percAliq.doubleValue()/100); + return new BigDecimal((int)przVendIVA.intValue()); + } else if ("N".equals(flagArrPrzIva)){ + przVendIVA = przVend.doubleValue() * (1+percAliq.doubleValue()/100); + return new BigDecimal(przVendIVA).setScale(EmsRestConstants.cifreDecMax, BigDecimal.ROUND_HALF_UP); + } else { + przVendIVA = przVend.doubleValue() * (1+percAliq.doubleValue()/100); + return new BigDecimal(przVendIVA).setScale(cifreDec, BigDecimal.ROUND_HALF_UP); + } + + } + + public static BigDecimal calcPrzVendIva(Connection conn, String codVlis, String codMart, BigDecimal przVend) throws SQLException{ + BigDecimal percAliq = BigDecimal.ZERO; + String query, flagArrPrzIva = ""; + Integer cifreDec = EmsRestConstants.cifreDecMax; + PreparedStatement info; + ResultSet res; + + query = "SELECT vtb_list.flag_arr_prz_iva, gtb_divi.cifre_dec FROM vtb_list, gtb_divi " + + "WHERE vtb_list.cod_divi = gtb_divi.cod_divi AND " + + "vtb_list.cod_vlis = '" + codVlis + "' "; + + info = conn.prepareStatement(query); + res = info.executeQuery(); + if(res.next()){ + flagArrPrzIva = res.getString("flag_arr_prz_iva"); + cifreDec = res.getInt("cifre_dec"); + } + res.close();info.close(); + + query = "SELECT gtb_aliq.perc_aliq FROM mtb_aart, gtb_aliq " + + "WHERE mtb_aart.cod_aliq = gtb_aliq.cod_aliq AND " + + " mtb_aart.cod_mart = '" + codMart + "' "; + + info = conn.prepareStatement(query); + res = info.executeQuery(); + if(res.next()){ + percAliq = res.getBigDecimal("perc_aliq"); + } + res.close();info.close(); + + return calcPrzVendIva(przVend, percAliq, cifreDec, flagArrPrzIva); + } + */ + +} diff --git a/ems-core/src/main/java/it/integry/ems/rules/expression/dto/InfoPezziDTO.java b/ems-core/src/main/java/it/integry/ems/rules/expression/dto/InfoPezziDTO.java new file mode 100644 index 0000000000..45d55fe242 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/expression/dto/InfoPezziDTO.java @@ -0,0 +1,120 @@ +package it.integry.ems.rules.expression.dto; + +import java.util.Date; + + +public class InfoPezziDTO { + private String untMisVend, codPromo, descrPromo, codDivi, tipoVariazione, posizione; + private double RapConv, ricarica, przBase, przVend, przVendIva, cambio, maggPrzVend; + private Date dataIniz, dataFine, dataAggPrz; + private long versione; + + public String getUntMisVend() { + return untMisVend; + } + public void setUntMisVend(String untMisVend) { + this.untMisVend = untMisVend; + } + public String getCodPromo() { + return codPromo; + } + public void setCodPromo(String codPromo) { + this.codPromo = codPromo; + } + public String getDescrPromo() { + return descrPromo; + } + public void setDescrPromo(String descrPromo) { + this.descrPromo = descrPromo; + } + public String getCodDivi() { + return codDivi; + } + public void setCodDivi(String codDivi) { + this.codDivi = codDivi; + } + public String getTipoVariazione() { + return tipoVariazione; + } + public void setTipoVariazione(String tipoVariazione) { + this.tipoVariazione = tipoVariazione; + } + public double getRapConv() { + return RapConv; + } + public void setRapConv(double RapConv) { + this.RapConv = RapConv; + } + public double getRicarica() { + return ricarica; + } + public void setRicarica(double ricarica) { + this.ricarica = ricarica; + } + public double getPrzBase() { + return przBase; + } + public void setPrzBase(double przBase) { + this.przBase = przBase; + } + public double getPrzVend() { + return przVend; + } + public void setPrzVend(double przVend) { + this.przVend = przVend; + } + public double getPrzVendIva() { + return przVendIva; + } + public void setPrzVendIva(double przVendIva) { + this.przVendIva = przVendIva; + } + public double getCambio() { + return cambio; + } + public void setCambio(double cambio) { + this.cambio = cambio; + } + public Date getDataIniz() { + return dataIniz; + } + public void setDataIniz(Date dataIniz) { + this.dataIniz = dataIniz; + } + public Date getDataFine() { + return dataFine; + } + public void setDataFine(Date dataFine) { + this.dataFine = dataFine; + } + public Date getDataAggPrz() { + return dataAggPrz; + } + public void setDataAggPrz(Date dataAggPrz) { + this.dataAggPrz = dataAggPrz; + } + public long getVersione() { + return versione; + } + public void setVersione(long versione) { + this.versione = versione; + } + public String getPosizione() { + return posizione; + } + public void setPosizione(String posizione) { + this.posizione = posizione; + } + /** + * @return the maggPrzVend + */ + public double getMaggPrzVend() { + return maggPrzVend; + } + /** + * @param maggPrzVend the maggPrzVend to set + */ + public void setMaggPrzVend(double maggPrzVend) { + this.maggPrzVend = maggPrzVend; + } + } diff --git a/ems-core/src/main/java/it/integry/ems/rules/util/CustomAccumulateFunction.java b/ems-core/src/main/java/it/integry/ems/rules/util/CustomAccumulateFunction.java new file mode 100644 index 0000000000..7da27baa06 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/rules/util/CustomAccumulateFunction.java @@ -0,0 +1,59 @@ +package it.integry.ems.rules.util; + +import it.integry.ems.base.EntityBase; + +import java.io.IOException; +import java.io.ObjectInput; +import java.io.ObjectOutput; +import java.io.Serializable; + +import org.kie.api.runtime.rule.AccumulateFunction; + +public class CustomAccumulateFunction implements AccumulateFunction { + + @Override + public void readExternal(ObjectInput arg0) throws IOException, ClassNotFoundException { + + } + + @Override + public void writeExternal(ObjectOutput arg0) throws IOException { + + } + + @Override + public Serializable createContext() { + return new Double(0); + } + + @Override + public void init(Serializable context) throws Exception { + //System.out.println(); + } + + @Override + public void accumulate(Serializable context, Object value) { + + } + + @Override + public void reverse(Serializable context, Object value) throws Exception { + + } + + @Override + public Object getResult(Serializable context) throws Exception { + return context; + } + + @Override + public boolean supportsReverse() { + return false; + } + + @Override + public Class getResultType() { + return EntityBase.class; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/schedule/QuartzJobBeanWithConf.java b/ems-core/src/main/java/it/integry/ems/schedule/QuartzJobBeanWithConf.java new file mode 100644 index 0000000000..d6c9ec2f41 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/schedule/QuartzJobBeanWithConf.java @@ -0,0 +1,82 @@ +package it.integry.ems.schedule; + +import org.quartz.Job; +import org.quartz.JobExecutionContext; +import org.quartz.JobExecutionException; +import org.quartz.SchedulerException; +import org.springframework.beans.BeanWrapper; +import org.springframework.beans.MutablePropertyValues; +import org.springframework.beans.PropertyAccessorFactory; +import org.springframework.beans.factory.annotation.Autowired; + +public abstract class QuartzJobBeanWithConf implements Job { + + protected String profileDb; + protected String enabled; + protected String serviceName; + protected String branch; + + public String getProfileDb() { + return profileDb; + } + + public String getEnabled() { + return enabled; + } + + public String getServiceName() { + return serviceName; + } + + public String getBranch() { + return branch; + } + + @Autowired + public void setProfileDb(String profileDb) { + this.profileDb = profileDb; + } + + @Autowired + public void setEnabled(String enabled) { + this.enabled = enabled; + } + + @Autowired + public void setServiceName(String serviceName) { + this.serviceName = serviceName; + } + + @Autowired + public void setBranch(String branch) { + this.branch = branch; + } + + /** + * This implementation applies the passed-in job data map as bean property + * values, and delegates to {@code executeInternal} afterwards. + * @see #executeInternal + */ + @Override + public final void execute(JobExecutionContext context) throws JobExecutionException { + try { + BeanWrapper bw = PropertyAccessorFactory.forBeanPropertyAccess(this); + MutablePropertyValues pvs = new MutablePropertyValues(); + pvs.addPropertyValues(context.getScheduler().getContext()); + pvs.addPropertyValues(context.getMergedJobDataMap()); + bw.setPropertyValues(pvs, true); + } + catch (SchedulerException ex) { + throw new JobExecutionException(ex); + } + executeInternal(context); + } + + /** + * Execute the actual job. The job data map will already have been + * applied as bean property values by execute. The contract is + * exactly the same as for the standard Quartz execute method. + * @see #execute + */ + protected abstract void executeInternal(JobExecutionContext context) throws JobExecutionException; +} diff --git a/ems-core/src/main/java/it/integry/ems/service/EntityProcessor.java b/ems-core/src/main/java/it/integry/ems/service/EntityProcessor.java new file mode 100644 index 0000000000..eba746f3ab --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/EntityProcessor.java @@ -0,0 +1,357 @@ +package it.integry.ems.service; + +import java.io.StringWriter; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.ResultSetMetaData; +import java.sql.Types; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Map; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.SerializationFeature; +import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.databind.node.ObjectNode; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.base.EntityInterface; +import it.integry.ems.base.EntityPropertyHolder; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.export.dto.ExportTemplate; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.model.ColumnMetadataDTO; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.resolver.ResultSetSerializer; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.rulescompleting.DroolsDataCompleting; +import it.integry.ems.sync.ASyncManager; +import it.integry.ems.sync.ConnectionCacheHolder; +import it.integry.ems.sync.SyncManager; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; + +@Service +@Scope(value = "request") +public class EntityProcessor { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + protected SyncManager syncManager; + @Autowired + protected ASyncManager asyncManager; + + @Autowired + private DroolsDataCompleting dataCompleting; + @Autowired + private DataSource ds; + @Autowired + private EmsProperties properties; + @Autowired + private EntityPropertyHolder entityPropertyHolder; + + @Autowired + private JSONObjectMapper jsonObjectMapper; + + private boolean isOnline = false; + private String dbDistributoreFinded = null; + private String primaryProfileDB = null; + + private Map dsSyncList = null; + + public String getPrimaryProfileDB() { + return primaryProfileDB; + } + + public void setPrimaryProfileDB(String primaryProfileDB) { + this.primaryProfileDB = primaryProfileDB; + } + + public Map getDsSyncList() { + return dsSyncList; + } + + public void setDsSyncList(Map dsSyncList) { + this.dsSyncList = dsSyncList; + } + + public Object processEntity(EntityInterface entity) throws Exception { + return processEntity(entity, ""); + } + public Object processEntity(EntityInterface entity, String username) throws Exception { + return processEntity(entity, true, username); + } + + public Object processEntity(EntityInterface entity, Boolean isSync) throws Exception { + return processEntity(entity, isSync, false, true, ""); + } + + public Object processEntity(EntityInterface entity, Boolean isSync, String username) throws Exception { + return processEntity(entity, isSync, false, true, username); + } + + public Object processEntity(EntityInterface entity, Boolean isSync, + Boolean forceTransaction, Boolean firstEntity, String username) throws Exception { + + Connection connection = ds.getConnection(); + try { + entity.setEntityHolder(entityPropertyHolder); + entity.setUsername(username); + entity.setApplicationNameDB(ds.getConnection()); + entity.trimPK(); + if (entity.getOperation() == null) + entity.setOperation(OperationType.NO_OP); + + if(entity.getOperation() == OperationType.NO_OP) { + processInternal(entity, isSync, forceTransaction, firstEntity); + } else if(entity.getOperation() == OperationType.SELECT_OBJECT) { + return entity.selectAndMergeEntity(connection, (EntityBase)entity); + //return entity; + } else if (entity.getOperation() == OperationType.SELECT) { + String json = (String) entity.select(connection); + if(json != null){ + EntityBase[] entityList = null; + //json to entity + if(json.charAt(0) == '[') { + entityList = jsonObjectMapper.readValue(json, EntityBase[].class); + } else if(json.charAt(0) == '{') { + EntityBase ent = jsonObjectMapper.readValue(json, EntityBase.class); + entityList = new EntityBase[] {ent}; + } + + // 2016-11-30 (FABIO-GIUSEPPE): valorizzato operation SELECT nella response + for (int i = 0; i < entityList.length; i++) { + entityList[i].setOperation(entity.getOperation()); + } + + return entityList; + } else + return null; + } else { + processInternal(entity, isSync, forceTransaction, firstEntity); + } + /////////////////////////// + if(!forceTransaction) { + if(!connection.isClosed()) + connection.commit(); + //connection.close(); + } + /////////////////////////// + return null; + } catch (Exception e) { + if(!forceTransaction) { + if(!connection.isClosed()) + connection.rollback(); + //connection.close(); + } + throw e; + } + } + + private void processInternal(EntityInterface entity, Boolean isSync, + Boolean forceTransaction, Boolean firstEntity) throws Exception { + + String username; + entity.setCompletingManager(dataCompleting); + Connection primaryDB = null; + if(dsSyncList != null) + primaryDB = dsSyncList.get(primaryProfileDB); + + if(primaryDB != null && !primaryDB.getCatalog().equals(ds.getConnection().getCatalog())) { + username = primaryDB.getCatalog(); + entity.dataCompleting(primaryDB); + } else { + username = ds.getConnection().getCatalog(); + entity.dataCompleting(ds.getConnection()); + } + + if(!isSync) { + entity.manageWithParentConnection(ds.getConnection()); + } else { + //test on syncronization active + syncIsActive(entity); + // + if (isOnline) { + logger.info("SINCRONIZZAZIONE su entity " + entity.getTableName() + " ONLINE: " + isOnline); + if(dbDistributoreFinded!=null){ + ConnectionCacheHolder.releaseProfile(primaryProfileDB); + ds.initialize(dbDistributoreFinded, properties.getGlobalConnectionIniPath()); + logger.debug("INIT CONN MASTER (" + dbDistributoreFinded + ")"); + } + //esclusione campi sul distributore + String sql = "SELECT " + UtilityDB.valueToString(dbDistributoreFinded) + ", where_cond_sql, type_transaction, recalc_columns " + + " from stb_subscription " + + " where table_name="+UtilityDB.valueToString(entity.getTableName().toUpperCase()) + + " AND flag_attivo='S' AND user_name = " + UtilityDB.valueToString(primaryProfileDB); + + logger.debug("query sync " + sql); + Connection connection = ds.getConnection(); + logger.debug("connection " + connection.getCatalog() + " " + connection.toString()); + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + EntityInterface entityCloned = entity.clone(); + //IMPORTANTE + //inizializza un nuovo arraylist + entityCloned.setRecalcColumns(new ArrayList()); + + if(rs.next()) { + if(rs.getString("recalc_columns")!=null) { + entityCloned.setRecalcColumns(Arrays.asList(rs.getString("recalc_columns").split(","))); + } + } + rs.close(); + ps.close(); + + syncManager.executeSynchronization(entity, entityCloned, dsSyncList, forceTransaction, firstEntity, primaryProfileDB); + } else { + if(primaryDB != null && !primaryDB.getCatalog().equals(ds.getConnection().getCatalog())) { + entity.manageWithParentConnection(primaryDB); + } else { + entity.manageWithParentConnection(ds.getConnection()); + } + + if(entity.isSyncOfflineActive()) + asyncManager.putHasSyncOffline(ds.getConnection().getCatalog()); + asyncManager.putSyncOffline(ds.getConnection().getCatalog(), entity); + } + } + } + + public ServiceRestResponse saveExportTemplate(ExportTemplate exportTemplate) { + + exportTemplate.getModoInvio().getExportName(); + + if(exportTemplate.getModoInvio().getChkDownload()) { + + } + + return null; + } + + public List selectRawData(String query) throws Exception { + SimpleModule module = new SimpleModule(); + module.addSerializer(new ResultSetSerializer()); + + ObjectMapper objectMapper = new ObjectMapper(); + objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); + objectMapper.setDateFormat(new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD)); + objectMapper.registerModule(module); + PreparedStatement ps = ds.getConnection().prepareStatement(query); + ResultSet resultset = ps.executeQuery(); + + List list = new ArrayList(); + ResultSetMetaData rsmd = resultset.getMetaData(); + for (int i=0;i listOut = new ArrayList(); + listOut.add(json); + listOut.add(metadata); + return listOut; + } + + private void syncIsActive(EntityInterface entity) throws Exception { + + //init delle variabili + isOnline = false; + dbDistributoreFinded = null; + + Connection connection = ds.getConnection(); + String dbDistributore = syncManager.getDistributore(entity); + if(dbDistributore != null && !"".equals(dbDistributore)) { + DataSource dsDistro = new DataSource(); + + String whereUser = ""; + if(!ds.getProfile().toUpperCase().equals(dbDistributore.toUpperCase())){ + whereUser = " and user_name in ("+UtilityDB.valueToString(primaryProfileDB)+")"; + dbDistributoreFinded = dbDistributore; + dsDistro.initialize(dbDistributore, properties.getGlobalConnectionIniPath()); + } else { + dsDistro.initialize(ds.getProfile(), properties.getGlobalConnectionIniPath()); + } + + connection = dsDistro.getConnection(); + PreparedStatement ps = (PreparedStatement) connection + .prepareStatement("SELECT where_cond_sql, type from stb_subscription where table_name='" + + entity.getTableName().toUpperCase() + "' AND flag_attivo='S'" + whereUser); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + isOnline = true; + } + rs.close(); + ps.close(); + dsDistro.forceClose(); + } + } + + public boolean isSyncActive() { + return isOnline; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/service/HttpRestWrapper.java b/ems-core/src/main/java/it/integry/ems/service/HttpRestWrapper.java new file mode 100644 index 0000000000..e7da773360 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/HttpRestWrapper.java @@ -0,0 +1,56 @@ +package it.integry.ems.service; + +import java.text.SimpleDateFormat; +import java.util.Arrays; +import java.util.Date; +import java.util.List; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.security.utility.RestUtil; + +@Service +public class HttpRestWrapper { + + @Autowired + private EmsProperties properties; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + public List callProcessEntityList(String database, String username, String password, String jsonBody, Boolean forceTransaction) + throws Exception { + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", jsonBody, "application/json", + properties.getRootApi() + EmsRestConstants.PATH_PROCESS_ENTITY_LIST, now); + + final Client client = ClientBuilder.newClient(); + final WebTarget resource = client.target(properties.getEndPointWS()) + .path(properties.getRootApi() + EmsRestConstants.PATH_PROCESS_ENTITY_LIST); + Response response = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("forceTransaction", forceTransaction).request() + .header("Authorization", database + ":" + auth).header("SignDate", now) + .header("username", username).header("password", password) + .post(Entity.json(jsonBody)); + + String str = response.readEntity(String.class); + List respList = Arrays + .asList(jsonObjectMapper.readValue(str, ServiceRestResponse[].class)); + + response.close(); + client.close(); + return respList; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/service/MailService.java b/ems-core/src/main/java/it/integry/ems/service/MailService.java new file mode 100644 index 0000000000..27aae75c74 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/MailService.java @@ -0,0 +1,273 @@ +package it.integry.ems.service; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.FileItem; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.CryptoUtils; + +import java.io.File; +import java.io.FileInputStream; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.util.List; +import java.util.Properties; + +import javax.activation.MimetypesFileTypeMap; +import javax.mail.internet.AddressException; +import javax.mail.internet.InternetAddress; +import javax.mail.internet.MimeMessage; + +import org.apache.commons.codec.binary.Base64; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.core.io.ByteArrayResource; +import org.springframework.core.io.InputStreamSource; +import org.springframework.mail.javamail.JavaMailSenderImpl; +import org.springframework.mail.javamail.MimeMessageHelper; +import org.springframework.stereotype.Service; + +@Service +public class MailService { + + @Autowired + private JavaMailSenderImpl mailSender; + + private String smtp; + private Integer port=25; + private String isSSL; + private String isAuth; + private String from; + private String username; + private String password; +// private String typeContent; + private List attachmentFile; + private List attachmentByte; +// private Boolean autoConfig = false; + + @Autowired + private EmsProperties properties; + +// @Autowired +// private SetupGest setupGest; + + public void sendMail(String profileDb, String from, String fromName, String to, String cc, String ccn, + String subject, String msgText, Boolean isHtml) throws Exception { + sendMail(profileDb, from, fromName, to, cc, ccn, subject, msgText, isHtml, "false"); + } + + public void sendMail(String profileDb, String from, String fromName, String to, String cc, String ccn, + String subject, String msgText, Boolean isHtml, String isDebug) throws Exception { + + readParamenter(profileDb, from); + + Properties props = new Properties(); + + props.put("mail.debug", isDebug); + + mailSender.setHost(smtp); + mailSender.setPort(port); + + //TODO funzionano così in java 6/7 + //TODO quando si passerà a java 8 verificare il protocollo smtps + props.put("mail.transport.protocol", "smtp"); + mailSender.setProtocol("smtp"); + + if ("S".equals(isSSL)) { + if (587 == port){ //inserito per gestire il protocollo tls + props.put("mail.smtp.starttls.enable", "true"); + }else{ + props.put("mail.smtp.socketFactory.class", "javax.net.ssl.SSLSocketFactory"); + props.put("mail.smtp.ssl.trust", "*"); + props.put("mail.smtp.ssl.enable", "true"); + } + } + + if ("S".equals(isAuth)) { + props.put("mail.smtp.auth", "true"); + mailSender.setUsername(username); + mailSender.setPassword(password); + } + + MimeMessage message = mailSender.createMimeMessage(); + message.setSubject(subject); + + MimeMessageHelper helper = new MimeMessageHelper(message, true, "UTF-8"); + + if (attachmentFile != null) { + for (String filePath : attachmentFile) { + File f = new File(filePath); + helper.addAttachment(f.getName(), f); + } + } + + MimetypesFileTypeMap mimeTypesMap = new MimetypesFileTypeMap(); + if (attachmentByte != null) { + for (FileItem fileItem : attachmentByte) { + InputStreamSource is = new ByteArrayResource( + Base64.decodeBase64(fileItem.getFileb64Content())); + helper.addAttachment(fileItem.getFileName(), is, mimeTypesMap.getContentType(fileItem.getFileName())); + } + } + + if (UtilityString.isNullOrEmpty(fromName)) { + helper.setFrom(this.from); + } else { + helper.setFrom(this.from, fromName); + } + + if (!UtilityString.isNullOrEmpty(to)) + helper.setTo(to.split(";")); + + if (!UtilityString.isNullOrEmpty(cc)) + helper.setCc(cc.split(";")); + if (!UtilityString.isNullOrEmpty(ccn)) + helper.setBcc(ccn.split(";")); + + // typeContent + helper.setText(msgText, isHtml); + + mailSender.setJavaMailProperties(props); + mailSender.send(message); + } + + private void readParamenter(String profileDb, String fromEmail) throws Exception { + DataSource ds = new DataSource(); + ds.initialize(profileDb, properties.getGlobalConnectionIniPath()); + + String sql = "select e_mail, smtp, authentication, user_name, password, port, ssl, crypt_password, flag_default " + + "from stb_email where e_mail = " + UtilityDB.valueToString(fromEmail); + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + if (rs.next()) { + smtp = rs.getString("smtp"); + from = rs.getString("e_mail"); + username = rs.getString("user_name"); + password = rs.getString("password"); + port = rs.getInt("port"); + isSSL = rs.getString("ssl"); + isAuth = rs.getString("authentication"); + if ("S".equals(rs.getString("crypt_password"))) { + password = CryptoUtils.decrypt(password); + } + } else { + Properties propMail = new Properties(); + FileInputStream fis = new FileInputStream(properties.getIniPath() + "/mail.ini"); + if (fis != null) { + propMail.load(fis); + smtp = propMail.getProperty("SMTP"); + from = propMail.getProperty("FROM"); + username = propMail.getProperty("USERNAME"); + password = propMail.getProperty("PASSWORD"); + if(!UtilityString.isNullOrEmpty(propMail.getProperty("PORT"))) + port = Integer.parseInt(propMail.getProperty("PORT")); + isSSL = propMail.getProperty("SSL"); + isAuth = propMail.getProperty("AUTHENTICATION"); + if (UtilityString.isNullOrEmpty(propMail.getProperty("PASSWORD_CRIPTATA")) || + "S".equals(propMail.getProperty("PASSWORD_CRIPTATA"))) { + password = CryptoUtils.decrypt(password); + } + } + } + rs.close(); + ps.close(); + + ds.forceClose(); + } + + public void sendMail(String[] to, String cc, String subject, String msg) throws Exception { + sendMail(mailSender.getUsername(), to, cc, subject, msg, null, null, null); + } + + public void sendMail(String from, String fromName, String[] to, String cc, String ccn, String subject, + String msg, Boolean isHtmlText) throws Exception { + MimeMessage message = mailSender.createMimeMessage(); + message.setSubject(subject); + MimeMessageHelper helper; + helper = new MimeMessageHelper(message, true, "UTF-8"); + helper.setFrom(from, fromName); + helper.setTo(to); + + if (!UtilityString.isNullOrEmpty(cc)) + helper.setCc(cc); + if (!UtilityString.isNullOrEmpty(ccn)) + helper.setBcc(ccn); + + helper.setText(msg, isHtmlText); + mailSender.send(message); + } + + public void sendMail(String from, String[] to, String cc, String subject, String msg) throws Exception { + sendMail(from, to, cc, subject, msg, null, null, null); + } + + public void sendMail(String from, String[] to, String cc, String subject, String msg, byte[] attachment, + String contentType, String attachmentFilename) throws Exception { + MimeMessage message = mailSender.createMimeMessage(); + message.setSubject(subject); + MimeMessageHelper helper; + helper = new MimeMessageHelper(message, true, "UTF-8"); + helper.setFrom(from); + helper.setTo(to); + + if (!UtilityString.isNullOrEmpty(cc)) + helper.setCc(cc); + + if (attachment != null) { + InputStreamSource is = new ByteArrayResource(attachment); + helper.addAttachment(attachmentFilename, is, contentType); + } + helper.setText(msg, true); + mailSender.send(message); + } + + public void sendMail(String from, String[] to, String cc, String subject, String msg, List items) + throws Exception { + MimeMessage message = mailSender.createMimeMessage(); + message.setSubject(subject); + MimeMessageHelper helper; + helper = new MimeMessageHelper(message, true, "UTF-8"); + helper.setFrom(from); + helper.setTo(to); + + if (!UtilityString.isNullOrEmpty(cc)) + helper.setCc(cc); + + if (items.size() > 0) { + for (FileItem fileItem : items) { + InputStreamSource is = new ByteArrayResource( + Base64.decodeBase64(fileItem.getFileb64Content())); + helper.addAttachment(fileItem.getFileName(), is, fileItem.getExt()); + } + } + helper.setText(msg, true); + mailSender.send(message); + } + + public List getAttachmentFile() { + return attachmentFile; + } + + public void setAttachmentFile(List attachmentFile) { + this.attachmentFile = attachmentFile; + } + + public List getAttachmentByte() { + return attachmentByte; + } + + public void setAttachmentByte(List attachmentByte) { + this.attachmentByte = attachmentByte; + } + + public boolean isValidEmailAddress(String email) { + boolean result = true; + try { + InternetAddress emailAddr = new InternetAddress(email); + emailAddr.validate(); + } catch (AddressException ex) { + result = false; + } + return result; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/service/PrinterService.java b/ems-core/src/main/java/it/integry/ems/service/PrinterService.java new file mode 100644 index 0000000000..a1a04dd70b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/PrinterService.java @@ -0,0 +1,124 @@ +package it.integry.ems.service; + +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.utility.UtilityString; + +import java.awt.print.PrinterException; +import java.awt.print.PrinterJob; +import java.io.ByteArrayOutputStream; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.sql.Connection; +import java.util.Map; + +import javax.print.Doc; +import javax.print.DocFlavor; +import javax.print.DocPrintJob; +import javax.print.PrintException; +import javax.print.PrintService; +import javax.print.PrintServiceLookup; +import javax.print.SimpleDoc; +import javax.print.attribute.HashPrintRequestAttributeSet; +import javax.print.attribute.PrintRequestAttributeSet; + +import net.sf.jasperreports.engine.JasperCompileManager; +import net.sf.jasperreports.engine.JasperExportManager; +import net.sf.jasperreports.engine.JasperFillManager; +import net.sf.jasperreports.engine.JasperPrint; +import net.sf.jasperreports.engine.JasperReport; +import net.sf.jasperreports.engine.design.JasperDesign; +import net.sf.jasperreports.engine.xml.JRXmlLoader; + +import org.apache.pdfbox.pdmodel.PDDocument; +import org.apache.pdfbox.printing.PDFPageable; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class PrinterService { + + @Autowired + private EmsProperties properties; + + public void print(String printerName, InputStream is, HashPrintRequestAttributeSet attrib, String mimeType) throws Exception { + PrintService myService = configPrinter(printerName); + + printFileType(myService, is, attrib, mimeType); + } + + public void print(String printerName, String fileName, HashPrintRequestAttributeSet attrib, String mimeType) throws Exception { + PrintService myService = configPrinter(printerName); + + FileInputStream fis = new FileInputStream(fileName); + printFileType(myService, fis, attrib, mimeType); + } + + public void print(String printerName, InputStream is, String mimeType) throws Exception { + PrintService myService = configPrinter(printerName); + + printFileType(myService, is, new HashPrintRequestAttributeSet(), mimeType); + } + + public void print(String printerName, String fileName, String mimeType) throws Exception { + PrintService myService = configPrinter(printerName); + + FileInputStream fis = new FileInputStream(fileName); + printFileType(myService, fis, new HashPrintRequestAttributeSet(), mimeType); + } + + public byte[] createPdfFromReport(Map parameters, InputStream inputStream, Connection conn) throws Exception { + + JasperDesign jasperDesign = JRXmlLoader.load(inputStream); + JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); + JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, conn); + + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + + JasperExportManager.exportReportToPdfStream(jasperPrint, baos); + baos.close(); + return baos.toByteArray(); + } + + private void printFileType(PrintService myService, InputStream fis, HashPrintRequestAttributeSet attrib, String mimeType) + throws IOException, PrinterException, PrintException { + DocPrintJob printJob = myService.createPrintJob(); + if(mimeType.endsWith("application/pdf")){ + PDDocument dc = PDDocument.load(fis); + PrinterJob job = PrinterJob.getPrinterJob(); + job.setPrintService(myService); +// dc.silentPrint(job); + job.setPageable(new PDFPageable(dc)); + job.print(); + } else { + Doc doc = new SimpleDoc(fis, DocFlavor.INPUT_STREAM.AUTOSENSE, null); + printJob.print(doc, attrib); + } + fis.close(); + } + + private PrintService configPrinter(String printerName) throws IllegalStateException { + DocFlavor flavor = DocFlavor.SERVICE_FORMATTED.PAGEABLE; + PrintRequestAttributeSet patts = new HashPrintRequestAttributeSet(); + PrintService[] ps = PrintServiceLookup.lookupPrintServices(flavor, patts); + if (ps.length == 0) { + throw new IllegalStateException("No Printer found"); + } + + if(UtilityString.isNullOrEmpty(printerName)) + printerName = properties.getDefaultPrinterName(); + + PrintService myService = null; + for (PrintService printService : ps) { + if (printService.getName().equals(printerName)) { + myService = printService; + break; + } + } + + if (myService == null) { + throw new IllegalStateException("Printer not found"); + } + return myService; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java b/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java new file mode 100644 index 0000000000..2f4223bf41 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/ReportProcessor.java @@ -0,0 +1,412 @@ +package it.integry.ems.service; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.db.ResultSetMapper; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.report.dto.JasperDTO; +import it.integry.ems.report.dto.PairsDTO; +import it.integry.ems.report.dto.SubreportDTO; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityFile; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.utility.UtilityXML; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.InputStream; +import java.sql.PreparedStatement; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Locale; + +import net.sf.jasperreports.engine.JRAbstractExporter; +import net.sf.jasperreports.engine.JRExporterParameter; +import net.sf.jasperreports.engine.JasperCompileManager; +//import net.sf.jasperreports.engine.JasperExportManager; +import net.sf.jasperreports.engine.JasperFillManager; +import net.sf.jasperreports.engine.JasperPrint; +import net.sf.jasperreports.engine.JasperReport; +import net.sf.jasperreports.engine.data.JsonDataSource; +import net.sf.jasperreports.engine.design.JRDesignQuery; +import net.sf.jasperreports.engine.design.JasperDesign; +import net.sf.jasperreports.engine.export.JRHtmlExporter; +import net.sf.jasperreports.engine.export.JRPdfExporter; +import net.sf.jasperreports.engine.export.JRRtfExporter; +import net.sf.jasperreports.engine.export.JRXlsExporter; +import net.sf.jasperreports.engine.query.JRXPathQueryExecuterFactory; +//import net.sf.jasperreports.engine.query.JsonQueryExecuterFactory; +import net.sf.jasperreports.engine.util.JRProperties; +import net.sf.jasperreports.engine.util.JRXmlUtils; +import net.sf.jasperreports.engine.xml.JRXmlLoader; + +import org.apache.commons.codec.binary.Base64; +import org.apache.commons.io.FilenameUtils; +import org.apache.commons.io.IOUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +@Service +@Scope(value = "request") +public class ReportProcessor { + +// private final Logger logger = LogManager.getLogger(); + + @Autowired + private DataSource ds; + @Autowired + private EmsProperties properties; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + public byte[] processReportBase64(JasperDTO jasperDTO) throws Exception { + String stringXML, pathSetupWS, formatoExport = null, callId = null; + + pathSetupWS = properties.getIniPath() + "/WEBSERVICES/setup_reportjasper.ini"; + String pathJrxml = UtilityString.profileString(pathSetupWS, "PATH_JRXML", ""); + + String pathTemp = pathJrxml + "temp/"; + if(UtilityFile.directoryCreate(pathTemp)) { + stringXML = new String(Base64.decodeBase64(jasperDTO.getB64XmlReport().getBytes())); + if(stringXML.length() != 0){ + JasperDTO newJasperDTO = reportBase64ToDTO(stringXML, pathTemp, pathJrxml); + byte[] reportByte = processReport(newJasperDTO, newJasperDTO.getFormatoExport()); + + // MANTENGO LA FUNZIONALITA DEL SALVATAGGIO FISICO PER ACCESSO SUCCESSIVO + // (IMPLEMENTATO CON "ASYNC") + if (!UtilityString.isNullOrEmpty(callId)){ + pathSetupWS = properties.getIniPath() + "/WEBSERVICES/setup_web.ini"; + String pathWebShare = UtilityString.profileString(pathSetupWS, "PATH_WEB_SHARE", ""); + UtilityFile.directoryCreate(pathWebShare); + UtilityFile.writeFileRenameDuplicate(pathWebShare, callId + "." + formatoExport, reportByte); + } + return reportByte; + } else{ + throw new Exception("Xml in input non valido"); + } + } else{ + throw new Exception("processReportBase64: Errore di accesso in " + pathTemp); + } + } + + public JasperDTO reportBase64ToDTO(String stringXML, String pathTemp, String pathJrxml) throws Exception { + String b64Jrxml = null, query = null, whereCond = null, jsonSource = null, + params = null, formatoExport = null, callId = null; + ArrayList fileList = new ArrayList(); + Document doc; + FileOutputStream fos; + + JasperDTO newJasperDTO = new JasperDTO(); + doc = UtilityXML.convertStringToDocument(stringXML); + + if(doc == null){ + throw new Exception("xml non valido"); + } + + if(doc.getElementsByTagName("QUERY") != null){ + query = doc.getElementsByTagName("QUERY").item(0).getTextContent(); + } + if(doc.getElementsByTagName("WHERE_COND") != null){ + whereCond = doc.getElementsByTagName("WHERE_COND").item(0).getTextContent(); + } + if(doc.getElementsByTagName("JSON_SOURCE") != null){ + jsonSource = doc.getElementsByTagName("JSON_SOURCE").item(0).getTextContent(); + } + if(doc.getElementsByTagName("PARAMS") != null){ + params = doc.getElementsByTagName("PARAMS").item(0).getTextContent(); + } + if(doc.getElementsByTagName("FORMATO_EXPORT") != null){ + formatoExport = doc.getElementsByTagName("FORMATO_EXPORT").item(0).getTextContent().toUpperCase(); + } + if(doc.getElementsByTagName("CALL_ID") != null){ + callId = doc.getElementsByTagName("CALL_ID").item(0).getTextContent(); + } + if(doc.getElementsByTagName("B64_JRXML") != null){ + b64Jrxml = doc.getElementsByTagName("B64_JRXML").item(0).getTextContent(); + } + if(b64Jrxml == null){ + throw new Exception("B64_JRXML non specificato"); + } + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH.mm.ss.SSS"); + pathJrxml = pathTemp + "tmp" + sdf.format(new Date()) + ".jrxml"; + + newJasperDTO.setQuery(query); + newJasperDTO.setWhereCond(whereCond); + newJasperDTO.setJsonSource(jsonSource); + newJasperDTO.setFileName(pathJrxml); + newJasperDTO.setCallId(callId); + newJasperDTO.setB64ReportJrxml(b64Jrxml); + newJasperDTO.setFormatoExport(formatoExport); + + byte[] bytes = Base64.decodeBase64(b64Jrxml); + fos = new FileOutputStream(new File(pathJrxml)); + fos.write(bytes); + fos.close(); + fileList.add(pathJrxml); + + Node subreports = doc.getElementsByTagName("SUB_REPORTS").item(0); + NodeList nodeListSubRep = subreports.getChildNodes(); + + List subreportsList = new ArrayList(); + for (int i = 0; i < nodeListSubRep.getLength(); i++) { + SubreportDTO dto = new SubreportDTO(); + Node currentNode = nodeListSubRep.item(i); + String jasperFilename = currentNode.getAttributes().getNamedItem("FILENAME").getNodeValue(); + Node firstChild = currentNode.getFirstChild(); + if("B64_JASPER".equals(firstChild.getNodeName())){ + dto.setB64Report(firstChild.getTextContent()); // "B64_JASPER"; + } else if("B64_JRXML".equals(firstChild.getNodeName())) { + dto.setB64Jrxml(firstChild.getTextContent()); // "B64_JRXML"; + } + //String pathJasper = pathTemp + jasperFilename; + dto.setName(jasperFilename); + subreportsList.add(dto); + +// bytes = Base64.decodeBase64(b64Jasper); +// fos = new FileOutputStream(new File(pathJasper)); +// fos.write(bytes); +// fos.close(); +// fileList.add(pathJasper); + } + newJasperDTO.setSubreports(subreportsList); + + if(!UtilityString.isNullOrEmpty(params)){ + params = params.replaceAll("'", "\""); + PairsDTO[] pairs = jsonObjectMapper.readValue(params, PairsDTO[].class); + newJasperDTO.setParams(Arrays.asList(pairs)); + } + return newJasperDTO; + } + + public byte[] processReport(JasperDTO jasperDTO, String outFormat) throws Exception { + + String pathSetupWS, sql = "", jrxmlHome = "", pathJrxml, queryLanguage; + ArrayList fileTempList = new ArrayList(); + + String fileJrxml = jasperDTO.getFileName(); + //fileTempList.add(fileJrxml); + + String query = jasperDTO.getQuery(); + String whereCond = jasperDTO.getWhereCond(); + String jsonSource = jasperDTO.getJsonSource(); + + HashMap hm_parameters = createParamsFromList(jasperDTO.getParams()); + + JRProperties.setProperty("net.sf.jasperreports.default.pdf.embedded", "true"); + JRProperties.setProperty("net.sf.jasperreports.query.executer.factory.xmla-mdx", "net.sf.jasperreports.engine.query.JRXmlaQueryExecuterFactory"); + + if(fileJrxml != null && FilenameUtils.getPrefixLength(fileJrxml) != 0) { + // PATH ASSOLUTA DEL FILE JRXML + jrxmlHome = FilenameUtils.getFullPathNoEndSeparator(fileJrxml) + "/"; + } else { // (SOLO NOME FILE) + pathSetupWS = properties.getIniPath() + "/WEBSERVICES/setup_reportjasper.ini"; + jrxmlHome = UtilityString.profileString(pathSetupWS, "PATH_JRXML", ""); + } + + if(UtilityString.isNullOrEmpty(fileJrxml) && jasperDTO.getB64ReportJrxml() != null) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH.mm.ss.SSS"); + pathJrxml = jrxmlHome+ "temp/" + "tmp" + sdf.format(new Date()) + ".jrxml"; + //fileTempList.add(pathJrxml); + FileOutputStream fos = new FileOutputStream(new File(pathJrxml)); + IOUtils.write(Base64.decodeBase64(jasperDTO.getB64ReportJrxml()), fos); + fos.close(); + } else { + if(fileJrxml != null && !new File(fileJrxml).isAbsolute()) { + if(!(fileJrxml.indexOf(".jrxml") > 0) && !(fileJrxml.indexOf(".jasper") > 0)) { + fileJrxml = fileJrxml + ".jrxml"; + } + pathJrxml = jrxmlHome + fileJrxml; + } else{ + pathJrxml = fileJrxml; + } + } + fileTempList.add(pathJrxml); + JasperDesign jasperDesign = JRXmlLoader.load(pathJrxml); + + hm_parameters.put("SUBREPORT_DIR", jrxmlHome); + if(jasperDTO.getSubreports() != null){ + for (SubreportDTO subrep : jasperDTO.getSubreports()) { + if(!UtilityString.isNullOrEmpty(subrep.getB64Report())) { + fileTempList.add(jrxmlHome + subrep.getName()); + File f = new File(jrxmlHome + subrep.getName()); + if(!f.exists()) { + FileOutputStream fos = new FileOutputStream(f); + IOUtils.write(Base64.decodeBase64(subrep.getB64Report()), fos); + fos.close(); + } + } else if(!UtilityString.isNullOrEmpty(subrep.getB64Jrxml())) { + fileTempList.add(jrxmlHome + subrep.getName() + ".jrxml"); + File f = new File(jrxmlHome + subrep.getName() + ".jrxml"); + if(!f.exists()) { + FileOutputStream fos = new FileOutputStream(f); + IOUtils.write(Base64.decodeBase64(subrep.getB64Jrxml()), fos); + fos.close(); + } + JasperCompileManager.compileReportToFile(f.getAbsolutePath(), f.getAbsolutePath().replace(".jrxml", "")); + fileTempList.add(f.getAbsolutePath().replace(".jrxml", "")); + } + } + } + + JasperPrint jp = null; + + if(!UtilityString.isNullOrEmpty(jsonSource)){ + /** SORGENTE JSON */ + + InputStream stream = new ByteArrayInputStream(jsonSource.getBytes("UTF-8")); + JsonDataSource ds = new JsonDataSource(stream); + ds.setLocale(Locale.US); + + if(fileJrxml != null && fileJrxml.endsWith(".jasper")){ // METODO CON CARICAMENTO FILE COMPILATO .JASPER + jp = JasperFillManager.fillReport(fileJrxml, hm_parameters, ds); + } else { // METODO CON CARICAMENTO FILE .JRXML + JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); + jp = JasperFillManager.fillReport(jasperReport, hm_parameters, ds); + } + + } else{ + queryLanguage = jasperDesign.getQuery().getLanguage().toLowerCase(); + + if ("xmla-mdx".equals(queryLanguage)) { + /** SORGENTE XMLA-MDX */ + + String[] obblParams = { "XMLA_DATA_URL", "XMLA_DATA_DATASOURCE", "XMLA_DATA_CATALOG", + "XMLA_USERNAME", "XMLA_PASSWORD" }; + + for(String obblParam : obblParams){ + if (!hm_parameters.containsKey(obblParam)){ + throw new Exception("Parametro obbligatorio '" + obblParam + "' non specificato"); + } + } + + sql = !UtilityString.isNullOrEmpty(query) ? query : jasperDesign.getQuery().getText(); + if (whereCond.length() > 0) { + // usata solo con olap. valutare quando sarà il momento + // sql = UtilityDB.addwhereCondMDX(sql, whereCond); + JRDesignQuery newQuery = new JRDesignQuery(); + newQuery.setText(sql); + jasperDesign.setQuery(newQuery); + } + + JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); + jp = JasperFillManager.fillReport(jasperReport, hm_parameters); + + } else if ("sql".equals(queryLanguage) || "xpath".equals(queryLanguage)){ + + /** SORGENTE SQL / XPATH */ + /* SE ESISTE UNA CONDIZIONE DI WHERE ESTERNA, PRENDE LA QUERY + * ORIGINALE DEL REPORT O LA QUERY PASSATA COME PARAMETRO E + * AGGIUNGE LA CONDIZIONE PASSATA */ + + if("sql".equals(queryLanguage)){ + sql = !UtilityString.isNullOrEmpty(query) ? query : jasperDesign.getQuery().getText(); + } + + if(whereCond.replaceAll("\\s+","").compareTo("1=1")!=0){ + sql = UtilityDB.addwhereCondAtLast(sql, whereCond); + } + + if("sql".equals(queryLanguage)) { + JRDesignQuery newQuery = new JRDesignQuery(); + newQuery.setText(sql); + jasperDesign.setQuery(newQuery); + } else if("xpath".equals(queryLanguage)) { + String fileXml = UtilityDB.query2XML(query, ds.getConnection(), "root", "righe"); + if(fileXml!=null && fileXml.length()>0){ + Document doc = JRXmlUtils.parse(IOUtils.toInputStream(fileXml, "UTF-8")); + hm_parameters.put(JRXPathQueryExecuterFactory.PARAMETER_XML_DATA_DOCUMENT, doc); + } else { + throw new Exception("Datasource xml vuoto"); + } + } + + if(fileJrxml != null && fileJrxml.endsWith(".jasper")){ // METODO CON CARICAMENTO FILE COMPILATO .JASPER + jp = JasperFillManager.fillReport(fileJrxml, hm_parameters, ds.getConnection()); + } else{ // METODO CON CARICAMENTO FILE .JRXML + JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); + jp = JasperFillManager.fillReport(jasperReport, hm_parameters, ds.getConnection()); + } + + } else{ + throw new Exception("Query Language '" + queryLanguage + "' non supportato"); + } + } + + /* + if (jp.getPages().size() == 0){ + throw new Exception("Nessuna pagina da visualizzare."); + }*/ + + for(String fileTemp : fileTempList){ //ELIMINO FILE TEMPORANEI CREATI (JRXML E JASPER) + File f = new File(fileTemp); + if(f.exists()){ + f.delete(); + } + } + + if(jp.getPages().size() > 0){ + ByteArrayOutputStream output = new ByteArrayOutputStream(); + JRAbstractExporter exporter = null; + + if(("PDF").equals(outFormat)){ + //return JasperExportManager.exportReportToPdf(jp); + exporter = new JRPdfExporter(); + } else if(("HTML").equals(outFormat)){ + exporter = new JRHtmlExporter(); + } else if(("XLS").equals(outFormat)){ + exporter = new JRXlsExporter(); + } else if(("RTF").equals(outFormat)){ + exporter = new JRRtfExporter(); + } else { + throw new Exception("Formato di output '" + outFormat + "' non supportato"); + } + + exporter.setParameter(JRExporterParameter.JASPER_PRINT, jp); + exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, output); + exporter.exportReport(); + return output.toByteArray(); + } + return null; + } + + private HashMap createParamsFromList(List params) { + HashMap hm_parameters = new HashMap(); + if(params!=null){ + for(PairsDTO pairsDTO : params){ + hm_parameters.put(pairsDTO.getName(), pairsDTO.getValue()); + } + } + return hm_parameters; + } + + public JasperDTO getReportByName(String reportName) throws Exception { + JasperDTO jasperDTO; + + String sql = "select filename, where_cond_static, b64_jrxml from wtb_jrept WHERE name = " + UtilityDB.valueToString(reportName); + + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSetMapper jasperMapper = new ResultSetMapper(); + ResultSetMapper subRepMapper = new ResultSetMapper(); + jasperDTO = jasperMapper.mapResultSetToObject(ps.executeQuery(), JasperDTO.class); + ps.close(); + + sql = "select jasper_filename, b64_jasper from wtb_jrepr_sub WHERE report_name = " + UtilityDB.valueToString(reportName); + ps = ds.getConnection().prepareStatement(sql); + List subreports = subRepMapper.mapResultSetToList(ps.executeQuery(), SubreportDTO.class); + ps.close(); + jasperDTO.setSubreports(subreports); + + return jasperDTO; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/service/XlsService.java b/ems-core/src/main/java/it/integry/ems/service/XlsService.java new file mode 100644 index 0000000000..cc38fbf90e --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/service/XlsService.java @@ -0,0 +1,106 @@ +package it.integry.ems.service; + +import java.io.File; +import java.io.FileInputStream; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Set; + +import org.apache.poi.ss.usermodel.Cell; +import org.apache.poi.ss.usermodel.Row; +import org.apache.poi.xssf.usermodel.XSSFSheet; +import org.apache.poi.xssf.usermodel.XSSFWorkbook; +import org.springframework.stereotype.Service; + +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.google.gson.JsonParser; + +@Service +public class XlsService { + + public void fillFromXml(String jsonTemplate, String fileName) throws Exception { + + JsonObject template = new JsonParser().parse(jsonTemplate).getAsJsonObject(); + FileInputStream file = new FileInputStream(new File(fileName)); + + XSSFWorkbook workbook = new XSSFWorkbook(file); + XSSFSheet sheet = workbook.getSheetAt(0); + + Iterator rowIterator = sheet.iterator(); + + Map header = new HashMap(); + boolean readHeader = true; + + JsonArray datas = new JsonArray(); + + while (rowIterator.hasNext()) { + Row row = rowIterator.next(); + JsonObject data = new JsonObject(); + + if(readHeader){ + for (Cell cell : row) { + header.put(cell.toString(), cell.getColumnIndex()); + } + }else{ + Set> map = template.entrySet(); + Iterator> iterator = map.iterator(); + while(iterator.hasNext()) { + String propName = iterator.next().getKey(); + JsonElement element = template.get(propName); + + if (element.isJsonPrimitive() && row.getCell(header.get(propName)) != null + && !"".equals(row.getCell(header.get(propName)).toString())) { + data.addProperty(propName, row.getCell(header.get(propName)).toString()); + } else if (element.isJsonArray()) { + recurseJson(data, header, row, propName, element); + } else if (element.isJsonObject()) { + addJsonObject(data, header, row, propName, element); + } + } + } + + if (!readHeader) + datas.add(data); + readHeader = false; + } +// workbook.close(); + file.close(); + } + + + private void addJsonObject(JsonObject data, Map header, + Row row, String propName, JsonElement element) { + JsonObject object = new JsonObject(); + Set> map = element.getAsJsonObject().entrySet(); + Iterator> it = map.iterator(); + while(it.hasNext()){ + String prop = it.next().getKey(); + if (row.getCell(header.get(prop)) != null) { + object.addProperty(prop, row.getCell(header.get(prop)).toString()); + } + } + data.add(propName, object); + } + + private void recurseJson(JsonObject data, Map header, Row row, String propName, JsonElement element) { + JsonArray arrayWrite = new JsonArray(); + data.add(propName, arrayWrite); + + for (JsonElement jsonElement : element.getAsJsonArray()) { + JsonObject obj = new JsonObject(); + Set> map = jsonElement.getAsJsonObject().entrySet(); + Iterator> it = map.iterator(); + while(it.hasNext()){ + String prop = it.next().getKey(); + if (row.getCell(header.get(prop)) != null) { + obj.addProperty(prop, row.getCell(header.get(prop)).toString()); + } + } + arrayWrite.add(obj); + } + } +} diff --git a/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanDefinitionParser.java b/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanDefinitionParser.java new file mode 100644 index 0000000000..3b5797d234 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanDefinitionParser.java @@ -0,0 +1,147 @@ +package it.integry.ems.spring.etl; + +import java.io.IOException; +import java.net.URISyntaxException; +import java.util.LinkedHashSet; +import java.util.Set; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.BeanDefinitionStoreException; +import org.springframework.beans.factory.config.BeanDefinition; +import org.springframework.beans.factory.config.BeanDefinitionHolder; +import org.springframework.beans.factory.support.BeanDefinitionReaderUtils; +import org.springframework.beans.factory.xml.BeanDefinitionParser; +import org.springframework.beans.factory.xml.BeanDefinitionParserDelegate; +import org.springframework.beans.factory.xml.ParserContext; +import org.springframework.core.io.Resource; +import org.springframework.core.io.support.ResourcePatternUtils; +import org.springframework.util.ResourceUtils; +import org.springframework.util.xml.DomUtils; +import org.w3c.dom.Element; + +public class ConditionalBeanDefinitionParser implements BeanDefinitionParser { + + /** Default placeholder prefix: "${" */ + public static final String DEFAULT_PLACEHOLDER_PREFIX = "${"; + + /** Default placeholder suffix: "}" */ + public static final String DEFAULT_PLACEHOLDER_SUFFIX = "}"; + + private Logger logger = LogManager.getLogger(); + + public static final String RESOURCE_ATTRIBUTE = "resource"; + + /** + * Parse the "cond" element and check the mandatory "test" attribute. If the + * system property named by test is null or empty (i.e. not defined) then + * return null, which is the same as not defining the bean. + */ + public BeanDefinition parse(Element element, ParserContext parserContext) { + if (DomUtils.nodeNameEquals(element, "cond")) { + String test = element.getAttribute("test"); + Boolean var; + if("".equals(test)){ + var = Boolean.FALSE; + }else{ + if(test.contains("=")){ + String[] el = test.split("="); + var = el[0].trim().equals(el[1].trim()); + }else { + var = Boolean.parseBoolean(test); + } + } + + if (var) { + Element beanElement = DomUtils.getChildElementByTagName(element, "import"); + if(beanElement!=null){ + importBeanDefinitionResource(beanElement, parserContext); + } + beanElement = DomUtils.getChildElementByTagName(element, "bean"); + if(beanElement!=null){ + return parseAndRegisterBean(beanElement, parserContext); + } + } + } + return null; + } + + private BeanDefinition parseAndRegisterBean(Element element, ParserContext parserContext) { + BeanDefinitionParserDelegate delegate = parserContext.getDelegate(); + BeanDefinitionHolder holder = delegate + .parseBeanDefinitionElement(element); + BeanDefinitionReaderUtils.registerBeanDefinition(holder, + parserContext.getRegistry()); + + return holder.getBeanDefinition(); + } + + protected void importBeanDefinitionResource(Element ele, ParserContext parserContext) { + + BeanDefinitionParserDelegate delegate = parserContext.getDelegate(); + + String location = ele.getAttribute(RESOURCE_ATTRIBUTE); + if (!org.springframework.util.StringUtils.hasText(location)) { + delegate.getReaderContext().error("Resource location must not be empty", ele); + return; + } + + // Resolve system properties: e.g. "${user.dir}" + location = delegate.getReaderContext().getEnvironment().resolveRequiredPlaceholders(location); + + Set actualResources = new LinkedHashSet(4); + + // Discover whether the location is an absolute or relative URI + boolean absoluteLocation = false; + try { + absoluteLocation = ResourcePatternUtils.isUrl(location) || ResourceUtils.toURI(location).isAbsolute(); + } + catch (URISyntaxException ex) { + // cannot convert to an URI, considering the location relative + // unless it is the well-known Spring prefix "classpath*:" + } + + // Absolute or relative? + if (absoluteLocation) { + try { + int importCount = delegate.getReaderContext().getReader().loadBeanDefinitions(location, actualResources); + if (logger.isDebugEnabled()) { + logger.trace("Imported " + importCount + " bean definitions from URL location [" + location + "]"); + } + } + catch (BeanDefinitionStoreException ex) { + delegate.getReaderContext().error( + "Failed to import bean definitions from URL location [" + location + "]", ele, ex); + } + } + else { + // No URL -> considering resource location as relative to the current file. + try { + int importCount; + Resource relativeResource = delegate.getReaderContext().getResource().createRelative(location); + if (relativeResource.exists()) { + importCount = delegate.getReaderContext().getReader().loadBeanDefinitions(relativeResource); + actualResources.add(relativeResource); + } + else { + String baseLocation = delegate.getReaderContext().getResource().getURL().toString(); + importCount = delegate.getReaderContext().getReader().loadBeanDefinitions( + org.springframework.util.StringUtils.applyRelativePath(baseLocation, location), actualResources); + } + if (logger.isDebugEnabled()) { + logger.debug("Imported " + importCount + " bean definitions from relative location [" + location + "]"); + } + } + catch (IOException ex) { + delegate.getReaderContext().error("Failed to resolve current resource location", ele, ex); + } + catch (BeanDefinitionStoreException ex) { + delegate.getReaderContext().error("Failed to import bean definitions from relative location [" + location + "]", + ele, ex); + } + } + Resource[] actResArray = actualResources.toArray(new Resource[actualResources.size()]); + delegate.getReaderContext().fireImportProcessed(location, actResArray, delegate.getReaderContext().extractSource(ele)); + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanNamespaceHandler.java b/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanNamespaceHandler.java new file mode 100644 index 0000000000..a1fb72145c --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/spring/etl/ConditionalBeanNamespaceHandler.java @@ -0,0 +1,10 @@ +package it.integry.ems.spring.etl; + +import org.springframework.beans.factory.xml.NamespaceHandlerSupport; + +public class ConditionalBeanNamespaceHandler extends NamespaceHandlerSupport { + + public void init() { + super.registerBeanDefinitionParser("cond", new ConditionalBeanDefinitionParser()); + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/status/HandlerInterceptorAnnotationAwareHandlerMapping.java b/ems-core/src/main/java/it/integry/ems/status/HandlerInterceptorAnnotationAwareHandlerMapping.java new file mode 100644 index 0000000000..e7d64e875b --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/status/HandlerInterceptorAnnotationAwareHandlerMapping.java @@ -0,0 +1,21 @@ +package it.integry.ems.status; + +import java.lang.reflect.Method; + +import org.springframework.stereotype.Component; +import org.springframework.web.servlet.mvc.method.RequestMappingInfo; +import org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping; + +@Component +public class HandlerInterceptorAnnotationAwareHandlerMapping extends RequestMappingHandlerMapping { + + public HandlerInterceptorAnnotationAwareHandlerMapping() { + System.out.println("HandlerInterceptorAnnotationAwareHandlerMapping initialised"); + + } + + public RequestMappingInfo getMappingForMethod(Method method, Class handlerType) { + return super.getMappingForMethod(method, handlerType); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/status/ServiceChecker.java b/ems-core/src/main/java/it/integry/ems/status/ServiceChecker.java new file mode 100644 index 0000000000..97054dcc38 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/status/ServiceChecker.java @@ -0,0 +1,81 @@ +package it.integry.ems.status; + +import it.integry.ems.response.ParamRequestDTO; +import it.integry.ems.response.StatusResponse; + +import java.lang.annotation.Annotation; +import java.lang.reflect.Method; +import java.lang.reflect.ParameterizedType; +import java.lang.reflect.Type; +import java.util.ArrayList; +import java.util.List; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.servlet.mvc.method.RequestMappingInfo; + +@Service +public class ServiceChecker { + + @Autowired + private HandlerInterceptorAnnotationAwareHandlerMapping hiaahm; + + public List getServiceStatus(Method[] methods, Class controllerClass) { + List list = new ArrayList(); + List params = new ArrayList(); + + for (Method method : methods) { + RequestMappingInfo info = hiaahm.getMappingForMethod(method, controllerClass); + params = new ArrayList(); + StatusResponse resp = new StatusResponse(); + RequestMapping mapping = method.getAnnotation(RequestMapping.class); + if(mapping != null) { + Boolean active = true; + resp.setMethod((mapping.method()[0]).name()); + resp.setPath(mapping.value()[0]); + Annotation[][] paramList = method.getParameterAnnotations(); + final Type[] paramTypes = method.getGenericParameterTypes(); + for (int i = 0; i < paramList.length; i++) { + for (Annotation a: paramList[i]) { + String className = ""; + if(paramTypes[i] instanceof Class) + className = ((Class)paramTypes[i]).getSimpleName(); + else if(paramTypes[i] instanceof ParameterizedType) { + ParameterizedType pt = (ParameterizedType)paramTypes[i]; + className = pt.toString(); + } + + if (a instanceof RequestParam) { + params.add(new ParamRequestDTO(((RequestParam)a).value(), className, + ((RequestParam)a).required(), ((RequestParam)a).defaultValue())); + } else if (a instanceof RequestBody) { + resp.setBodyClass(className.replaceAll("java.util.", "")); + resp.setBodyRequired(((RequestBody)a).required()); + } + } + } + if(info == null) + active = false; + resp.setParamList(params); + resp.setActive(active); + + String retClassName = "void"; + final Type retTypes = method.getGenericReturnType(); + if(retTypes != null) { + if(retTypes instanceof Class) + retClassName = ((Class)retTypes).getSimpleName(); + else if(retTypes instanceof ParameterizedType) { + ParameterizedType pt = (ParameterizedType)retTypes; + retClassName = pt.toString(); + } + } + resp.setReturnClass(retClassName.replaceAll("java.util.", "")); + list.add(resp); + } + } + return list; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/sync/ASyncManager.java b/ems-core/src/main/java/it/integry/ems/sync/ASyncManager.java new file mode 100644 index 0000000000..8a0ded2800 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/sync/ASyncManager.java @@ -0,0 +1,118 @@ +package it.integry.ems.sync; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityBase; +import it.integry.ems.base.EntityInterface; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.utility.UtilityDB; + +import java.io.StringWriter; +import java.sql.Clob; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.Collection; +import java.util.Date; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + +import org.apache.commons.codec.binary.Base64; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +import com.fasterxml.jackson.databind.node.ArrayNode; +import com.google.common.base.Joiner; +import com.google.common.collect.ArrayListMultimap; +import com.google.common.collect.Multimap; + +@Service +@Scope(value="request") +public class ASyncManager { + +// @Autowired +// private DataSource ds; + @Autowired + private EmsProperties properties; + @Autowired + private JSONObjectMapper objectMapper; + + private Multimap mapSync = ArrayListMultimap.create(); + private Map mapHasSync = new HashMap(); + + public void putSyncOffline(String database, EntityInterface entity) { + mapSync.put(database.toUpperCase(), entity); + } + + public boolean getSyncOffline(String database) { + return mapSync.get(database.toUpperCase()) != null; + } + + public void putHasSyncOffline(String database) { + if(mapHasSync.get(database.toUpperCase()) == null) + mapHasSync.put(database.toUpperCase(), true); + } + + public void proceedSyncronization(Map dsSyncList) throws Exception { + + Set keys = mapSync.keySet(); + + for (String database : keys) { + if(mapHasSync.get(database.toUpperCase())!=null && mapHasSync.get(database.toUpperCase())) { + + Set entityListName = new HashSet(); + + Collection entityList = mapSync.get(database.toUpperCase()); + ArrayNode array = objectMapper.createArrayNode(); + for (EntityInterface entityI : entityList) { + EntityBase entity = (EntityBase)entityI; + entityListName.add(entity.getTableName().toUpperCase()); + array.addPOJO(entity); + } + StringWriter writer = new StringWriter(); + objectMapper.writeValue(writer, array); + + Connection syncConnection = null; + if(dsSyncList.get(database.toUpperCase()) != null){ + syncConnection = dsSyncList.get(database.toUpperCase()); + + } else if((syncConnection = ConnectionCacheHolder.getConnection(database)) == null) { + DataSource dsSync = new DataSource(); + dsSync.initialize(database, properties.getGlobalConnectionIniPath()); + syncConnection = dsSync.getConnection(); + dsSyncList.put(database, syncConnection); + } + + String transactionDate = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + Integer transactionId = 0; + PreparedStatement ps = syncConnection.prepareStatement("SELECT max(transaction_id) as max_id from stb_transaction_log_db"); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + transactionId = rs.getInt("max_id") + 1; + + Clob clobData = syncConnection.createClob(); + //base64 conversion + String clob = Base64.encodeBase64String(writer.toString().getBytes()); + + clobData.setString(1, clob); + + String nameList = Joiner.on(";").skipNulls().join(entityListName); + String sql = "INSERT INTO stb_transaction_log_db(transaction_id,transaction_date,user_name,transaction_json,entity_name_list) " + + "values ("+transactionId+",'"+transactionDate+"', null, ?, "+UtilityDB.valueToString(nameList)+")"; + PreparedStatement psExec = syncConnection.prepareStatement(sql); + psExec.setClob(1, clobData); + psExec.executeUpdate(); + psExec.close(); + } + rs.close(); + ps.close(); + } + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/sync/ConnectionCacheHolder.java b/ems-core/src/main/java/it/integry/ems/sync/ConnectionCacheHolder.java new file mode 100644 index 0000000000..8024ba2294 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/sync/ConnectionCacheHolder.java @@ -0,0 +1,52 @@ +package it.integry.ems.sync; + +import it.integry.ems.datasource.ConnectionDecorator; + +import java.sql.Connection; +import java.util.Set; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; + +public class ConnectionCacheHolder { + + private static ConcurrentMap connectionMap = new ConcurrentHashMap(); + private static final int SIZE = 30; + + public static synchronized Connection getConnection(String profileDb) throws Exception { + ConnectionDecorator dec = connectionMap.get(profileDb.toUpperCase()); + if(dec != null && !dec.isUsed() && !dec.getConnection().isClosed()) + return dec.getConnection(); + else + return null; + } + + public static synchronized void putConnection(String profileDB, ConnectionDecorator connectionDecorator) { + if(connectionMap.size() <= SIZE && connectionMap.get(profileDB.toUpperCase()) == null) + connectionMap.put(profileDB.toUpperCase(), connectionDecorator); + } + + public static synchronized void releaseProfile(String profileDB) { + ConnectionDecorator dec = connectionMap.get(profileDB.toUpperCase()); + if(dec != null) { + dec.setUsed(false); + } + } + + public static synchronized void dropConnection(String profileDB) { + connectionMap.remove(profileDB.toUpperCase()); + } + + public static synchronized void cleanConnection() throws Exception { + Set keys = connectionMap.keySet(); + for (String key : keys) { + ConnectionDecorator dec = connectionMap.get(key.toUpperCase()); + if(dec != null && (!dec.isUsed() || dec.getConnection().isClosed())) { + if(!dec.getConnection().isClosed()) + dec.getConnection().close(); + connectionMap.remove(key.toUpperCase()); + } + } + + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/sync/SyncManager.java b/ems-core/src/main/java/it/integry/ems/sync/SyncManager.java new file mode 100644 index 0000000000..1139715c91 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/sync/SyncManager.java @@ -0,0 +1,294 @@ +package it.integry.ems.sync; + +import java.io.ByteArrayOutputStream; +import java.io.InputStream; +import java.io.PrintStream; +import java.io.StringWriter; +import java.net.InetAddress; +import java.net.URL; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.List; +import java.util.Map; + +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.InvocationCallback; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.commons.io.IOUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.base.EntityInterface; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.exception.SyncException; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.response.AttachmentDTO; +import it.integry.ems.response.FileItem; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.RestUtil; + +@Service +@Scope(value="request") +public class SyncManager { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private DataSource ds; + @Autowired + private EmsProperties properties; + @Autowired + private SetupGest setupGest; + @Autowired + private JSONObjectMapper objectMapper; + @Autowired + private ASyncManager asyncManager; + + public void executeSynchronization(EntityInterface entity, EntityInterface entityCloned, Map dsSyncList, + Boolean forceTransaction, Boolean firstEntity, String dbPrimario) throws Exception { + Connection connection = null; + + StringBuffer[] lastProfileUsed = new StringBuffer[]{new StringBuffer("")}; + + try { + logger.debug("AVVIO SYNC ONLINE"); + connection = ds.getConnection(); + entityCloned.manageWithParentConnection(connection); + + if(entity.isSyncOfflineActive()) + asyncManager.putHasSyncOffline(ds.getConnection().getCatalog()); + asyncManager.putSyncOffline(ds.getConnection().getCatalog(), entity); + + proceedSyncronization(entity, dsSyncList, firstEntity, lastProfileUsed, dbPrimario); + + if(!forceTransaction) { + connection.commit(); + //connection.close(); + for (String key : dsSyncList.keySet()) { + Connection dsSync = dsSyncList.get(key); + dsSync.commit(); + ConnectionCacheHolder.releaseProfile(key); + //dsSync.close(); + } + } + } catch (Exception e) { + String subscriptor = null; + if(e instanceof SyncException) + subscriptor = ((SyncException)e).getProfileDb(); + else { + if(UtilityString.isNullOrEmpty(lastProfileUsed[0].toString())) + subscriptor = ""; + else + subscriptor = lastProfileUsed[0].toString(); + } + ByteArrayOutputStream baos = new ByteArrayOutputStream(); + objectMapper.writeValue(baos, entity); + baos.close(); + notifyFailSyncronization(e, ds.getProfile(), subscriptor, "", baos.toByteArray()); + + if(!forceTransaction) { + for (String key : dsSyncList.keySet()) { + Connection dsSync = dsSyncList.get(key); + dsSync.rollback(); + ConnectionCacheHolder.releaseProfile(key); + } + connection.rollback(); + } + + if(!(e instanceof SyncException)) { + if(UtilityString.isNullOrEmpty(lastProfileUsed[0].toString())) + e = new SyncException(e, ds.getProfile()); + else + e = new SyncException(e, lastProfileUsed[0].toString()); + } + throw e; + } + } + + public void notifyFailSyncronization(Exception e, String publicator, + String subscriptor, String transactionId, byte[] entityByteArray) throws Exception { + String htmlMailBody = null; + try { + URL url = new URL("http://www.studioml.it/ems-api/mail_models/mail.php"); + InputStream is = url.openStream(); + htmlMailBody = IOUtils.toString(is); + + SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss"); + String tipoSync = ""; + if(UtilityString.isNullOrEmpty(transactionId)) + tipoSync = "online"; + else + tipoSync = "offline ( ID TRANSAZIONE:" + transactionId + ")"; + htmlMailBody = htmlMailBody.replace("%%SYNC_TYPE%%", "Sincronizzazione " + tipoSync); + htmlMailBody = htmlMailBody.replace("%%DATA_ERR_SYNC%%", sdf.format(new Date())); + htmlMailBody = htmlMailBody.replace("%%ERR_STRING%%", e.toString()); + } catch(Exception ex) { + htmlMailBody = "ERRORE INVOCAZIONE SYNC REST PER LA TRANSAZIONE N° " + transactionId + "\n\n" + e.toString(); + } + + String toEmailDbg = (String) setupGest.getSetup(ds.getConnection(), "WS_REST", "SYNC_ONLINE", "EMAIL_FOR_LOG", ""); + + String nomeAzienda = ""; + PreparedStatement ps = ds.getConnection().prepareStatement("select nome_ditta from azienda"); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + nomeAzienda = rs.getString("nome_ditta"); + } + rs.close(); + ps.close(); + + List files = new ArrayList(); + + ByteArrayOutputStream stackTrace = new ByteArrayOutputStream(); + PrintStream pw = new PrintStream(stackTrace); + e.printStackTrace(pw); + + files.add(new FileItem("stacktrace.txt", stackTrace.toByteArray(), "text/plain")); + files.add(new FileItem("entity.json", entityByteArray, "text/plain")); + if(toEmailDbg!=null){ + + String mailSubject = nomeAzienda + " - ERRORE SYNC SU " + InetAddress.getLocalHost().getHostName() + + " (Publication: " + publicator + " - Subscriptor: " + subscriptor + ")"; + + AttachmentDTO dto = new AttachmentDTO(); + dto.setFileByte(files); + + StringWriter writer = new StringWriter(); + objectMapper.writeValue(writer, dto); + + String jsonBody = writer.toString(); + + String database = ds.getProfile(); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", jsonBody, + "application/json", properties.getRootApi() + EmsRestConstants.PATH_SEND_MAIL, now); + + final Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(properties.getEndPointWS()).path( + properties.getRootApi() + EmsRestConstants.PATH_SEND_MAIL) + .resolveTemplate("mode", "async"); + resource = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("from", "").queryParam("to", toEmailDbg) + .queryParam("subject", mailSubject).queryParam("msgText", htmlMailBody) + .queryParam("isHtml", true); + + resource.request().header("Authorization", database + ":" + auth) + .header("SignDate", now).async() + .post(Entity.json(jsonBody), new InvocationCallback() { + @Override + public void completed(Response response) { + String value = response.readEntity(String.class); + logger.info(response.getStatus() + " - " + value); + response.close(); + client.close(); + } + + @Override + public void failed(Throwable throwable) { + throwable.printStackTrace(); + logger.error(throwable); + client.close(); + } + }); + } + } + + private void proceedSyncronization(EntityInterface entity, Map dsSyncList, + Boolean firstEntity, StringBuffer[] lastProfileUsed, String dbPrimario) throws Exception { + Connection connection = ds.getConnection(); + String sql = "SELECT user_name, where_cond_sql, type_transaction," + + " case when user_name = "+UtilityDB.valueToString(dbPrimario)+" then null else recalc_columns end AS recalc_columns " + + " from stb_subscription" + + " where table_name="+UtilityDB.valueToString(entity.getTableName().toUpperCase())+" AND flag_attivo='S' "; + PreparedStatement ps = connection.prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + while(rs.next()) { + + String whereCond = rs.getString("where_cond_sql"); + String database = rs.getString("user_name"); + lastProfileUsed[0] = new StringBuffer(database); + + if(!UtilityString.isNullOrEmpty(whereCond) && !SqlFieldHolder.evalCondition(entity, whereCond)){ + continue; + } + + Connection syncConnection = null; + if(firstEntity) { + if((syncConnection = ConnectionCacheHolder.getConnection(database)) == null) { + DataSource dsSync = new DataSource(); + dsSync.initialize(database, properties.getGlobalConnectionIniPath()); + syncConnection = dsSync.getConnection(); + } + dsSyncList.put(database, syncConnection); + } else { + syncConnection = dsSyncList.get(database); + if(syncConnection == null) { + DataSource ds = new DataSource(); + ds.initialize(database, properties.getGlobalConnectionIniPath()); + syncConnection = ds.getConnection(); + dsSyncList.put(database, syncConnection); + } + } + + EntityInterface cloned = entity.deepClone(); + //IMPORTANTE + //inizializza un nuovo arraylist + cloned.setRecalcColumns(new ArrayList()); + + //gestione nel caso non siano sincronizzati + if(cloned.getOperation() == OperationType.UPDATE /*|| cloned.getOperation() == OperationType.NO_OP*/) + cloned.setOperation(OperationType.INSERT_OR_UPDATE); + + if(rs.getString("recalc_columns")!=null) { + cloned.setCompletingManager(entity.getCompletingManager()); + cloned.setRecalcColumns(Arrays.asList(rs.getString("recalc_columns").split(","))); + cloned.dataCompletingSync(syncConnection); + } + + logger.info("SYNC entity " + entity.getTableName() + " su " + syncConnection.getCatalog()); + cloned.manageWithParentConnection(syncConnection); + + if(cloned.isSyncOfflineActive()) + asyncManager.putHasSyncOffline(database); + asyncManager.putSyncOffline(database, entity); + } + rs.close(); + ps.close(); + } + + public String getDistributore(EntityInterface entity) throws Exception { + Connection connection = ds.getConnection(); + connection.setReadOnly(true); + String distributore = null; + PreparedStatement ps = (PreparedStatement) connection. + prepareStatement("SELECT db_distributore from azienda"); + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + distributore = rs.getString("db_distributore"); + rs.close(); + } + ps.close(); + return distributore; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/sync/task/ConnectionCacheCleanerListener.java b/ems-core/src/main/java/it/integry/ems/sync/task/ConnectionCacheCleanerListener.java new file mode 100644 index 0000000000..dab95570e1 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/sync/task/ConnectionCacheCleanerListener.java @@ -0,0 +1,40 @@ +package it.integry.ems.sync.task; + +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.sync.ConnectionCacheHolder; + +import java.util.Date; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class ConnectionCacheCleanerListener { + +// private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties emsProp; + + @PostConstruct + public void init() { + TimerTask task = new TimerTask() { + + @Override + public void run() { + try { + ConnectionCacheHolder.cleanConnection(); + } catch (Exception e) { + e.printStackTrace(); + } + } + }; + Timer timer = new Timer(); + timer.schedule(task, new Date(), 30*60*1000); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/util/HeaderRowCsvReader.java b/ems-core/src/main/java/it/integry/ems/util/HeaderRowCsvReader.java new file mode 100644 index 0000000000..38a508bfa5 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/util/HeaderRowCsvReader.java @@ -0,0 +1,122 @@ +package it.integry.ems.util; + +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.ComposedEntityBase; +import it.integry.ems.base.EntityBase; +import it.integry.ems.resolver.SqlFieldHolder; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileReader; +import java.lang.reflect.Field; +import java.util.ArrayList; +import java.util.List; + +@SuppressWarnings("unchecked") +@Deprecated +public class HeaderRowCsvReader { + + public HeaderRowCsvReader(String[] headerMapping, String[] rowMapping, + String[] headerKeys, Class testataClass, Class rigaClass) { + this.headerMapping = headerMapping; + this.rowMapping = rowMapping; + this.headerKeys = headerKeys; + + this.testataClass = testataClass; + this.rigaClass = rigaClass; + } + + private String[] header; + private String[] headerMapping; + private String[] rowMapping; + private String[] headerKeys; + + protected Class testataClass; + protected Class rigaClass; + + public void setHeaderMapping(String[] headerMapping) { + this.headerMapping = headerMapping; + } + + public void setRowMapping(String[] rowMapping) { + this.rowMapping = rowMapping; + } + + public void setHeaderKeys(String[] headerKeys) { + this.headerKeys = headerKeys; + } + + private boolean arraySearch(String[] arr, String targetValue) { + for(String s: arr){ + if(s.equals(targetValue)) + return true; + } + return false; + } + + public List parseCsv(String fileName, String separator) throws Exception { + List beans = new ArrayList(); + + H headBean = (H) testataClass.newInstance(); + + FileReader reader = new FileReader(new File(fileName)); + BufferedReader bf = new BufferedReader(reader); + String line = ""; + boolean headerLine = true; + H lastHeadBean = null; + while((line = bf.readLine()) != null){ + if(headerLine){ + this.header = line.split(separator); + headerLine = false; + } else { + String[] datas = line.split(separator); + R rowBean = (R) rigaClass.newInstance(); + int i=0; + for (String headSingle : header) { + Field field; + if((field = beanSearch(headSingle, testataClass, headerMapping)) != null){ + field.setAccessible(true); + field.set(headBean, datas[i]); + } else if((field = beanSearch(headSingle, rigaClass, rowMapping)) != null){ + field.setAccessible(true); + field.set(rowBean, datas[i]); + } else { + //warn column not mapped + } + i++; + } + headBean.addRow(rowBean); + if(!hasSameHeaderKey(headBean, lastHeadBean)){ + beans.add(headBean); + lastHeadBean = headBean; + headBean = (H) testataClass.newInstance(); + } + } + } + bf.close(); + reader.close(); + + return beans; + } + + + public boolean hasSameHeaderKey(H headBean, H lastHeadBean) { + return headBean.equals(lastHeadBean); + } + + + public Field beanSearch(String headerSql, Class clazz, String[] mapping) { + Field[] fields = clazz.getDeclaredFields(); + for (Field field : fields) { + if(field.getAnnotation(SqlField.class)!=null){ + SqlField sql = field.getAnnotation(SqlField.class); + String field_sql = SqlFieldHolder.getSqlValue(sql.value(), field); + if(headerSql.equals(field_sql) && arraySearch(mapping, field_sql)) { + return field; + } + } + } + return null; + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/util/NullAwareBeanUtilsBean.java b/ems-core/src/main/java/it/integry/ems/util/NullAwareBeanUtilsBean.java new file mode 100644 index 0000000000..37cf582125 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/util/NullAwareBeanUtilsBean.java @@ -0,0 +1,16 @@ +package it.integry.ems.util; + +import java.lang.reflect.InvocationTargetException; + +import org.apache.commons.beanutils.BeanUtilsBean; + +public class NullAwareBeanUtilsBean extends BeanUtilsBean{ + + @Override + public void copyProperty(Object dest, String name, Object value) + throws IllegalAccessException, InvocationTargetException { + if(value==null)return; + super.copyProperty(dest, name, value); + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/utility/BarcodeUtility.java b/ems-core/src/main/java/it/integry/ems/utility/BarcodeUtility.java new file mode 100644 index 0000000000..cadbd09312 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/utility/BarcodeUtility.java @@ -0,0 +1,68 @@ +package it.integry.ems.utility; + +import it.integry.ems.entity.DtbOrdt; +import it.integry.ems.entity.MtbColt; + +import java.text.SimpleDateFormat; +import java.util.Date; + +public class BarcodeUtility { + + public static DtbOrdt getOrdineFromBarcode(String barcodeOrdine) throws Exception { + String gestione = null; + + char first = barcodeOrdine.charAt(0); + char c = barcodeOrdine.charAt(1); + int offset = 0; + if(first != '0') { + c = first; + offset = -1; + } + + if(c == '1') + gestione = "A"; + else if(c == '2') + gestione = "L"; + else if(c == '3') + gestione = "V"; + else + throw new Exception("gestione non prevista!"); + String dataOrdStr = barcodeOrdine.substring(2+offset, 10+offset); + dataOrdStr = dataOrdStr.substring(0, 2)+"/"+dataOrdStr.substring(2, 4)+"/"+dataOrdStr.substring(4); + Date dataOrd = UtilityString.parseDate(dataOrdStr); + Integer numOrd = Integer.parseInt(barcodeOrdine.substring(10+offset)); + + DtbOrdt dtbOrdt = new DtbOrdt(); + dtbOrdt.setGestione(gestione); + dtbOrdt.setDataOrd(dataOrd); + dtbOrdt.setNumOrd(numOrd); + return dtbOrdt; + } + + + public static MtbColt getColloFromBarcode(String barcodeCollo) throws Exception { + String gestione = null; + String c = barcodeCollo.substring(3, 5); + if(c.equals("01")) + gestione = "A"; + else if(c.equals("02")) + gestione = "L"; + else if(c.equals("03")) + gestione = "V"; + else + throw new Exception("gestione non prevista!"); + + String date = barcodeCollo.substring(5, 11); + SimpleDateFormat sdf = new SimpleDateFormat("ddMMyy"); + Date data = sdf.parse(date); + String serie = barcodeCollo.substring(11, 13); + Integer numCollo = Integer.parseInt(barcodeCollo.substring(13)); + + MtbColt mtbColt = new MtbColt(); + mtbColt.setGestione(gestione); + mtbColt.setDataCollo(data); + mtbColt.setNumCollo(numCollo); + mtbColt.setSerCollo(serie); + return mtbColt; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/utility/IntegerUtility.java b/ems-core/src/main/java/it/integry/ems/utility/IntegerUtility.java new file mode 100644 index 0000000000..e365ef775f --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/utility/IntegerUtility.java @@ -0,0 +1,17 @@ +package it.integry.ems.utility; + +import java.math.BigDecimal; + +public class IntegerUtility { + + public static Double round(Double val, Integer places) { + BigDecimal bd = new BigDecimal(Double.toString(val)); + bd = bd.setScale(places,BigDecimal.ROUND_HALF_UP); + return bd.doubleValue(); + } + + public static BigDecimal round(BigDecimal bd, Integer places) { + bd = bd.setScale(places,BigDecimal.ROUND_HALF_UP); + return bd; + } +} diff --git a/ems-core/src/main/java/it/integry/ems/utility/UtilityExport.java b/ems-core/src/main/java/it/integry/ems/utility/UtilityExport.java new file mode 100644 index 0000000000..4aee5664cf --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/utility/UtilityExport.java @@ -0,0 +1,67 @@ +package it.integry.ems.utility; + +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.SetupGest; + +import java.sql.Connection; +import java.util.ArrayList; + +import org.apache.commons.codec.binary.Base64; +import org.apache.http.HttpResponse; +import org.apache.http.NameValuePair; +import org.apache.http.client.HttpClient; +import org.apache.http.client.entity.UrlEncodedFormEntity; +import org.apache.http.client.methods.HttpPost; +import org.apache.http.impl.client.DefaultHttpClient; +import org.apache.http.message.BasicNameValuePair; +import org.apache.http.util.EntityUtils; + +import com.google.gson.JsonElement; +import com.google.gson.JsonParser; + +public class UtilityExport { + + public static ServiceRestResponse exportFileToWebsync(Connection connection, String profileDb, + String codMdep, String webExportPath, byte[] content) throws Exception { + SetupGest setupGest = new SetupGest(); + + String endpointWeb = (String) setupGest.getSetup(connection, "INTEGRETAIL", "SYNC", "ENDPOINT_WEB", + ""); + if (UtilityString.isNullOrEmpty(endpointWeb)) + throw new Exception("INTEGRETAIL/SYNC/ENDPOINT_WEB non configurato"); + + String b64Content = Base64Utility.decodeBase64AndZipString(content); + String jsonData = "{\"profileDB\": \"" + profileDb + "\", \"action\": \"upload\", \"cod_mdep\": \"" + + codMdep + "\", \"mode\": \"SERVER\", \"content\": \"" + b64Content + "\", \"filename\": \"" + + webExportPath + "\"}"; + + String data = Base64.encodeBase64String(jsonData.getBytes()); + + HttpClient client = new DefaultHttpClient(); + HttpPost httpPost = new HttpPost(endpointWeb); + ArrayList postParameters = new ArrayList(); + postParameters.add(new BasicNameValuePair("data", data)); + httpPost.setEntity(new UrlEncodedFormEntity(postParameters, "UTF-8")); + + HttpResponse response = client.execute(httpPost); + int statusCode = response.getStatusLine().getStatusCode(); + if (statusCode == 200) { + String line = EntityUtils.toString(response.getEntity(), "UTF-8"); + JsonParser p = new JsonParser(); + JsonElement el = p.parse(line); + Integer retId = el.getAsJsonObject().get("returnId").getAsInt(); + if(retId == 1) { + return new ServiceRestResponse(EsitoType.OK); + } else if(retId == -1) { + String errorText = el.getAsJsonObject().get("errorText").getAsString(); + return new ServiceRestResponse(EsitoType.KO, errorText); + } else + throw new Exception("return id non codificato"); + } else { + return new ServiceRestResponse(EsitoType.KO, + "Errore di trasmissione file al webserver (Status Code: " + statusCode + ")"); + } + } + +} diff --git a/ems-core/src/main/java/it/integry/ems/utility/UtilityFile.java b/ems-core/src/main/java/it/integry/ems/utility/UtilityFile.java new file mode 100644 index 0000000000..4a19acb3fe --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/utility/UtilityFile.java @@ -0,0 +1,91 @@ +package it.integry.ems.utility; + +import it.integry.ems.utility.UtilityString; + +import java.io.File; +import java.io.FileOutputStream; +import java.text.DateFormat; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.IOUtils; + +public class UtilityFile { + + public static Boolean directoryCreate(String directory) { + Boolean created = true; + directory = directory.replaceAll("\\\\", "/"); + File dir = new File(directory); + if(!dir.exists()){ + created = dir.mkdirs(); + } + return created; + } + + public static void writeFileRenameDuplicate(String folder, String fileName, + byte[] content) throws Exception { + + String pathComplete = folder + fileName; + if(new File(pathComplete).exists()){ + String[] tokens = fileName.split("\\.(?=[^\\.]+$)"); // SEPARA NOME FILE ED ESTENSIONE E LI RICOMBINA COL NUOVO NOME DEL FILE + String ext = tokens[1]; + fileName = tokens[0] + "(1)." + ext; + pathComplete = folder + fileName; + } + FileUtils.writeByteArrayToFile(new File(pathComplete), content); + } + + public static void regexCleanDirMoreOldThen(String pathDirectory, Long li_hours, String regex){ + /** Funzione che cancella tutti i file di una directory piè vecchi di tot ore che rispettano il pattern regex */ + + if (!UtilityString.isNullOrEmpty(pathDirectory)){ + File directory = new File(pathDirectory); + File[] listFiles = directory.listFiles(); + Long purgeTime = System.currentTimeMillis() - (li_hours * 60 * 60 * 1000); + for(File listFile : listFiles){ + Pattern p = Pattern.compile(regex,Pattern.CASE_INSENSITIVE | Pattern.DOTALL); + Matcher m = p.matcher(listFile.getName()); + if(m.find() && listFile.lastModified() < purgeTime){ + listFile.delete(); + } + } + } + + } + + public static boolean directoryExists(String directory){ + boolean lb_exists; + lb_exists = fileExists(directory); + return lb_exists; + } + + public static boolean fileExists(String fileName){ + boolean lb_exists; + lb_exists = (new File(fileName)).exists(); + return lb_exists; + } + + public static void saveFile(String path, String data, String name) throws Exception{ + String pathFileLog, dataLog; + pathFileLog = ""; + + //CONTROLLO SULL'ULTIMO CARATTERE DEL PERCORSO, VIENE AGGIUNTO LO SLASH SE MANCANTE + if (path.substring(path.length() -1, path.length()).compareTo("/")!= 0){ + path = path + "/"; + } + + DateFormat formato = new SimpleDateFormat("yyyyMMddHHmmssS" ); + dataLog = formato.format(new Date()); + + if (!new File(path).exists()){ + directoryCreate(path); + } + pathFileLog = path + dataLog + name +".log"; + FileOutputStream fos = new FileOutputStream(pathFileLog); + IOUtils.write(data.getBytes(), fos); + IOUtils.closeQuietly(fos); + } +} diff --git a/ems-core/src/main/java/it/integry/ems/watching/DirFilterWatcher.java b/ems-core/src/main/java/it/integry/ems/watching/DirFilterWatcher.java new file mode 100644 index 0000000000..c443ac1e61 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/watching/DirFilterWatcher.java @@ -0,0 +1,23 @@ +package it.integry.ems.watching; + +import java.io.File; +import java.io.FileFilter; + +public class DirFilterWatcher implements FileFilter { + private String filter; + + public DirFilterWatcher() { + this.filter = ""; + } + + public DirFilterWatcher(String filter) { + this.filter = filter; + } + + public boolean accept(File file) { + if ("".equals(filter)) { + return true; + } + return (file.getName().toLowerCase().endsWith(filter.toLowerCase())); + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/watching/DirWatcher.java b/ems-core/src/main/java/it/integry/ems/watching/DirWatcher.java new file mode 100644 index 0000000000..87a4064f91 --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/watching/DirWatcher.java @@ -0,0 +1,84 @@ +package it.integry.ems.watching; + +import java.io.File; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.Set; +import java.util.TimerTask; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; + +@SuppressWarnings({"unchecked", "rawtypes"}) +public abstract class DirWatcher extends TimerTask { + + private static Logger logger = LogManager.getLogger(); + + private String path; + private File filesArray[]; + private HashMap dir = new HashMap(); + private DirFilterWatcher dfw; + + public DirWatcher(String path) { + this(path, ""); + } + + + public DirWatcher(String path, String filter) { + this.path = path; + dfw = new DirFilterWatcher(filter); + filesArray = new File(path).listFiles(dfw); + logger.trace("LETTURA CARTELLA " + path); + if(filesArray!=null) { + logger.trace("FILES " + filesArray.length); + // transfer to the hashmap be used a reference and keep the + // lastModfied value + for (int i = 0; i < filesArray.length; i++) { + dir.put(filesArray[i], new Long(filesArray[i].lastModified())); + } + } + } + + public synchronized void run() { + try { + HashSet checkedFiles = new HashSet(); + filesArray = new File(path).listFiles(dfw); + + if(filesArray!=null) { + // scan the files and check for modification/addition + for (int i = 0; i < filesArray.length; i++) { + Long current = (Long) dir.get(filesArray[i]); + checkedFiles.add(filesArray[i]); + if (current == null) { + // new file + + dir.put(filesArray[i], + new Long(filesArray[i].lastModified())); + onChange(filesArray[i], "add"); + } else if (current.longValue() != filesArray[i].lastModified()) { + // modified file + dir.put(filesArray[i], + new Long(filesArray[i].lastModified())); + onChange(filesArray[i], "modify"); + } + } + + // now check for deleted files + Set ref = ((HashMap) dir.clone()).keySet(); + ref.removeAll((Set) checkedFiles); + Iterator it = ref.iterator(); + while (it.hasNext()) { + File deletedFile = (File) it.next(); + dir.remove(deletedFile); + onChange(deletedFile, "delete"); + } + } + } catch (Exception e) { + e.printStackTrace(); + logger.error(e.toString()); + } + } + + protected abstract void onChange(File file, String action) throws Exception; +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/ems/watching/FileWatcher.java b/ems-core/src/main/java/it/integry/ems/watching/FileWatcher.java new file mode 100644 index 0000000000..82663e75ae --- /dev/null +++ b/ems-core/src/main/java/it/integry/ems/watching/FileWatcher.java @@ -0,0 +1,25 @@ +package it.integry.ems.watching; + +import java.io.File; +import java.util.TimerTask; + +public abstract class FileWatcher extends TimerTask { + private long timeStamp; + private File file; + + public FileWatcher( File file ) { + this.file = file; + this.timeStamp = file.lastModified(); + } + + public final void run() { + long timeStamp = file.lastModified(); + + if( this.timeStamp != timeStamp ) { + this.timeStamp = timeStamp; + onChange(file); + } + } + + protected abstract void onChange( File file ); +} diff --git a/ems-core/src/main/java/it/integry/security/provider/RestAuthenticationProvider.java b/ems-core/src/main/java/it/integry/security/provider/RestAuthenticationProvider.java new file mode 100644 index 0000000000..741222f828 --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/provider/RestAuthenticationProvider.java @@ -0,0 +1,122 @@ +package it.integry.security.provider; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.service.MailService; +import it.integry.security.utility.RestCredentials; +import it.integry.security.utility.RestToken; +import it.integry.security.utility.RestUtil; + +import java.io.ByteArrayOutputStream; +import java.io.PrintStream; +import java.net.InetAddress; +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.authentication.AuthenticationProvider; +import org.springframework.security.authentication.BadCredentialsException; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.AuthenticationException; +import org.springframework.security.core.GrantedAuthority; +import org.springframework.security.core.authority.SimpleGrantedAuthority; +import org.springframework.stereotype.Component; + +@Component +public class RestAuthenticationProvider implements AuthenticationProvider { + + @Autowired + private UserService service; + @Autowired + private EmsProperties emsProperties; + @Autowired + private MailService mailService; + + private final Logger logger = LogManager.getLogger(); + + @PostConstruct + public void initConnection() throws Exception { + try { + DataSource ds = new DataSource(); + ds.initialize(emsProperties.getDefaultDatabase(), emsProperties.getGlobalConnectionIniPath()); + System.out.println("[INFO] - init first connection"); + } catch(Exception e) { + String subj = "ERRORE - SERVIZI REST NON AVVIATI CORRETTAMENTE SU " + + InetAddress.getLocalHost().getHostName() + " DB (" + emsProperties.getDefaultDatabase() + ")"; + ByteArrayOutputStream stackTrace = new ByteArrayOutputStream(); + PrintStream pw = new PrintStream(stackTrace); + e.printStackTrace(pw); + + mailService.sendMail(new String[]{"developer@integry.it"}, null, subj, new String(stackTrace.toByteArray())); + throw e; + } + } + + @SuppressWarnings("finally") + public Authentication authenticate(Authentication authentication) throws AuthenticationException { + RestToken restToken = (RestToken) authentication; + + try{ + + // api key (aka username) + String apiKey = restToken.getPrincipal(); + // hashed blob + RestCredentials credentials = restToken.getCredentials(); + + //COMMENT FOR SIMPLE AUTH WITH DATE + /* + // get secret access key from api key + String secret=null; + try { + logger.info(restToken.getProfileDb() + " - " + apiKey); + secret = service.loadSecretByUsername(restToken.getProfileDb(), apiKey); + } catch (Exception e) { + e.printStackTrace(); + logger.info("Invalid username."); + throw new BadCredentialsException("Invalid username or password."); + } + + // if that username does not exist, throw exception + if (secret == null) { + logger.info("Username non trovato."); + throw new BadCredentialsException("Invalid username or password."); + } + + // calculate the hmac of content with secret key + String hmac = RestUtil.calculateHMAC(secret, credentials.getRequestData()); + // check if signatures match + if (!credentials.getSignature().equals(hmac)) { + logger.info("APIKEY " + apiKey); + logger.info("PASSWORD " + secret); + logger.info("REQUEST DATA " + credentials.getRequestData()); + logger.info("SIGNATURE GENERATED " + hmac); + logger.info("CREDENTIAL INPUT " + credentials.getSignature()); + throw new BadCredentialsException("Invalid username or password."); + } + + // END COMMENT FOR SIMPLE AUTH WITH DATE + */ + // this constructor create a new fully authenticated token, with the "authenticated" flag set to true + // we use null as to indicates that the user has no authorities. you can change it if you need to set some roles. + List authorities = new ArrayList(); + authorities.add(new SimpleGrantedAuthority("ROLE_USER")); + // restToken = new RestToken(secret, credentials, restToken.getTimestamp(), restToken.getProfileDb(), authorities); + +// DECOMMENT FOR SIMPLE AUTH WITH DATE + restToken = new RestToken("aa", credentials, restToken.getTimestamp(), restToken.getProfileDb(), authorities); + } catch(Exception e) { + logger.error(e.toString()); + throw new BadCredentialsException("Authentication error"); + } finally { + return restToken; + } + } + + public boolean supports(Class authentication) { + return RestToken.class.equals(authentication); + } +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/security/provider/UserService.java b/ems-core/src/main/java/it/integry/security/provider/UserService.java new file mode 100644 index 0000000000..e5dad3250d --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/provider/UserService.java @@ -0,0 +1,88 @@ +package it.integry.security.provider; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; + +import org.apache.commons.codec.binary.Base64; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.security.core.userdetails.UsernameNotFoundException; +import org.springframework.stereotype.Service; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; + +@Service +public class UserService { + + @Autowired + private EmsProperties emsProperties; + + private final Logger logger = LogManager.getLogger(); + + public String loadSecretByUsername(String profileDB, String apiKey) throws Exception { + if(Base64.encodeBase64String("no_database".getBytes()).equals(Base64.encodeBase64String(profileDB.getBytes())) + && apiKey.equals(Base64.encodeBase64String("integry_ems_login_system_legacy".getBytes()))){ + logger.trace("no database"); + return Base64.encodeBase64String(emsProperties.getDefaultNodatabaseLogin().getBytes()); + } else { + DataSource ds = new DataSource(); + ds.initialize(profileDB, emsProperties.getGlobalConnectionIniPath()); + + Connection conn = ds.getConnection(); + + String sql = "select upper(password) as password from wtb_users where user_name = '"+apiKey+"'"; + PreparedStatement ps = conn.prepareStatement(sql); + + logger.trace(sql); + + ResultSet rs = ps.executeQuery(); + if(rs.next()){ + String psw = rs.getString("password"); + ds.forceClose(); + rs.close(); + ps.close(); + return psw; + }else{ + rs.close(); + ps.close(); + ds.forceClose(); + throw new UsernameNotFoundException("Errore nell'autenticazione!"); + } + } + } + public static Boolean checkUserWeb(Connection conn, String usernameWEB, String password) throws Exception { + String userActive; + Boolean existUser = false; + PreparedStatement info = null; + ResultSet res = null; + try { + String query = + "SELECT wtb_users.ctrl_state " + + " FROM wtb_users " + + " WHERE user_name = '" + usernameWEB + "' AND " + + " password = '" + password + "'"; + info = conn.prepareStatement(query); + res = info.executeQuery(); + if (res.next()){ + userActive = res.getString(1); + if ("S".equals(userActive)){ + existUser = true; + }else{ + throw new UsernameNotFoundException("Utente "+ usernameWEB + " non attivo!"); + } + } else { + throw new UsernameNotFoundException("Utente "+ usernameWEB + " non riconoscuto!"); + } + } finally { + if(res!=null) + res.close(); + if(info!=null) + info.close(); + } + return existUser; + } + +} diff --git a/ems-core/src/main/java/it/integry/security/utility/CryptoUtils.java b/ems-core/src/main/java/it/integry/security/utility/CryptoUtils.java new file mode 100644 index 0000000000..d5acf9c1af --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/utility/CryptoUtils.java @@ -0,0 +1,74 @@ +package it.integry.security.utility; + +import it.integry.ems.utility.UtilityString; + +public class CryptoUtils { + + public static String decrypt(String cryptedText) { + return securedString(cryptedText, 0); + } + + public static String encrypt(String clearText) { + return securedString(clearText, 1); + } + + private static String securedString(String stringa, int flagcodedecode) { + /* + * flagcodedecode(0 / 1) + * 0 = decripta stringa + * 1 = cripta stringa + */ + String ls_stringCode, ls_stringDecode, ls_ret, ls_keyChar; + int ll_i, ll_keyASC, ll_min, ll_max, ll_asc; + char lc_keyChar; + + // System.out.println(flagcodedecode); + if (UtilityString.isNullOrEmpty(stringa)) + return ""; + + ls_keyChar = stringa.substring(0, 1); + ls_stringCode = ls_keyChar; + ls_stringDecode = ls_keyChar; + + lc_keyChar = stringa.charAt(0); + ll_keyASC = (int) lc_keyChar; + + ll_min = 0; + ll_max = 122; + + for (ll_i = 1; ll_i < stringa.length(); ll_i++) { + if (flagcodedecode == 1) { + ll_asc = (int) (stringa.charAt(ll_i)); + if (ll_asc <= ll_max) { + ll_asc = ll_asc + ll_keyASC; + if (ll_asc > ll_max) { + ll_asc = ll_asc - ll_max; + } + } else { + ll_asc = ll_asc + ll_keyASC; + } + ls_stringCode += (char) ll_asc; + } else { + ll_asc = (int) (stringa.charAt(ll_i)); + if (ll_asc <= ll_max) { + ll_asc = ll_asc - ll_keyASC; + if (ll_asc <= ll_min) { + ll_asc = ll_asc + ll_max; + } + } else { + ll_asc = ll_asc - ll_keyASC; + } + ls_stringDecode += (char) ll_asc; + } + } + + if (flagcodedecode == 1) { + ls_ret = ls_stringCode; + } else { + ls_ret = ls_stringDecode; + } + + return ls_ret; + } + +} diff --git a/ems-core/src/main/java/it/integry/security/utility/RestCredentials.java b/ems-core/src/main/java/it/integry/security/utility/RestCredentials.java new file mode 100644 index 0000000000..3378a36105 --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/utility/RestCredentials.java @@ -0,0 +1,21 @@ +package it.integry.security.utility; + +public final class RestCredentials { + + private String requestData; + private String signature; + + public RestCredentials(String requestData, String signature) { + this.requestData = requestData; + this.signature = signature; + } + + public String getRequestData() { + return requestData; + } + + public String getSignature() { + return signature; + } + +} \ No newline at end of file diff --git a/ems-core/src/main/java/it/integry/security/utility/RestToken.java b/ems-core/src/main/java/it/integry/security/utility/RestToken.java new file mode 100644 index 0000000000..4a95bbb668 --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/utility/RestToken.java @@ -0,0 +1,52 @@ +package it.integry.security.utility; + +import java.util.Collection; +import java.util.Date; + +import org.springframework.security.authentication.UsernamePasswordAuthenticationToken; + +@SuppressWarnings({"rawtypes", "unchecked"}) +public class RestToken extends UsernamePasswordAuthenticationToken { + + private static final long serialVersionUID = 1L; + private Date timestamp; + private String profileDb; + + // this constructor creates a non-authenticated token (see super-class) + public RestToken(String principal, RestCredentials credentials, Date timestamp, String profileDb) { + super(principal, credentials); + this.timestamp = timestamp; + this.setProfileDb(profileDb); + } + + // this constructor creates an authenticated token (see super-class) + public RestToken(String principal, RestCredentials credentials, Date timestamp, + String profileDb, Collection authorities) { + super(principal, credentials, authorities); + this.timestamp = timestamp; + this.setProfileDb(profileDb); + } + + @Override + public String getPrincipal() { + return (String) super.getPrincipal(); + } + + @Override + public RestCredentials getCredentials() { + return (RestCredentials) super.getCredentials(); + } + + public Date getTimestamp() { + return timestamp; + } + + public String getProfileDb() { + return profileDb; + } + + public void setProfileDb(String profileDb) { + this.profileDb = profileDb; + } + +} diff --git a/ems-core/src/main/java/it/integry/security/utility/RestUtil.java b/ems-core/src/main/java/it/integry/security/utility/RestUtil.java new file mode 100644 index 0000000000..6ae02c2185 --- /dev/null +++ b/ems-core/src/main/java/it/integry/security/utility/RestUtil.java @@ -0,0 +1,33 @@ +package it.integry.security.utility; + +import javax.crypto.Mac; +import javax.crypto.spec.SecretKeySpec; + +import org.apache.commons.codec.binary.Base64; +import org.springframework.security.authentication.encoding.Md5PasswordEncoder; + +public class RestUtil { + + public static String generateAuth(String username, String password, String requestMethod, + String body, String contentType, String uriPath, String dateNow) throws Exception { + Md5PasswordEncoder md5 = new Md5PasswordEncoder(); + // create signature: method + content md5 + content-type + date + uri + StringBuilder signature = new StringBuilder(); + signature.append(requestMethod).append("\n") + .append(md5.encodePassword(body, null)).append("\n") + .append(contentType).append("\n") + .append(dateNow).append("\n") + .append(uriPath); + + return calculateHMAC(password, signature.toString()); + } + + public static String calculateHMAC(String secret, String data) throws Exception { + SecretKeySpec signingKey = new SecretKeySpec(secret.getBytes(), "HmacSHA256"); + Mac mac = Mac.getInstance("HmacSHA256"); + mac.init(signingKey); + byte[] rawHmac = mac.doFinal(data.getBytes()); + String result = new String(Base64.encodeBase64(rawHmac)); + return result; + } +} diff --git a/ems-core/src/main/resources/rules/Agenti.drl b/ems-core/src/main/resources/rules/Agenti.drl new file mode 100644 index 0000000000..7626706764 --- /dev/null +++ b/ems-core/src/main/resources/rules/Agenti.drl @@ -0,0 +1,24 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeDatiAgenteFromAnag" +no-loop +when + eval(checkRulesEnabled == 0) + $Agen : VtbAgen((ragSoc == null || indirizzo == null || cap == null || citta == null || prov == null || nazione == null || tel == null || fax == null || partIva == null || codFisc == null) && codAnag != null) +then + AgentiRules.completeDatiAgenteFromAnag(conn, $Agen); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($Agen, bitMask, $Agen.getClass()); +end diff --git a/ems-core/src/main/resources/rules/DistBase.drl b/ems-core/src/main/resources/rules/DistBase.drl new file mode 100644 index 0000000000..a2a596c7bd --- /dev/null +++ b/ems-core/src/main/resources/rules/DistBase.drl @@ -0,0 +1,138 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +rule "completeUntMisSpes" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : JtbDistClavDir(untMis == null && codJcosDir != null) + $t: java.util.Map() from DistBaseRules.completeDatiCodJcosDir(conn) +then + modify ( $entity ) { setUntMis($t.get("unt_mis").toString()) } +end + +rule "completeDescrizioneSpes" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : JtbDistClavDir(descrizione == null && codJcosDir != null) + $t: java.util.Map() from DistBaseRules.completeDatiCodJcosDir(conn) +then + modify ( $entity ) { setDescrizione($t.get("descrizione").toString()) } +end + +rule "completeDescrizioneProd" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : JtbCicl(descrizioneProd == null && codProd != null) + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $entity) +then + modify ( $entity ) { + setDescrizioneProd($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeDescrizioneDistMate" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : JtbDistMate(descrizione == null && codMart != null) + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $entity) +then + modify ( $entity ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeUntMisProd" +when + eval(checkRulesEnabled == 0) + JtbCicl(untMisProd == null && codProd != null, $entity : this) + $untMisProd: java.lang.String() from DistBaseRules.completeUntMisProd(conn, $entity.codProd) +then + modify ( $entity ) { setUntMisProd($untMisProd) } +end + +rule "completeRapConvProd" +when + eval(checkRulesEnabled == 0) + JtbCicl(rapConvProd == null && codProd != null && untMisProd != null, $entity : this) + + $rapConv: java.math.BigDecimal() from DistBaseRules.completeRapConvProd(conn, $entity) +then + modify ( $entity ) { setRapConvProd($rapConv) } +end + +rule "completeFlagQtaMultipla" +when + eval(checkRulesEnabled == 0) + JtbCicl(lottoMinOrd == 0, $entity : this) + $flagQtaMultipla: java.lang.String() from DistBaseRules.completeFlagQtaMultipla(conn, $entity.lottoMinOrd) +then + modify ( $entity ) { setFlagQtaMultipla($flagQtaMultipla) } +end + + +rule "completeRapConvDist" +when + eval(checkRulesEnabled == 0) + JtbDistMate(rapConvDist == null && codMart != null && untMisDist != null, $entity : this) + + $rapConv: java.math.BigDecimal() from DistBaseRules.completeRapConvDist(conn, $entity) +then + modify ( $entity ) { setRapConvDist($rapConv) } +end + +rule "completeModificatoDaDist" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : JtbDistMate( modificatoDa == null ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { setModificatoDa($fullName) } +end +rule "completeDescrizioneCosInd" +when + eval(checkRulesEnabled == 0) + JtbDistClavInd( descrizione == null && codJcosInd != null, $entity : this) + $descrizioneCosInd: java.lang.String() from DistBaseRules.completeDescrizioneCosInd(conn, $entity.codJcosInd) +then + modify ( $entity ) { setDescrizione($descrizioneCosInd) } +end +rule "completePercCost" +when + eval(checkRulesEnabled == 0) + $entity : JtbDistClavInd( percCost == null && codJcosInd != null) + $percCost: java.math.BigDecimal() from DistBaseRules.completePercCost(conn, $entity.codJcosInd) +then + modify ( $entity ) { setPercCost($percCost) } +end + +rule "completeCodJcosDir" +when + eval(checkRulesEnabled == 0) + JtbDistClavDir( numFase != 0 && codJcosDir == null, $entity : this) + $t: java.util.Map() from DistBaseRules.completeDatiCodJcosDir(conn) +then + modify ( $entity ) { + setCodJcosDir($t.get("cod_spes").toString()), + setUntMis($t.get("unt_mis").toString()), + setDescrizione($t.get("descrizione").toString()) + } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/DocA.drl b/ems-core/src/main/resources/rules/DocA.drl new file mode 100644 index 0000000000..d2f944d822 --- /dev/null +++ b/ems-core/src/main/resources/rules/DocA.drl @@ -0,0 +1,284 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeDatiTipoDocA" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDtip != null && gestione == "A") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeGeneraMovContA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDtip != null && gestione == "A" && generaMovCont == null) + $generaMovCont : String() from DocumentRules.completeGeneraMovCont(conn, $docT) +then + modify ( $docT ) { setGeneraMovCont($generaMovCont) } +end + +rule "completeNumDocDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((numDoc == null || numDoc == 0) && dataDoc != null && codDtip != null && serDoc != null && gestione == "A") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeSerDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(serDoc == null && codDtip != null && codMdep != null && gestione == "A") + + $serDoc: String() from DocumentRules.completeSerDoc(conn, $docT) +then + modify ( $docT ) { setSerDoc($serDoc) } +end + +rule "completeDataRegDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(dataReg == null && dataDoc != null && gestione == "A") + + $dataReg: java.util.Date() from DocumentRules.completeDataReg(conn, $docT) +then + modify ( $docT ) { setDataReg($dataReg) } +end + + +rule "completeDatiFornDocA" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "A" && codAnag != null) +then + DocOrdRules.completeDatiForn(conn, $docT ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeListinoDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(listino == null && gestione == "A" && codAnag != null) + $listino: String() from PurchasesRules.completeListAcq(conn, $docT) +then + modify ( $docT ) { setListino($listino) } +end + +rule "completeCodDiviDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDivi == null && gestione == "A" && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $docT) +then + modify ( $docT ) { setCodDivi($codDivi) } +end + +rule "completeCambioDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(cambio == null && codDivi != null && gestione == "A" ) + $cambio: java.math.BigDecimal() from CommonRules.completeCambio(conn, $docT.codDivi) +then + modify ( $docT ) { setCambio($cambio) } +end + +rule "completeCodJfasDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codJfas == null && gestione == "A" && codMdep != null) + $codJfas : String() from DocumentRules.completeCodJfas(conn, $docT) +then + modify ( $docT ) { setCodJfas($codJfas) } +end + +rule "completeDataModDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "A") +then + modify ( $docT ) { setDataUltMod(new Date()) } +end +rule "completeCompilatoDaDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct (compilatoDa == null && operation == OperationType.INSERT && gestione == "A") + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setCompilatoDa($fullName) } +end + +rule "completeModificatoDaDocA" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct( operation == OperationType.DELETE && gestione == "A" ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setModificatoDa($fullName) } +end + + +rule "completeDescrizioneDocA" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( descrizione == null && codMart != null && gestione == "A") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $docR) +then + modify ( $docR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfDocA" +salience -10 // FABIO (14.7.2016): necessario perchè il calcolo della qta_cnf deve essere fatto dopo aver acquisito\calcolato il rap_conv +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(qtaCnf == null && codMart != null && gestione == "A") + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnfDB(conn, $docR) +then + modify ( $docR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(untDoc == null && codMart != null && gestione == "A") + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $docR.codMart) +then + modify ( $docR ) { setUntDoc($untMis) } +end + +rule "completeRapConvDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(rapConv == null && codMart != null && untDoc != null && gestione == "A") + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $docR) +then + modify ( $docR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqDocA" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(codMart != null && codAliq == null && gestione == "A") + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $docR) +then + modify ( $docR ) { setCodAliq($codAliq) } +end + +rule "completeCodMartDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( codMart == null && gestione == "A" && listino != null && codArtFor != null) + $codMart: String() from PurchasesRules.completeCodMartOrdDocA(conn, $docR) +then + modify ( $docR ) { setCodMart($codMart) } +end + +rule "completeInsPartitaMagDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( partitaMag != null && codMart != null && gestione == "A") + $partitaMag: MtbPartitaMag() from DocumentRules.insertPartitaMag(conn, $docR) +then + modify ( $docR ) { setMtbPartitaMag($partitaMag) } +end + +rule "completeDatiListinoDocA" +no-loop +salience 1 +when + eval(checkRulesEnabled == 0) + DtbDocr((codArtFor == null || valUnt == null || valOneri == null || percOneri == null || valPromo == null || + percPromo == null || sconto5 == null || sconto6 == null || sconto7 == null || sconto8 == null ) && + codMart != null && listino != null && "ULTC".equals(listino) == false && gestione == "A", $entity : this) +then + PurchasesRules.completeDatiArtOrdDocA(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiIvaDocA" +no-loop +when + eval(checkRulesEnabled == 0) + DtbDocr((percAliq == null || tipoIva == null ) && codAliq != null && gestione == "A", $entity : this) +then + DocOrdRules.completeDatiAliq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeImportoRigaDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(importoRiga == null && qtaDoc != null && valUnt != null && gestione == "A") + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $docR) +then + modify ( $docR ) { setImportoRiga($importo) } +end + +rule "completeValUntULTCDocA" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && "ULTC".equals(listino) && codMart != null && gestione == "A") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeCostoUntDocA" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(costoUnt == null && codMart != null && gestione == "A") + $costoUnt: java.math.BigDecimal() from DocumentRules.completeCostoUntDocA(conn, $docR) +then + modify ( $docR ) { setCostoUnt($costoUnt) } +end + +rule "completeDatiDocCompDocA" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr((codDtipComp == null || codAnagComp == null || dataDocComp == null || serDocComp == null || numDocComp == null )&& gestione == "A" && (operation == OperationType.INSERT || operation == OperationType.INSERT_OR_UPDATE)) +then + DocumentRules.completeDatiDocComp(conn, $docR); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docR, bitMask, $docR.getClass()); +end + +rule "completeCodCconA" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(codCcon == null && gestione == "A" && generaMovCont == "S") + $codCcon : String() from DocumentRules.completeCodCcon(conn, $docR) +then + modify ( $docR ) { setCodCcon($codCcon) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/DocL.drl b/ems-core/src/main/resources/rules/DocL.drl new file mode 100644 index 0000000000..b7d7122c95 --- /dev/null +++ b/ems-core/src/main/resources/rules/DocL.drl @@ -0,0 +1,339 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeDatiTipoDocL" +no-loop +salience 20 +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDtip != null && gestione == "L") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeNumDocDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((numDoc == null || numDoc == 0) && dataDoc != null && codDtip != null && serDoc != null && gestione == "L") +then + Integer $numDoc = DocumentRules.completeNumDoc(conn, $docT); + modify ( $docT ) { setNumDoc($numDoc) } +end + +rule "completeValUntPartitaMagDocL" +salience 10 +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && partitaMag != null && listino != null && codMart != null && rapConv !=null && gestione == "L") + $valUnt : java.math.BigDecimal() from DocOrdRules.completeValUntPartitaMagLav(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeSerDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(serDoc == null && codDtip != null && codMdep != null && gestione == "L") + + $serDoc: String() from DocumentRules.completeSerDoc(conn, $docT) +then + modify ( $docT ) { setSerDoc($serDoc) } +end + +rule "completeDataRegDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(dataReg == null && dataDoc != null && gestione == "L") + + $dataReg: java.util.Date() from DocumentRules.completeDataReg(conn, $docT) +then + modify ( $docT ) { setDataReg($dataReg) } +end + + +rule "completeDatiFornDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "L" && codAnag != null) +then + DocOrdRules.completeDatiForn(conn, $docT ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeListinoDocL" +salience 10 +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(listino == null && gestione == "L" && codAnag != null) + $listino: String() from "ULTC" +then + modify ( $docT ) { setListino($listino) } +end + +rule "completeCodDiviDocL" +salience 20 +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDivi == null && gestione == "L" && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $docT) +then + modify ( $docT ) { setCodDivi($codDivi) } +end + +rule "completeCambioDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(cambio == null && codDivi != null && gestione == "L" ) + $cambio: java.math.BigDecimal() from CommonRules.completeCambio(conn, $docT.codDivi) +then + modify ( $docT ) { setCambio($cambio) } +end + +rule "completeDatiProdottoDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((untMisProd == null || qtaProd == null || rapConvProd == null) && gestione == "L" && codProd != null) +then + DocOrdRules.completeDatiProdotto(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeCodJfasDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codJfas == null && gestione == "L" && codMdep != null) + $codJfas : String() from DocumentRules.completeCodJfas(conn, $docT) +then + modify ( $docT ) { setCodJfas($codJfas) } +end + +rule "completeDataModDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "L") +then + modify ( $docT ) { setDataUltMod(new Date()) } +end +rule "completeCompilatoDaDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct (compilatoDa == null && operation == OperationType.INSERT && gestione == "L") + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setCompilatoDa($fullName) } +end + +rule "completeModificatoDaDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct( modificatoDa == null && operation == OperationType.UPDATE && gestione == "L") + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setModificatoDa($fullName) } +end + + +rule "completeDescrizioneDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( descrizione == null && codMart != null && gestione == "L") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $docR) +then + modify ( $docR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfDocL" +salience -10 // FABIO (14.7.2016): necessario perchè il calcolo della qta_cnf deve essere fatto dopo aver acquisito\calcolato il rap_conv +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(qtaCnf == null && codMart != null && gestione == "L") + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnfDB(conn, $docR) +then + modify ( $docR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(untDoc == null && codMart != null && gestione == "L") + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $docR.codMart) +then + modify ( $docR ) { setUntDoc($untMis) } +end + +rule "completeRapConvDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(rapConv == null && codMart != null && untDoc != null && gestione == "L") + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $docR) +then + modify ( $docR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqDocL" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(codMart != null && codAliq == null && gestione == "L") + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $docR) +then + modify ( $docR ) { setCodAliq($codAliq) } +end + +rule "completeCodMartDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( descrizione == null && codMart != null && gestione == "L") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $docR) +then + modify ( $docR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeValUntULTCDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && ("ULTC".equals(listino) || listino == null) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeValUntDISTDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && "DIST".equals(listino) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntDIST(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeValUntCMEDDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && "CMED".equals(listino) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntCMED(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeDatiIvaDocL" +no-loop +when + eval(checkRulesEnabled == 0) + DtbDocr((percAliq == null || tipoIva == null ) && codAliq != null && gestione == "L", $entity : this) +then + DocOrdRules.completeDatiAliq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeImportoRigaDocL" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(importoRiga == null && qtaDoc != null && valUnt != null && gestione == "L") + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $docR) +then + modify ( $docR ) { setImportoRiga($importo) } +end + +rule "completeCostoUntDocL" +salience -20 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(costoUnt == null && codMart != null && cambio != null && codDtip != null && gestione == "L") + $costoUnt: java.math.BigDecimal() from DocumentRules.completeCostoUntDocL(conn, $docR) +then + modify ( $docR ) { setCostoUnt($costoUnt) } +end + +rule "completeDatiDocCompDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr((codDtipComp == null || codAnagComp == null || dataDocComp == null || serDocComp == null || numDocComp == null )&& gestione == "L" && operation == OperationType.INSERT ) +then + DocumentRules.completeDatiDocComp(conn, $docR); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docR, bitMask, $docR.getClass()); +end + +rule "completeDatiDocValDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(((codDtipVal == null || dataDocVal == null || serDocVal == null || numDocVal == null )&& gestione == "L" && previstaFat != null && previstaFat == "N" ) || + ((codDtipVal != null || dataDocVal != null || serDocVal != null || numDocVal != null )&& gestione == "L" && previstaFat != null && previstaFat == "S" )) +then + DocumentRules.completeDatiDocVal(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeDatiSpesDocL" +no-loop +when + eval(checkRulesEnabled == 0) + $docS : DtbDocs((descrizione == null || importo == null || qta == null || valUnt == null) && gestione == "L" && codSpes != null) +then + DocOrdRules.completeDatiSpes(conn, $docS); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docS, bitMask, $docS.getClass()); +end + +rule "completeCausaleTraspDocL" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(causaleTrasp == null && gestione == "L") + $causaleTrasp: String() from OrderRules.completeCausaleTrasp($docT.getGestione()) +then + modify ( $docT ) { setCausaleTrasp($causaleTrasp) } +end + +rule "completeQta2Qta3DocL" +salience -10 +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( qtaDoc != null && qtaDoc2 == null && qtaDoc3 == null && codMart != null && untDoc != null && gestione == "L") + //$t: java.util.Map() from DocOrdRules.completeQta2Qta3(conn, $docR) +then + DocOrdRules.completeQta2Qta3(conn, $docR); +//then +// modify ( $docR ) { +// setQtaDoc2(new BigDecimal($t.get("qta_doc2").toString())), +// setQtaDoc3(new BigDecimal($t.get("qta_doc3").toString())), +// setUntDoc2($t.get("unt_doc2").toString()), +// setUntDoc3($t.get("unt_doc3").toString()) +// } +end diff --git a/ems-core/src/main/resources/rules/DocV.drl b/ems-core/src/main/resources/rules/DocV.drl new file mode 100644 index 0000000000..82b0e4a9bb --- /dev/null +++ b/ems-core/src/main/resources/rules/DocV.drl @@ -0,0 +1,246 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + + +rule "completeDatiTipoDocV" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDtip != null && gestione == "V") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeNumDocDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((numDoc == null || numDoc == 0) && dataDoc != null && codDtip != null && serDoc != null && gestione == "V") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeSerDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(serDoc == null && codDtip != null && codMdep != null && gestione == "V") + + $serDoc: String() from DocumentRules.completeSerDoc(conn, $docT) +then + modify ( $docT ) { setSerDoc($serDoc) } +end + +rule "completeDataRegDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(dataReg == null && dataDoc != null && gestione == "V") + + $dataReg: java.util.Date() from DocumentRules.completeDataReg(conn, $docT) +then + modify ( $docT ) { setDataReg($dataReg) } +end + + +rule "completeDatiClienteDocV" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "V" && codAnag != null) +then + DocOrdRules.completeDatiCliente(conn, $docT ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeListinoDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(listino == null && gestione == "V" && codAnag != null) + $listino: String() from DocOrdRules.completeLisV(conn, $docT) +then + modify ( $docT ) { setListino($listino) } +end + +rule "completeCodDiviDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codDivi == null && gestione == "V" && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $docT) +then + modify ( $docT ) { setCodDivi($codDivi) } +end + +rule "completeCambioDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(cambio == null && codDivi != null && gestione == "V" ) + $cambio: java.math.BigDecimal() from CommonRules.completeCambio(conn, $docT.codDivi) +then + modify ( $docT ) { setCambio($cambio) } +end + +rule "completeCodJfasDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(codJfas == null && gestione == "V" && codMdep != null) + $codJfas : String() from DocumentRules.completeCodJfas(conn, $docT) +then + modify ( $docT ) { setCodJfas($codJfas) } +end + +rule "completeDataModDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "V") +then + modify ( $docT ) { setDataUltMod(new Date()) } +end +rule "completeCompilatoDaDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct (compilatoDa == null && operation == OperationType.INSERT && gestione == "V") + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setCompilatoDa($fullName) } +end + +rule "completeModificatoDaDocV" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct( operation == OperationType.DELETE && gestione == "V" ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $docT ) { setModificatoDa($fullName) } +end + + +rule "completeDescrizioneDocV" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr( descrizione == null && codMart != null && gestione == "V") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $docR) +then + modify ( $docR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfDocV" +salience -10 // FABIO (14.7.2016): necessario perchè il calcolo della qta_cnf deve essere fatto dopo aver acquisito\calcolato il rap_conv +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(qtaCnf == null && codMart != null && gestione == "V") + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnfDB(conn, $docR) +then + modify ( $docR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntDocV" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(untDoc == null && codMart != null && gestione == "V") + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $docR.codMart) +then + modify ( $docR ) { setUntDoc($untMis) } +end + +rule "completeRapConvDocV" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(rapConv == null && codMart != null && untDoc != null && gestione == "V") + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $docR) +then + modify ( $docR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqDocV" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(codMart != null && codAliq == null && gestione == "V") + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $docR) +then + modify ( $docR ) { setCodAliq($codAliq) } +end + +rule "completeDatiListinoDocV" +no-loop +salience 1 +when + eval(checkRulesEnabled == 0) + DtbDocr( codMart != null && listino != null && "ULTC".equals(listino) == false && gestione == "V", $entity : this) +then + SalesRules.completeDatiArtOrdDocV(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiIvaDocV" +no-loop +when + eval(checkRulesEnabled == 0) + DtbDocr((percAliq == null || tipoIva == null ) && codAliq != null && gestione == "V", $entity : this) +then + DocOrdRules.completeDatiAliq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeImportoRigaDocV" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(importoRiga == null && qtaDoc != null && valUnt != null && gestione == "V") + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $docR) +then + modify ( $docR ) { setImportoRiga($importo) } +end +/* +rule "completeValUntULTCDocV" +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(valUnt == null && "ULTC".equals(listino) && codMart != null && gestione == "V") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeCostoUntDocV" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr(costoUnt == null && codMart != null && gestione == "V") + $costoUnt: java.math.BigDecimal() from DocumentRules.completeCostoUntDocV(conn, $docR) +then + modify ( $docR ) { setCostoUnt($costoUnt) } +end +*/ +rule "completeDatiDocCompDocV" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : DtbDocr((codDtipComp == null || codAnagComp == null || dataDocComp == null || serDocComp == null || numDocComp == null )&& gestione == "V" && operation == OperationType.INSERT ) +then + DocumentRules.completeDatiDocComp(conn, $docR); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docR, bitMask, $docR.getClass()); +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/DocWebA.drl b/ems-core/src/main/resources/rules/DocWebA.drl new file mode 100644 index 0000000000..205bca03d1 --- /dev/null +++ b/ems-core/src/main/resources/rules/DocWebA.drl @@ -0,0 +1,205 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeDatiTipoDocWebA" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct( codDtip != null && gestione == "A") +then + DocumentRules.completeDatiTipoDoc(conn, $docT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeSerDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(serDoc == null && codDtip != null && codMdep != null && gestione == "A") + + $serDoc: String() from DocumentRules.completeSerDoc(conn, $docT) +then + modify ( $docT ) { setSerDoc($serDoc) } +end + +rule "completeDataRegDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(dataReg == null && dataDoc != null && gestione == "A") + + $dataReg: java.util.Date() from DocumentRules.completeDataReg(conn, $docT) +then + modify ( $docT ) { setDataReg($dataReg) } +end + + +rule "completeDatiFornDocWebA" +no-loop +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "A" && codAnag != null) +then + DocOrdRules.completeDatiForn(conn, $docT ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($docT, bitMask, $docT.getClass()); +end + +rule "completeListinoDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(listino == null && gestione == "A" && codAnag != null) + $listino: String() from PurchasesRules.completeListAcq(conn, $docT) +then + modify ( $docT ) { setListino($listino) } +end + +rule "completeCodDiviDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(codDivi == null && gestione == "A" && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $docT) +then + modify ( $docT ) { setCodDivi($codDivi) } +end + +rule "completeCodJfasDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(codJfas == null && gestione == "A" && codMdep != null) + $codJfas : String() from DocumentRules.completeCodJfas(conn, $docT) +then + modify ( $docT ) { setCodJfas($codJfas) } +end + +rule "completeDataModDocWebA" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "A") +then + modify ( $docT ) { setDataMod(new Date()) } +end + +rule "completeDescrizioneDocWebA" +no-loop +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr( descrizione == null && codMart != null && gestione == "A") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $docR) +then + modify ( $docR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(qtaCnf == null && codMart != null && gestione == "A") + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnf(conn, $docR) +then + modify ( $docR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(untDoc == null && codMart != null && gestione == "A") + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $docR.codMart) +then + modify ( $docR ) { setUntDoc($untMis) } +end + +rule "completeRapConvDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(rapConv == null && codMart != null && untDoc != null && gestione == "A") + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $docR) +then + modify ( $docR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqDocWebA" +salience -10 +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(codMart != null && codAliq == null && gestione == "A") + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $docR) +then + modify ( $docR ) { setCodAliq($codAliq) } +end + +rule "completeCodMartDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr( codMart == null && gestione == "A" && listino != null && codArtFor != null) + $codMart: String() from PurchasesRules.completeCodMartOrdDocA(conn, $docR) +then + modify ( $docR ) { setCodMart($codMart) } +end + +rule "completeDatiListinoDocWebA" +no-loop +salience 1 +when + eval(checkRulesEnabled == 0) + WdtbDocr((codArtFor == null || valUnt == null || valOneri == null || percOneri == null || valPromo == null || + percPromo == null || sconto5 == null || sconto6 == null || sconto7 == null || sconto8 == null ) && + codMart != null && listino != null && "ULTC".equals(listino) == false && gestione == "A", $entity : this) +then + PurchasesRules.completeDatiArtOrdDocA(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiIvaDocWebA" +no-loop +when + eval(checkRulesEnabled == 0) + WdtbDocr((percAliq == null || tipoIva == null ) && codAliq != null && gestione == "A", $entity : this) +then + DocOrdRules.completeDatiAliq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeImportoRigaDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(importoRiga == null && qtaDoc != null && valUnt != null && gestione == "A") + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $docR) +then + modify ( $docR ) { setImportoRiga($importo) } +end + +rule "completeValUntULTCDocWebA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(valUnt == null && "ULTC".equals(listino) && codMart != null && gestione == "A") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $docR) +then + modify ( $docR ) { setValUnt($valUnt) } +end + +rule "completeCodMartFromCodBarreA" +when + eval(checkRulesEnabled == 0) + $docR : WdtbDocr(codMart == null && codBarre != null && gestione == "A") + $codMart: String() from DocOrdRules.completeCodMartFromCodBarre(conn, $docR) +then + modify ( $docR ) { setCodMart($codMart) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/LottiProd.drl b/ems-core/src/main/resources/rules/LottiProd.drl new file mode 100644 index 0000000000..29cf946365 --- /dev/null +++ b/ems-core/src/main/resources/rules/LottiProd.drl @@ -0,0 +1,41 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeIdLottoLotT" +when + eval(checkRulesEnabled == 0) + $lotT : JtbLott(idLotto == null) + $idLotto: Integer() from LottiProdRules.completeIdLotto(conn) +then + modify ( $lotT ) { setIdLotto($idLotto) } +end + +rule "completeCodJfasLotT" +no-loop +when + eval(checkRulesEnabled == 0) + $lotT : JtbLott(codJfas == null && codJflav != null) + $codJfas: String() from LottiProdRules.completeCodJfas(conn, $lotT) +then + modify ( $lotT ) { setCodJfas($codJfas) } +end + +rule "completeDataChiusuraLottoLoT" +no-loop +when + eval(checkRulesEnabled == 0) + $lotT : JtbLott(flagComp == "S" && dataChiusura == null) +then + modify ( $lotT ) { setDataChiusura(new Date()) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/OrdA.drl b/ems-core/src/main/resources/rules/OrdA.drl new file mode 100644 index 0000000000..248f901f59 --- /dev/null +++ b/ems-core/src/main/resources/rules/OrdA.drl @@ -0,0 +1,205 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeNumOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((numOrd == null || numOrd == 0) && dataOrd != null && gestione == "A" && gestioneRif==null) + $numOrd : java.lang.Integer() from OrderRules.completeNumOrd(conn, $ordT) +then + modify ( $ordT ) { setNumOrd($numOrd) } +end + +rule "completeTipoAnagOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(tipoAnag == null && gestione == "A" && gestioneRif==null) + $tipoAnag : String() from OrderRules.completeTipoAnag(conn, $ordT.getGestione()) +then + modify ( $ordT ) { setTipoAnag($tipoAnag) } +end + +rule "completeDatiFornOrdA" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "A" && gestioneRif==null && codAnag != null ) +then + DocOrdRules.completeDatiForn(conn, $ordT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($ordT, bitMask, $ordT.getClass()); +end + +rule "completeListinoOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(listino == null && gestione == "A" && gestioneRif==null && codAnag != null) + $listino: String() from PurchasesRules.completeListAcq(conn, $ordT) +then + modify ( $ordT ) { setListino($listino) } +end + +rule "completeCodDiviOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(codDivi == null && gestione == "A" && gestioneRif==null && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $ordT) +then + modify ( $ordT ) { setCodDivi($codDivi) } +end + +rule "completeDataUltModOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "A" && gestioneRif==null) +then + modify ( $ordT ) { setDataUltMod(new Date()) } +end + + +rule "completeCompilatoDaOrdA" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt (compilatoDa == null && operation == OperationType.INSERT && gestione == "A" && gestioneRif==null) + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setCompilatoDa($fullName) } +end + +rule "completeModificatoDaOrdA" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt( modificatoDa == null && ( operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE ) && gestione == "A" && gestioneRif==null) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setModificatoDa($fullName) } +end + +rule "completeDataConsegnaOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(dataCons == null && gestione == "A" && gestioneRif==null ) + $dataCons : java.util.Date() from OrderRules.completeDataConsA(conn, $ordR) +then + modify ( $ordR ) { setDataCons($dataCons) } +end + +rule "completeDescrizioneOrdA" +no-loop +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr( descrizione == null && codMart != null && gestione == "A" && gestioneRif==null) + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $ordR) +then + modify ( $ordR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfOrdA" +salience -10 +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(qtaCnf == null && codMart != null && gestione == "A" && gestioneRif==null) + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnfDB(conn, $ordR) +then + modify ( $ordR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(untOrd == null && codMart != null && gestione == "A" && gestioneRif==null) + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $ordR.codMart) +then + modify ( $ordR ) { setUntOrd($untMis) } +end + +rule "completeRapConvOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(rapConv == null && codMart != null && untOrd != null && gestione == "A" && gestioneRif==null) + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $ordR) +then + modify ( $ordR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqOrdA" +salience -10 +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(codMart != null && codAliq == null && gestione == "A" && gestioneRif==null) + //$t: java.util.Map() from CommonRules.completeCodAliqSimple(conn, $ordR.codMart) + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $ordR) +then + modify ( $ordR ) { setCodAliq($codAliq) } +end + +rule "completeDatiIvaOrdA" +no-loop +when + eval(checkRulesEnabled == 0) + DtbOrdr((percAliq == null || tipoIva == null ) && codAliq != null && gestione == "A" && gestioneRif==null, $entity : this) +then + DocOrdRules.completeDatiAliq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodMartOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr( codMart == null && gestione == "A" && gestioneRif==null && listino != null && codArtFor != null) + $codMart: String() from PurchasesRules.completeCodMartOrdDocA(conn, $ordR) +then + modify ( $ordR ) { setCodMart($codMart) } +end + +rule "completeDatiListinoOrdA" +no-loop +salience 1 +when + eval(checkRulesEnabled == 0) + DtbOrdr((codArtFor == null || valUnt == null || valOneri == null || percOneri == null || valPromo == null || + percPromo == null || sconto5 == null || sconto6 == null || sconto7 == null || sconto8 == null ) && + codMart != null && listino != null && "ULTC".equals(listino) == false && gestione == "A" && gestioneRif==null, $entity : this) +then + PurchasesRules.completeDatiArtOrdDocA(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeImportoRigaOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(importoRiga == null && qtaOrd != null && valUnt != null && gestione == "A" && gestioneRif==null) + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $ordR) +then + modify ( $ordR ) { setImportoRiga($importo) } +end + +rule "completeValUntULTCOrdA" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(valUnt == null && "ULTC".equals(listino) && codMart != null && gestione == "A" && gestioneRif==null) + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $ordR) +then + modify ( $ordR ) { setValUnt($valUnt) } +end diff --git a/ems-core/src/main/resources/rules/OrdL.drl b/ems-core/src/main/resources/rules/OrdL.drl new file mode 100644 index 0000000000..f8aba25326 --- /dev/null +++ b/ems-core/src/main/resources/rules/OrdL.drl @@ -0,0 +1,265 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeNumOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((numOrd == null || numOrd == 0) && dataOrd != null && gestione == "L") + $numOrd : java.lang.Integer() from OrderRules.completeNumOrd(conn, $ordT) +then + modify ( $ordT ) { setNumOrd($numOrd) } +end + +rule "completeTipoAnagOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(tipoAnag == null && gestione == "L") + $tipoAnag : String() from OrderRules.completeTipoAnag(conn, $ordT.getGestione()) +then + modify ( $ordT ) { setTipoAnag($tipoAnag) } +end + +rule "completeDatiFornOrdL" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "L" && codAnag != null ) +then + DocOrdRules.completeDatiForn(conn, $ordT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($ordT, bitMask, $ordT.getClass()); +end + +rule "completeListinoOrdL" +salience 10 +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(listino == null && gestione == "L" && codAnag != null) + $listino: String() from "ULTC" +then + modify ( $ordT ) { setListino($listino) } +end + +rule "completeCodDiviOrdL" +salience 20 +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(codDivi == null && gestione == "L" && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $ordT) +then + modify ( $ordT ) { setCodDivi($codDivi) } +end + +rule "completeDataUltModOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "L") +then + modify ( $ordT ) { setDataUltMod(new Date()) } +end + + +rule "completeCompilatoDaOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt (compilatoDa == null && operation == OperationType.INSERT && gestione == "L") + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setCompilatoDa($fullName) } +end + +rule "completeModificatoDaOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt( modificatoDa == null && operation == OperationType.UPDATE && gestione == "L") + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setModificatoDa($fullName) } +end + +rule "completeDataConsegnaOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(dataCons == null && gestione == "L" ) + $dataCons : java.util.Date() from OrderRules.completeDataConsL(conn, $ordR) +then + modify ( $ordR ) { setDataCons($dataCons) } +end + +rule "completeDescrizioneOrdL" +no-loop +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr( descrizione == null && codMart != null && gestione == "L") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $ordR) +then + modify ( $ordR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfOrdL" +salience -10 // FABIO (14.7.2016): necessario perchè il calcolo della qta_cnf deve essere fatto dopo aver acquisito\calcolato il rap_conv +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(qtaCnf == null && codMart != null && gestione == "L") + + $qtaCnf: java.math.BigDecimal() from CommonRules.completeQtaCnfDB(conn, $ordR) +then + modify ( $ordR ) { setQtaCnf($qtaCnf) } +end + +rule "completeUntOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(untOrd == null && codMart != null && gestione == "L") + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $ordR.codMart) +then + modify ( $ordR ) { setUntOrd($untMis) } +end + +rule "completeRapConvOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(rapConv == null && codMart != null && untOrd != null && gestione == "L") + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $ordR) +then + modify ( $ordR ) { setRapConv($rapConv) } +end + +rule "completeCodAliqOrdL" +salience -10 +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(codMart != null && codAliq == null && gestione == "L") + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $ordR) +then + modify ( $ordR ) { setCodAliq($codAliq) } +end + +rule "completeImportoRigaOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(importoRiga == null && qtaOrd != null && valUnt != null && gestione == "L") + + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $ordR) +then + modify ( $ordR ) { setImportoRiga($importo) } +end + +rule "completeValUntPartitaMagOrdL" +salience 10 +no-loop +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(valUnt == null && partitaMag != null && listino != null && codMart != null && rapConv !=null && gestione == "L") + $valUnt : java.math.BigDecimal() from DocOrdRules.completeValUntPartitaMagLav(conn, $ordR) +then + modify ( $ordR ) { setValUnt($valUnt) } +end + +rule "completeValUntULTCOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(valUnt == null && rapConv != null && ("ULTC".equals(listino) || listino == null) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntULTC(conn, $ordR) +then + modify ( $ordR ) { setValUnt($valUnt) } +end + +rule "completeValUntDISTOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(valUnt == null && rapConv != null && ("DIST".equals(listino) || listino == null) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntDIST(conn, $ordR) +then + modify ( $ordR ) { setValUnt($valUnt) } +end + +rule "completeValUntCMEDOrdL" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(valUnt == null && rapConv != null && ("CMED".equals(listino) || listino == null) && codMart != null && gestione == "L") + $valUnt: java.math.BigDecimal() from CommonRules.completeValUntCMED(conn, $ordR) +then + modify ( $ordR ) { setValUnt($valUnt) } +end + +rule "completeDatiSpesOrdL" +no-loop +when + eval(checkRulesEnabled == 0) + $ordS : DtbOrds((descrizione == null || importo == null || qta == null || valUnt == null) && gestione == "L" && codSpes != null) +then + DocOrdRules.completeDatiSpes(conn, $ordS); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($ordS, bitMask, $ordS.getClass()); +end + +rule "completeCausaleTraspOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(causaleTrasp == null && gestione == "L") + $causaleTrasp: String() from OrderRules.completeCausaleTrasp($ordT.getGestione()) +then + modify ( $ordT ) { setCausaleTrasp($causaleTrasp) } +end + +rule "completeDatiProdottoOrdL" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((descrizioneProd == null || untMisProd == null || qtaProd == null || rapConvProd == null || descrEstesaProd == null) && gestione == "L" && codProd != null) +then + DocOrdRules.completeDatiProdotto(conn, $ordT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($ordT, bitMask, $ordT.getClass()); +end + +rule "completeFlagEvasoProdOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(flagEvasoForzato == "S" && gestione == "L") +then + modify ( $ordT ) { setFlagEvasoProd("E") } +end + +rule "completeCambioOrdL" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(cambio==null && codDivi != null) + $cambio: java.math.BigDecimal() from DocOrdRules.completeCambioOrd(conn, $ordT) +then + modify ( $ordT ) { setCambio($cambio) } +end + +rule "completeQta2Qta3OrdL" +salience -10 +no-loop +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr( qtaOrd != null && qtaOrd2 == null && qtaOrd3 == null && codMart != null && untOrd != null && gestione == "L") +// $t: java.util.Map() from DocOrdRules.completeQta2Qta3(conn, $ordR) +then + DocOrdRules.completeQta2Qta3(conn, $ordR); +// modify ( $ordR ) { +// setQtaOrd2(new BigDecimal($t.get("qta_ord2").toString())), +// setQtaOrd3(new BigDecimal($t.get("qta_ord3").toString())), +// setUntOrd2($t.get("unt_ord2").toString()), +// setUntOrd3($t.get("unt_ord3").toString()) +// } +end diff --git a/ems-core/src/main/resources/rules/OrdP.drl b/ems-core/src/main/resources/rules/OrdP.drl new file mode 100644 index 0000000000..c8b5cd69b5 --- /dev/null +++ b/ems-core/src/main/resources/rules/OrdP.drl @@ -0,0 +1,144 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import java.lang.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeNumOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((numOrd == null || numOrd == 0) && dataOrd != null && gestione == "A" && gestioneRif!=null) + $numOrd : java.lang.Integer() from OrderRules.completeNumOrd(conn, $ordT) +then + modify ( $ordT ) { setNumOrd($numOrd) } +end + +rule "completeTipoAnagOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(tipoAnag == null && gestione == "A" && gestioneRif != null) + $tipoAnag : String() from OrderRules.completeTipoAnag(conn, $ordT.getGestione()) +then + modify ( $ordT ) { setTipoAnag($tipoAnag) } +end + +rule "completeDatiFornOrdP" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((porto == null || mezzo == null || codPaga == null || descrizionePaga == null ) && gestione == "A" && gestioneRif != null && codAnag != null ) +then + DocOrdRules.completeDatiForn(conn, $ordT); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($ordT, bitMask, $ordT.getClass()); +end + +rule "completeCodDiviOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(codDivi == null && gestione == "A" && gestioneRif != null && codAnag != null) + $codDivi : String() from DocOrdRules.completeCodDivi(conn, $ordT) +then + modify ( $ordT ) { setCodDivi($codDivi) } +end + +rule "completeDataUltModOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt((operation == OperationType.INSERT || operation == OperationType.UPDATE || operation == OperationType.INSERT_OR_UPDATE) && gestione == "A" && gestioneRif != null) +then + modify ( $ordT ) { setDataUltMod(new Date()) } +end + + +rule "completeCompilatoDaOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt (compilatoDa == null && operation == OperationType.INSERT && gestione == "A" && gestioneRif != null) + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setCompilatoDa($fullName), + setUserName(username) } +end + +rule "completeRifOrdLavOrdP" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr (dataOrdRif == null && numOrdRif == null && operation == OperationType.UPDATE && gestione == "A" && gestioneRif != null) + $t: java.util.Map() from OrderRules.completeRifOrdLavOrdP(conn, $ordR) +then + modify ( $ordR ) { setDataOrdRif((Date) $t.get("data_ord")), + setNumOrdRif((Integer) $t.get("num_ord"))} +end + +rule "completeModificatoDaOrdP" +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt( modificatoDa == null && operation == OperationType.UPDATE && gestione == "A" && gestioneRif != null) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $ordT ) { setModificatoDa($fullName), + setUserName(username) } +end + +rule "completeDatiRifOrdProd" +salience -40 +when + eval(checkRulesEnabled == 0) + $ordT : DtbOrdt(dataOrdRif == null && numOrdRif == null && gestione == "A" && gestioneRif != null && dataOrd != null && numOrd != null) +then + modify ( $ordT ) { setGestioneRif($ordT.getGestione()), + setDataOrdRif($ordT.getDataOrd()), + setNumOrdRif($ordT.getNumOrd())} +end + +rule "completeDataConsegnaOrdP" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(dataCons == null && gestione == "A" && gestioneRif != null) + $dataCons : java.util.Date() from OrderRules.completeDataConsOrdP(conn, $ordR) +then + modify ( $ordR ) { setDataCons($dataCons) } +end + +rule "completeDataInizioConsegnaOrdP" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(dataInizProd == null && gestione == "A" && gestioneRif != null) + $dataInizProd : java.util.Date() from OrderRules.completeDataInizProdOrdP(conn, $ordR) +then + modify ( $ordR ) { setDataInizProd($dataInizProd) } +end + +rule "completeDescrizioneOrdP" +no-loop +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr( descrizione == null && codMart != null && gestione == "A" && gestioneRif != null) + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $ordR) +then + modify ( $ordR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeUntOrdP" +when + eval(checkRulesEnabled == 0) + $ordR : DtbOrdr(untOrd == null && codMart != null && gestione == "A" && gestioneRif != null) + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $ordR.codMart) +then + modify ( $ordR ) { setUntOrd($untMis) } +end + diff --git a/ems-core/src/main/resources/rules/OrdWebV.drl b/ems-core/src/main/resources/rules/OrdWebV.drl new file mode 100644 index 0000000000..42dd88e3c3 --- /dev/null +++ b/ems-core/src/main/resources/rules/OrdWebV.drl @@ -0,0 +1,242 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + + +//ORDINI WEB TESTATE +rule "completeDataOrdWeb" +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(dataOrd == null) + $dataOrdWeb: Date() from PackagesRules.completeWithDefault(WdtbOrdt.class, "dataOrd") +then + modify ( $ordT ) { setDataOrd($dataOrdWeb) } +end + +rule "completeNumOrdWeb" +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(numOrd == null && gestione != null && dataOrd != null && serie != null) + $val: java.lang.Integer() from ProductionsRules.completeNumOrdWeb(conn, $ordT.serie, $ordT.gestione, $ordT.dataOrd) +then + modify ( $ordT ) { setNumOrd($val) } +end + +rule "completeTipoAnagOrdWeb" +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(tipoAnag == null && gestione != null) + $tipoAnag: java.lang.String() from OrderRules.completeTipoAnag(conn, $ordT.gestione) +then + modify ( $ordT ) { setTipoAnag($tipoAnag) } +end + +rule "completeCausaleTrasp" +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(causaleTrasp == null && gestione != null) + $causale: java.lang.String() from ProductionsRules.completeCausaleTrasp($ordT.gestione) +then + modify ( $ordT ) { setCausaleTrasp($causale) } +end + +rule "completePortoOrdW" +salience -1 +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(porto == null && tipoAnag == "C" && codAnag != null) + $porto: java.lang.String() from ProductionsRules.completePorto(conn, $ordT.codAnag) +then + modify ( $ordT ) { setPorto($porto) } +end + +rule "completeMezzoOrdW" +salience -1 +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(mezzo == null && tipoAnag == "C" && codAnag != null) + $mezzo: java.lang.String() from ProductionsRules.completeMezzo(conn, $ordT.codAnag) +then + modify ( $ordT ) { setMezzo($mezzo) } +end +/* +rule "completeSconto1OrdW" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(sconto1 == null && tipoAnag == "C" && codAnag != null) + $t: java.util.Map() from ProductionsRules.completeSconto(conn, $ordT.codAnag, "sconto1") + $value: java.math.BigDecimal() from $t.get("sconto1").toString() +then + modify ( $ordT ) { setSconto1($value) } +end +*/ + +rule "completeSconto2OrdW" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(sconto2 == null && tipoAnag == "C" && codAnag != null) + $t: java.util.Map() from ProductionsRules.completeSconto(conn, $ordT.codAnag, "sconto2") + $value: java.math.BigDecimal() from $t.get("sconto2").toString() +then + modify ( $ordT ) { setSconto2($value) } +end + + +rule "completeSerieOrdW" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(serie == null && applicationName == "WINGEST") + $serie: java.lang.String() from OrdWebRules.completeSerie(conn, $ordT.codVage) +then + modify ( $ordT ) { setSerie($serie) } +end + +rule "completeSerieOrdWTx" +no-loop +when + eval(checkRulesEnabled == 0) + $ordT: WdtbOrdt(serie == null && applicationName == "TEXTILES") + $serie: java.lang.String() from OrdWebRules.completeSerieTx($ordT.codVage) +then + modify ( $ordT ) { setSerie($serie) } +end + + +rule "completeCompilatoDa" +when + eval(checkRulesEnabled == 0) + $entity : WdtbOrdt(compilatoDa == null && operation == OperationType.INSERT) + + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify($entity){ setCompilatoDa($fullName)} +end + +//ORDINI WEB RIGHE + +rule "completeCodAliqOrdW" +when + eval(checkRulesEnabled == 0) + $wordR: WdtbOrdr(codMart != null && codAliq == null) + $codAliq: String() from DocOrdRules.completeCodAliq(conn, $wordR) +then + modify ( $wordR ) { setCodAliq($codAliq) } +end + +rule "completePercAliqOrdW" +when + eval(checkRulesEnabled == 0) + $wordR: WdtbOrdr(percAliq == null && codAliq != null) + $percAliq : java.math.BigDecimal() from CommonRules.completePercAliq(conn, $wordR) +then + modify ( $wordR ) { setPercAliq($percAliq) } +end + +rule "completeUntOrdW" +when + eval(checkRulesEnabled == 0) + $ordR: WdtbOrdr(untOrd == null && codMart != null) + $value: String() from CommonRules.completeUntMis(conn, $ordR.codMart) +then + modify ( $ordR ) { setUntOrd($value) } +end + +/* +rule "completeRapConvOrdWeb" +when + eval(checkRulesEnabled == 0) + $ordR: WdtbOrdr(rapConv == null) + $rapConv: java.lang.Double() from PackagesRules.completeWithDefault(WdtbOrdr.class, "rapConv") +then + modify ( $ordR ) { setRapConv($rapConv) } +end +*/ + +rule "completeUntOrdWeb" +when + eval(checkRulesEnabled == 0) + $wordR : WdtbOrdr(untOrd == null && codMart != null ) + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $wordR.codMart) +then + modify ( $wordR ) { setUntOrd($untMis) } +end + +rule "completeRapConvOrdWeb" +when + eval(checkRulesEnabled == 0) + $wordR : WdtbOrdr(rapConv == null && codMart != null && untOrd != null) + + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $wordR) +then + modify ( $wordR ) { setRapConv($rapConv) } +end + +rule "completeValUntOrdW" +salience -10 +when + eval(checkRulesEnabled == 0) + $wordR: WdtbOrdr(valUnt == null && codMart != null && codCol != null && codTagl != null && listino !=null) + $value: java.math.BigDecimal() from DocOrdRules.completePrzVendTx(conn, $wordR) +then + modify ( $wordR ) { setValUnt($value) } +end + +rule "completeImportoScontiW" +salience 10 +when + eval(checkRulesEnabled == 0) + $ordR: WdtbOrdr(sconto5 == null || sconto6 == null || sconto7 == null || sconto8 == null) +then + modify ( $ordR ) { + setSconto5($ordR.getSconto5() == null ? BigDecimal.ZERO : $ordR.getSconto5()), + setSconto6($ordR.getSconto6() == null ? BigDecimal.ZERO : $ordR.getSconto6()), + setSconto7($ordR.getSconto7() == null ? BigDecimal.ZERO : $ordR.getSconto7()), + setSconto8($ordR.getSconto8() == null ? BigDecimal.ZERO : $ordR.getSconto8()) + } +end + +rule "completeImportoRigaOrdW" +no-loop +when + eval(checkRulesEnabled == 0) + $wordR: WdtbOrdr(importoRiga == null && qtaOrd != null && valUnt != null && gestione == "V") + $importo: java.math.BigDecimal() from DocOrdRules.completeImportoRiga(conn, $wordR) +then + modify ( $wordR ) { setImportoRiga($importo) } +end + +rule "completeDescrizioneOrdW" +no-loop +when + eval(checkRulesEnabled == 0) + $wordR : WdtbOrdr( descrizione == null && codMart != null && gestione == "V") + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $wordR) +then + modify ( $wordR ) { + setDescrizione($t.get("descrizione").toString()), + setDescrizioneEstesa( $t.get("descrizione_estesa") == null ? null : $t.get("descrizione_estesa").toString() ) + } +end + +rule "completeQtaCnfOrdW" +when + eval(checkRulesEnabled == 0) + $wordR : WdtbOrdr(qtaCnf == null && codMart != null) + $value : BigDecimal() from CommonRules.completeQtaCnf(conn, $wordR) +then + modify ( $wordR ) { setQtaCnf($value) } +end + \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/accounting.drl b/ems-core/src/main/resources/rules/accounting.drl new file mode 100644 index 0000000000..052d3ed967 --- /dev/null +++ b/ems-core/src/main/resources/rules/accounting.drl @@ -0,0 +1,397 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.completing.* +import it.integry.ems.rules.util.* +import java.sql.Connection +import java.text.* + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//MOVIMENTI + +//TESTATE +rule "completeNumIreg" +when + eval(checkRulesEnabled == 0) + CtbMovt(numIreg == null && codIreg != null, $entity : this) + + $numIreg: java.lang.Integer() from AccountingRules.completeNumIreg(conn, $entity.codIreg) +then + modify ( $entity ) { setNumIreg($numIreg) } +end + +rule "completeNumCmov" +when + eval(checkRulesEnabled == 0) + CtbMovt((numCmov == null || numCmov == 0) && annoComp != null, $entity : this) + + $numCmov: java.lang.Integer() from AccountingRules.completeNumCmov(conn, $entity) +then + modify ( $entity ) { setNumCmov($numCmov) } +end + +rule "completeNumProt" +when + eval(checkRulesEnabled == 0) + $entity : CtbMovt(codIreg != null && numIreg != null && annoComp != null && tipoNumerazione == "IMMEDIATA") + + $numProt: java.lang.Integer() from AccountingRules.completeNumProt(conn, $entity) +then + modify ( $entity ) { setNumProt($numProt) } +end + +rule "completeAnnoComp" +salience 1 +when + eval(checkRulesEnabled == 0) + CtbMovt(annoComp == null, $entity : this) + + $anno: java.lang.Integer() from AccountingRules.completeAnnoComp(conn, $entity.dataCmov) +then + modify ( $entity ) { setAnnoComp($anno) } +end + +rule "completeCodBiva" +when + eval(checkRulesEnabled == 0) + CtbMovt(codAnag != null && tipoAnag != null && tipoAnag == "F", $entity : this) + $movi : CtbMovi() + $codBiva: java.lang.String() from AccountingRules.completeCodBiva(conn, $entity.codAnag) +then + modify ( $movi ) { setCodBiva($codBiva) } +end + +rule "completeDatiCausale" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : CtbMovt((descrizioneCaus == null || codIreg == null || tipoAnag == null || codCcauRc == null ) && codCcau != null) +then + AccountingRules.completeDatiCausale(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodJfasMov" +no-loop +when + eval(checkRulesEnabled == 0) + CtbMovr(codJfas == null && codCcon != null, $entity : this) + + $codJfas: java.lang.String() from AccountingRules.completeCodJfas(conn, $entity.codCcon) +then + modify ( $entity ) { setCodJfas($codJfas) } +end + +// MOVIMENTI IVA +rule "completeCifreDecDiviCont" +when + eval(checkRulesEnabled == 0) + CtbMovi(cifreDecDiviCont == null && codDiviCont != null, $entity : this) + + $cifreDecDiviCont: java.lang.Integer() from AccountingRules.completeCifreDecDiviCont(conn, $entity.codDiviCont) +then + modify ( $entity ) { setCifreDecDiviCont($cifreDecDiviCont) } +end + +rule "completeImpostaImponibile" +when + eval(checkRulesEnabled == 0) + CtbMovi((imposta == null || imponibile == null ) && cifreDecDiviCont != null && codAliq != null, $entity : this) +then + AccountingRules.completeImpostaImponibile(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeFlagReverseCharge" +when + eval(checkRulesEnabled == 0) + $entity : CtbMovi(flagReverseCharge == null && codAliq != null ) + $flagReverseCharge: java.lang.String() from AccountingRules.completeFlagReverseCharge(conn, $entity.codAliq) +then + modify ( $entity ) { setFlagReverseCharge($flagReverseCharge) } +end + +rule "completeCtbMovrCoan" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : CtbMovr(ctbMovrCoan.size == 0 && (codJfas != null || codJcom != null)) +then + AccountingRules.completeCtbMovrCoan(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiRegIva" +when + eval(checkRulesEnabled == 0) + $entity : CtbMovt((flagScorporo == null || tipoNumerazione == null ) && codIreg != null) +then + AccountingRules.completeDatiRegIva(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "insertNewPartita" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovt(generaScad == "S" && ctbPart == null) +then + AccountingRules.completePartita(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiAnagPartita" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbPart(codAnag != null && tipoAnag != null) +then + AccountingRules.completeDatiAnagPartita(conn, $entity ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiContoPDC" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovr((tipo == null || sezione == null || percDed == null ) && codCcon != null ) +then + AccountingRules.completeDatiContoPDC(conn, $entity ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeNumDocMov" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovt(numDoc == null && tipoAnag != null && codAnag != null && serDoc != null && dataDoc != null && codIreg != null && numIreg !=null) + $numDoc: java.lang.Integer() from AccountingRules.completeNumDocMov(conn, $entity) +then + modify ( $entity ) { setNumDoc($numDoc)} +end + +rule "completeDatiPartitaCtbMovr" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovr((codAnag == null || annoPart == null || serDoc == null || numDoc == null ) && tipo == 2 && sezione == 1 && dataDocTestata != null && tipoAnag != null ) +then + modify ( $entity ) { + setCodAnag($entity.getCodAnagTestata()), + setAnnoPart(Integer.parseInt(new SimpleDateFormat("yyyy").format($entity.getDataDocTestata()))), + setSerDoc($entity.getSerDocTestata()), + setNumDoc($entity.getNumDocTestata()) + } +end + +rule "completeInsertCtbParr" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovr(ctbParr.size == 0 && tipoAnag != null && codAnag != null && annoPart != null && serDoc != null && numDoc != null) +then + AccountingRules.InsertCtbParr(conn, $entity ); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDescrPagaScad" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbScad(descrizPag == null && codPaga != null ) + $descrizione: java.lang.String() from CommonRules.completeDescrizionePaga(conn, $entity.codPaga) +then + modify ( $entity ) { setDescrizPag($descrizione) } +end + +rule "completeInseritoDaCtbMovt" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: CtbMovt(inseritoDa == null && operation != OperationType.DELETE) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { setInseritoDa($fullName) } +end + +rule "completeModificatoDaCtbMovt" +when + eval(checkRulesEnabled == 0) + $entity : CtbMovt( operation != OperationType.DELETE ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { + setDataMod(new Date()), + setModificatoDa($fullName) + } +end + +rule "completeCodDiviContCtbMovt" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovt(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviContCtbMovr" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovr(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviContCtbMovrCoan" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovrCoan(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviContCtbMovi" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovi(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviContCtbParr" +when + eval(checkRulesEnabled == 0) + $testata : CtbParr(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviContCtbPart" +when + eval(checkRulesEnabled == 0) + $testata : CtbPart(codDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $testata ) { setCodDiviCont($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviCtbPart" +when + eval(checkRulesEnabled == 0) + $entity : CtbPart( codDivi == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + modify ( $entity ) { setCodDivi($t.get("cod_divi_contab").toString()) } +end + +rule "completeCambioCtbPart" +when + eval(checkRulesEnabled == 0) + $entity : CtbPart( cambio == null && codDivi != null) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $entity.codDivi) +then + modify ( $entity ) { setCambio($cambio) } +end +/* +rule "completeCambioDiviCtbMovt" +when + eval(checkRulesEnabled == 0) + (CtbMovt(cambioDiviCont == null && codDiviCont != null, $entityFind : this) or + CtbMovr(cambioDiviCont == null && codDiviCont != null, $entityFind : this) or + CtbMovrCoan(cambioDiviCont == null && codDiviCont != null, $entityFind : this) or + CtbMovi(cambioDiviCont == null && codDiviCont != null, $entityFind : this) or + CtbParr(cambioDiviCont == null && codDiviCont != null, $entityFind : this) or + CtbPart(cambioDiviCont == null && codDiviCont != null, $entityFind : this)) + $entity : EntityBase() from $entityFind + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $entity) +then + String[] fields = new String[]{"cambioDiviCont"}; + DroolsUtil.completeEntity($entity, fields, $cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end */ + +rule "completeCambioDiviCtbMovt" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovt(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end + +rule "completeCambioDiviCtbMovr" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovr(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end + +rule "completeCambioDiviCtbMovrCoan" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovrCoan(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end + +rule "completeCambioDiviCtbMovi" +when + eval(checkRulesEnabled == 0) + $testata : CtbMovi(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end +/* +rule "completeDatiReverceCharge" +no-loop +when + eval(checkRulesEnabled == 0) + $testata : CtbMovt(generaReverseCharge == "S" && (numCmovRc == null || numDocRc == null || numProtRc == null )) +then + AccountingRules.completeDatiReverseCharge(conn, $testata) ; + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end */ + +rule "completeCambioDiviCtbPart" +when + eval(checkRulesEnabled == 0) + $testata : CtbPart(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end + +rule "completeCambioDiviCtbParr" +when + eval(checkRulesEnabled == 0) + $testata : CtbParr(cambioDiviCont == null && codDiviCont != null ) + $cambio: BigDecimal() from CommonRules.completeCambio(conn, $testata.codDiviCont) +then + modify ( $testata ) { setCambioDiviCont($cambio) } +end diff --git a/ems-core/src/main/resources/rules/anag.drl b/ems-core/src/main/resources/rules/anag.drl new file mode 100644 index 0000000000..bae922f9d1 --- /dev/null +++ b/ems-core/src/main/resources/rules/anag.drl @@ -0,0 +1,37 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//DESTINATARI +rule "completeCodVdes" +no-loop +when + eval(checkRulesEnabled == 0) + $vtbDest: VtbDest(codVdes == null && precode != null && codAnag != null) + $codVdes: String() from AnagRules.completeCodVdes(conn, $vtbDest.codAnag, $vtbDest.precode) +then + modify ( $vtbDest ) { setCodVdes($codVdes) } +end + + +rule "completeCodAnag" +no-loop +when + eval(checkRulesEnabled == 0) + //$gtbAnag: GtbAnag(codAnag == null && precode != null) + $vtbClie: VtbClie(codAnag == null && precode != null) + $codAnag: String() from AnagRules.completeCodAnag(conn, $vtbClie.precode) +then + modify ( $vtbClie ) { setCodAnag($codAnag) } +end diff --git a/ems-core/src/main/resources/rules/check_cond.drl b/ems-core/src/main/resources/rules/check_cond.drl new file mode 100644 index 0000000000..e2f763cc91 --- /dev/null +++ b/ems-core/src/main/resources/rules/check_cond.drl @@ -0,0 +1,96 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import function it.integry.ems.rules.completing.CommonRules.chk +import it.integry.ems.types.OperationType +import java.sql.Connection +import it.integry.ems.exception.CheckConstraintException + +global Connection conn +global Integer checkRulesEnabled + +rule "checkImportoTitoli" +no-loop +when + eval(checkRulesEnabled == 1) + CtbTitoli(importoTitolo < importoEvaso) + //CtbTitoli($importoTitolo : importoTitolo, $importoEvaso : importoEvaso) + //eval(chk($importoTitolo, $importoEvaso, "<")) +then + throw new CheckConstraintException("L'importo del titolo non può essere minore dell'importo evaso."); +end + +rule "checkDtbTipi1" +no-loop +when + eval(checkRulesEnabled == 1) + $dTip : DtbTipi() + eval((chk($dTip.getCodCcau(), "!=", null) && chk($dTip.getPrevistaFat(), "==", "S")) || + (chk($dTip.getTipoEmissione(), "==", "DIFFERITA") && chk($dTip.getPrevistaFat(), "==", "S"))) +then + throw new CheckConstraintException("Non è possibile prevedere fatturazione differita per questo tipo di documento."); +end + +rule "checkDtbTipi2" +no-loop +when + eval(checkRulesEnabled == 1) + $dTip : DtbTipi() + eval(chk($dTip.getSegnoQtaCar(), "<", 0) && chk($dTip.getSegnoQtaScar(), "<", 0) && + chk($dTip.getSegnoValCar(), "<", 0) && chk($dTip.getSegnoValScar(), "<", 0)) + eval(chk($dTip.getFlagTipoReso(), "==", null)) +then + throw new CheckConstraintException("Tipologia Reso Obbligatoria."); +end + +rule "checkDataDocValNtbDocT" +no-loop +when + eval(checkRulesEnabled == 1) + NtbDoct(dataDocVal != null && operation == OperationType.DELETE) +then + throw new CheckConstraintException("Impossibile cancellare lo scontrino perche' e' agganciato ad un documento."); +end + +rule "checkUntMisVend" +no-loop +when + eval(checkRulesEnabled == 1) + $entity : MtbLisvData(untMisVen != null && codMart != null) + eval(SalesRules.chkUntMisVend(conn, $entity.getCodMart(), $entity.getUntMisVen())) +then + throw new CheckConstraintException("Attezione!Unita' di misura " + $entity.getUntMisVen() + " non presente nell'articolo " + $entity.getCodMart()); +end + +rule "checkDataInizLisa" +no-loop +when + eval(checkRulesEnabled == 1) + $entity : AtbListData(dataIniz != null && dataFine == null && operation != OperationType.INSERT) + eval(PurchasesRules.checkChangeDataInizLisa(conn, $entity)) +then + throw new CheckConstraintException("Attenzione!Impossibile cambiare la data di inizio di un listino"); +end + +rule "checkNumDoc" +no-loop +when + eval(checkRulesEnabled == 1) + $entity : DtbDoct(codAnag != null && codDtip != null && serDoc != null && numDoc !=null && dataDoc != null && (operation == OperationType.INSERT || operation == OperationType.UPDATE)) + eval(DocumentCheckRules.CheckExistDoc(conn, $entity)); // Modificare metodo con return boolean +then +end + +rule "checkDataDoc" +no-loop +when + eval(checkRulesEnabled == 1) + $entity : DtbDoct(codAnag != null && codDtip != null && serDoc != null && numDoc !=null && dataDoc != null) + eval(DocumentCheckRules.checkDataDoc(conn, $entity)); // Modificare metodo con return boolean +then +end diff --git a/ems-core/src/main/resources/rules/commesse.drl b/ems-core/src/main/resources/rules/commesse.drl new file mode 100644 index 0000000000..f9bbbe0226 --- /dev/null +++ b/ems-core/src/main/resources/rules/commesse.drl @@ -0,0 +1,77 @@ +package it.integry.rules + + +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//TESTATA COMMESSE + +rule "completeCodDiviContComt" +no-loop +when + eval(checkRulesEnabled == 0) + $comT: JtbComt(codDiviCont == null || cambioDiviCont == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + Double cambio = new Double($t.get("cambio").toString()); + String[] fields = new String[]{"codDiviCont", "cambioDiviCont"}; + DroolsUtil.completeEntity($comT, fields, $t.get("cod_divi_contab").toString(), cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($comT, bitMask, $comT.getClass()); +end + +rule "completeDataIniziLav" +when + eval(checkRulesEnabled == 0) + $comT : JtbComt(dataIniziLav == null && dataOrd != null ) +then + modify ($comT) {setDataIniziLav($comT.getDataOrd())} +end + +rule "completeResponsabileCom" +when + eval(checkRulesEnabled == 0) + $comT : JtbComt(codJflav != null) + $responsabileCom: java.lang.String() from CommesseRules.completeResponsabileCom(conn, $comT.codJflav) +then + modify($comT) {setResponsabileCom($responsabileCom)} +end + +rule "completeTipoAnag" +when + eval(checkRulesEnabled == 0) + $comT : JtbComt(codAnag != null) + $tipoAnag: java.lang.String() from CommesseRules.completeTipoAnag(conn, $comT.codAnag) +then + modify($comT) {setTipoAnag($tipoAnag)} +end + +// RIGHE BUDGET +/* +rule "completeImportoBdg" +no-loop +when + eval(checkRulesEnabled == 0) + $bdg : JtbComBdg(importo!= 0 && percBdg !=0 ) + $importoBdg: java.math.BigDecimal() from CommesseRules.completeImportoBdg(conn, importo, percBdg) +then + modify($bdg) {setImportoBdg($importoBdg)} +end + +rule "completePercBdg" +no-loop +when + eval(checkRulesEnabled == 0) + $bdg : JtbComBdg(importo!= 0 && importoBdg !=0 ) + $importoBdg: java.math.BigDecimal() from CommesseRules.completePercBdg(conn, importo, importoBdg) +then + modify($bdg) {setPercBdg($percBdg)} +end +*/ diff --git a/ems-core/src/main/resources/rules/commons.drl b/ems-core/src/main/resources/rules/commons.drl new file mode 100644 index 0000000000..f750722783 --- /dev/null +++ b/ems-core/src/main/resources/rules/commons.drl @@ -0,0 +1,240 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +rule "completeIdRilPrz" +when + eval(checkRulesEnabled == 0) + $entity : VtbRilPrzt(idRil == null || idRil == 0) + $idRil: java.lang.Integer() from CommonRules.completeIdRilPrz(conn, $entity.dataRil) +then + modify ( $entity ) { setIdRil($idRil) } +end + +rule "completeCodDivisaContAndCambioDivisaCont" +no-loop +when + eval(checkRulesEnabled == 0) + (JtbRLavt(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + JtbRLavr(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + + GtbSpes(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + GtbTipiPaga(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + + MtbPartitaMag(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + VtbArti(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + MtbSpes(codDiviCont == null || cambioDiviCont == null, $entityFind : this) or + JtbCicl(codDiviCont == null || cambioDiviCont == null, $entityFind : this) + ) + + $entity : EntityBase() from $entityFind + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + Double cambio = new Double($t.get("cambio").toString()); + String[] fields = new String[]{"codDiviCont", "cambioDiviCont"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_divi_contab").toString(), cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeGestioneDoc" +when + eval(checkRulesEnabled == 0) + $docT : DtbDoct(gestione == null && codDtip != null) + $gestione: java.lang.String() from CommonRules.getGestione(conn, $docT.codDtip) +then + modify ( $docT ) { setGestione($gestione) } +end + + +rule "completeGestioneDocWeb" +when + eval(checkRulesEnabled == 0) + $docT : WdtbDoct(gestione == null && codDtip != null) + $gestione: java.lang.String() from CommonRules.getGestione(conn, $docT.codDtip) +then + modify ( $docT ) { setGestione($gestione) } +end + +rule "completeOnlyCodDivi" +no-loop +when + eval(checkRulesEnabled == 0) + (WdtbOrdt(codDivi == null, $entityFind : this) or + NtbDoct(codDivi == null, $entityFind : this) + ) + $entity : EntityBase() from $entityFind + $t: java.util.Map() from CommonRules.completeCodDiviCont(conn) +then + String[] fields = new String[]{"codDivi"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_divi_contab").toString()); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodDivisaAndCambioDivisa" +no-loop +when + eval(checkRulesEnabled == 0) + (VtbList(codDivi == null || cambio == null, $entityFind : this) ) + + $entity : EntityBase() from $entityFind + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + BigDecimal cambio = new BigDecimal($t.get("cambio").toString()); + String[] fields = new String[]{"codDivi", "cambio"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_divi_contab").toString(), cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodDiviCarArt" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(codDiviCar == null || cambioDiviCar == null) + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + BigDecimal cambio = new BigDecimal($t.get("cambio").toString()); + String[] fields = new String[]{"codDiviCar", "cambioDiviCar"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_divi_contab").toString(), cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeInsMarchio" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(marchio != null && mtbAartMarchio == null && operation != OperationType.DELETE) +then + CommonRules.insMarchio(conn, $entity); + //LongBitMask bitMask = DroolsUtil.getLongBitMask(); + //update($entity, bitMask, $entity.getClass()); +end + +rule "completeInsEqui" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(idArtEqui != null && operation != OperationType.DELETE) +then + CommonRules.insEqui(conn, $entity); + //LongBitMask bitMask = DroolsUtil.getLongBitMask(); + //update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodDiviScarArt" +no-loop +when + eval(checkRulesEnabled == 0) + MtbAart(codDiviScar == null || cambioDiviScar == null, $entityFind : this) + + $entity : EntityBase() from $entityFind + $t: java.util.Map() from CommonRules.completeCodDivi(conn) +then + BigDecimal cambio = new BigDecimal($t.get("cambio").toString()); + String[] fields = new String[]{"codDiviScar", "cambioDiviScar"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_divi_contab").toString(), cambio); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeFlagKitArt" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(flagKit == null ) + $flagKit : String() from CommonRules.completeFlagKitArt(conn, $entity.codMart) +then + modify ( $entity ) { setFlagKit($flagKit) } +end + +rule "completeArticoloComposto" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(flagKit == "N" && articoloComposto == "S" ) +then + modify ( $entity ) { setArticoloComposto("N") } +end + +rule "completeDescrizione" +no-loop +when + eval(checkRulesEnabled == 0) + (NtbDocr(descrizione == null && codMart != null, $entityFind : this) or + WdtbOrdr(descrizione == null && codMart != null, $entityFind : this)) + $entity : EntityBase() from $entityFind + $t: java.util.Map() from CommonRules.completeDescrizione(conn, $entity) +then + String[] fields = new String[]{"descrizione", "descrizioneEstesa"}; + DroolsUtil.completeEntity($entity, fields, $t.get("descrizione"), $t.get("descrizione_estesa")); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeQtaCnf" +when + eval(checkRulesEnabled == 0) + (MtbColr(qtaCnf == null && codMart != null, $entityFind : this) or + MtbPartitaMag(qtaCnf == null && codMart != null, $entityFind : this)) + + $entity : EntityBase() from $entityFind + $value: BigDecimal() from CommonRules.completeQtaCnf(conn, $entity) +then + //modify ( $ordR ) { setQtaCnf($value) } + String[] fields = new String[]{"qtaCnf"}; + DroolsUtil.completeEntity($entity, fields, $value); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeRapConv" +when + eval(checkRulesEnabled == 0) + (MtbLisa(rapConv == null && codMart != null && untMisAcq != null, $entityFind : this) ) + + $entity : EntityBase() from $entityFind + $rapConv: java.math.BigDecimal() from CommonRules.completeRapConv(conn, $entity) +then + String[] fields = new String[]{"rapConv"}; + DroolsUtil.completeEntity($entity, fields, $rapConv); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeUntMis" +when + eval(checkRulesEnabled == 0) + NtbDocr(untMis == null && codMart != null, $entity : this) + $untMis: java.lang.String() from CommonRules.completeUntMis(conn, $entity.codMart) +then + modify ( $entity ) { setUntMis($untMis) } +end + +rule "completeDescrEstesaArt" +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(descrizioneEstesa == null && descrizione != null && operation == OperationType.INSERT ) +then + modify ( $entity ) { setDescrizioneEstesa($entity.getDescrizione()) } +end +rule "completeDataUltVar" +when + eval(checkRulesEnabled == 0) + $entity : MtbAart(dataUltVar == null && operation == OperationType.INSERT) +then + modify ( $entity ) { setDataUltVar(new Date()) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/config_activity.drl b/ems-core/src/main/resources/rules/config_activity.drl new file mode 100644 index 0000000000..2a79cc4c2a --- /dev/null +++ b/ems-core/src/main/resources/rules/config_activity.drl @@ -0,0 +1,70 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//ATTIVITA +rule "completeActivityId" +when + eval(checkRulesEnabled == 0) + StbActivity(activityId == null, $entity : this) + $activityId: java.lang.String() from ConfigActivityRules.completeActivityId(conn) +then + modify ( $entity ) { setActivityId($activityId) } +end + +rule "completeCodJfas" +no-loop +when + eval(checkRulesEnabled == 0) + StbActivity(codJfas == null && activityTypeId != null && flagTipologia != null, $entity : this) + $codJfas: java.lang.String() from ConfigActivityRules.completeCodJFasAct(conn, $entity.activityTypeId, $entity.flagTipologia) +then + modify ( $entity ) { setCodJfas($codJfas) } +end + +rule "completeDataInsAct" +when + eval(checkRulesEnabled == 0) + StbActivity(dataInsAct == null, $entity : this) + $dataInsAct: java.util.Date() from ConfigActivityRules.completeDataInsAct(conn, $entity.oraInsAct) +then + modify ( $entity ) { setDataInsAct($dataInsAct) } +end + +rule "completeEffectiveEndtime" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : StbActivity(effectiveEndtime == null && effectiveTime != null) +then + modify ( $entity ) { setEffectiveEndtime($entity.getEffectiveTime()) } +end + +rule "completeEstimatedEnddtime" +no-loop +when + eval(checkRulesEnabled == 0) + StbActivity(estimatedEndtime == null && activityTypeId != null && flagTipologia != null && estimatedTime != null, $entity : this) + $estimatedEndtime: java.util.Date() from ConfigActivityRules.completeEstimatedEnddtime(conn, $entity.activityTypeId, $entity.flagTipologia, $entity.estimatedTime) +then + modify ( $entity ) { setEstimatedEndtime($estimatedEndtime) } +end + +rule "completeActivityFileOriginalSize" +when + eval(checkRulesEnabled == 0) + StbActivityFile(originalSize == null, $entity : this) +then + ConfigActivityRules.completeActivityFileOriginalSize($entity); +end diff --git a/ems-core/src/main/resources/rules/document.drl b/ems-core/src/main/resources/rules/document.drl new file mode 100644 index 0000000000..d7f55b17ff --- /dev/null +++ b/ems-core/src/main/resources/rules/document.drl @@ -0,0 +1,29 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global Integer checkRulesEnabled + +rule "completeTipiDoc1" +when + eval(checkRulesEnabled == 0) + $dTip : DtbTipi(tipoEmissione=="DIFFERITA") +then + modify ( $dTip ) { setFlagGiornaleMag("N") } +end + +rule "completeTipiDoc2" +when + eval(checkRulesEnabled == 0) + $dTip : DtbTipi(gestione != "A") +then + modify ( $dTip ) { setAggiornaList("N") } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/inventari.drl b/ems-core/src/main/resources/rules/inventari.drl new file mode 100644 index 0000000000..4e9108edf5 --- /dev/null +++ b/ems-core/src/main/resources/rules/inventari.drl @@ -0,0 +1,93 @@ +package it.integry.rules + +import java.sql.Connection + +global Connection conn +global String username +global String applicationName +global String postRulesEnabled +global Integer checkRulesEnabled + +//INVENTARIO TESTATA +rule "completeIdInventario" +when + eval(checkRulesEnabled == 0) + $invT : MtbInvent((idInventario == null || idInventario== 0) && codMdep != null ) + $id: java.lang.Integer() from InventariRules.completeIdInventario(conn, $invT.codMdep) +then + modify($invT){setIdInventario($id)} +end + +rule "completeInseritoDa" +when + eval(checkRulesEnabled == 0) + $invT : MtbInvent(inseritoDa == null && operation == OperationType.INSERT) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ($invT) { setInseritoDa($fullName) } +end + +// INVENTARIO RIGHE +rule "completeCostoInv" +when + eval(checkRulesEnabled == 0) + $invR : MtbInvenr(costoInv == null && codMart != null) + $costo: java.math.BigDecimal() from InventariRules.completeCostoInv(conn, $invR) +then + modify ($invR) { setCostoInv($costo) } +end + +rule "completeNumConfInv" +when + eval(checkRulesEnabled == 0) + $invR : MtbInvenr(numConf == null && codMart != null ) + $numConf: java.math.BigDecimal() from InventariRules.completeNumConf(conn, $invR.getCodMart(), $invR.getQtaInv() ) +then + modify ($invR) { setNumConf($numConf) } +end + +rule "completeCodMartInv" +no-loop +when + eval(checkRulesEnabled == 0) + $invR : MtbInvenr( codMart == null && scanCodBarre != null && !InventariRules.barCodeCheck(conn, scanCodBarre) && applicationName == "WINGEST" ) + $codMart: String() from InventariRules.completeCodMart(conn, $invR.getScanCodBarre()) +then + modify ( $invR ) { setCodMart( $codMart ) } +end + + +rule "completeCodMartInvTx" +no-loop +when + eval(checkRulesEnabled == 0) + $invR : MtbInvenr( codMart == null && scanCodBarre != null && !InventariRules.barCodeCheck(conn, scanCodBarre) && applicationName == "TEXTILES") + $t: java.util.Map() from InventariRules.completeCodMartTx(conn, $invR.getScanCodBarre()) +then + modify ( $invR ) { + setCodMart( $t.get("cod_mart").toString() ), + setCodCol( $t.get("cod_col").toString() ), + setCodTagl( $t.get("cod_tagl").toString() ) + } +end + +rule "completeParitaMagInventario" +no-loop +when + eval(checkRulesEnabled == 0) + $invR : MtbInvenr( codMart != null && partitaMag != null && mtbPartitaMag == null) + $partita: MtbPartitaMag() from PackagesRules.completePartitaMag($invR.codMart, $invR.partitaMag, $invR.dataScadPartitaMag) +then + modify ( $invR ) { setMtbPartitaMag($partita) } +end +/* +rule "checkBarCodeInv"\ +no-loop +when + eval(checkRulesEnabled == 1) + $invR : MtbInvenr(scanCodBarre != null ) + eval(InventariRules.barCodeCheck(conn, $invR.getScanCodBarre())) +then + throw new CheckConstraintException("Attezione!codice a Barre " + $invR.getScanCodBarre() + " non esiste. "); +end +*/ diff --git a/ems-core/src/main/resources/rules/logistic.drl b/ems-core/src/main/resources/rules/logistic.drl new file mode 100644 index 0000000000..58c980a2fa --- /dev/null +++ b/ems-core/src/main/resources/rules/logistic.drl @@ -0,0 +1,143 @@ +package it.integry.rules + +import it.integry.ems.entity.* +import it.integry.ems.types.OperationType +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection +import java.util.Date + +global Connection conn +global Integer checkRulesEnabled + +//PACKAGES TESTATE +rule "completeCodVlis" +salience 10 +when + eval(checkRulesEnabled == 0) + $packages: MtbColt(codVlis == null && codAnag != null && gestione == "V") + $t: java.util.Map() from PackagesRules.completeCodVlis(conn, $packages.codAnag, $packages.codVdes) +then + modify ( $packages ) { setCodVlis($t.get("cod_vlis_clie").toString()) } +end + +rule "completeSegno" +salience 10 +when + eval(checkRulesEnabled == 0) + $packages: MtbColt(segno == null && gestione != null) + $val: java.lang.Integer() from PackagesRules.completeSegno($packages.gestione) +then + modify ( $packages ) { setSegno($val) } +end + +rule "completeSerCollo" +when + eval(checkRulesEnabled == 0) + $packages: MtbColt(serCollo == null) + $serCollo: String() from PackagesRules.completeWithDefault(MtbColt.class, "serCollo") +then + modify ( $packages ) { setSerCollo($serCollo) } +end + +rule "completeDataCollo" +when + eval(checkRulesEnabled == 0) + $packages: MtbColt(dataCollo == null) + $dataCollo: java.util.Date() from PackagesRules.completeWithDefault(MtbColt.class, "dataCollo") +then + modify ( $packages ) { setDataCollo($dataCollo) } +end + +rule "completeNumCollo" +salience 9 +when + eval(checkRulesEnabled == 0) + $packages: MtbColt((numCollo == null || numCollo == 0) && serCollo != null && dataCollo != null && gestione != null) + $val: java.lang.Integer() from PackagesRules.completeNumCollo(conn, $packages.serCollo, $packages.dataCollo, $packages.gestione) +then + modify ( $packages ) { setNumCollo($val) } +end + +//PARTITA MAG +rule "completeRapConv2e3Partita" +no-loop +when + eval(checkRulesEnabled == 0) + + $lotto: MtbPartitaMag((rapConv2 == null || rapConv3 == null) && codMart != null) + $t: java.util.Map() from PartitaMagRules.completeRapConv2e3(conn, $lotto.codMart) +then + BigDecimal rapConv2 = new BigDecimal($t.get("rap_conv2").toString()); + BigDecimal rapConv3 = new BigDecimal($t.get("rap_conv3").toString()); + modify ( $lotto ) { setRapConv2(rapConv2) } + modify ( $lotto ) { setRapConv3(rapConv3) } +end + +/* +rule "completeBarcodePartita" +no-loop +when + eval(checkRulesEnabled == 0) + $lotto: MtbPartitaMag(barcode == null && codMart != null) + $t: java.util.Map() from CommonRules.completeCodBarre(conn, $lotto.codMart) +then + modify ( $lotto ) { setBarcode($t.get("cod_barre").toString()) } +end +*/ +//PACKAGES RIGHE + +rule "completeDescPartitaMag" +when + eval(checkRulesEnabled == 0) + $row: MtbColr(rifPartitaMag != null && mtbPartitaMag_descrizione != null) +then + PackagesRules.completeDescPartitaMag($row.getRifPartitaMag(), $row.getMtbPartitaMag_descrizione()); +end + +rule "completePartitaMagAcquisto" +when + eval(checkRulesEnabled == 0) + $row: MtbColr(rifPartitaMag == null && gestione == 'A' && partitaMag != null) + $partita: MtbPartitaMag() from PackagesRules.completePartitaMag($row.codMart, $row.partitaMag, $row.dataScadPartita) +then + modify ( $row ) { setRifPartitaMag($partita) } +end + +rule "completePartitaMagLavoraz" +when + eval(checkRulesEnabled == 0) + $row: MtbColr(rifPartitaMag == null && gestione == 'L' && partitaMag != null) + $partita: MtbPartitaMag() from PackagesRules.completePartitaMag($row.codMart, $row.partitaMag, $row.dataScadPartita) +then + modify ( $row ) { setRifPartitaMag($partita) } +end + +/*rule "completePartitaMagVendita" +when + eval(checkRulesEnabled == 0) + $row: MtbColr(rifPartitaMag == null && gestione == 'V' && partitaMag != null) + $partita: MtbPartitaMag() from PackagesRules.completePartitaMag($row.codMart, $row.partitaMag, $row.dataScadPartita) +then + modify ( $row ) { setRifPartitaMag($partita) } +end*/ + + +rule "completeBarCodeColli" +no-loop +when + eval(checkRulesEnabled == 0) + $row: MtbColr(codBarre == null && codMart != null) + $t: java.util.Map() from CommonRules.completeCodBarre(conn, $row.codMart) +then + modify ( $row ) { setCodBarre($t.get("cod_barre").toString()) } +end + +rule "completeRiga" +when + eval(checkRulesEnabled == 0) + $row: MtbColr(riga == null && operation == OperationType.APPEND && serCollo != null && dataCollo != null && gestione != null) + $dato: java.lang.Integer() from PackagesRules.completeRiga(conn, $row.gestione, $row.dataCollo, $row.numCollo, $row.serCollo) +then + modify ( $row ) { setRiga($dato) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/post_calc.drl b/ems-core/src/main/resources/rules/post_calc.drl new file mode 100644 index 0000000000..4a13b13d8a --- /dev/null +++ b/ems-core/src/main/resources/rules/post_calc.drl @@ -0,0 +1,377 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection +import it.integry.ems.exception.CheckConstraintException + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//ATTENZIONE regola più specifica, applicata prima delle altre +/*rule "completeCalcTotaliOrdWeb" +no-loop +when + eval(postRulesEnabled == "true") + $ordT: WdtbOrdt() + eval($ordT.getExecuteRecalc() == true) + $list: java.util.ArrayList() from collect(WdtbOrdr() from CommonRules.reloadRow(conn, $ordT)) + $listRow: java.util.ArrayList() from collect(WdtbOrdr() from CommonRules.calcPercAliq(conn, $list)) + //accumulate($ordR : WdtbOrdr() from $list; + //$imponib : customAccumulate($ordR), + //$totIva : customAccumulate($ordR)) + + //accumulate($ordR : WdtbOrdr(percAliq != null) from $listRow; + // $imponib : sum($ordR.getImportoRiga()*(1-$ordT.getSconto3()/100)), + // $totIva : sum($ordR.getImportoRiga()*(1-$ordT.getSconto3()/100)*($ordR.getPercAliq()/100))) + + //$imponibTrunc : Double() from CommonRules.roundValue(conn, $imponib, $ordT.codDivi) + //$totIvaTrunc : Double() from CommonRules.roundValue(conn, $totIva, $ordT.codDivi) + +then + //modify ( $ordT ) { + // setTotImponib($imponibTrunc), + // setTotIva($totIvaTrunc) + //} + DocOrdRules.calcTotali(conn, $ordT, $listRow); +end */ + +rule "completeCalcTotaliOrdWeb" +no-loop +when + eval(postRulesEnabled == "true") + $testata: WdtbOrdt() +then + CommonRules.reloadRow(conn, $testata); + DocOrdRules.calcTotali(conn, $testata); +end + +//ANNULLAMENTO RICALCOLO TOTALI ORDINI PRODUZIONE +rule "annullamentoCalcTotaliOrdP" +no-loop +when + eval(postRulesEnabled == "true") + $ordT : DtbOrdt(executeRecalc == true && gestione == "A" && gestioneRif != null) +then + modify ( $ordT ) { setExecuteRecalc(false) } +end + +rule "completeIdRigOrdProd" +no-loop +when + eval(postRulesEnabled == "true") + $ordT: DtbOrdt(gestione == "A" && gestioneRif != null) + $entity : EntityBase() from $ordT + + $list: java.util.ArrayList() from collect(EntityBase() from $ordT.dtbOrdr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigOrdLav" +no-loop +when + eval(postRulesEnabled == "true") + $ordT: DtbOrdt(gestione == "L") + $entity : EntityBase() from $ordT + + $list: java.util.ArrayList() from collect(EntityBase() from $ordT.dtbOrdr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeCalcTotaliOrd" +no-loop +when + eval(postRulesEnabled == "true") + $testata: DtbOrdt(executeRecalc == true && gestione != null) +then + CommonRules.reloadRow(conn, $testata); + DocOrdRules.calcTotali(conn, $testata); +end + +rule "completeCalcTotaliDoc" +no-loop +when + eval(postRulesEnabled == "true") + $testata: DtbDoct(executeRecalc == true) +then + CommonRules.reloadRow(conn, $testata); + DocOrdRules.calcTotali(conn, $testata); +end + +rule "completeCalcTotaliDocWeb" +no-loop +when + eval(postRulesEnabled == "true") + $testata: WdtbDoct(executeRecalc == true) + +then + CommonRules.reloadRow(conn, $testata); + DocOrdRules.calcTotali(conn, $testata); +end + +rule "completeIdArt" +no-loop +when + eval(postRulesEnabled == "true") + $ordT: WdtbOrdt() + //controllo su idArt non presente poichè è applicato il default + $list: java.util.ArrayList() from collect(WdtbOrdr(codMart != null) from $ordT.wdtbOrdr) +then + OrdWebRules.completeIdArtOrd(conn, $list); +end + +rule "completeIdRigaVett" +no-loop +when + eval(postRulesEnabled == "true") + $vetT: VtbVett() + $entity : EntityBase() from $vetT + + $list: java.util.ArrayList() from collect(EntityBase() from $vetT.vtbVetr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaArtLink" +no-loop +when + eval(postRulesEnabled == "true") + $mtbAart: MtbAart() + $entity : EntityBase() from $mtbAart + + $list: java.util.ArrayList() from collect(EntityBase() from $mtbAart.mtbAartLink) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaCtbMov" +no-loop +when + eval(postRulesEnabled == "true") + $ctbMovt: CtbMovt() + $entity : EntityBase() from $ctbMovt + + $list: java.util.ArrayList() from collect(EntityBase() from $ctbMovt.ctbMovr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaJtbOff" +no-loop +when + eval(postRulesEnabled == "true") + $jtbOff: JtbOfft() + $entity : EntityBase() from $jtbOff + + $list: java.util.ArrayList() from collect(EntityBase() from $jtbOff.jtbOffr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaInvent" +no-loop +when + eval(postRulesEnabled == "true") + $invent: MtbInvent() + $entity : EntityBase() from $invent + + $list: java.util.ArrayList() from collect(EntityBase() from $invent.mtbInvenr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaVtbAuto" +no-loop +when + eval(postRulesEnabled == "true") + $auto: VtbAuto() + $entity : EntityBase() from $auto + + $list: java.util.ArrayList() from collect(EntityBase() from $auto.vtbAutoScad) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaCol" +no-loop +when + eval(postRulesEnabled == "true") + $colT: MtbColt() + $entity : EntityBase() from $colT + + $list: java.util.ArrayList() from collect(EntityBase() from $colT.mtbColr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaJtbRlav" +no-loop +when + eval(postRulesEnabled == "true") + $jtbRlavt: JtbRLavt() + $entity : EntityBase() from $jtbRlavt + + $list: java.util.ArrayList() from collect(EntityBase() from $jtbRlavt.jtbRlavr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaReceipts" +no-loop +when + eval(postRulesEnabled == "true") + $receipts: NtbDoct() + $entity : EntityBase() from $receipts + + $listR: java.util.ArrayList() from collect(EntityBase() from $receipts.ntbDocr) + $listP: java.util.ArrayList() from collect(EntityBase() from $receipts.ntbDocp) +then + CommonRules.completeIdRigaEntity(conn, $listR, $entity); + CommonRules.completeIdRigaEntity(conn, $listP, $entity); +end + +rule "completeIdRigaJtbSchedaCq" +no-loop +when + eval(postRulesEnabled == "true") + $jtbSchedaCq: JtbSchedaCq() + $list: java.util.ArrayList() from collect(JtbSchedaCqr() from $jtbSchedaCq.jtbSchedaCqr) +then + CommonRules.completeIdRigaJtbSchedaCq(conn, $jtbSchedaCq.getCodCq(), $list); +end + +rule "completeActivityIdChild" +no-loop +when + eval(postRulesEnabled == "true") + StbActivity(activityId != null, $entity : this) +then + CommonRules.completeActivityIdChild($entity); +end + +rule "completeIdRigaDist" +no-loop +when + eval(postRulesEnabled == "true") + $distinta: JtbCicl() + $entity : EntityBase() from $distinta + + $listMate: java.util.ArrayList() from collect(EntityBase() from $distinta.jtbDistMate) + $listClavInd: java.util.ArrayList() from collect(EntityBase() from $distinta.jtbDistClavInd) + $listCiclCq: java.util.ArrayList() from collect(EntityBase() from $distinta.jtbCiclCq) + $listClavDir: java.util.ArrayList() from collect(JtbDistClavDir(idRiga == null && codJfas == null) from $distinta.jtbDistClavDir) + +then + CommonRules.completeIdRigaEntity(conn, $listMate, $entity); + CommonRules.completeIdRigaEntity(conn, $listCiclCq, $entity); + CommonRules.completeIdRigaEntity(conn, $listClavInd, $entity); + CommonRules.completeIdRigaEntity(conn, $listClavDir, $entity); +end + +rule "completeIdRigaClavDirDett" +no-loop +when + eval(postRulesEnabled == "true") + + $clavDir: JtbDistClavDir(idRiga != null) + $entity : EntityBase() from $clavDir + $listClavDirDett: java.util.ArrayList() from collect(EntityBase() from $clavDir.jtbDistClavDirDett) +then + CommonRules.completeIdRigaEntity(conn, $listClavDirDett, $entity); +end + +rule "completeIdRigaCtbMovi" +no-loop +when + eval(postRulesEnabled == "true") + $ctbMovt: CtbMovt() + $entity : EntityBase() from $ctbMovt + + $list: java.util.ArrayList(size > 0) from collect(EntityBase() from $ctbMovt.ctbMovi) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeRigaCtbMovr" +no-loop +when + eval(postRulesEnabled == "true") + $ctbMovt: CtbMovt() + $entity : EntityBase() from $ctbMovt + + $list: java.util.ArrayList(size > 0) from collect(EntityBase() from $ctbMovt.ctbMovr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + +rule "completeIdRigaCtbMovr" +no-loop +when + eval(postRulesEnabled == "true") + $ctbMovt: CtbMovt() + $entity : EntityBase() from $ctbMovt + + $list: java.util.ArrayList(size > 0) from collect(EntityBase() from $ctbMovt.ctbMovr) +then + CommonRules.completeIdRigaCtbMovr(conn, $list); +end + +rule "completeIdRigaCoan" +no-loop +when + eval(postRulesEnabled == "true") + $ctbMovr: CtbMovr() + $entity : EntityBase() from $ctbMovr + + $list: java.util.ArrayList(size > 0) from collect(EntityBase() from $ctbMovr.ctbMovrCoan) +then + CommonRules.completeIdRigaCtbMovrCoan(conn, $list, $entity); +end + +rule "completeRigaNoteAnag" +no-loop +when + eval(postRulesEnabled == "true") + $anag: GtbAnag() + $entity : EntityBase() from $anag + + $listAnagNote: java.util.ArrayList() from collect(EntityBase() from $anag.gtbAnagNote) +then + CommonRules.completeIdRigaEntity(conn, $listAnagNote, $entity); +end + +rule "completeIdRigaCommesse" +no-loop +when + eval(postRulesEnabled == "true") + $comT : JtbComt() + $entity : EntityBase() from $comT + + $listJcomImporti: java.util.ArrayList() from collect(EntityBase() from $comT.jtbComImporti) + $listJcomCostoStd: java.util.ArrayList() from collect(EntityBase() from $comT.jtbComCostoStd) +then + CommonRules.completeIdRigaEntity(conn, $listJcomImporti, $entity); + CommonRules.completeIdRigaEntity(conn, $listJcomCostoStd, $entity); +end + +rule "completeIdRigaAtbSchedaAccr" +no-loop +when + eval(postRulesEnabled == "true") + $atbSchedaAcct: AtbSchedaAcct() + $entity : EntityBase() from $atbSchedaAcct + + $list: java.util.ArrayList() from collect(EntityBase() from $atbSchedaAcct.atbSchedaAccr) +then + CommonRules.completeIdRigaEntity(conn, $list, $entity); +end + + diff --git a/ems-core/src/main/resources/rules/production.drl b/ems-core/src/main/resources/rules/production.drl new file mode 100644 index 0000000000..3b8dbef124 --- /dev/null +++ b/ems-core/src/main/resources/rules/production.drl @@ -0,0 +1,62 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection +import java.util.Date + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +//LAVORATORI +rule "completeFlagAutorizza" +when + eval(checkRulesEnabled == 0) + $jtbFlavEven: JtbFlavEventi(flagAutorizza == null && codJcau != null) + $flag: java.lang.String() from ProductionsRules.completeFlagAutorizza(conn, $jtbFlavEven.codJcau) +then + modify ( $jtbFlavEven ) { setFlagAutorizza($flag) } +end + + +//RAPPORTINI LAVORO RIGHE +rule "completeCodJfasRapLav" +no-loop +when + eval(checkRulesEnabled == 0) + $rLavR: JtbRLavr(codJfas == null && codJflav != null) + $codJfas: String() from ProductionsRules.completeCodJfas(conn, $rLavR.codJflav) +then + modify ( $rLavR ) { setCodJfas($codJfas) } +end + +rule "completePercPaga" +no-loop +when + eval(checkRulesEnabled == 0) + $rLavT: JtbRLavt(percPaga == null && giustificativo != null) + $t: java.util.Map() from ProductionsRules.completePercPaga(conn, $rLavT.giustificativo) + $value: BigDecimal() from $t.get("perc_paga").toString() +then + modify ( $rLavT ) { setPercPaga($value) } +end + +//--------------------------------------------------------------------------------------------- + + +//MACCHINARI +rule "completeDescMacchinari" +when + eval(checkRulesEnabled == 0) + $vtbAmac: VtbAmac(descrizione == null && codMart != null) + $value: java.lang.String() from ProductionsRules.completeDescMacchinari(conn, $vtbAmac.codMart) +then + modify ( $vtbAmac ) { setDescrizione($value) } +end + diff --git a/ems-core/src/main/resources/rules/purchases.drl b/ems-core/src/main/resources/rules/purchases.drl new file mode 100644 index 0000000000..2103db3d67 --- /dev/null +++ b/ems-core/src/main/resources/rules/purchases.drl @@ -0,0 +1,181 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global String username +global String postRulesEnabled +global Integer checkRulesEnabled + +rule "completeTipoVariazioneGriglie" +when + eval(checkRulesEnabled == 0) + $griglie : AtbGriglieArt(tipoVariazione == null) + $variazione : String() from PurchasesRules.completeTipoVariazione(conn, $griglie) +then + modify ( $griglie ) { setTipoVariazione($variazione) } +end + +//LISTINI ACQUISTO +rule "completeCodDiviListAcq" +no-loop +when + eval(checkRulesEnabled == 0) + (AtbList(codDiviAcq == null, $entity : this) + // or + ) + + $t: java.util.Map() from CommonRules.completeCodDiviCont(conn) +then + modify ( $entity ) { setCodDiviAcq($t.get("cod_divi_contab").toString()) } +end + +rule "completeCodDiviListDataAcq" +when + eval(checkRulesEnabled == 0) + AtbListData(codDiviAcq == null && codAlis != null, $entity : this) + $codDiviAcq: String() from PurchasesRules.completeCodDiviListDataAcq(conn, $entity.codAlis) +then + modify ( $entity ) { setCodDiviAcq($codDiviAcq) } +end + +rule "completeVersioneAcq" +when + eval(checkRulesEnabled == 0) + (AtbListData(versione == null || versione == 0, $entity : this)) +then + PurchasesRules.completeVersioneAcq(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodMartLisa" +no-loop +when + eval(checkRulesEnabled == 0) + (MtbLisa(codMart == null && codAlis != null && codArtFor != null, $entity : this) + // or + ) + + $codMart: String() from PurchasesRules.completeCodMart(conn, $entity.codAlis, $entity.codArtFor) +then + modify ( $entity ) { setCodMart($codMart) } +end + +rule "completeDatiLisa" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: MtbLisaData((przAcq == null || przVenSug == null || valOneri == null || percOneri == null || valPromo == null || + percPromo == null || tipoVariazione == null || perc1 == null || perc2 == null || perc3 == null || perc4 == null ) && + ( operation == OperationType.INSERT || operation == OperationType.INSERT_OR_UPDATE)) +then + PurchasesRules.completeDatiLisa(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDatiPromo" +no-loop +when + eval(checkRulesEnabled == 0) + AtbListData(dataFine != null, $entity : this) +then + PurchasesRules.completeDatiPromo(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeMtbLisa" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisaData(operation != OperationType.DELETE) + $mtbLisa : MtbLisa() from PurchasesRules.completeMtbLisa($entity) +then + modify ( $entity ) { setMtbLisa($mtbLisa) } +end + +rule "completeCodPromo" +when + eval(checkRulesEnabled == 0) + $entity : AtbListData(codPromo == null && codAlis != null && dataFine != null && versione != null) + $codPromo : String() from PurchasesRules.completeCodPromo($entity.codAlis, $entity.versione) +then + modify ( $entity ) { setCodPromo($codPromo) } +end + +rule "completeInseritoDaLisa" +when + eval(checkRulesEnabled == 0) + $entity : AtbListData( inseritoDa == null && ( operation == OperationType.INSERT || operation == OperationType.INSERT_OR_UPDATE)) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { setInseritoDa($fullName) } +end + +rule "completeModificatoDaLisaR" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbLisaData( modificatoDa == null ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { setModificatoDa($fullName) } +end + +rule "completeMtbLisaPromo" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisaData((percPromo1 != null && percPromo1 != 0) || + (percPromo2 != null && percPromo2 != 0) || + (percPromo3 != null && percPromo3 != 0) || + (percPromo4 != null && percPromo4 != 0)) +then + PurchasesRules.completeMtbLisaPromo(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeCodArtForMtbLisa" +no-loop +when + eval(checkRulesEnabled == 0) + (MtbLisaData(codArtFor == null && codAlis != null && codMart != null, $entity : this) // or + // MtbLisa(codArtFor == null && codAlis != null && codMart != null, $entityFind : this) + ) + + //$entity : EntityBase() from $entityFind + $codArtFor: String() from PurchasesRules.completeCodArtFor(conn, $entity.codAlis, $entity.codMart) +then + modify ( $entity ) { setCodArtFor($codArtFor) } +end + +rule "completeTestataLisa" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : AtbListData((dataIniz == null || dataIns == null || inseritoDa == null) && codAlis != null && ( versione != null || versione != 0)) + +then + PurchasesRules.completeTestataLisa(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeModificatoDaLisa" +when + eval(checkRulesEnabled == 0) + $entity : AtbListData( operation != OperationType.DELETE ) + $fullName: String() from CommonRules.getFullName(conn, username) +then + modify ( $entity ) { + setDataMod(new Date()), + setModificatoDa($fullName) + } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/retail.drl b/ems-core/src/main/resources/rules/retail.drl new file mode 100644 index 0000000000..89033ed72d --- /dev/null +++ b/ems-core/src/main/resources/rules/retail.drl @@ -0,0 +1,106 @@ +package it.integry.rules + +import it.integry.ems.entity.* +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import java.sql.Connection + +global Connection conn +global Integer checkRulesEnabled + +//SCONTRINI TESTATE +rule "completeInsertMtbDepoOper" +when + eval(checkRulesEnabled == 0) + $receipts: NtbDoct(codMdep != null && codOper != null) + $oper: it.integry.ems.entity.MtbDepoOper() from ReceiptRules.completeMtbDepoOper(conn, $receipts.codMdep, $receipts.codOper) +then + modify ( $receipts ) { setMtbDepoOper($oper) } +end + +rule "completeInsertMtbDepoCasse" +when + eval(checkRulesEnabled == 0) + $receipts: NtbDoct(codMdep != null && codCassa != null) + $casse: it.integry.ems.entity.MtbDepoCasse() from ReceiptRules.completeMtbDepoCasse(conn, $receipts.codMdep, $receipts.codCassa) +then + modify ( $receipts ) { setMtbDepoCasse($casse) } +end + +//SCONTRINI ROW +rule "completeBarCode" +salience 10 +no-loop +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(barCode == null) + $t: java.util.Map() from CommonRules.completeCodBarreScontrini(conn, $row.codMart) +then + modify ( $row ) { setBarCode($t.get("cod_barre").toString()) } +end + +rule "completeCodMart" +salience 10 +no-loop +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(codMart == null) + $t: java.util.Map() from ReceiptRules.completeCodMart(conn, $row.barCode) +then + modify ( $row ) { setCodMart($t.get("cod_mart").toString()) } +end + +rule "completeCodMartNonAnagrafato" +salience 9 +//lock-on-active true +no-loop +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(codMart != null) + $conto: java.lang.Integer() from ReceiptRules.completeCodMartNonAnagrafato(conn, $row.codMart) +then + modify ( $row ) { setCodMart($conto > 0 ? $row.getCodMart() : null) } +end + +rule "completeCodAliq" +salience 9 +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(codAliq == null) + $t: java.util.Map() from ReceiptRules.completeCodAliq(conn, $row.codMart) +then + modify ( $row ) { setCodAliq($t.get("cod_aliq").toString()) } +end + +rule "completeCosto" +salience 9 +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(costo == null && codMart != null) + $dato: java.math.BigDecimal() from ReceiptRules.completeCosto(conn, $row.codMart) +then + modify ( $row ) { setCosto($dato) } +end + +rule "completePromozione" +salience 9 +no-loop +when + eval(checkRulesEnabled == 0) + $row: NtbDocr(promozione == null && codMart != null && codMdep != null && dataDoc != null) + $t: java.util.Map() from ReceiptRules.completePromozione(conn, $row.codMart, $row.codMdep, $row.dataDoc) +then + modify ( $row ) { setPromozione($t.get("cod_promo").toString()) } +end + +//SCONTRINI PAGAMENTI +rule "completeTipiInca" +no-loop +when + eval(checkRulesEnabled == 0) + $entity: NtbDocp(tipoInca != null && codMdep != null && operation != OperationType.DELETE) +then + ReceiptRules.insTipiInca(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end diff --git a/ems-core/src/main/resources/rules/sales.drl b/ems-core/src/main/resources/rules/sales.drl new file mode 100644 index 0000000000..1346cc967f --- /dev/null +++ b/ems-core/src/main/resources/rules/sales.drl @@ -0,0 +1,214 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import it.integry.ems.types.OperationType +import java.sql.Connection +import org.drools.core.util.bitmask.LongBitMask + +global Connection conn +global Integer checkRulesEnabled + +//PREMI +rule "completeIdRigaPremi" +when + eval(checkRulesEnabled == 0) + $lisvPremi : VtbListPremi(idRiga == null && codVlis != null, $entity : this) + + $idRiga : java.lang.Integer() from SalesRules.completeIdRigaPremi(conn, $lisvPremi.codVlis) +then + modify ( $lisvPremi ) { setIdRiga($idRiga) } +end + +//LISTINI VENDITA IN DATA + +rule "completeDataInizLisvData" +when + eval(checkRulesEnabled == 0) + $lisvData: VtbListData(dataIniz == null) + $dataIniz: Date() from PackagesRules.completeWithDefault(VtbListData.class, "dataIniz") +then + modify ( $lisvData ) { setDataIniz($dataIniz) } +end + +rule "completeRicarica" +no-loop +when + eval(checkRulesEnabled == 0) + $lisvData : VtbListData(ricarica == null && codVlis != null && dataIniz != null) + + $t: java.util.Map() from SalesRules.completeRicarica(conn, $lisvData.codVlis) +then + BigDecimal ricarica = new BigDecimal($t.get("ricarica").toString()); + modify ( $lisvData ) { setRicarica(ricarica) } +end + +//LISTINI VENDITA IN DATA +rule "completeRicaricaRow" +no-loop +when + eval(checkRulesEnabled == 0) + $lisvData : MtbLisvData(ricarica == null && codVlis != null && dataIniz != null && codMart != null) + + $t: java.util.Map() from SalesRules.completeRicaricaRow(conn, $lisvData.codVlis, $lisvData.codMart, $lisvData.dataIniz) +then + BigDecimal ricarica = new BigDecimal($t.get("ricarico").toString()); + modify ( $lisvData ) { setRicarica(ricarica) } +end + +rule "completeVersioneVend" +when + eval(checkRulesEnabled == 0) + (VtbListData((versione == null || versione == 0) && codVlis != null && dataIniz != null , $entity : this)) + + $versione: java.lang.Integer() from SalesRules.completeVersioneVend(conn, $entity ) +then + modify ( $entity ) { setVersione($versione) } +end + +rule "completeTipoVariazioneLisv" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(tipoVariazione == null && codVlis != null && codMart != null) + $tipoVariazione : java.lang.String() from SalesRules.completeTipoVariazione(conn, $entity) +then + modify ( $entity ) { setTipoVariazione($tipoVariazione) } +end + +rule "completeUntMisVen" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(untMisVen == null && codMart != null ) + $untMis: java.lang.String() from SalesRules.completeUntMisLisv(conn, $entity) +then + modify ( $entity ) { setUntMisVen($untMis) } +end + +rule "completeRapConvLisv" +when + eval(checkRulesEnabled == 0) + MtbLisvData(rapConv == null && codVlis != null && codMart != null && untMisVen != null, $entity : this) + $rapConv : java.math.BigDecimal() from SalesRules.completeRapConv(conn, $entity.getCodMart(), $entity.getUntMisVen()) +then + modify ( $entity ) { setRapConv($rapConv) } +end + +rule "completeDatiLisv" +salience -1 +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(codMart != null && (operation == OperationType.INSERT || operation == OperationType.INSERT_OR_UPDATE) && applicationName == "WINGEST") +then + SalesRules.completeDatiLisv(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +//TODO DA RIVEDERE +rule "completeValOneri" +no-loop +when + eval(checkRulesEnabled == 0) + (MtbLisvData(valOneri == 0 && codMart != null, $entity : this)) + + $valOneri: java.math.BigDecimal() from SalesRules.completeValOneri(conn, $entity) +then + modify ( $entity ) { setValOneri($valOneri) } +end + + +rule "completeDataAggPrzVend" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(codVlis != null && operation != OperationType.DELETE) +then + modify ( $entity ) { setDataAggPrz(new Date()) } +end + +rule "completeCodVlisRif" +no-loop +when + eval(checkRulesEnabled == 0) + (VtbListData(codVlisRif == null , $entity : this)) + $codVlisRif: java.lang.String() from SalesRules.completeCodVlisRif(conn, $entity.codVlis) +then + modify ( $entity ) { setCodVlisRif($codVlisRif) } +end + +rule "completePromoVend" +no-loop +when + eval(checkRulesEnabled == 0) + (VtbListData(codVlis != null && codPromo != null, $entity : this)) +then + SalesRules.completePromoVend(conn, $entity) ; +end + +rule "completePrzVend" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(przVend == null && przVendIva == null && codMart != null && applicationName == "WINGEST") + + $przVend : java.math.BigDecimal() from CommonRules.completePrzVend(conn, $entity) +then + modify ( $entity ) { setPrzVend($przVend) } +end + +rule "completeCodAliqLisv" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(codAliq == null && codMart != null )$t: java.util.Map() from CommonRules.completeCodAliqSimple(conn, $entity.codMart) +then + String[] fields = new String[]{"codAliq"}; + DroolsUtil.completeEntity($entity, fields, $t.get("cod_aliq").toString()); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completePrzVendScorporo" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData((przVend == null || przVend == 0) && codAliq != null && codMart != null && przVendIva != null && przVendIva != 0 ) + + $przVend : java.math.BigDecimal() from CommonRules.scorporoIva(conn, $entity.przVendIva, $entity.codAliq) +then + modify ( $entity ) { setPrzVend($przVend) } +end + + +rule "completePrzVendIva" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData((przVendIva == null || przVendIva == 0) && codMart != null && przVend != null && applicationName == "WINGEST") + $przVendIva : java.math.BigDecimal() from CommonRules.completePrzVendIva(conn, $entity) +then + modify ( $entity ) { setPrzVendIva($przVendIva) } +end + +rule "completeTaglie" +when + eval(checkRulesEnabled == 0) + $entity : MtbLisvData(applicationName == "TEXTILES" && operation != OperationType.DELETE ) +then + SalesRules.completeTaglie(conn, $entity); + LongBitMask bitMask = DroolsUtil.getLongBitMask(); + update($entity, bitMask, $entity.getClass()); +end + +rule "completeDescrizioneGriglia" +no-loop +when + eval(checkRulesEnabled == 0) + $entity : VtbGriglia(descrizione == null && codGriglia != null) + $descrizione: java.lang.String() from SalesRules.completeDescrizioneGriglia(conn, $entity.codGriglia) +then + modify ( $entity ) { setDescrizione($descrizione) } +end \ No newline at end of file diff --git a/ems-core/src/main/resources/rules/tabGenTextiles.drl b/ems-core/src/main/resources/rules/tabGenTextiles.drl new file mode 100644 index 0000000000..2c6614c5c7 --- /dev/null +++ b/ems-core/src/main/resources/rules/tabGenTextiles.drl @@ -0,0 +1,22 @@ +package it.integry.rules + +import java.math.* +import java.util.* +import it.integry.ems.entity.* +import it.integry.ems.base.EntityBase +import it.integry.ems.rules.util.* +import it.integry.ems.rules.completing.* +import it.integry.ems.types.OperationType +import java.sql.Connection +import org.drools.core.util.bitmask.LongBitMask + +global Connection conn +global Integer checkRulesEnabled + +rule "completeCommessaAnnoStag" +when + eval(checkRulesEnabled == 0) + $entity : TtbAnnoStag(codJcom == null) +then + TabGenTextiles.completeCommessaAnnoStag(conn, $entity); +end \ No newline at end of file diff --git a/ems-core/src/test/java/EntityTestDefaultVal.java b/ems-core/src/test/java/EntityTestDefaultVal.java new file mode 100644 index 0000000000..b97e1d018d --- /dev/null +++ b/ems-core/src/test/java/EntityTestDefaultVal.java @@ -0,0 +1,62 @@ + +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.base.EntityPropertyHolder; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +import java.io.File; +import java.io.FileInputStream; +import java.lang.reflect.Field; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.util.Set; + +import org.apache.commons.io.IOUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.reflections.Reflections; + +public class EntityTestDefaultVal { + + //private static final Logger logger = LogManager.getLogger(); + + private static String[] dlrs = { "commons.drl", "production.drl", "sales.drl", "retail.drl", + "logistic.drl", "accounting.drl", "config_activity.drl", "anag.drl", "document.drl", + "purchases.drl", "post_calc.drl", "check_cond.drl" }; + + public static void main(String[] args) throws Exception { + EntityPropertyHolder holder = new EntityPropertyHolder(); + holder.scanEntityFields(); + + Reflections reflections = new Reflections("it.integry.ems.entity"); + Set> clssList = reflections.getSubTypesOf(EntityBase.class); + + for (Class clazz : clssList) { + + Field[] fields = clazz.getDeclaredFields(); + for (Field field : fields) { + + SqlField sf = field.getAnnotation(SqlField.class); + if (sf!=null && !sf.defaultObjectValue().equals("")) { + String search = clazz.getSimpleName() + "(" + field.getName() + " == null"; + for (String drl : dlrs) { + if (clazz.getResource("/rules/" + drl) != null) { + File fileDRL = new File(clazz.getResource("/rules/" + drl).toURI()); + if (fileDRL.exists()) { + String fileString = IOUtils.toString(new FileInputStream(fileDRL)); + if (fileString.contains(search)) { + System.out.println(search + " on " + drl); + } + + } + } + } + } + } + } + } + +} diff --git a/ems-core/src/test/java/select.json b/ems-core/src/test/java/select.json new file mode 100644 index 0000000000..0b67aa2fb2 --- /dev/null +++ b/ems-core/src/test/java/select.json @@ -0,0 +1 @@ +{"type":"base","operation":"SELECT", "nativeSql":"select * from ctb_cont where cod_cmas='000'"} \ No newline at end of file diff --git a/ems-core/src/test/java/sync_ctb_cont.json b/ems-core/src/test/java/sync_ctb_cont.json new file mode 100644 index 0000000000..0c6d913464 --- /dev/null +++ b/ems-core/src/test/java/sync_ctb_cont.json @@ -0,0 +1 @@ +{"type":"ctb_cont","codCcon":"000111","codCmas":"001","codCgrp":"0","descrizione":"test","operation":"INSERT","saldoAtt":"0.00","flagContAnalit":"N","flagRiscontro":"N","percDed":"0.00"} \ No newline at end of file diff --git a/ems-document.iml b/ems-document.iml new file mode 100644 index 0000000000..418832e3f3 --- /dev/null +++ b/ems-document.iml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-document/.classpath b/ems-document/.classpath new file mode 100644 index 0000000000..d0324b4a0a --- /dev/null +++ b/ems-document/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-document/.project b/ems-document/.project new file mode 100644 index 0000000000..1fb5f839b8 --- /dev/null +++ b/ems-document/.project @@ -0,0 +1,36 @@ + + + shops + + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + + diff --git a/ems-document/.settings/org.eclipse.core.resources.prefs b/ems-document/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..365bbd6097 --- /dev/null +++ b/ems-document/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/ems-document/.settings/org.eclipse.jdt.core.prefs b/ems-document/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..62a317c860 --- /dev/null +++ b/ems-document/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,8 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ems-document/.settings/org.eclipse.m2e.core.prefs b/ems-document/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/ems-document/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/ems-document/.settings/org.eclipse.wst.common.component b/ems-document/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..ef69ea48f8 --- /dev/null +++ b/ems-document/.settings/org.eclipse.wst.common.component @@ -0,0 +1,6 @@ + + + + + + diff --git a/ems-document/.settings/org.eclipse.wst.common.project.facet.core.xml b/ems-document/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..74af154056 --- /dev/null +++ b/ems-document/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ems-document/.settings/org.eclipse.wst.validation.prefs b/ems-document/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..6f1cba68d5 --- /dev/null +++ b/ems-document/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,2 @@ +disabled=06target +eclipse.preferences.version=1 diff --git a/ems-document/pom.xml b/ems-document/pom.xml new file mode 100644 index 0000000000..e7eec153c8 --- /dev/null +++ b/ems-document/pom.xml @@ -0,0 +1,199 @@ + + 4.0.0 + + it.integry + ims + 1.0 + ../pom.xml + + it.integry.ims + ems-document + jar + + Ems Document + + + + + src/main/resources + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + ${java.version} + ${java.version} + + + + + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + + xalan + xalan + 2.6.0 + provided + + + + commons-codec + commons-codec + 1.6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.apache.xmlbeans + xmlbeans + 2.3.0 + provided + + + + + org.apache.axis + axis + 1.4 + + + javax.xml.rpc + javax.xml.rpc-api + 1.1.1 + + + commons-discovery + commons-discovery + 0.2 + + + commons-logging + commons-logging + 1.2 + + + javax.xml.soap + saaj-api + 1.3.5 + + + wsdl4j + wsdl4j + 1.6.3 + + + + org.apache.commons + commons-lang3 + 3.4 + provided + + + + com.google.guava + guava + ${guava.version} + provided + + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy.version} + + + org.jboss.resteasy + resteasy-client + ${resteasy.version} + + + + org.springframework + spring-web + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + + it.integry.ims + ems-core + 1.0 + + + + com.ancientprogramming.fixedformat4j + fixedformat4j + 1.4.0-SNAPSHOT + provided + + + + Racchiude il modulo che gestisce Documenti, Ordini, contabilità + diff --git a/ems-document/src/main/java/it/integry/ems/document/controller/DocumentController.java b/ems-document/src/main/java/it/integry/ems/document/controller/DocumentController.java new file mode 100644 index 0000000000..cf69871888 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/controller/DocumentController.java @@ -0,0 +1,90 @@ +package it.integry.ems.document.controller; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.document.service.DocumentService; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.response.StatusResponse; +import it.integry.ems.status.ServiceChecker; + +import java.lang.reflect.Method; +import java.util.ArrayList; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@Scope(value = "request") +@SuppressWarnings("finally") +public class DocumentController { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private DataSource ds; + @Autowired + private ServiceChecker serviceChecker; + @Autowired + private DocumentService documentService; + +// @RequestMapping(value = "/document/status", method = RequestMethod.GET) +// public @ResponseBody List status(HttpServletRequest request) { +// +// Method[] methods = DocumentController.class.getDeclaredMethods(); +// List list = serviceChecker.getServiceStatus(methods, DocumentController.class); +// +// return list; +// } + + @RequestMapping(value = EmsRestConstants.PATH_DOC_FROM_COLLI, method = RequestMethod.POST) + public @ResponseBody List importDocFromColli(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestBody String xmlCollo){ + + List listResponse = new ArrayList(); + try{ + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + listResponse = documentService.importDocFromColli(xmlCollo); + } catch (Exception e) { + logger.error(e.toString()); + listResponse.add( new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e)); + } finally { + return listResponse; + } + } + + + @RequestMapping(value = EmsRestConstants.PATH_REG_MOV_CONT_DOC, method = RequestMethod.POST) + public @ResponseBody List regMovContFromDoc(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestBody String xmlFilter){ + + List listResponse = new ArrayList(); + try{ + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + listResponse = documentService.regMovContFromDoc(xmlFilter); + } catch (Exception e) { + logger.error(e.toString()); + listResponse.add( new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e)); + } finally { + return listResponse; + } + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImpl.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImpl.java new file mode 100644 index 0000000000..bd9f1205d2 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImpl.java @@ -0,0 +1,19 @@ +/** + * EasySpedWSServiceImpl.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped; + +import it.integry.ems.document.export.brt.easysped.ws.EasySpedDEWS; + + +public interface EasySpedWSServiceImpl extends javax.xml.rpc.Service { + public java.lang.String geteasyspedde_endpointAddress(); + + public EasySpedDEWS geteasyspedde_endpoint() throws javax.xml.rpc.ServiceException; + + public EasySpedDEWS geteasyspedde_endpoint(java.net.URL portAddress) throws javax.xml.rpc.ServiceException; +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImplLocator.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImplLocator.java new file mode 100644 index 0000000000..88da9d21ae --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/EasySpedWSServiceImplLocator.java @@ -0,0 +1,157 @@ +/** + * EasySpedWSServiceImplLocator.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped; + +import it.integry.ems.document.export.brt.easysped.ws.EasySpedDEWS; + + +public class EasySpedWSServiceImplLocator extends org.apache.axis.client.Service implements EasySpedWSServiceImpl { + + public EasySpedWSServiceImplLocator() { + } + + + public EasySpedWSServiceImplLocator(org.apache.axis.EngineConfiguration config) { + super(config); + } + + public EasySpedWSServiceImplLocator(java.lang.String wsdlLoc, javax.xml.namespace.QName sName) throws javax.xml.rpc.ServiceException { + super(wsdlLoc, sName); + } + + // Use to get a proxy class for easyspedde_endpoint + private java.lang.String easyspedde_endpoint_address = "http://localhost:9005/easyspeddews"; + + public java.lang.String geteasyspedde_endpointAddress() { + return easyspedde_endpoint_address; + } + + // The WSDD service name defaults to the port name. + private java.lang.String easyspedde_endpointWSDDServiceName = "easyspedde_endpoint"; + + public java.lang.String geteasyspedde_endpointWSDDServiceName() { + return easyspedde_endpointWSDDServiceName; + } + + public void seteasyspedde_endpointWSDDServiceName(java.lang.String name) { + easyspedde_endpointWSDDServiceName = name; + } + + public EasySpedDEWS geteasyspedde_endpoint() throws javax.xml.rpc.ServiceException { + java.net.URL endpoint; + try { + endpoint = new java.net.URL(easyspedde_endpoint_address); + } + catch (java.net.MalformedURLException e) { + throw new javax.xml.rpc.ServiceException(e); + } + return geteasyspedde_endpoint(endpoint); + } + + public EasySpedDEWS geteasyspedde_endpoint(String endpointHost) throws javax.xml.rpc.ServiceException { + java.net.URL endpoint; + try { + easyspedde_endpoint_address = endpointHost; + endpoint = new java.net.URL(easyspedde_endpoint_address); + } + catch (java.net.MalformedURLException e) { + throw new javax.xml.rpc.ServiceException(e); + } + return geteasyspedde_endpoint(endpoint); + } + + public EasySpedDEWS geteasyspedde_endpoint(java.net.URL portAddress) throws javax.xml.rpc.ServiceException { + try { + Easyspedde_endpointStub _stub = new Easyspedde_endpointStub(portAddress, this); + _stub.setPortName(geteasyspedde_endpointWSDDServiceName()); + return _stub; + } + catch (org.apache.axis.AxisFault e) { + return null; + } + } + + public void seteasyspedde_endpointEndpointAddress(java.lang.String address) { + easyspedde_endpoint_address = address; + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { + try { + if (EasySpedDEWS.class.isAssignableFrom(serviceEndpointInterface)) { + Easyspedde_endpointStub _stub = new Easyspedde_endpointStub(new java.net.URL(easyspedde_endpoint_address), this); + _stub.setPortName(geteasyspedde_endpointWSDDServiceName()); + return _stub; + } + } + catch (java.lang.Throwable t) { + throw new javax.xml.rpc.ServiceException(t); + } + throw new javax.xml.rpc.ServiceException("There is no stub implementation for the interface: " + (serviceEndpointInterface == null ? "null" : serviceEndpointInterface.getName())); + } + + /** + * For the given interface, get the stub implementation. + * If this service has no port for the given interface, + * then ServiceException is thrown. + */ + public java.rmi.Remote getPort(javax.xml.namespace.QName portName, Class serviceEndpointInterface) throws javax.xml.rpc.ServiceException { + if (portName == null) { + return getPort(serviceEndpointInterface); + } + java.lang.String inputPortName = portName.getLocalPart(); + if ("easyspedde_endpoint".equals(inputPortName)) { + return geteasyspedde_endpoint("localhost"); + } + else { + java.rmi.Remote _stub = getPort(serviceEndpointInterface); + ((org.apache.axis.client.Stub) _stub).setPortName(portName); + return _stub; + } + } + + public javax.xml.namespace.QName getServiceName() { + return new javax.xml.namespace.QName("http://tempuri.org/", "EasySpedWSServiceImpl"); + } + + private java.util.HashSet ports = null; + + public java.util.Iterator getPorts() { + if (ports == null) { + ports = new java.util.HashSet(); + ports.add(new javax.xml.namespace.QName("http://tempuri.org/", "easyspedde_endpoint")); + } + return ports.iterator(); + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(java.lang.String portName, java.lang.String address) throws javax.xml.rpc.ServiceException { + +if ("easyspedde_endpoint".equals(portName)) { + seteasyspedde_endpointEndpointAddress(address); + } + else +{ // Unknown Port Name + throw new javax.xml.rpc.ServiceException(" Cannot set Endpoint Address for Unknown Port" + portName); + } + } + + /** + * Set the endpoint address for the specified port name. + */ + public void setEndpointAddress(javax.xml.namespace.QName portName, java.lang.String address) throws javax.xml.rpc.ServiceException { + setEndpointAddress(portName.getLocalPart(), address); + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointImpl.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointImpl.java new file mode 100644 index 0000000000..f1a3e112a0 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointImpl.java @@ -0,0 +1,32 @@ +/** + * Easyspedde_endpointImpl.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped; + +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddress; +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddressOut; +import it.integry.ems.document.export.brt.easysped.pdf.ArrayOfLabelToPrint; +import it.integry.ems.document.export.brt.easysped.ws.EasySpedDEWS; + +public class Easyspedde_endpointImpl implements EasySpedDEWS{ + public DestinationAddressOut calculateBRTSort(DestinationAddress address) throws java.rmi.RemoteException { + return null; + } + + public java.lang.String getLabelForZebraPrinter(ArrayOfLabelToPrint labels, java.lang.Integer x, java.lang.Integer y) throws java.rmi.RemoteException { + return null; + } + + public byte[] getLabelPDF(ArrayOfLabelToPrint labels, java.lang.Boolean dialogToPrint, java.lang.Integer fakeLabels) throws java.rmi.RemoteException { + return null; + } + + public java.lang.String sayHello(java.lang.String name) throws java.rmi.RemoteException { + return null; + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointStub.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointStub.java new file mode 100644 index 0000000000..d866485721 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/Easyspedde_endpointStub.java @@ -0,0 +1,461 @@ +package it.integry.ems.document.export.brt.easysped; + +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddress; +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddressOut; +import it.integry.ems.document.export.brt.easysped.pdf.ArrayOfLabelToPrint; +import it.integry.ems.document.export.brt.easysped.pdf.LabelToPrint; +import it.integry.ems.document.export.brt.easysped.pdf.LabelToPrintTipiEtichetta; +import it.integry.ems.document.export.brt.easysped.ws.EasySpedDEWS; + +public class Easyspedde_endpointStub extends org.apache.axis.client.Stub + implements EasySpedDEWS { + + private java.util.Vector cachedSerClasses = new java.util.Vector(); + private java.util.Vector cachedSerQNames = new java.util.Vector(); + private java.util.Vector cachedSerFactories = new java.util.Vector(); + private java.util.Vector cachedDeserFactories = new java.util.Vector(); + + static org.apache.axis.description.OperationDesc[] _operations; + + static { + _operations = new org.apache.axis.description.OperationDesc[4]; + _initOperationDesc1(); + } + + private static void _initOperationDesc1() { + org.apache.axis.description.OperationDesc oper; + org.apache.axis.description.ParameterDesc param; + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("CalculateBRTSort"); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "address"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", + "DestinationAddress"), DestinationAddress.class, false, + false); + param.setOmittable(true); + param.setNillable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", + "DestinationAddressOut")); + oper.setReturnClass(DestinationAddressOut.class); + oper.setReturnQName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "CalculateBRTSortResult")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[0] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("GetLabelForZebraPrinter"); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "labels"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.Printlabel", + "ArrayOfLabelToPrint"), ArrayOfLabelToPrint.class, + false, false); + param.setOmittable(true); + param.setNillable(true); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "x"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "int"), + java.lang.Integer.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "y"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "int"), + java.lang.Integer.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", + "GetLabelForZebraPrinterResult")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[1] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("GetLabelPDF"); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "labels"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.Printlabel", + "ArrayOfLabelToPrint"), ArrayOfLabelToPrint.class, + false, false); + param.setOmittable(true); + param.setNillable(true); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "dialogToPrint"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "boolean"), + java.lang.Boolean.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "fakeLabels"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "int"), + java.lang.Integer.class, false, false); + param.setOmittable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "base64Binary")); + oper.setReturnClass(byte[].class); + oper.setReturnQName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "GetLabelPDFResult")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[2] = oper; + + oper = new org.apache.axis.description.OperationDesc(); + oper.setName("SayHello"); + param = new org.apache.axis.description.ParameterDesc( + new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "name"), + org.apache.axis.description.ParameterDesc.IN, + new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "string"), + java.lang.String.class, false, false); + param.setOmittable(true); + param.setNillable(true); + oper.addParameter(param); + oper.setReturnType(new javax.xml.namespace.QName( + "http://www.w3.org/2001/XMLSchema", "string")); + oper.setReturnClass(java.lang.String.class); + oper.setReturnQName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "SayHelloResult")); + oper.setStyle(org.apache.axis.constants.Style.WRAPPED); + oper.setUse(org.apache.axis.constants.Use.LITERAL); + _operations[3] = oper; + + } + + public Easyspedde_endpointStub() throws org.apache.axis.AxisFault { + this(null); + } + + public Easyspedde_endpointStub(java.net.URL endpointURL, + javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { + this(service); + super.cachedEndpoint = endpointURL; + } + + public Easyspedde_endpointStub(javax.xml.rpc.Service service) + throws org.apache.axis.AxisFault { + if (service == null) { + super.service = new org.apache.axis.client.Service(); + } else { + super.service = service; + } + ((org.apache.axis.client.Service) super.service) + .setTypeMappingVersion("1.1"); + java.lang.Class cls; + javax.xml.namespace.QName qName; + javax.xml.namespace.QName qName2; + java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; + java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; + java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; + java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; + java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; + java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; + java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; + java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; + java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; + java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; + qName = new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", + "DestinationAddress"); + cachedSerQNames.add(qName); + cls = DestinationAddress.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", + "DestinationAddressOut"); + cachedSerQNames.add(qName); + cls = DestinationAddressOut.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.Printlabel", + "ArrayOfLabelToPrint"); + cachedSerQNames.add(qName); + cls = ArrayOfLabelToPrint.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.Printlabel", + "LabelToPrint"); + cachedSerQNames.add(qName); + cls = LabelToPrint.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(beansf); + cachedDeserFactories.add(beandf); + + qName = new javax.xml.namespace.QName( + "http://schemas.datacontract.org/2004/07/Bartolini.EasySped.Printlabel", + "LabelToPrint.tipiEtichetta"); + cachedSerQNames.add(qName); + cls = LabelToPrintTipiEtichetta.class; + cachedSerClasses.add(cls); + cachedSerFactories.add(enumsf); + cachedDeserFactories.add(enumdf); + + } + + protected org.apache.axis.client.Call createCall() + throws java.rmi.RemoteException { + try { + org.apache.axis.client.Call _call = super._createCall(); + if (super.maintainSessionSet) { + _call.setMaintainSession(super.maintainSession); + } + if (super.cachedUsername != null) { + _call.setUsername(super.cachedUsername); + } + if (super.cachedPassword != null) { + _call.setPassword(super.cachedPassword); + } + if (super.cachedEndpoint != null) { + _call.setTargetEndpointAddress(super.cachedEndpoint); + } + if (super.cachedTimeout != null) { + _call.setTimeout(super.cachedTimeout); + } + if (super.cachedPortName != null) { + _call.setPortName(super.cachedPortName); + } + java.util.Enumeration keys = super.cachedProperties.keys(); + while (keys.hasMoreElements()) { + java.lang.String key = (java.lang.String) keys.nextElement(); + _call.setProperty(key, super.cachedProperties.get(key)); + } + // All the type mapping information is registered + // when the first call is made. + // The type mapping information is actually registered in + // the TypeMappingRegistry of the service, which + // is the reason why registration is only needed for the first call. + synchronized (this) { + if (firstCall()) { + // must set encoding style before registering serializers + _call.setEncodingStyle(null); + for (int i = 0; i < cachedSerFactories.size(); ++i) { + java.lang.Class cls = (java.lang.Class) cachedSerClasses + .get(i); + javax.xml.namespace.QName qName = (javax.xml.namespace.QName) cachedSerQNames + .get(i); + java.lang.Object x = cachedSerFactories.get(i); + if (x instanceof Class) { + java.lang.Class sf = (java.lang.Class) cachedSerFactories + .get(i); + java.lang.Class df = (java.lang.Class) cachedDeserFactories + .get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) { + org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) cachedSerFactories + .get(i); + org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) cachedDeserFactories + .get(i); + _call.registerTypeMapping(cls, qName, sf, df, false); + } + } + } + } + return _call; + } catch (java.lang.Throwable _t) { + throw new org.apache.axis.AxisFault( + "Failure trying to get the Call object", _t); + } + } + + public DestinationAddressOut calculateBRTSort(DestinationAddress address) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[0]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("http://easysped.bartolini.it/ws/EasySpedDEWS/CalculateBRTSort"); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, + Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, + Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "CalculateBRTSort")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + java.lang.Object _resp = _call + .invoke(new java.lang.Object[] { address }); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (DestinationAddressOut) _resp; + } catch (java.lang.Exception _exception) { + return (DestinationAddressOut) org.apache.axis.utils.JavaUtils + .convert(_resp, DestinationAddressOut.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + + public java.lang.String getLabelForZebraPrinter(ArrayOfLabelToPrint labels, + java.lang.Integer x, java.lang.Integer y) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[1]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("http://easysped.bartolini.it/ws/EasySpedDEWS/GetLabelForZebraPrinter"); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, + Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, + Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "GetLabelForZebraPrinter")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + java.lang.Object _resp = _call.invoke(new java.lang.Object[] { + labels, x, y }); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils + .convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + + public byte[] getLabelPDF(ArrayOfLabelToPrint labels, + java.lang.Boolean dialogToPrint, java.lang.Integer fakeLabels) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[2]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("http://easysped.bartolini.it/ws/EasySpedDEWS/GetLabelPDF"); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, + Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, + Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "GetLabelPDF")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + java.lang.Object _resp = _call.invoke(new java.lang.Object[] { + labels, dialogToPrint, fakeLabels }); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (byte[]) _resp; + } catch (java.lang.Exception _exception) { + return (byte[]) org.apache.axis.utils.JavaUtils.convert( + _resp, byte[].class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + + public java.lang.String sayHello(java.lang.String name) + throws java.rmi.RemoteException { + if (super.cachedEndpoint == null) { + throw new org.apache.axis.NoEndPointException(); + } + org.apache.axis.client.Call _call = createCall(); + _call.setOperation(_operations[3]); + _call.setUseSOAPAction(true); + _call.setSOAPActionURI("http://easysped.bartolini.it/ws/EasySpedDEWS/SayHello"); + _call.setEncodingStyle(null); + _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, + Boolean.FALSE); + _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, + Boolean.FALSE); + _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); + _call.setOperationName(new javax.xml.namespace.QName( + "http://easysped.bartolini.it/ws", "SayHello")); + + setRequestHeaders(_call); + setAttachments(_call); + try { + java.lang.Object _resp = _call + .invoke(new java.lang.Object[] { name }); + + if (_resp instanceof java.rmi.RemoteException) { + throw (java.rmi.RemoteException) _resp; + } else { + extractAttachments(_call); + try { + return (java.lang.String) _resp; + } catch (java.lang.Exception _exception) { + return (java.lang.String) org.apache.axis.utils.JavaUtils + .convert(_resp, java.lang.String.class); + } + } + } catch (org.apache.axis.AxisFault axisFaultException) { + throw axisFaultException; + } + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddress.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddress.java new file mode 100644 index 0000000000..c05153d8c5 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddress.java @@ -0,0 +1,1288 @@ +/** + * DestinationAddress.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped.destination; + +import java.math.BigDecimal; + +import com.ancientprogramming.fixedformat4j.annotation.Align; +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.FixedFormatDecimal; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class DestinationAddress implements java.io.Serializable { + private static final long serialVersionUID = 1L; + + private Integer annoSpedizione; + + private String campoInErrore; + + private String codiceErrore; + + private String codiceProdotto; + + private String descrizioneErrore; + + private String destinatarioCap; + + private String destinatarioIndirizzo; + + private String destinatarioLocalita; + + private String destinatarioNazione; + + private String destinatarioProvincia; + + private String destinatarioProvinciaAlt; + + private String destinatarioRagioneSociale; + + private String fermoDeposito; + + private Integer filialeSegnaCollo; + + private String flagVolumeBollettato; + + private String gestParticolaritaConsegna; + + private String gestParticolaritaContrassegno; + + private String gestParticolaritaGiacenza; + + private String gestParticolaritaVarie; + + private Integer meseGiornoSpedizione; + + private String mittenteNazione; + + private String mittenteProvincia; + + private String mittenteRagioneSociale; + + private String network; + + private Integer numSegnaColloDi; + + private Integer numeroSegnaCollo; + + private Integer numeroSerie; + + private Integer POArrivo; + + private String POArrivoDes; + + private Integer POPartenza; + + private String POPartenzaDes; + + private BigDecimal peso; + + private String primaConsegnaParticolare; + + private String ricercaPOArrivo; + + //N per usi futuri + private String ristampa=" N"; + + private String secondaConsegnaParticolare; + + private Integer terminalArrivo; + + private String tipoContrassegno; + + private String tipoLancio; + + private String tipoPorto; + + private String tipoServizioBolle; + + private String tipoStampante; + + private Integer totSegnaColli; + + private BigDecimal volume; + + private Integer zonaSegnaCollo; + + public DestinationAddress() { + } + + public DestinationAddress( + Integer annoSpedizione, + String campoInErrore, + String codiceErrore, + String codiceProdotto, + String descrizioneErrore, + String destinatarioCap, + String destinatarioIndirizzo, + String destinatarioLocalita, + String destinatarioNazione, + String destinatarioProvincia, + String destinatarioProvinciaAlt, + String destinatarioRagioneSociale, + String fermoDeposito, + Integer filialeSegnaCollo, + String flagVolumeBollettato, + String gestParticolaritaConsegna, + String gestParticolaritaContrassegno, + String gestParticolaritaGiacenza, + String gestParticolaritaVarie, + Integer meseGiornoSpedizione, + String mittenteNazione, + String mittenteProvincia, + String mittenteRagioneSociale, + String network, + Integer numSegnaColloDi, + Integer numeroSegnaCollo, + Integer numeroSerie, + Integer POArrivo, + String POArrivoDes, + Integer POPartenza, + String POPartenzaDes, + BigDecimal peso, + String primaConsegnaParticolare, + String ricercaPOArrivo, + String ristampa, + String secondaConsegnaParticolare, + Integer terminalArrivo, + String tipoContrassegno, + String tipoLancio, + String tipoPorto, + String tipoServizioBolle, + String tipoStampante, + Integer totSegnaColli, + BigDecimal volume, + Integer zonaSegnaCollo) { + this.annoSpedizione = annoSpedizione; + this.campoInErrore = campoInErrore; + this.codiceErrore = codiceErrore; + this.codiceProdotto = codiceProdotto; + this.descrizioneErrore = descrizioneErrore; + this.destinatarioCap = destinatarioCap; + this.destinatarioIndirizzo = destinatarioIndirizzo; + this.destinatarioLocalita = destinatarioLocalita; + this.destinatarioNazione = destinatarioNazione; + this.destinatarioProvincia = destinatarioProvincia; + this.destinatarioProvinciaAlt = destinatarioProvinciaAlt; + this.destinatarioRagioneSociale = destinatarioRagioneSociale; + this.fermoDeposito = fermoDeposito; + this.filialeSegnaCollo = filialeSegnaCollo; + this.flagVolumeBollettato = flagVolumeBollettato; + this.gestParticolaritaConsegna = gestParticolaritaConsegna; + this.gestParticolaritaContrassegno = gestParticolaritaContrassegno; + this.gestParticolaritaGiacenza = gestParticolaritaGiacenza; + this.gestParticolaritaVarie = gestParticolaritaVarie; + this.meseGiornoSpedizione = meseGiornoSpedizione; + this.mittenteNazione = mittenteNazione; + this.mittenteProvincia = mittenteProvincia; + this.mittenteRagioneSociale = mittenteRagioneSociale; + this.network = network; + this.numSegnaColloDi = numSegnaColloDi; + this.numeroSegnaCollo = numeroSegnaCollo; + this.numeroSerie = numeroSerie; + this.POArrivo = POArrivo; + this.POArrivoDes = POArrivoDes; + this.POPartenza = POPartenza; + this.POPartenzaDes = POPartenzaDes; + this.peso = peso; + this.primaConsegnaParticolare = primaConsegnaParticolare; + this.ricercaPOArrivo = ricercaPOArrivo; + this.ristampa = ristampa; + this.secondaConsegnaParticolare = secondaConsegnaParticolare; + this.terminalArrivo = terminalArrivo; + this.tipoContrassegno = tipoContrassegno; + this.tipoLancio = tipoLancio; + this.tipoPorto = tipoPorto; + this.tipoServizioBolle = tipoServizioBolle; + this.tipoStampante = tipoStampante; + this.totSegnaColli = totSegnaColli; + this.volume = volume; + this.zonaSegnaCollo = zonaSegnaCollo; + } + + @Field(offset=13, length=4) + public Integer getAnnoSpedizione() { + return annoSpedizione; + } + + public String getCampoInErrore() { + return campoInErrore; + } + + @Field(offset=237, length=1) + public String getCodiceErrore() { + return codiceErrore; + } + + @Field(offset=183, length=15) + public String getCodiceProdotto() { + return codiceProdotto; + } + + @Field(offset=238, length=80) + public String getDescrizioneErrore() { + return descrizioneErrore; + } + + @Field(offset=99, length=9) + public String getDestinatarioCap() { + return destinatarioCap; + } + + @Field(offset=108, length=35) + public String getDestinatarioIndirizzo() { + return destinatarioIndirizzo; + } + + @Field(offset=143, length=35) + public String getDestinatarioLocalita() { + return destinatarioLocalita; + } + + @Field(offset=96, length=3) + public String getDestinatarioNazione() { + return destinatarioNazione; + } + + @Field(offset=178, length=2) + public String getDestinatarioProvincia() { + return destinatarioProvincia; + } + + public String getDestinatarioProvinciaAlt() { + return destinatarioProvinciaAlt; + } + + @Field(offset=61, length=35) + public String getDestinatarioRagioneSociale() { + return destinatarioRagioneSociale; + } + + @Field(offset=199, length=1) + public String getFermoDeposito() { + return fermoDeposito; + } + + @Field(offset=393, length=2) + public Integer getFilialeSegnaCollo() { + return filialeSegnaCollo; + } + + @Field(offset=221, length=1) + public String getFlagVolumeBollettato() { + return flagVolumeBollettato; + } + + @Field(offset=385, length=2) + public String getGestParticolaritaConsegna() { + return gestParticolaritaConsegna; + } + + @Field(offset=391, length=2) + public String getGestParticolaritaContrassegno() { + return gestParticolaritaContrassegno; + } + + @Field(offset=387, length=2) + public String getGestParticolaritaGiacenza() { + return gestParticolaritaGiacenza; + } + + @Field(offset=389, length=2) + public String getGestParticolaritaVarie() { + return gestParticolaritaVarie; + } + + @Field(offset=17, length=4, align=Align.RIGHT, paddingChar='0') + public Integer getMeseGiornoSpedizione() { + return meseGiornoSpedizione; + } + + @Field(offset=56, length=2) + public String getMittenteNazione() { + return mittenteNazione; + } + + @Field(offset=58, length=3) + public String getMittenteProvincia() { + return mittenteProvincia; + } + + @Field(offset=21, length=35) + public String getMittenteRagioneSociale() { + return mittenteRagioneSociale; + } + + @Field(offset=383, length=1) + public String getNetwork() { + return network; + } + + @Field(offset=209, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getNumSegnaColloDi() { + return numSegnaColloDi; + } + + @Field(offset=202, length=7, align=Align.RIGHT, paddingChar='0') + public Integer getNumeroSegnaCollo() { + return numeroSegnaCollo; + } + + @Field(offset=200, length=2) + public Integer getNumeroSerie() { + return numeroSerie; + } + + @Field(offset=232, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getPOArrivo() { + return POArrivo; + } + + @Field(offset=356, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getPOArrivo1() { + return POArrivo; + } + + @Field(offset=359, length=20) + public String getPOArrivoDes() { + return POArrivoDes; + } + + @Field(offset=180, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getPOPartenza() { + return POPartenza; + } + + @Field(offset=318, length=35) + public String getPOPartenzaDes() { + return POPartenzaDes; + } + + @Field(offset=222, length=8, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true, decimalDelimiter='.', decimals=1) + public BigDecimal getPeso() { + return peso; + } + + @Field(offset=381, length=1) + public String getPrimaConsegnaParticolare() { + return primaConsegnaParticolare; + } + + @Field(offset=2, length=1) + public String getRicercaPOArrivo() { + return ricercaPOArrivo; + } + + @Field(offset=230, length=2) + public String getRistampa() { + return ristampa; + } + + @Field(offset=382, length=1) + public String getSecondaConsegnaParticolare() { + return secondaConsegnaParticolare; + } + + @Field(offset=353, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getTerminalArrivo() { + return terminalArrivo; + } + + public String getTipoContrassegno() { + return tipoContrassegno; + } + + @Field(offset=1, length=1) + public String getTipoLancio() { + return tipoLancio; + } + + @Field(offset=384, length=1) + public String getTipoPorto() { + return tipoPorto; + } + + @Field(offset=198, length=1) + public String getTipoServizioBolle() { + return tipoServizioBolle; + } + + @Field(offset=3, length=10) + public String getTipoStampante() { + return tipoStampante; + } + + @Field(offset=212, length=3, align=Align.RIGHT, paddingChar='0') + public Integer getTotSegnaColli() { + return totSegnaColli; + } + + @Field(offset=215, length=6, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true, decimalDelimiter='.', decimals=3) + public BigDecimal getVolume() { + return volume; + } + + @Field(offset=235, length=2) + public Integer getZonaSegnaCollo() { + return zonaSegnaCollo; + } + + @Field(offset=379, length=2) + public Integer getZonaSegnaCollo1() { + return zonaSegnaCollo; + } + + public void setAnnoSpedizione(Integer annoSpedizione) { + this.annoSpedizione = annoSpedizione; + } + + public void setCampoInErrore(String campoInErrore) { + this.campoInErrore = campoInErrore; + } + + public void setCodiceErrore(String codiceErrore) { + this.codiceErrore = codiceErrore; + } + + public void setCodiceProdotto(String codiceProdotto) { + this.codiceProdotto = codiceProdotto; + } + + public void setDescrizioneErrore(String descrizioneErrore) { + this.descrizioneErrore = descrizioneErrore; + } + + public void setDestinatarioCap(String destinatarioCap) { + this.destinatarioCap = destinatarioCap; + } + + public void setDestinatarioIndirizzo(String destinatarioIndirizzo) { + this.destinatarioIndirizzo = destinatarioIndirizzo; + } + + public void setDestinatarioLocalita(String destinatarioLocalita) { + this.destinatarioLocalita = destinatarioLocalita; + } + + public void setDestinatarioNazione(String destinatarioNazione) { + this.destinatarioNazione = destinatarioNazione; + } + + public void setDestinatarioProvincia(String destinatarioProvincia) { + this.destinatarioProvincia = destinatarioProvincia; + } + + public void setDestinatarioProvinciaAlt( + String destinatarioProvinciaAlt) { + this.destinatarioProvinciaAlt = destinatarioProvinciaAlt; + } + + public void setDestinatarioRagioneSociale( + String destinatarioRagioneSociale) { + this.destinatarioRagioneSociale = destinatarioRagioneSociale; + } + + public void setFermoDeposito(String fermoDeposito) { + this.fermoDeposito = fermoDeposito; + } + + public void setFilialeSegnaCollo(Integer filialeSegnaCollo) { + this.filialeSegnaCollo = filialeSegnaCollo; + } + + public void setFlagVolumeBollettato(String flagVolumeBollettato) { + this.flagVolumeBollettato = flagVolumeBollettato; + } + + public void setGestParticolaritaConsegna( + String gestParticolaritaConsegna) { + this.gestParticolaritaConsegna = gestParticolaritaConsegna; + } + + public void setGestParticolaritaContrassegno( + String gestParticolaritaContrassegno) { + this.gestParticolaritaContrassegno = gestParticolaritaContrassegno; + } + + public void setGestParticolaritaGiacenza( + String gestParticolaritaGiacenza) { + this.gestParticolaritaGiacenza = gestParticolaritaGiacenza; + } + + public void setGestParticolaritaVarie(String gestParticolaritaVarie) { + this.gestParticolaritaVarie = gestParticolaritaVarie; + } + + public void setMeseGiornoSpedizione(Integer meseGiornoSpedizione) { + this.meseGiornoSpedizione = meseGiornoSpedizione; + } + + public void setMittenteNazione(String mittenteNazione) { + this.mittenteNazione = mittenteNazione; + } + + public void setMittenteProvincia(String mittenteProvincia) { + this.mittenteProvincia = mittenteProvincia; + } + + public void setMittenteRagioneSociale(String mittenteRagioneSociale) { + this.mittenteRagioneSociale = mittenteRagioneSociale; + } + + public void setNetwork(String network) { + this.network = network; + } + + public void setNumSegnaColloDi(Integer numSegnaColloDi) { + this.numSegnaColloDi = numSegnaColloDi; + } + + public void setNumeroSegnaCollo(Integer numeroSegnaCollo) { + this.numeroSegnaCollo = numeroSegnaCollo; + } + + public void setNumeroSerie(Integer numeroSerie) { + this.numeroSerie = numeroSerie; + } + + public void setPOArrivo(Integer pOArrivo) { + POArrivo = pOArrivo; + } + + public void setPOArrivo1(Integer pOArrivo) { + POArrivo = pOArrivo; + } + + public void setPOArrivoDes(String pOArrivoDes) { + POArrivoDes = pOArrivoDes; + } + + public void setPOPartenza(Integer pOPartenza) { + POPartenza = pOPartenza; + } + + public void setPOPartenzaDes(String pOPartenzaDes) { + POPartenzaDes = pOPartenzaDes; + } + + public void setPeso(BigDecimal peso) { + this.peso = peso; + } + + public void setPrimaConsegnaParticolare( + String primaConsegnaParticolare) { + this.primaConsegnaParticolare = primaConsegnaParticolare; + } + + public void setRicercaPOArrivo(String ricercaPOArrivo) { + this.ricercaPOArrivo = ricercaPOArrivo; + } + + public void setRistampa(String ristampa) { + this.ristampa = ristampa; + } + + public void setSecondaConsegnaParticolare( + String secondaConsegnaParticolare) { + this.secondaConsegnaParticolare = secondaConsegnaParticolare; + } + + public void setTerminalArrivo(Integer terminalArrivo) { + this.terminalArrivo = terminalArrivo; + } + + public void setTipoContrassegno(String tipoContrassegno) { + this.tipoContrassegno = tipoContrassegno; + } + + public void setTipoLancio(String tipoLancio) { + this.tipoLancio = tipoLancio; + } + + public void setTipoPorto(String tipoPorto) { + this.tipoPorto = tipoPorto; + } + + public void setTipoServizioBolle(String tipoServizioBolle) { + this.tipoServizioBolle = tipoServizioBolle; + } + + public void setTipoStampante(String tipoStampante) { + this.tipoStampante = tipoStampante; + } + + public void setTotSegnaColli(Integer totSegnaColli) { + this.totSegnaColli = totSegnaColli; + } + + public void setVolume(BigDecimal volume) { + this.volume = volume; + } + + public void setZonaSegnaCollo(Integer zonaSegnaCollo) { + this.zonaSegnaCollo = zonaSegnaCollo; + } + + public void setZonaSegnaCollo1(Integer zonaSegnaCollo) { + this.zonaSegnaCollo = zonaSegnaCollo; + } + + private Object __equalsCalc = null; + public synchronized boolean equals(Object obj) { + if (!(obj instanceof DestinationAddress)) return false; + DestinationAddress other = (DestinationAddress) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.annoSpedizione==null && other.getAnnoSpedizione()==null) || + (this.annoSpedizione!=null && + this.annoSpedizione.equals(other.getAnnoSpedizione()))) && + ((this.campoInErrore==null && other.getCampoInErrore()==null) || + (this.campoInErrore!=null && + this.campoInErrore.equals(other.getCampoInErrore()))) && + ((this.codiceErrore==null && other.getCodiceErrore()==null) || + (this.codiceErrore!=null && + this.codiceErrore.equals(other.getCodiceErrore()))) && + ((this.codiceProdotto==null && other.getCodiceProdotto()==null) || + (this.codiceProdotto!=null && + this.codiceProdotto.equals(other.getCodiceProdotto()))) && + ((this.descrizioneErrore==null && other.getDescrizioneErrore()==null) || + (this.descrizioneErrore!=null && + this.descrizioneErrore.equals(other.getDescrizioneErrore()))) && + ((this.destinatarioCap==null && other.getDestinatarioCap()==null) || + (this.destinatarioCap!=null && + this.destinatarioCap.equals(other.getDestinatarioCap()))) && + ((this.destinatarioIndirizzo==null && other.getDestinatarioIndirizzo()==null) || + (this.destinatarioIndirizzo!=null && + this.destinatarioIndirizzo.equals(other.getDestinatarioIndirizzo()))) && + ((this.destinatarioLocalita==null && other.getDestinatarioLocalita()==null) || + (this.destinatarioLocalita!=null && + this.destinatarioLocalita.equals(other.getDestinatarioLocalita()))) && + ((this.destinatarioNazione==null && other.getDestinatarioNazione()==null) || + (this.destinatarioNazione!=null && + this.destinatarioNazione.equals(other.getDestinatarioNazione()))) && + ((this.destinatarioProvincia==null && other.getDestinatarioProvincia()==null) || + (this.destinatarioProvincia!=null && + this.destinatarioProvincia.equals(other.getDestinatarioProvincia()))) && + ((this.destinatarioProvinciaAlt==null && other.getDestinatarioProvinciaAlt()==null) || + (this.destinatarioProvinciaAlt!=null && + this.destinatarioProvinciaAlt.equals(other.getDestinatarioProvinciaAlt()))) && + ((this.destinatarioRagioneSociale==null && other.getDestinatarioRagioneSociale()==null) || + (this.destinatarioRagioneSociale!=null && + this.destinatarioRagioneSociale.equals(other.getDestinatarioRagioneSociale()))) && + ((this.fermoDeposito==null && other.getFermoDeposito()==null) || + (this.fermoDeposito!=null && + this.fermoDeposito.equals(other.getFermoDeposito()))) && + ((this.filialeSegnaCollo==null && other.getFilialeSegnaCollo()==null) || + (this.filialeSegnaCollo!=null && + this.filialeSegnaCollo.equals(other.getFilialeSegnaCollo()))) && + ((this.flagVolumeBollettato==null && other.getFlagVolumeBollettato()==null) || + (this.flagVolumeBollettato!=null && + this.flagVolumeBollettato.equals(other.getFlagVolumeBollettato()))) && + ((this.gestParticolaritaConsegna==null && other.getGestParticolaritaConsegna()==null) || + (this.gestParticolaritaConsegna!=null && + this.gestParticolaritaConsegna.equals(other.getGestParticolaritaConsegna()))) && + ((this.gestParticolaritaContrassegno==null && other.getGestParticolaritaContrassegno()==null) || + (this.gestParticolaritaContrassegno!=null && + this.gestParticolaritaContrassegno.equals(other.getGestParticolaritaContrassegno()))) && + ((this.gestParticolaritaGiacenza==null && other.getGestParticolaritaGiacenza()==null) || + (this.gestParticolaritaGiacenza!=null && + this.gestParticolaritaGiacenza.equals(other.getGestParticolaritaGiacenza()))) && + ((this.gestParticolaritaVarie==null && other.getGestParticolaritaVarie()==null) || + (this.gestParticolaritaVarie!=null && + this.gestParticolaritaVarie.equals(other.getGestParticolaritaVarie()))) && + ((this.meseGiornoSpedizione==null && other.getMeseGiornoSpedizione()==null) || + (this.meseGiornoSpedizione!=null && + this.meseGiornoSpedizione.equals(other.getMeseGiornoSpedizione()))) && + ((this.mittenteNazione==null && other.getMittenteNazione()==null) || + (this.mittenteNazione!=null && + this.mittenteNazione.equals(other.getMittenteNazione()))) && + ((this.mittenteProvincia==null && other.getMittenteProvincia()==null) || + (this.mittenteProvincia!=null && + this.mittenteProvincia.equals(other.getMittenteProvincia()))) && + ((this.mittenteRagioneSociale==null && other.getMittenteRagioneSociale()==null) || + (this.mittenteRagioneSociale!=null && + this.mittenteRagioneSociale.equals(other.getMittenteRagioneSociale()))) && + ((this.network==null && other.getNetwork()==null) || + (this.network!=null && + this.network.equals(other.getNetwork()))) && + ((this.numSegnaColloDi==null && other.getNumSegnaColloDi()==null) || + (this.numSegnaColloDi!=null && + this.numSegnaColloDi.equals(other.getNumSegnaColloDi()))) && + ((this.numeroSegnaCollo==null && other.getNumeroSegnaCollo()==null) || + (this.numeroSegnaCollo!=null && + this.numeroSegnaCollo.equals(other.getNumeroSegnaCollo()))) && + ((this.numeroSerie==null && other.getNumeroSerie()==null) || + (this.numeroSerie!=null && + this.numeroSerie.equals(other.getNumeroSerie()))) && + ((this.POArrivo==null && other.getPOArrivo()==null) || + (this.POArrivo!=null && + this.POArrivo.equals(other.getPOArrivo()))) && + ((this.POArrivoDes==null && other.getPOArrivoDes()==null) || + (this.POArrivoDes!=null && + this.POArrivoDes.equals(other.getPOArrivoDes()))) && + ((this.POPartenza==null && other.getPOPartenza()==null) || + (this.POPartenza!=null && + this.POPartenza.equals(other.getPOPartenza()))) && + ((this.POPartenzaDes==null && other.getPOPartenzaDes()==null) || + (this.POPartenzaDes!=null && + this.POPartenzaDes.equals(other.getPOPartenzaDes()))) && + ((this.peso==null && other.getPeso()==null) || + (this.peso!=null && + this.peso.equals(other.getPeso()))) && + ((this.primaConsegnaParticolare==null && other.getPrimaConsegnaParticolare()==null) || + (this.primaConsegnaParticolare!=null && + this.primaConsegnaParticolare.equals(other.getPrimaConsegnaParticolare()))) && + ((this.ricercaPOArrivo==null && other.getRicercaPOArrivo()==null) || + (this.ricercaPOArrivo!=null && + this.ricercaPOArrivo.equals(other.getRicercaPOArrivo()))) && + ((this.ristampa==null && other.getRistampa()==null) || + (this.ristampa!=null && + this.ristampa.equals(other.getRistampa()))) && + ((this.secondaConsegnaParticolare==null && other.getSecondaConsegnaParticolare()==null) || + (this.secondaConsegnaParticolare!=null && + this.secondaConsegnaParticolare.equals(other.getSecondaConsegnaParticolare()))) && + ((this.terminalArrivo==null && other.getTerminalArrivo()==null) || + (this.terminalArrivo!=null && + this.terminalArrivo.equals(other.getTerminalArrivo()))) && + ((this.tipoContrassegno==null && other.getTipoContrassegno()==null) || + (this.tipoContrassegno!=null && + this.tipoContrassegno.equals(other.getTipoContrassegno()))) && + ((this.tipoLancio==null && other.getTipoLancio()==null) || + (this.tipoLancio!=null && + this.tipoLancio.equals(other.getTipoLancio()))) && + ((this.tipoPorto==null && other.getTipoPorto()==null) || + (this.tipoPorto!=null && + this.tipoPorto.equals(other.getTipoPorto()))) && + ((this.tipoServizioBolle==null && other.getTipoServizioBolle()==null) || + (this.tipoServizioBolle!=null && + this.tipoServizioBolle.equals(other.getTipoServizioBolle()))) && + ((this.tipoStampante==null && other.getTipoStampante()==null) || + (this.tipoStampante!=null && + this.tipoStampante.equals(other.getTipoStampante()))) && + ((this.totSegnaColli==null && other.getTotSegnaColli()==null) || + (this.totSegnaColli!=null && + this.totSegnaColli.equals(other.getTotSegnaColli()))) && + ((this.volume==null && other.getVolume()==null) || + (this.volume!=null && + this.volume.equals(other.getVolume()))) && + ((this.zonaSegnaCollo==null && other.getZonaSegnaCollo()==null) || + (this.zonaSegnaCollo!=null && + this.zonaSegnaCollo.equals(other.getZonaSegnaCollo()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getAnnoSpedizione() != null) { + _hashCode += getAnnoSpedizione().hashCode(); + } + if (getCampoInErrore() != null) { + _hashCode += getCampoInErrore().hashCode(); + } + if (getCodiceErrore() != null) { + _hashCode += getCodiceErrore().hashCode(); + } + if (getCodiceProdotto() != null) { + _hashCode += getCodiceProdotto().hashCode(); + } + if (getDescrizioneErrore() != null) { + _hashCode += getDescrizioneErrore().hashCode(); + } + if (getDestinatarioCap() != null) { + _hashCode += getDestinatarioCap().hashCode(); + } + if (getDestinatarioIndirizzo() != null) { + _hashCode += getDestinatarioIndirizzo().hashCode(); + } + if (getDestinatarioLocalita() != null) { + _hashCode += getDestinatarioLocalita().hashCode(); + } + if (getDestinatarioNazione() != null) { + _hashCode += getDestinatarioNazione().hashCode(); + } + if (getDestinatarioProvincia() != null) { + _hashCode += getDestinatarioProvincia().hashCode(); + } + if (getDestinatarioProvinciaAlt() != null) { + _hashCode += getDestinatarioProvinciaAlt().hashCode(); + } + if (getDestinatarioRagioneSociale() != null) { + _hashCode += getDestinatarioRagioneSociale().hashCode(); + } + if (getFermoDeposito() != null) { + _hashCode += getFermoDeposito().hashCode(); + } + if (getFilialeSegnaCollo() != null) { + _hashCode += getFilialeSegnaCollo().hashCode(); + } + if (getFlagVolumeBollettato() != null) { + _hashCode += getFlagVolumeBollettato().hashCode(); + } + if (getGestParticolaritaConsegna() != null) { + _hashCode += getGestParticolaritaConsegna().hashCode(); + } + if (getGestParticolaritaContrassegno() != null) { + _hashCode += getGestParticolaritaContrassegno().hashCode(); + } + if (getGestParticolaritaGiacenza() != null) { + _hashCode += getGestParticolaritaGiacenza().hashCode(); + } + if (getGestParticolaritaVarie() != null) { + _hashCode += getGestParticolaritaVarie().hashCode(); + } + if (getMeseGiornoSpedizione() != null) { + _hashCode += getMeseGiornoSpedizione().hashCode(); + } + if (getMittenteNazione() != null) { + _hashCode += getMittenteNazione().hashCode(); + } + if (getMittenteProvincia() != null) { + _hashCode += getMittenteProvincia().hashCode(); + } + if (getMittenteRagioneSociale() != null) { + _hashCode += getMittenteRagioneSociale().hashCode(); + } + if (getNetwork() != null) { + _hashCode += getNetwork().hashCode(); + } + if (getNumSegnaColloDi() != null) { + _hashCode += getNumSegnaColloDi().hashCode(); + } + if (getNumeroSegnaCollo() != null) { + _hashCode += getNumeroSegnaCollo().hashCode(); + } + if (getNumeroSerie() != null) { + _hashCode += getNumeroSerie().hashCode(); + } + if (getPOArrivo() != null) { + _hashCode += getPOArrivo().hashCode(); + } + if (getPOArrivoDes() != null) { + _hashCode += getPOArrivoDes().hashCode(); + } + if (getPOPartenza() != null) { + _hashCode += getPOPartenza().hashCode(); + } + if (getPOPartenzaDes() != null) { + _hashCode += getPOPartenzaDes().hashCode(); + } + if (getPeso() != null) { + _hashCode += getPeso().hashCode(); + } + if (getPrimaConsegnaParticolare() != null) { + _hashCode += getPrimaConsegnaParticolare().hashCode(); + } + if (getRicercaPOArrivo() != null) { + _hashCode += getRicercaPOArrivo().hashCode(); + } + if (getRistampa() != null) { + _hashCode += getRistampa().hashCode(); + } + if (getSecondaConsegnaParticolare() != null) { + _hashCode += getSecondaConsegnaParticolare().hashCode(); + } + if (getTerminalArrivo() != null) { + _hashCode += getTerminalArrivo().hashCode(); + } + if (getTipoContrassegno() != null) { + _hashCode += getTipoContrassegno().hashCode(); + } + if (getTipoLancio() != null) { + _hashCode += getTipoLancio().hashCode(); + } + if (getTipoPorto() != null) { + _hashCode += getTipoPorto().hashCode(); + } + if (getTipoServizioBolle() != null) { + _hashCode += getTipoServizioBolle().hashCode(); + } + if (getTipoStampante() != null) { + _hashCode += getTipoStampante().hashCode(); + } + if (getTotSegnaColli() != null) { + _hashCode += getTotSegnaColli().hashCode(); + } + if (getVolume() != null) { + _hashCode += getVolume().hashCode(); + } + if (getZonaSegnaCollo() != null) { + _hashCode += getZonaSegnaCollo().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(DestinationAddress.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinationAddress")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("annoSpedizione"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "AnnoSpedizione")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("campoInErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "CampoInErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("codiceErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "CodiceErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("codiceProdotto"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "CodiceProdotto")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("descrizioneErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DescrizioneErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioCap"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioCap")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioIndirizzo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioIndirizzo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioLocalita"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioLocalita")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioNazione"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioNazione")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioProvincia"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioProvincia")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioProvinciaAlt"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioProvinciaAlt")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioRagioneSociale"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioRagioneSociale")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("fermoDeposito"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "FermoDeposito")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("filialeSegnaCollo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "FilialeSegnaCollo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("flagVolumeBollettato"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "FlagVolumeBollettato")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("gestParticolaritaConsegna"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "GestParticolaritaConsegna")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("gestParticolaritaContrassegno"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "GestParticolaritaContrassegno")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("gestParticolaritaGiacenza"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "GestParticolaritaGiacenza")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("gestParticolaritaVarie"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "GestParticolaritaVarie")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("meseGiornoSpedizione"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "MeseGiornoSpedizione")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("mittenteNazione"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "MittenteNazione")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("mittenteProvincia"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "MittenteProvincia")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("mittenteRagioneSociale"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "MittenteRagioneSociale")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("network"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "Network")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("numSegnaColloDi"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "NumSegnaColloDi")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("numeroSegnaCollo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "NumeroSegnaCollo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("numeroSerie"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "NumeroSerie")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POArrivo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POArrivo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POArrivoDes"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POArrivoDes")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POPartenza"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POPartenza")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POPartenzaDes"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POPartenzaDes")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("peso"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "Peso")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("primaConsegnaParticolare"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "PrimaConsegnaParticolare")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("ricercaPOArrivo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "RicercaPOArrivo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("ristampa"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "Ristampa")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("secondaConsegnaParticolare"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "SecondaConsegnaParticolare")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("terminalArrivo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TerminalArrivo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoContrassegno"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoContrassegno")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoLancio"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoLancio")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoPorto"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoPorto")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoServizioBolle"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoServizioBolle")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoStampante"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoStampante")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("totSegnaColli"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TotSegnaColli")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("volume"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "Volume")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "decimal")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("zonaSegnaCollo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "ZonaSegnaCollo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddressOut.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddressOut.java new file mode 100644 index 0000000000..f15c2fd01c --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/DestinationAddressOut.java @@ -0,0 +1,564 @@ +/** + * DestinationAddressOut.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped.destination; + +public class DestinationAddressOut implements java.io.Serializable { + private String campoInErrore; + + private String codiceErrore; + + private String descrizioneErrore; + + private String destinatarioLocalita; + + private String destinatarioProvincia; + + private String destinatarioProvinciaAlt; + + private String nazioneISO; + + private Integer POArrivo; + + private String POArrivoDes; + + private String POPartenzaDes; + + private Integer terminalArrivo; + + private String tipoStampaNetwork; + + private Integer zonaSegnaCollo; + + public DestinationAddressOut() { + } + + public DestinationAddressOut( + String campoInErrore, + String codiceErrore, + String descrizioneErrore, + String destinatarioLocalita, + String destinatarioProvincia, + String destinatarioProvinciaAlt, + String nazioneISO, + Integer POArrivo, + String POArrivoDes, + String POPartenzaDes, + Integer terminalArrivo, + String tipoStampaNetwork, + Integer zonaSegnaCollo) { + this.campoInErrore = campoInErrore; + this.codiceErrore = codiceErrore; + this.descrizioneErrore = descrizioneErrore; + this.destinatarioLocalita = destinatarioLocalita; + this.destinatarioProvincia = destinatarioProvincia; + this.destinatarioProvinciaAlt = destinatarioProvinciaAlt; + this.nazioneISO = nazioneISO; + this.POArrivo = POArrivo; + this.POArrivoDes = POArrivoDes; + this.POPartenzaDes = POPartenzaDes; + this.terminalArrivo = terminalArrivo; + this.tipoStampaNetwork = tipoStampaNetwork; + this.zonaSegnaCollo = zonaSegnaCollo; + } + + + /** + * Gets the campoInErrore value for this DestinationAddressOut. + * + * @return campoInErrore + */ + public String getCampoInErrore() { + return campoInErrore; + } + + + /** + * Sets the campoInErrore value for this DestinationAddressOut. + * + * @param campoInErrore + */ + public void setCampoInErrore(String campoInErrore) { + this.campoInErrore = campoInErrore; + } + + + /** + * Gets the codiceErrore value for this DestinationAddressOut. + * + * @return codiceErrore + */ + public String getCodiceErrore() { + return codiceErrore; + } + + + /** + * Sets the codiceErrore value for this DestinationAddressOut. + * + * @param codiceErrore + */ + public void setCodiceErrore(String codiceErrore) { + this.codiceErrore = codiceErrore; + } + + + /** + * Gets the descrizioneErrore value for this DestinationAddressOut. + * + * @return descrizioneErrore + */ + public String getDescrizioneErrore() { + return descrizioneErrore; + } + + + /** + * Sets the descrizioneErrore value for this DestinationAddressOut. + * + * @param descrizioneErrore + */ + public void setDescrizioneErrore(String descrizioneErrore) { + this.descrizioneErrore = descrizioneErrore; + } + + + /** + * Gets the destinatarioLocalita value for this DestinationAddressOut. + * + * @return destinatarioLocalita + */ + public String getDestinatarioLocalita() { + return destinatarioLocalita; + } + + + /** + * Sets the destinatarioLocalita value for this DestinationAddressOut. + * + * @param destinatarioLocalita + */ + public void setDestinatarioLocalita(String destinatarioLocalita) { + this.destinatarioLocalita = destinatarioLocalita; + } + + + /** + * Gets the destinatarioProvincia value for this DestinationAddressOut. + * + * @return destinatarioProvincia + */ + public String getDestinatarioProvincia() { + return destinatarioProvincia; + } + + + /** + * Sets the destinatarioProvincia value for this DestinationAddressOut. + * + * @param destinatarioProvincia + */ + public void setDestinatarioProvincia(String destinatarioProvincia) { + this.destinatarioProvincia = destinatarioProvincia; + } + + + /** + * Gets the destinatarioProvinciaAlt value for this DestinationAddressOut. + * + * @return destinatarioProvinciaAlt + */ + public String getDestinatarioProvinciaAlt() { + return destinatarioProvinciaAlt; + } + + + /** + * Sets the destinatarioProvinciaAlt value for this DestinationAddressOut. + * + * @param destinatarioProvinciaAlt + */ + public void setDestinatarioProvinciaAlt(String destinatarioProvinciaAlt) { + this.destinatarioProvinciaAlt = destinatarioProvinciaAlt; + } + + + /** + * Gets the nazioneISO value for this DestinationAddressOut. + * + * @return nazioneISO + */ + public String getNazioneISO() { + return nazioneISO; + } + + + /** + * Sets the nazioneISO value for this DestinationAddressOut. + * + * @param nazioneISO + */ + public void setNazioneISO(String nazioneISO) { + this.nazioneISO = nazioneISO; + } + + + /** + * Gets the POArrivo value for this DestinationAddressOut. + * + * @return POArrivo + */ + public Integer getPOArrivo() { + return POArrivo; + } + + + /** + * Sets the POArrivo value for this DestinationAddressOut. + * + * @param POArrivo + */ + public void setPOArrivo(Integer POArrivo) { + this.POArrivo = POArrivo; + } + + + /** + * Gets the POArrivoDes value for this DestinationAddressOut. + * + * @return POArrivoDes + */ + public String getPOArrivoDes() { + return POArrivoDes; + } + + + /** + * Sets the POArrivoDes value for this DestinationAddressOut. + * + * @param POArrivoDes + */ + public void setPOArrivoDes(String POArrivoDes) { + this.POArrivoDes = POArrivoDes; + } + + + /** + * Gets the POPartenzaDes value for this DestinationAddressOut. + * + * @return POPartenzaDes + */ + public String getPOPartenzaDes() { + return POPartenzaDes; + } + + + /** + * Sets the POPartenzaDes value for this DestinationAddressOut. + * + * @param POPartenzaDes + */ + public void setPOPartenzaDes(String POPartenzaDes) { + this.POPartenzaDes = POPartenzaDes; + } + + + /** + * Gets the terminalArrivo value for this DestinationAddressOut. + * + * @return terminalArrivo + */ + public Integer getTerminalArrivo() { + return terminalArrivo; + } + + + /** + * Sets the terminalArrivo value for this DestinationAddressOut. + * + * @param terminalArrivo + */ + public void setTerminalArrivo(Integer terminalArrivo) { + this.terminalArrivo = terminalArrivo; + } + + + /** + * Gets the tipoStampaNetwork value for this DestinationAddressOut. + * + * @return tipoStampaNetwork + */ + public String getTipoStampaNetwork() { + return tipoStampaNetwork; + } + + + /** + * Sets the tipoStampaNetwork value for this DestinationAddressOut. + * + * @param tipoStampaNetwork + */ + public void setTipoStampaNetwork(String tipoStampaNetwork) { + this.tipoStampaNetwork = tipoStampaNetwork; + } + + + /** + * Gets the zonaSegnaCollo value for this DestinationAddressOut. + * + * @return zonaSegnaCollo + */ + public Integer getZonaSegnaCollo() { + return zonaSegnaCollo; + } + + + /** + * Sets the zonaSegnaCollo value for this DestinationAddressOut. + * + * @param zonaSegnaCollo + */ + public void setZonaSegnaCollo(Integer zonaSegnaCollo) { + this.zonaSegnaCollo = zonaSegnaCollo; + } + + private Object __equalsCalc = null; + public synchronized boolean equals(Object obj) { + if (!(obj instanceof DestinationAddressOut)) return false; + DestinationAddressOut other = (DestinationAddressOut) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.campoInErrore==null && other.getCampoInErrore()==null) || + (this.campoInErrore!=null && + this.campoInErrore.equals(other.getCampoInErrore()))) && + ((this.codiceErrore==null && other.getCodiceErrore()==null) || + (this.codiceErrore!=null && + this.codiceErrore.equals(other.getCodiceErrore()))) && + ((this.descrizioneErrore==null && other.getDescrizioneErrore()==null) || + (this.descrizioneErrore!=null && + this.descrizioneErrore.equals(other.getDescrizioneErrore()))) && + ((this.destinatarioLocalita==null && other.getDestinatarioLocalita()==null) || + (this.destinatarioLocalita!=null && + this.destinatarioLocalita.equals(other.getDestinatarioLocalita()))) && + ((this.destinatarioProvincia==null && other.getDestinatarioProvincia()==null) || + (this.destinatarioProvincia!=null && + this.destinatarioProvincia.equals(other.getDestinatarioProvincia()))) && + ((this.destinatarioProvinciaAlt==null && other.getDestinatarioProvinciaAlt()==null) || + (this.destinatarioProvinciaAlt!=null && + this.destinatarioProvinciaAlt.equals(other.getDestinatarioProvinciaAlt()))) && + ((this.nazioneISO==null && other.getNazioneISO()==null) || + (this.nazioneISO!=null && + this.nazioneISO.equals(other.getNazioneISO()))) && + ((this.POArrivo==null && other.getPOArrivo()==null) || + (this.POArrivo!=null && + this.POArrivo.equals(other.getPOArrivo()))) && + ((this.POArrivoDes==null && other.getPOArrivoDes()==null) || + (this.POArrivoDes!=null && + this.POArrivoDes.equals(other.getPOArrivoDes()))) && + ((this.POPartenzaDes==null && other.getPOPartenzaDes()==null) || + (this.POPartenzaDes!=null && + this.POPartenzaDes.equals(other.getPOPartenzaDes()))) && + ((this.terminalArrivo==null && other.getTerminalArrivo()==null) || + (this.terminalArrivo!=null && + this.terminalArrivo.equals(other.getTerminalArrivo()))) && + ((this.tipoStampaNetwork==null && other.getTipoStampaNetwork()==null) || + (this.tipoStampaNetwork!=null && + this.tipoStampaNetwork.equals(other.getTipoStampaNetwork()))) && + ((this.zonaSegnaCollo==null && other.getZonaSegnaCollo()==null) || + (this.zonaSegnaCollo!=null && + this.zonaSegnaCollo.equals(other.getZonaSegnaCollo()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getCampoInErrore() != null) { + _hashCode += getCampoInErrore().hashCode(); + } + if (getCodiceErrore() != null) { + _hashCode += getCodiceErrore().hashCode(); + } + if (getDescrizioneErrore() != null) { + _hashCode += getDescrizioneErrore().hashCode(); + } + if (getDestinatarioLocalita() != null) { + _hashCode += getDestinatarioLocalita().hashCode(); + } + if (getDestinatarioProvincia() != null) { + _hashCode += getDestinatarioProvincia().hashCode(); + } + if (getDestinatarioProvinciaAlt() != null) { + _hashCode += getDestinatarioProvinciaAlt().hashCode(); + } + if (getNazioneISO() != null) { + _hashCode += getNazioneISO().hashCode(); + } + if (getPOArrivo() != null) { + _hashCode += getPOArrivo().hashCode(); + } + if (getPOArrivoDes() != null) { + _hashCode += getPOArrivoDes().hashCode(); + } + if (getPOPartenzaDes() != null) { + _hashCode += getPOPartenzaDes().hashCode(); + } + if (getTerminalArrivo() != null) { + _hashCode += getTerminalArrivo().hashCode(); + } + if (getTipoStampaNetwork() != null) { + _hashCode += getTipoStampaNetwork().hashCode(); + } + if (getZonaSegnaCollo() != null) { + _hashCode += getZonaSegnaCollo().hashCode(); + } + __hashCodeCalc = false; + return _hashCode; + } + + // Type metadata + private static org.apache.axis.description.TypeDesc typeDesc = + new org.apache.axis.description.TypeDesc(DestinationAddressOut.class, true); + + static { + typeDesc.setXmlType(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinationAddressOut")); + org.apache.axis.description.ElementDesc elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("campoInErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "CampoInErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("codiceErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "CodiceErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("descrizioneErrore"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DescrizioneErrore")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioLocalita"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioLocalita")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioProvincia"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioProvincia")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("destinatarioProvinciaAlt"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "DestinatarioProvinciaAlt")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("nazioneISO"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "NazioneISO")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POArrivo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POArrivo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POArrivoDes"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POArrivoDes")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("POPartenzaDes"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "POPartenzaDes")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("terminalArrivo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TerminalArrivo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("tipoStampaNetwork"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "TipoStampaNetwork")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string")); + elemField.setMinOccurs(0); + elemField.setNillable(true); + typeDesc.addFieldDesc(elemField); + elemField = new org.apache.axis.description.ElementDesc(); + elemField.setFieldName("zonaSegnaCollo"); + elemField.setXmlName(new javax.xml.namespace.QName("http://schemas.datacontract.org/2004/07/Bartolini.EasySped.DAL", "ZonaSegnaCollo")); + elemField.setXmlType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int")); + elemField.setMinOccurs(0); + elemField.setNillable(false); + typeDesc.addFieldDesc(elemField); + } + + /** + * Return type metadata object + */ + public static org.apache.axis.description.TypeDesc getTypeDesc() { + return typeDesc; + } + + /** + * Get Custom Serializer + */ + public static org.apache.axis.encoding.Serializer getSerializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanSerializer( + _javaType, _xmlType, typeDesc); + } + + /** + * Get Custom Deserializer + */ + public static org.apache.axis.encoding.Deserializer getDeserializer( + String mechType, + Class _javaType, + javax.xml.namespace.QName _xmlType) { + return + new org.apache.axis.encoding.ser.BeanDeserializer( + _javaType, _xmlType, typeDesc); + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAB.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAB.java new file mode 100644 index 0000000000..4bc1564324 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAB.java @@ -0,0 +1,497 @@ +package it.integry.ems.document.export.brt.easysped.destination; + +import java.math.BigDecimal; + +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class FnVAB { + + private String flagAnnullamento; + private String codClieMittente; + private Integer POPartenza; + private Integer annoSpedizione; + private Integer meseGiornoSpedizione; + private String numeroSpedizione; + private String codBolla; + private Integer POArrivo; + private String destinatarioRagioneSociale; + private String destinatarioRagioneSocialeAlt; + private String destinatarioIndirizzo; + private String destinatarioCap; + private String destinatarioLocalita; + private String destinatarioProvincia; + private String destinatarioNazione; + private String primoGGChiusuraDest; + private String secondoGGChiusuraDest; + private String codTariffa; + private String tipoServizioBolle; + + private BigDecimal importo; + private String divisaImporto; + private String naturaMerce; + + private Integer totSegnaColli; + private BigDecimal peso; + private BigDecimal volume; + private BigDecimal qtaDaFatturare; + private BigDecimal contrassegno; + private String tipoContrassegno; + private String divisaContrassegno; + private String gestParticolaritaContrassegno; + + private String codMittente; + private String mittenteRagioneSociale; + private Integer numeroSegnaColloDal; + private Integer numeroSegnaColloAl; + + private String cumulativoColli; + + private String note; + private String noteAggiuntive; + private Integer zonaSegnaCollo; + private String codTrattamentoMerce; + private String fermoDeposito; + + private String dataConsegnaRichiesta; + private String tipoCons; + private String oraConsegnaRichiesta; + + private String codTassazione; + private String flagTassazione; + + private BigDecimal valoreMerce; + private String divisaMerce; + + private String gestParticolaritaConsegna; + private String gestParticolaritaGiacenza; + private String gestParticolaritaVarie; + + private String primaConsegnaParticolare; + + private String secondaConsegnaParticolare; + + @Field(offset=1, length=1) + public String getFlagAnnullamento() { + return flagAnnullamento; + } + + @Field(offset=2, length=7) + public String getCodClieMittente() { + return codClieMittente; + } + + @Field(offset=9, length=3) + public Integer getPOPartenza() { + return POPartenza; + } + + @Field(offset=12, length=3) + public Integer getAnnoSpedizione() { + return annoSpedizione; + } + + public Integer getMeseGiornoSpedizione() { + return meseGiornoSpedizione; + } + + public String getNumeroSpedizione() { + return numeroSpedizione; + } + + public String getCodBolla() { + return codBolla; + } + + public Integer getPOArrivo() { + return POArrivo; + } + + public String getDestinatarioRagioneSociale() { + return destinatarioRagioneSociale; + } + + public String getDestinatarioRagioneSocialeAlt() { + return destinatarioRagioneSocialeAlt; + } + + public String getDestinatarioIndirizzo() { + return destinatarioIndirizzo; + } + + public String getDestinatarioCap() { + return destinatarioCap; + } + + public String getDestinatarioLocalita() { + return destinatarioLocalita; + } + + public String getDestinatarioProvincia() { + return destinatarioProvincia; + } + + public String getDestinatarioNazione() { + return destinatarioNazione; + } + + public String getPrimoGGChiusuraDest() { + return primoGGChiusuraDest; + } + + public String getSecondoGGChiusuraDest() { + return secondoGGChiusuraDest; + } + + public String getCodTariffa() { + return codTariffa; + } + + public String getTipoServizioBolle() { + return tipoServizioBolle; + } + + public BigDecimal getImporto() { + return importo; + } + + public String getDivisaImporto() { + return divisaImporto; + } + + public String getNaturaMerce() { + return naturaMerce; + } + + public Integer getTotSegnaColli() { + return totSegnaColli; + } + + public BigDecimal getPeso() { + return peso; + } + + public BigDecimal getVolume() { + return volume; + } + + public BigDecimal getQtaDaFatturare() { + return qtaDaFatturare; + } + + public BigDecimal getContrassegno() { + return contrassegno; + } + + public String getTipoContrassegno() { + return tipoContrassegno; + } + + public String getDivisaContrassegno() { + return divisaContrassegno; + } + + public String getGestParticolaritaContrassegno() { + return gestParticolaritaContrassegno; + } + + public String getCodMittente() { + return codMittente; + } + + public String getMittenteRagioneSociale() { + return mittenteRagioneSociale; + } + + public Integer getNumeroSegnaColloDal() { + return numeroSegnaColloDal; + } + + public Integer getNumeroSegnaColloAl() { + return numeroSegnaColloAl; + } + + public String getCumulativoColli() { + return cumulativoColli; + } + + public String getNote() { + return note; + } + + public String getNoteAggiuntive() { + return noteAggiuntive; + } + + public Integer getZonaSegnaCollo() { + return zonaSegnaCollo; + } + + public String getCodTrattamentoMerce() { + return codTrattamentoMerce; + } + + public String getFermoDeposito() { + return fermoDeposito; + } + + public String getDataConsegnaRichiesta() { + return dataConsegnaRichiesta; + } + + public String getTipoCons() { + return tipoCons; + } + + public String getOraConsegnaRichiesta() { + return oraConsegnaRichiesta; + } + + public String getCodTassazione() { + return codTassazione; + } + + public String getFlagTassazione() { + return flagTassazione; + } + + public BigDecimal getValoreMerce() { + return valoreMerce; + } + + public String getDivisaMerce() { + return divisaMerce; + } + + public String getGestParticolaritaConsegna() { + return gestParticolaritaConsegna; + } + + public String getGestParticolaritaGiacenza() { + return gestParticolaritaGiacenza; + } + + public String getGestParticolaritaVarie() { + return gestParticolaritaVarie; + } + + public String getPrimaConsegnaParticolare() { + return primaConsegnaParticolare; + } + + public String getSecondaConsegnaParticolare() { + return secondaConsegnaParticolare; + } + + public void setFlagAnnullamento(String flagAnnullamento) { + this.flagAnnullamento = flagAnnullamento; + } + + public void setCodClieMittente(String codClieMittente) { + this.codClieMittente = codClieMittente; + } + + public void setPOPartenza(Integer pOPartenza) { + POPartenza = pOPartenza; + } + + public void setAnnoSpedizione(Integer annoSpedizione) { + this.annoSpedizione = annoSpedizione; + } + + public void setMeseGiornoSpedizione(Integer meseGiornoSpedizione) { + this.meseGiornoSpedizione = meseGiornoSpedizione; + } + + public void setNumeroSpedizione(String numeroSpedizione) { + this.numeroSpedizione = numeroSpedizione; + } + + public void setCodBolla(String codBolla) { + this.codBolla = codBolla; + } + + public void setPOArrivo(Integer pOArrivo) { + POArrivo = pOArrivo; + } + + public void setDestinatarioRagioneSociale(String destinatarioRagioneSociale) { + this.destinatarioRagioneSociale = destinatarioRagioneSociale; + } + + public void setDestinatarioRagioneSocialeAlt( + String destinatarioRagioneSocialeAlt) { + this.destinatarioRagioneSocialeAlt = destinatarioRagioneSocialeAlt; + } + + public void setDestinatarioIndirizzo(String destinatarioIndirizzo) { + this.destinatarioIndirizzo = destinatarioIndirizzo; + } + + public void setDestinatarioCap(String destinatarioCap) { + this.destinatarioCap = destinatarioCap; + } + + public void setDestinatarioLocalita(String destinatarioLocalita) { + this.destinatarioLocalita = destinatarioLocalita; + } + + public void setDestinatarioProvincia(String destinatarioProvincia) { + this.destinatarioProvincia = destinatarioProvincia; + } + + public void setDestinatarioNazione(String destinatarioNazione) { + this.destinatarioNazione = destinatarioNazione; + } + + public void setPrimoGGChiusuraDest(String primoGGChiusuraDest) { + this.primoGGChiusuraDest = primoGGChiusuraDest; + } + + public void setSecondoGGChiusuraDest(String secondoGGChiusuraDest) { + this.secondoGGChiusuraDest = secondoGGChiusuraDest; + } + + public void setCodTariffa(String codTariffa) { + this.codTariffa = codTariffa; + } + + public void setTipoServizioBolle(String tipoServizioBolle) { + this.tipoServizioBolle = tipoServizioBolle; + } + + public void setImporto(BigDecimal importo) { + this.importo = importo; + } + + public void setDivisaImporto(String divisaImporto) { + this.divisaImporto = divisaImporto; + } + + public void setNaturaMerce(String naturaMerce) { + this.naturaMerce = naturaMerce; + } + + public void setTotSegnaColli(Integer totSegnaColli) { + this.totSegnaColli = totSegnaColli; + } + + public void setPeso(BigDecimal peso) { + this.peso = peso; + } + + public void setVolume(BigDecimal volume) { + this.volume = volume; + } + + public void setQtaDaFatturare(BigDecimal qtaDaFatturare) { + this.qtaDaFatturare = qtaDaFatturare; + } + + public void setContrassegno(BigDecimal contrassegno) { + this.contrassegno = contrassegno; + } + + public void setTipoContrassegno(String tipoContrassegno) { + this.tipoContrassegno = tipoContrassegno; + } + + public void setDivisaContrassegno(String divisaContrassegno) { + this.divisaContrassegno = divisaContrassegno; + } + + public void setGestParticolaritaContrassegno( + String gestParticolaritaContrassegno) { + this.gestParticolaritaContrassegno = gestParticolaritaContrassegno; + } + + public void setCodMittente(String codMittente) { + this.codMittente = codMittente; + } + + public void setMittenteRagioneSociale(String mittenteRagioneSociale) { + this.mittenteRagioneSociale = mittenteRagioneSociale; + } + + public void setNumeroSegnaColloDal(Integer numeroSegnaColloDal) { + this.numeroSegnaColloDal = numeroSegnaColloDal; + } + + public void setNumeroSegnaColloAl(Integer numeroSegnaColloAl) { + this.numeroSegnaColloAl = numeroSegnaColloAl; + } + + public void setCumulativoColli(String cumulativoColli) { + this.cumulativoColli = cumulativoColli; + } + + public void setNote(String note) { + this.note = note; + } + + public void setNoteAggiuntive(String noteAggiuntive) { + this.noteAggiuntive = noteAggiuntive; + } + + public void setZonaSegnaCollo(Integer zonaSegnaCollo) { + this.zonaSegnaCollo = zonaSegnaCollo; + } + + public void setCodTrattamentoMerce(String codTrattamentoMerce) { + this.codTrattamentoMerce = codTrattamentoMerce; + } + + public void setFermoDeposito(String fermoDeposito) { + this.fermoDeposito = fermoDeposito; + } + + public void setDataConsegnaRichiesta(String dataConsegnaRichiesta) { + this.dataConsegnaRichiesta = dataConsegnaRichiesta; + } + + public void setTipoCons(String tipoCons) { + this.tipoCons = tipoCons; + } + + public void setOraConsegnaRichiesta(String oraConsegnaRichiesta) { + this.oraConsegnaRichiesta = oraConsegnaRichiesta; + } + + public void setCodTassazione(String codTassazione) { + this.codTassazione = codTassazione; + } + + public void setFlagTassazione(String flagTassazione) { + this.flagTassazione = flagTassazione; + } + + public void setValoreMerce(BigDecimal valoreMerce) { + this.valoreMerce = valoreMerce; + } + + public void setDivisaMerce(String divisaMerce) { + this.divisaMerce = divisaMerce; + } + + public void setGestParticolaritaConsegna(String gestParticolaritaConsegna) { + this.gestParticolaritaConsegna = gestParticolaritaConsegna; + } + + public void setGestParticolaritaGiacenza(String gestParticolaritaGiacenza) { + this.gestParticolaritaGiacenza = gestParticolaritaGiacenza; + } + + public void setGestParticolaritaVarie(String gestParticolaritaVarie) { + this.gestParticolaritaVarie = gestParticolaritaVarie; + } + + public void setPrimaConsegnaParticolare(String primaConsegnaParticolare) { + this.primaConsegnaParticolare = primaConsegnaParticolare; + } + + public void setSecondaConsegnaParticolare(String secondaConsegnaParticolare) { + this.secondaConsegnaParticolare = secondaConsegnaParticolare; + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAT.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAT.java new file mode 100644 index 0000000000..e8a9a80346 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/destination/FnVAT.java @@ -0,0 +1,8 @@ +package it.integry.ems.document.export.brt.easysped.destination; + +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class FnVAT { + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/ArrayOfLabelToPrint.java b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/ArrayOfLabelToPrint.java new file mode 100644 index 0000000000..ce1a273987 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/brt/easysped/pdf/ArrayOfLabelToPrint.java @@ -0,0 +1,137 @@ +/** + * ArrayOfLabelToPrint.java + * + * This file was auto-generated from WSDL + * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter. + */ + +package it.integry.ems.document.export.brt.easysped.pdf; + +public class ArrayOfLabelToPrint implements java.io.Serializable { + private LabelToPrint[] labelToPrint; + + public ArrayOfLabelToPrint() { + } + + public ArrayOfLabelToPrint( + LabelToPrint[] labelToPrint) { + this.labelToPrint = labelToPrint; + } + + + /** + * Gets the labelToPrint value for this ArrayOfLabelToPrint. + * + * @return labelToPrint + */ + public LabelToPrint[] getLabelToPrint() { + return labelToPrint; + } + + + /** + * Sets the labelToPrint value for this ArrayOfLabelToPrint. + * + * @param labelToPrint + */ + public void setLabelToPrint(LabelToPrint[] labelToPrint) { + this.labelToPrint = labelToPrint; + } + + public LabelToPrint getLabelToPrint(int i) { + return this.labelToPrint[i]; + } + + public void setLabelToPrint(int i, LabelToPrint _value) { + this.labelToPrint[i] = _value; + } + + private java.lang.Object __equalsCalc = null; + public synchronized boolean equals(java.lang.Object obj) { + if (!(obj instanceof ArrayOfLabelToPrint)) return false; + ArrayOfLabelToPrint other = (ArrayOfLabelToPrint) obj; + if (obj == null) return false; + if (this == obj) return true; + if (__equalsCalc != null) { + return (__equalsCalc == obj); + } + __equalsCalc = obj; + boolean _equals; + _equals = true && + ((this.labelToPrint==null && other.getLabelToPrint()==null) || + (this.labelToPrint!=null && + java.util.Arrays.equals(this.labelToPrint, other.getLabelToPrint()))); + __equalsCalc = null; + return _equals; + } + + private boolean __hashCodeCalc = false; + public synchronized int hashCode() { + if (__hashCodeCalc) { + return 0; + } + __hashCodeCalc = true; + int _hashCode = 1; + if (getLabelToPrint() != null) { + for (int i=0; + i status(HttpServletRequest request) { + + Method[] methods = DocumentExportController.class.getDeclaredMethods(); + + return serviceChecker.getServiceStatus(methods, DocumentExportController.class); + } + + @RequestMapping(value = EmsRestConstants.PATH_EXPORT_DOCUMENT, method = RequestMethod.POST) + public @ResponseBody ServiceRestResponse exportDocument( + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value=EmsRestConstants.USERNAME) String username, + @RequestParam(value=EmsRestConstants.TYPE) String typeImport, + @RequestParam(value=EmsRestConstants.FORMAT) DocumentExportFormat formatImport, + @RequestParam(value="dataDoc", required=false) String dataDoc, + @RequestParam(value="numDoc", required=false) String numDoc, + @RequestParam(value="codDtip", required=false) String codDtip, + @RequestParam(value="codAnag", required=false) String codAnag, + @RequestParam(value="codVdes", required=false) String codVdes, + @RequestBody(required=false) String body) { + + ServiceRestResponse response=null; + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + + if (formatImport == DocumentExportFormat.SWINGER){ + List list = documentExporterService.exportSwingerFormat(typeImport, formatImport, + username, dataDoc, numDoc, codDtip, codAnag, codVdes); + response = new ServiceRestResponse(EsitoType.OK, list); + }else if (formatImport == DocumentExportFormat.BRT){ + if(body!=null){ + logger.trace("BRT TISIIN: " + body); + response = documentExporterService.exportBrtFormat(body); + }else + throw new Exception("Body del servizio obbligatorio"); + }else if (formatImport == DocumentExportFormat.BRT_ZEBRA){ + if(body!=null){ + logger.trace("BRT TISIIN: " + body); + response = documentExporterService.exportBrtZebraPrinter(body); + }else + throw new Exception("Body del servizio obbligatorio"); + } + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + } finally { + return response; + } + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/service/DocumentExporterService.java b/ems-document/src/main/java/it/integry/ems/document/export/service/DocumentExporterService.java new file mode 100644 index 0000000000..c552895f74 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/service/DocumentExporterService.java @@ -0,0 +1,437 @@ +package it.integry.ems.document.export.service; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.db.ResultSetMapper; +import it.integry.ems.document.export.brt.easysped.EasySpedWSServiceImplLocator; +import it.integry.ems.document.export.brt.easysped.Easyspedde_endpointStub; +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddress; +import it.integry.ems.document.export.brt.easysped.destination.DestinationAddressOut; +import it.integry.ems.document.export.brt.easysped.pdf.ArrayOfLabelToPrint; +import it.integry.ems.document.export.brt.easysped.pdf.LabelToPrint; +import it.integry.ems.document.export.brt.easysped.pdf.LabelToPrintTipiEtichetta; +import it.integry.ems.document.export.swinger.AsnFooter; +import it.integry.ems.document.export.swinger.AsnHeader; +import it.integry.ems.document.export.swinger.AsnItem; +import it.integry.ems.document.export.swinger.InvRecord; +import it.integry.ems.document.export.swinger.SwingerResponse; +import it.integry.ems.document.type.DocumentExportFormat; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.FileItem; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.SetupGest; +import it.integry.ems.util.NullAwareBeanUtilsBean; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; + +import java.io.BufferedReader; +import java.io.StringReader; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Calendar; +import java.util.Date; +import java.util.List; + +import org.apache.commons.beanutils.BeanUtilsBean; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +import com.ancientprogramming.fixedformat4j.format.FixedFormatManager; +import com.ancientprogramming.fixedformat4j.format.impl.FixedFormatManagerImpl; +import com.google.common.base.Joiner; + +@Service +@Scope(value = "request") +public class DocumentExporterService { + + @Autowired + private DataSource ds; + @Autowired + private SetupGest setupGest; + @Autowired + private EmsProperties emsProperties; + + private Boolean isErrore; + private FixedFormatManager manager = new FixedFormatManagerImpl(); + + public List exportSwingerFormat(String type, DocumentExportFormat format, String username, String dataDoc, + String numDoc, String codDtip, String codAnag, String codVdes) throws SQLException, Exception { + + PreparedStatement psClie = ds.getConnection().prepareStatement("select cod_anag from wtb_clie where user_name = '" + username + "'"); + List anags = new ArrayList(); + ResultSet rsClie = psClie.executeQuery(); + while(rsClie.next()){ + anags.add(rsClie.getString("cod_anag")); + } + psClie.close(); + rsClie.close(); + codAnag = Joiner.on("|").skipNulls().join(anags); + + if(!"".equals(codAnag)){ + + List whereCond = new ArrayList(); + whereCond.add(SqlFieldHolder.getSqlCond("dtb_doct", "data_doc", dataDoc, "D")); + whereCond.add(SqlFieldHolder.getSqlCond("dtb_doct", "num_doc", numDoc.toString(), "N")); + whereCond.add(SqlFieldHolder.getSqlCond("dtb_doct", "cod_dtip", codDtip, "")); + whereCond.add(SqlFieldHolder.getSqlCond("dtb_doct", "cod_vdes", codVdes, "")); + whereCond.add(SqlFieldHolder.getSqlCond("dtb_doct", "cod_anag", codAnag, "")); + + String sql = "select num_doc, data_doc, ser_doc, cod_dtip, cod_anag from dtb_doct " + + "where " + Joiner.on(" AND ").skipNulls().join(whereCond); + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + List list = new ArrayList(); + while(rs.next()){ + Integer numDocInt = rs.getInt("num_doc"); + String serDoc = rs.getString("ser_doc"); + codAnag = rs.getString("cod_anag"); + codDtip = rs.getString("cod_dtip"); + dataDoc = new SimpleDateFormat("yyyy-MM-dd").format(rs.getDate("data_doc")); + + list.addAll(swingerExport(type, format, username, numDocInt, dataDoc, serDoc, codDtip, codAnag)); + } + + rs.close(); + return list; + }else{ + throw new Exception("Nessun cliente trovato per l'esportazione"); + } + } + + private List swingerExport(String type, DocumentExportFormat format, String username, Integer numDoc, + String dataDoc, String serDoc, String codDtip, String codAnag) throws Exception { + + List list = new ArrayList(); + String header, footer; + + ResultSetMapper invMapper = new ResultSetMapper(); + ResultSetMapper asnHMapper = new ResultSetMapper(); + ResultSetMapper asnIMapper = new ResultSetMapper(); + + String multiplier = "1.0"; + Object result = setupGest.getSetup(ds.getConnection(),"EXPORT_DOCUMENTI", "SWINGER", "MAGGIORAZIONE", ""); + if(result != null && result != "") + multiplier = result.toString(); + + String checkComposizione = "SELECT DISTINCT art.cod_mart, art.descrizione from mtb_aart art, ttb_style style, dtb_docr doc" + + " WHERE doc.num_doc="+numDoc+" and doc.cod_anag="+UtilityDB.valueToString(codAnag) + + " and doc.cod_dtip="+UtilityDB.valueToString(codDtip)+" and doc.data_doc="+UtilityDB.valueToString(dataDoc)+" and doc.ser_doc="+UtilityDB.valueToString(serDoc) + + " and style.cod_style = art.cod_mart and doc.cod_mart = art.cod_mart and style.des_comp is null"; + PreparedStatement psCheckComposizione = ds.getConnection().prepareStatement(checkComposizione); + ResultSet rsCheckComp = psCheckComposizione.executeQuery(); + String errorComposizione = ""; + while(rsCheckComp.next()) { + errorComposizione += rsCheckComp.getString("cod_mart")+"-"+rsCheckComp.getString("descrizione")+System.getProperty("line.separator"); + } + rsCheckComp.close(); + psCheckComposizione.close(); + + if(!"".equals(errorComposizione)) + throw new Exception("COMPOSIZIONE NON PRESENTE IN " + errorComposizione); + + String sqlInv = "select DISTINCT art.cod_mart, col.cod_col, doc.cod_tagl, art.descrizione desc_art, '' as tessuto, " + + "case when style.cod_line = 'BYU' or style.cod_line = 'BYBN' THEN 'BYBLOS BAMBINO'" + + " when style.cod_line = 'BYG' or style.cod_line = 'BYB' or style.cod_line = 'BYN' THEN 'BYBLOS BAMBINA'" + + " end as linea," + +" case when right(style.anno_stag, 2) = 'PE' THEN 'P/E ' + SUBSTRING(style.anno_stag, 3, 2)" + +" when right(style.anno_stag, 2) = 'AI' THEN 'A/I' + SUBSTRING(style.anno_stag, 3, 2)+ CAST((SUBSTRING(style.anno_stag, 3, 2) + 1) AS VARCHAR)" + +" END AS anno_stag, LEFT(style.des_comp, 30) as des_comp, " + + "case when style.cod_line = 'BYU' or style.cod_line = 'BYBN' THEN 'BYBLOSO'" + + " when style.cod_line = 'BYG' or style.cod_line = 'BYB' or style.cod_line = 'BYN' THEN 'BYBLOSA'" + + " end as abbr_linea, " + +" case when right(style.anno_stag, 2) = 'PE' THEN 56 + CAST(SUBSTRING(style.anno_stag, 1, 4) AS INT) - 2014" + +" when right(style.anno_stag, 2) = 'AI' THEN 57 + CAST((SUBSTRING(style.anno_stag, 3, 2) + 1) AS INT) - 14" + +" END AS cod_stagione," + +" col.descrizione as desc_col, doc.val_unt * (1 + aliq.perc_aliq/100) as cost, ROUND(doc.val_unt * (1 + aliq.perc_aliq/100) * " + multiplier + ", 0) as prezzo_retail, doc.val_unt * (1 + aliq.perc_aliq/100) as prezzo2, doc.val_unt * (1 + aliq.perc_aliq/100) as prezzo3," + +" isnull(barcode.cod_barre, '') as upc, isnull(barcode.cod_barre, '') as alu, " + +" right(replicate('0',4)+cast(testata.cod_vdes as varchar(15)),4) as cod_vdes, art_anag.cod_mart_anag as dcs" + +" from mtb_aart art, dtb_docr doc left outer join ttb_bar_code barcode on doc.cod_mart = barcode.cod_style and" + +" doc.cod_col = barcode.cod_col and" + +" doc.cod_tagl = barcode.cod_tagl" + +" left outer join mtb_aart_anag art_anag on doc.cod_mart = art_anag.cod_mart and" + +" doc.cod_col = art_anag.cod_col and" + +" doc.cod_tagl = art_anag.cod_tagl," + +" dtb_doct testata, gtb_aliq aliq, ttb_style style , ttb_style_colori col" + +" where testata.num_doc="+numDoc+" and testata.cod_anag='"+codAnag+"' " + +" and testata.cod_dtip='"+codDtip+"' and testata.data_doc='"+dataDoc+"' and testata.ser_doc='"+serDoc+"'" + +" and doc.cod_aliq = aliq.cod_aliq" + +" and testata.num_doc = doc.num_doc and testata.cod_anag = doc.cod_anag and testata.cod_dtip = doc.cod_dtip and" + +" testata.data_doc = doc.data_doc and testata.ser_doc = doc.ser_doc" + +" and art.cod_mart = doc.cod_mart and" + +" col.cod_col=doc.cod_col" + +" and art.cod_mart = style.cod_style and" + +" style.cod_style = col.cod_style" + +" order by art.cod_mart, doc.cod_tagl, col.cod_col"; + PreparedStatement psInv = ds.getConnection().prepareStatement(sqlInv); + + String sqlItems = "select doc.cod_mart, doc.cod_tagl, doc.cod_col, " + + "doc.val_unt * (1 + aliq.perc_aliq/100) as cost, barcode.cod_barre as upc, barcode.cod_barre as alu, sum(doc.qta_doc) doc_qty" + +" from gtb_aliq aliq, dtb_docr doc left outer join ttb_bar_code barcode " + +" on doc.cod_mart = barcode.cod_style and doc.cod_col = barcode.cod_col and doc.cod_tagl = barcode.cod_tagl" + +" where doc.num_doc="+numDoc+" and doc.cod_anag='"+codAnag+"'" + +" and doc.cod_dtip='"+codDtip+"' and doc.data_doc='"+dataDoc+"'" + +" and doc.ser_doc='"+serDoc+"'" + +" and doc.cod_aliq = aliq.cod_aliq" + +" and doc.cod_mart is not null" + +" group by doc.cod_mart, doc.cod_tagl, doc.cod_col, doc.val_unt * (1 + aliq.perc_aliq/100), barcode.cod_barre" + +" order by doc.cod_mart, doc.cod_tagl, doc.cod_col"; + PreparedStatement psItems = ds.getConnection().prepareStatement(sqlItems); + + String sqlHeader = "select num_doc num_ddt, num_ord, cod_vdes, isnull(num_doc_val, num_doc) as num_fatt, " + + "isnull(data_doc_val, data_doc) as data_ddt, isnull(data_doc_val, data_doc) as data_fatt" + +" from dtb_doct" + +" where num_doc="+numDoc+" and cod_anag='"+codAnag+"' " + +" and cod_dtip='"+codDtip+"' and data_doc='"+dataDoc+"'" + +" and ser_doc='"+serDoc+"'"; + PreparedStatement psHeader = ds.getConnection().prepareStatement(sqlHeader); + + ResultSet rsInv = psInv.executeQuery(); + ResultSet rsItems = psItems.executeQuery(); + ResultSet rsHeader = psHeader.executeQuery(); + + List invList = invMapper.mapResultSetToList(rsInv, InvRecord.class); + List itemsList = asnIMapper.mapResultSetToList(rsItems, AsnItem.class); + List headerList = asnHMapper.mapResultSetToList(rsHeader, AsnHeader.class); + + psInv.close(); + psItems.close(); + psHeader.close(); + + String lineInv = "", lineAsn = ""; + + int count = 0, size=0; + int countFileName = 1; + + String sqlFile = "select file_name from wtb_users_info " + + "where User_name='"+username+"' AND export_type = '"+type+"' AND format_file ='"+format+"'"; + PreparedStatement psFileName = ds.getConnection().prepareStatement(sqlFile); + ResultSet rsFileName = psFileName.executeQuery(); + if(rsFileName != null && rsFileName.next()){ + countFileName = rsFileName.getInt("file_name"); + } + psFileName.close(); + if(rsFileName != null) + rsFileName.close(); + + String vendorCode = (String) setupGest. + getSetup(ds.getConnection(), "w_eexport_docu_dlg", "SETUP_SWINGER", "VENDOR_CODE", ""); + + String headerNum; + + checkInvListHasNoDcs(invList); + + if(itemsList != null){ + while(size < itemsList.size()){ + // + headerNum = "1" + String.valueOf(countFileName) + numDoc; + + while((size < itemsList.size() || size < invList.size()) && count < 500) { + invList.get(size).setVendorCode(vendorCode); + lineInv += manager.export(invList.get(size)) + "\n"; + //set del header num + itemsList.get(size).setHeaderNum(headerNum); + lineAsn += manager.export(itemsList.get(size)) + "\n"; + count++; + size++; + } + AsnFooter asnFooter = new AsnFooter(); + asnFooter.setHeaderNum(headerNum); + headerList.get(0).setHeaderNum(headerNum); + headerList.get(0).setVendorCode(vendorCode); + + header = manager.export(headerList.get(0)); + footer = manager.export(asnFooter); + String patternName = UtilityString.leftPad(String.valueOf(countFileName), 8, '0'); + list.add(new SwingerResponse(new FileItem(patternName+".INV", lineInv), + new FileItem(patternName+".ASN", header+"\n" + lineAsn + footer + "\n"))); + + count = 0; + countFileName++; + lineInv = ""; + lineAsn = ""; + } + + //UPDATE FILE NAME NELLA WTB USERS INFO + PreparedStatement psUpdateFilename = ds.getConnection().prepareStatement("UPDATE wtb_users_info SET file_name = " + countFileName++ + + "where User_name='"+username+"' AND export_type = '"+type+"' AND format_file ='"+format+"'"); + psUpdateFilename.executeUpdate(); + psUpdateFilename.close(); + ds.getConnection().commit(); + } else { + throw new Exception("Dati non trovati"); + } + return list; + } + + private void checkInvListHasNoDcs(List invList) throws Exception { + for (InvRecord invRecord : invList) { + if(UtilityString.isNullOrEmpty(invRecord.getDepartmentCode())) { + throw new Exception("Impossibile esportare: DCS mancante per " + invRecord.getDesc1() + " " + + invRecord.getCodCol() + " " + invRecord.getSize() + ". Rivolgersi a Swinger."); + } + } + } + + public ServiceRestResponse exportBrtFormat(String body) throws Exception { + ArrayOfLabelToPrint array = new ArrayOfLabelToPrint(); + + List destinatari = new ArrayList(); + isErrore=false; + + Easyspedde_endpointStub binding; + try { + binding = (Easyspedde_endpointStub) + new EasySpedWSServiceImplLocator().geteasyspedde_endpoint(emsProperties.getEndPointBrtWS()); + } catch (javax.xml.rpc.ServiceException jre) { + if(jre.getLinkedCause()!=null) + jre.getLinkedCause().printStackTrace(); + throw new Exception("JAX-RPC ServiceException caught: " + jre); + } + + LabelToPrint[] lbls = validateBrt(body, destinatari, array, binding); + + List list = new ArrayList(); + + String fileContent = ""; + for (DestinationAddress destinationAddress : destinatari) { + fileContent += manager.export(destinationAddress) + "\n"; + } + list.add(new FileItem("TISI57OUT.DAT", fileContent)); + + if(isErrore) { + ServiceRestResponse resp = new ServiceRestResponse(EsitoType.OK, list); + resp.setErrorMessage("Controllare le anomalie sui dati."); + return resp; + } else { + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); + Date now = new Date(); + Integer k = 1; + // 32 max limit array size + for (int j = 0; j < lbls.length;) { + LabelToPrint[] lblsSplitted = Arrays.copyOfRange(lbls, j, Math.min(j+32, lbls.length)); + + array.setLabelToPrint(lblsSplitted); + + byte[] pdfEtichette = binding.getLabelPDF(array, new Boolean(false), new Integer(1)); + list.add(new FileItem(sdf.format(now) + "_ETICHETTE_" + k + ".PDF", pdfEtichette)); + j += 32; + k++; + } + return new ServiceRestResponse(EsitoType.OK, list); + } + } + + public ServiceRestResponse exportBrtZebraPrinter(String body) throws Exception { + ArrayOfLabelToPrint array = new ArrayOfLabelToPrint(); + + List destinatari = new ArrayList(); + isErrore = false; + + Easyspedde_endpointStub binding; + try { + binding = (Easyspedde_endpointStub) + new EasySpedWSServiceImplLocator().geteasyspedde_endpoint(emsProperties.getEndPointBrtWS()); + } catch (javax.xml.rpc.ServiceException jre) { + if(jre.getLinkedCause()!=null) + jre.getLinkedCause().printStackTrace(); + throw new Exception("JAX-RPC ServiceException caught: " + jre); + } + + LabelToPrint[] lbls = validateBrt(body, destinatari, array, binding); + + List list = new ArrayList(); + + String fileContent = ""; + for (DestinationAddress destinationAddress : destinatari) { + fileContent += manager.export(destinationAddress) + "\n"; + } + list.add(new FileItem("TISI57OUT.DAT", fileContent)); + + if(isErrore) { + ServiceRestResponse resp = new ServiceRestResponse(EsitoType.OK, list); + resp.setErrorMessage("Controllare le anomalie sui dati."); + return resp; + } else { + array.setLabelToPrint(lbls); + String printZebra = binding.getLabelForZebraPrinter(array, 130, 30); + list.add(new FileItem("zebra.txt", printZebra)); + + return new ServiceRestResponse(EsitoType.OK, list); + } + } + + private LabelToPrint[] validateBrt(String body, List destinatari, + ArrayOfLabelToPrint array, Easyspedde_endpointStub binding) throws Exception { + + BufferedReader bufReader = new BufferedReader(new StringReader(body)); + String line=null; + while((line=bufReader.readLine()) != null){ + destinatari.add(manager.load(DestinationAddress.class, line)); + } + + // Time out after a minute + binding.setTimeout(600000); + + LabelToPrint[] lbls = new LabelToPrint[destinatari.size()]; + int i=0; + + for (DestinationAddress dest : destinatari) { + + if("IT".equals(dest.getDestinatarioNazione().trim())) { + dest.setDestinatarioNazione(null); + } + + DestinationAddressOut value = null; + value = binding.calculateBRTSort(dest); + + BeanUtilsBean beanUtils = new NullAwareBeanUtilsBean(); + beanUtils.copyProperties(dest, value); + if(UtilityString.isNullOrEmpty(value.getDestinatarioProvinciaAlt())) + dest.setDestinatarioProvincia(value.getDestinatarioProvincia()); + else + dest.setDestinatarioProvincia(value.getDestinatarioProvinciaAlt()); + + if(!UtilityString.isNullOrEmpty(value.getCodiceErrore())) + isErrore = true; + else { + LabelToPrint lbl = new LabelToPrint(); + BeanUtils.copyProperties(dest, lbl); + lbl.setFlagRistampa(dest.getRistampa()); + lbl.setNumeroSegnaCollo(dest.getNumeroSegnaCollo()); + lbl.setNumeroSegnaColloDi(dest.getNumSegnaColloDi()); + lbl.setTotaleSegnaColli(dest.getTotSegnaColli()); + lbl.setCodiceIsoNazione(value.getNazioneISO()); + SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd"); + Date dataSped = sdf.parse(dest.getAnnoSpedizione().toString() + dest.getMeseGiornoSpedizione().toString()); + Calendar cal = Calendar.getInstance(); + cal.setTime(dataSped); + lbl.setDataSpedizione(cal); + + lbl.setFlagVolumeBollettato(""); + lbl.setTipoEtichetta(LabelToPrintTipiEtichetta.value1); + + lbl.setNumeroRifNumerico(1L); + lbl.setNumeroSpedizione(1); + + if(dest.getFilialeSegnaCollo() == null || dest.getFilialeSegnaCollo() == 0) + lbl.setPOSegnacollo(dest.getPOPartenza()); + else + lbl.setPOSegnacollo(dest.getFilialeSegnaCollo()); + + lbl.setPOArrivoDescrizione(dest.getPOArrivoDes()); + lbl.setPOPartenzaDescrizione(dest.getPOPartenzaDes()); + lbl.setTipoStampaNetwork(" "); + lbls[i] = lbl; + i++; + } + } + return lbls; + } +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnFooter.java b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnFooter.java new file mode 100644 index 0000000000..a556bfe4b9 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnFooter.java @@ -0,0 +1,55 @@ +package it.integry.ems.document.export.swinger; + +import com.ancientprogramming.fixedformat4j.annotation.Align; +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class AsnFooter { + + private String recordType = "S"; + + private String headerNum; + + private String comment1; + + private String comment2; + + @Field(offset=1, length=1) + public String getRecordType() { + return recordType; + } + + @Field(offset=2, length=21, align=Align.RIGHT, paddingChar='0') + public String getHeaderNum() { + return headerNum; + } + + @Field(offset=23, length=60) + public String getComment1() { + return comment1; + } + + @Field(offset=83, length=60) + public String getComment2() { + return comment2; + } + + public void setRecordType(String recordType) { + this.recordType = recordType; + } + + public void setHeaderNum(String headerNum) { + this.headerNum = headerNum; + } + + public void setComment1(String comment1) { + this.comment1 = comment1; + } + + public void setComment2(String comment2) { + this.comment2 = comment2; + } + + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnHeader.java b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnHeader.java new file mode 100644 index 0000000000..d931eb3987 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnHeader.java @@ -0,0 +1,167 @@ +package it.integry.ems.document.export.swinger; + +import it.integry.ems.annotation.SqlField; + +import java.util.Date; + +import com.ancientprogramming.fixedformat4j.annotation.Align; +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.FixedFormatPattern; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class AsnHeader { + + private String recordType = "H"; + + private String headerNum; + + @SqlField("num_ord") + private Integer poNumber; + + private String subPckBcd; + + @SqlField("num_ddt") + private Integer shipmentNumber; + + private String vendorCode; + + @SqlField("cod_vdes") + private String subsid; + + private String store="001"; + + private String station="I"; + + @SqlField("num_fatt") + private Integer paymentInvoice; + + @SqlField("data_ddt") + private Date invoiceDate; + + @SqlField("data_fatt") + private Date voucherDate; + + private String divisa="EURO"; + + @Field(offset=1, length=1) + public String getRecordType() { + return recordType; + } + + @Field(offset=2, length=21, align=Align.RIGHT, paddingChar='0') + public String getHeaderNum() { + return headerNum; + } + + @Field(offset=23, length=20) + public Integer getPoNumber() { + return poNumber; + } + + @Field(offset=43, length=21) + public String getSubPckBcd() { + return subPckBcd; + } + + @Field(offset=64, length=16) + public Integer getShipmentNumber() { + return shipmentNumber; + } + + @Field(offset=80, length=6) + public String getVendorCode() { + return vendorCode; + } + + @Field(offset=86, length=4, align=Align.RIGHT, paddingChar='0') + public String getSubsid() { + return subsid; + } + + @Field(offset=90, length=3) + public String getStore() { + return store; + } + + @Field(offset=93, length=1) + public String getStation() { + return station; + } + + @Field(offset=94, length=15) + public Integer getPaymentInvoice() { + return paymentInvoice; + } + + @Field(offset=109, length=8) + @FixedFormatPattern("ddMMyyyy") + public Date getInvoiceDate() { + return invoiceDate; + } + + @Field(offset=117, length=8) + @FixedFormatPattern("ddMMyyyy") + public Date getVoucherDate() { + return voucherDate; + } + + @Field(offset=125, length=10) + public String getDivisa() { + return divisa; + } + + public void setRecordType(String recordType) { + this.recordType = recordType; + } + + public void setHeaderNum(String headerNum) { + this.headerNum = headerNum; + } + + public void setPoNumber(Integer poNumber) { + this.poNumber = poNumber; + } + + public void setSubPckBcd(String subPckBcd) { + this.subPckBcd = subPckBcd; + } + + public void setShipmentNumber(Integer shipmentNumber) { + this.shipmentNumber = shipmentNumber; + } + + public void setVendorCode(String vendorCode) { + this.vendorCode = vendorCode; + } + + public void setSubsid(String subsid) { + this.subsid = subsid; + } + + public void setStore(String store) { + this.store = store; + } + + public void setStation(String station) { + this.station = station; + } + + public void setPaymentInvoice(Integer paymentInvoice) { + this.paymentInvoice = paymentInvoice; + } + + public void setInvoiceDate(Date invoiceDate) { + this.invoiceDate = invoiceDate; + } + + public void setVoucherDate(Date voucherDate) { + this.voucherDate = voucherDate; + } + + public void setDivisa(String divisa) { + this.divisa = divisa; + } + + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnItem.java b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnItem.java new file mode 100644 index 0000000000..59875275c0 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/swinger/AsnItem.java @@ -0,0 +1,114 @@ +package it.integry.ems.document.export.swinger; + +import it.integry.ems.annotation.SqlField; + +import java.math.BigDecimal; + +import com.ancientprogramming.fixedformat4j.annotation.Align; +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.FixedFormatDecimal; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class AsnItem { + + private String recordType = "I"; + + private String headerNum; + + @SqlField("upc") + private String voucherUpc; + + private BigDecimal voucherItemOrigQty=new BigDecimal(0); + + @SqlField("doc_qty") + private BigDecimal voucherItemQty=new BigDecimal(0); + + @SqlField("cost") + private BigDecimal voucherItemCost=new BigDecimal(0); + + @SqlField("alu") + private String voucherAlu; + + @Field(offset=1, length=1) + public String getRecordType() { + return recordType; + } + + @Field(offset=2, length=21, align=Align.RIGHT, paddingChar='0') + public String getHeaderNum() { + return headerNum; + } + + @Field(offset=23, length=18, align=Align.RIGHT) + public String getVoucherUpc() { + return voucherUpc; + } + + @Field(offset=41, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getVoucherItemOrigQty() { + return voucherItemOrigQty; + } + + @Field(offset=55, length=1) + public String getSpace1() { + return ""; + } + + @Field(offset=56, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getVoucherItemQty() { + return voucherItemQty; + } + + @Field(offset=70, length=1) + public String getSpace2() { + return ""; + } + + @Field(offset=71, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getVoucherItemCost() { + return voucherItemCost; + } + + @Field(offset=85, length=1) + public String getSpace3() { + return ""; + } + + @Field(offset=86, length=13, align=Align.RIGHT) + public String getVoucherAlu() { + return voucherAlu; + } + + public void setRecordType(String recordType) { + this.recordType = recordType; + } + + public void setHeaderNum(String headerNum) { + this.headerNum = headerNum; + } + + public void setVoucherUpc(String voucherUpc) { + this.voucherUpc = voucherUpc; + } + + public void setVoucherItemOrigQty(BigDecimal voucherItemOrigQty) { + this.voucherItemOrigQty = voucherItemOrigQty; + } + + public void setVoucherItemQty(BigDecimal voucherItemQty) { + this.voucherItemQty = voucherItemQty; + } + + public void setVoucherItemCost(BigDecimal voucherItemCost) { + this.voucherItemCost = voucherItemCost; + } + + public void setVoucherAlu(String voucherAlu) { + this.voucherAlu = voucherAlu; + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/swinger/InvRecord.java b/ems-document/src/main/java/it/integry/ems/document/export/swinger/InvRecord.java new file mode 100644 index 0000000000..17c955e57c --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/swinger/InvRecord.java @@ -0,0 +1,763 @@ +package it.integry.ems.document.export.swinger; + +import it.integry.ems.annotation.SqlField; + +import java.math.BigDecimal; + +import com.ancientprogramming.fixedformat4j.annotation.Align; +import com.ancientprogramming.fixedformat4j.annotation.Field; +import com.ancientprogramming.fixedformat4j.annotation.FixedFormatDecimal; +import com.ancientprogramming.fixedformat4j.annotation.Record; + +@Record +public class InvRecord { + + private String vendorCode; + + @SqlField("dcs") + private String departmentCode; + + @SqlField("cod_mart") + private String desc1; + + @SqlField("desc_art") + private String desc2; + + @SqlField("des_comp") + private String desc3; + + private String desc4; + + @SqlField("cod_col") + private String codCol; + + @SqlField("cod_tagl") + private String size; + + @SqlField("linea") + private String linea; + + @SqlField("desc_col") + private String desCol; + + private String aux3; + + private String aux4; + + private String aux5; + + private String aux6; + + private String aux7; + + private String aux8; + + private String scala; + + @SqlField("cost") + private BigDecimal cost; + + @SqlField("upc") + private String upc; + + @SqlField("alu") + private String alu; + + @SqlField("prezzo_retail") + private BigDecimal priceLevel1 = new BigDecimal("0.00"); + + @SqlField("prezzo2") + private BigDecimal priceLevel2 = new BigDecimal("0.00"); + + @SqlField("prezzo3") + private BigDecimal priceLevel3 = new BigDecimal("0.00"); + + private BigDecimal priceLevel4 = new BigDecimal("0.00"); + + private BigDecimal priceLevel5 = new BigDecimal("0.00"); + + private BigDecimal priceLevel6 = new BigDecimal("0.00"); + + private BigDecimal priceLevel7 = new BigDecimal("0.00"); + + private BigDecimal priceLevel8 = new BigDecimal("0.00"); + + private String alternateVC1; + private String alternateAlu1; + private String alternateUpc1; + + private String alternateVC2; + private String alternateAlu2; + private String alternateUpc2; + + private String alternateVC3; + private String alternateAlu3; + private String alternateUpc3; + + private String alternateVC4; + private String alternateAlu4; + private String alternateUpc4; + + private String alternateVC5; + private String alternateAlu5; + private String alternateUpc5; + + private String alternateVC6; + private String alternateAlu6; + private String alternateUpc6; + + @SqlField("anno_stag") + private String stagione; + + @SqlField("cod_stagione") + private Integer codStagione; + + @SqlField("abbr_linea") + private String abbrLinea; + + private String misc4; + + @SqlField("cod_vdes") + private String sbs; + + private String divisa="EURO"; + + private String kitItemType; + private String taxCode; + + private String longDescription; + + private String kitComp1Upc1; + private String kitComp2Upc2; + private String kitComp3Upc3; + private String kitComp4Upc4; + + private String kitComp1Alu1; + + private String kitComp1Alu2; + + private String kitComp1Alu3; + + private String kitComp1Alu4; + + + @Field(offset=1, length=6) + public String getVendorCode() { + return vendorCode; + } + + @Field(offset=7, length=9) + public String getDepartmentCode() { + return departmentCode; + } + + @Field(offset=16, length=30) + public String getDesc1() { + return desc1; + } + + @Field(offset=46, length=30) + public String getDesc2() { + return desc2; + } + + @Field(offset=76, length=30) + public String getDesc3() { + return desc3; + } + + @Field(offset=106, length=30) + public String getDesc4() { + return desc4; + } + + @Field(offset=136, length=8) + public String getCodCol() { + return codCol; + } + + @Field(offset=144, length=8) + public String getSize() { + return size; + } + + @Field(offset=152, length=20) + public String getLinea() { + return linea; + } + + @Field(offset=172, length=20) + public String getDesCol() { + return desCol; + } + + @Field(offset=192, length=20) + public String getAux3() { + return aux3; + } + + @Field(offset=212, length=20) + public String getAux4() { + return aux4; + } + + @Field(offset=232, length=20) + public String getAux5() { + return aux5; + } + + @Field(offset=252, length=20) + public String getAux6() { + return aux6; + } + + @Field(offset=272, length=20) + public String getAux7() { + return aux7; + } + + @Field(offset=292, length=20) + public String getAux8() { + return aux8; + } + + @Field(offset=312, length=3) + public String getScala() { + return scala; + } + + @Field(offset=315, length=15, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getCost() { + return cost; + } + + @Field(offset=330, length=18, align=Align.RIGHT) + public String getUpc() { + return upc; + } + + @Field(offset=348, length=20, align=Align.RIGHT) + public String getAlu() { + return alu; + } + + @Field(offset=368, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel1() { + return priceLevel1; + } + + @Field(offset=382, length=1) + public String getSpace1() { + return ""; + } + + @Field(offset=383, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel2() { + return priceLevel2; + } + + @Field(offset=397, length=1) + public String getSpace2() { + return ""; + } + + @Field(offset=398, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel3() { + return priceLevel3; + } + + @Field(offset=412, length=1) + public String getSpace3() { + return ""; + } + + @Field(offset=413, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel4() { + return priceLevel4; + } + + @Field(offset=427, length=1) + public String getSpace4() { + return ""; + } + + @Field(offset=428, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel5() { + return priceLevel5; + } + + @Field(offset=442, length=1) + public String getSpace5() { + return ""; + } + + @Field(offset=443, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel6() { + return priceLevel6; + } + + @Field(offset=457, length=1) + public String getSpace6() { + return ""; + } + + @Field(offset=458, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel7() { + return priceLevel7; + } + + @Field(offset=472, length=1) + public String getSpace7() { + return ""; + } + + @Field(offset=473, length=14, align=Align.RIGHT, paddingChar='0') + @FixedFormatDecimal(useDecimalDelimiter = true) + public BigDecimal getPriceLevel8() { + return priceLevel8; + } + + @Field(offset=487, length=1) + public String getSpace8() { + return ""; + } + + @Field(offset=488, length=6) + public String getAlternateVC1() { + return alternateVC1; + } + + @Field(offset=494, length=20) + public String getAlternateAlu1() { + return alternateAlu1; + } + + @Field(offset=514, length=18, paddingChar='0') + public String getAlternateUpc1() { + return alternateUpc1; + } + + @Field(offset=532, length=6) + public String getAlternateVC2() { + return alternateVC2; + } + + @Field(offset=538, length=20) + public String getAlternateAlu2() { + return alternateAlu2; + } + + @Field(offset=558, length=18, paddingChar='0') + public String getAlternateUpc2() { + return alternateUpc2; + } + + @Field(offset=576, length=6) + public String getAlternateVC3() { + return alternateVC3; + } + + @Field(offset=582, length=20) + public String getAlternateAlu3() { + return alternateAlu3; + } + + @Field(offset=602, length=18, paddingChar='0') + public String getAlternateUpc3() { + return alternateUpc3; + } + + @Field(offset=620, length=6) + public String getAlternateVC4() { + return alternateVC4; + } + + @Field(offset=626, length=20) + public String getAlternateAlu4() { + return alternateAlu4; + } + + @Field(offset=646, length=18, paddingChar='0') + public String getAlternateUpc4() { + return alternateUpc4; + } + + @Field(offset=664, length=6) + public String getAlternateVC5() { + return alternateVC5; + } + + @Field(offset=670, length=20) + public String getAlternateAlu5() { + return alternateAlu5; + } + + @Field(offset=690, length=18, paddingChar='0') + public String getAlternateUpc5() { + return alternateUpc5; + } + + @Field(offset=708, length=6) + public String getAlternateVC6() { + return alternateVC6; + } + + @Field(offset=714, length=20) + public String getAlternateAlu6() { + return alternateAlu6; + } + + @Field(offset=734, length=18, paddingChar='0') + public String getAlternateUpc6() { + return alternateUpc6; + } + + @Field(offset=752, length=7) + public String getStagione() { + return stagione; + } + + @Field(offset=759, length=7) + public Integer getCodStagione() { + return codStagione; + } + + @Field(offset=766, length=7) + public String getAbbrLinea() { + return abbrLinea; + } + + @Field(offset=773, length=7) + public String getMisc4() { + return misc4; + } + + @Field(offset=780, length=4) + public String getSbs() { + return sbs; + } + + @Field(offset=784, length=10) + public String getDivisa() { + return divisa; + } + + @Field(offset=794, length=2, paddingChar='0') + public String getKitItemType() { + return kitItemType; + } + + @Field(offset=796, length=2, paddingChar='0') + public String getTaxCode() { + return taxCode; + } + + @Field(offset=798, length=256) + public String getLongDescription() { + return longDescription; + } + + @Field(offset=1054, length=18, paddingChar='0') + public String getKitComp1Upc1() { + return kitComp1Upc1; + } + + @Field(offset=1072, length=18, paddingChar='0') + public String getKitComp2Upc2() { + return kitComp2Upc2; + } + + @Field(offset=1090, length=18, paddingChar='0') + public String getKitComp3Upc3() { + return kitComp3Upc3; + } + + @Field(offset=1108, length=18, paddingChar='0') + public String getKitComp4Upc4() { + return kitComp4Upc4; + } + + @Field(offset=1126, length=20) + public String getKitComp1Alu1() { + return kitComp1Alu1; + } + + @Field(offset=1146, length=20) + public String getKitComp1Alu2() { + return kitComp1Alu2; + } + + @Field(offset=1166, length=20) + public String getKitComp1Alu3() { + return kitComp1Alu3; + } + + @Field(offset=1186, length=20) + public String getKitComp1Alu4() { + return kitComp1Alu4; + } + + + ///////////////////////////////////// + public void setVendorCode(String vendorCode) { + this.vendorCode = vendorCode; + } + + public void setDepartmentCode(String departmentCode) { + this.departmentCode = departmentCode; + } + + public void setDesc1(String desc1) { + this.desc1 = desc1; + } + + public void setDesc2(String desc2) { + this.desc2 = desc2; + } + + public void setDesc3(String desc3) { + this.desc3 = desc3; + } + + public void setDesc4(String desc4) { + this.desc4 = desc4; + } + + public void setCodCol(String codCol) { + this.codCol = codCol; + } + + public void setSize(String size) { + this.size = size; + } + + public void setLinea(String linea) { + this.linea = linea; + } + + public void setDesCol(String desCol) { + this.desCol = desCol; + } + + public void setAux3(String aux3) { + this.aux3 = aux3; + } + + public void setAux4(String aux4) { + this.aux4 = aux4; + } + + public void setAux5(String aux5) { + this.aux5 = aux5; + } + + public void setAux6(String aux6) { + this.aux6 = aux6; + } + + public void setAux7(String aux7) { + this.aux7 = aux7; + } + + public void setAux8(String aux8) { + this.aux8 = aux8; + } + + public void setScala(String scala) { + this.scala = scala; + } + + public void setCost(BigDecimal cost) { + this.cost = cost; + } + + public void setUpc(String upc) { + this.upc = upc; + } + + public void setAlu(String alu) { + this.alu = alu; + } + + public void setPriceLevel1(BigDecimal priceLevel1) { + this.priceLevel1 = priceLevel1; + } + + public void setPriceLevel2(BigDecimal priceLevel2) { + this.priceLevel2 = priceLevel2; + } + + public void setPriceLevel3(BigDecimal priceLevel3) { + this.priceLevel3 = priceLevel3; + } + + public void setPriceLevel4(BigDecimal priceLevel4) { + this.priceLevel4 = priceLevel4; + } + + public void setPriceLevel5(BigDecimal priceLevel5) { + this.priceLevel5 = priceLevel5; + } + + public void setPriceLevel6(BigDecimal priceLevel6) { + this.priceLevel6 = priceLevel6; + } + + public void setPriceLevel7(BigDecimal priceLevel7) { + this.priceLevel7 = priceLevel7; + } + + public void setPriceLevel8(BigDecimal priceLevel8) { + this.priceLevel8 = priceLevel8; + } + + public void setAlternateVC1(String alternateVC1) { + this.alternateVC1 = alternateVC1; + } + + public void setAlternateAlu1(String alternateAlu1) { + this.alternateAlu1 = alternateAlu1; + } + + public void setAlternateUpc1(String alternateUpc1) { + this.alternateUpc1 = alternateUpc1; + } + + public void setAlternateVC2(String alternateVC2) { + this.alternateVC2 = alternateVC2; + } + + public void setAlternateAlu2(String alternateAlu2) { + this.alternateAlu2 = alternateAlu2; + } + + public void setAlternateUpc2(String alternateUpc2) { + this.alternateUpc2 = alternateUpc2; + } + + public void setAlternateVC3(String alternateVC3) { + this.alternateVC3 = alternateVC3; + } + + public void setAlternateAlu3(String alternateAlu3) { + this.alternateAlu3 = alternateAlu3; + } + + public void setAlternateUpc3(String alternateUpc3) { + this.alternateUpc3 = alternateUpc3; + } + + public void setAlternateVC4(String alternateVC4) { + this.alternateVC4 = alternateVC4; + } + + public void setAlternateAlu4(String alternateAlu4) { + this.alternateAlu4 = alternateAlu4; + } + + public void setAlternateUpc4(String alternateUpc4) { + this.alternateUpc4 = alternateUpc4; + } + + public void setAlternateVC5(String alternateVC5) { + this.alternateVC5 = alternateVC5; + } + + public void setAlternateAlu5(String alternateAlu5) { + this.alternateAlu5 = alternateAlu5; + } + + public void setAlternateUpc5(String alternateUpc5) { + this.alternateUpc5 = alternateUpc5; + } + + public void setAlternateVC6(String alternateVC6) { + this.alternateVC6 = alternateVC6; + } + + public void setAlternateAlu6(String alternateAlu6) { + this.alternateAlu6 = alternateAlu6; + } + + public void setAlternateUpc6(String alternateUpc6) { + this.alternateUpc6 = alternateUpc6; + } + + public void setStagione(String stagione) { + this.stagione = stagione; + } + + public void setCodStagione(Integer codStagione) { + this.codStagione = codStagione; + } + + public void setAbbrLinea(String abbrLinea) { + this.abbrLinea = abbrLinea; + } + + public void setMisc4(String misc4) { + this.misc4 = misc4; + } + + public void setSbs(String sbs) { + this.sbs = sbs; + } + + public void setDivisa(String divisa) { + this.divisa = divisa; + } + + public void setKitItemType(String kitItemType) { + this.kitItemType = kitItemType; + } + + public void setTaxCode(String taxCode) { + this.taxCode = taxCode; + } + + public void setLongDescription(String longDescription) { + this.longDescription = longDescription; + } + + public void setKitComp1Upc1(String kitComp1Upc1) { + this.kitComp1Upc1 = kitComp1Upc1; + } + + public void setKitComp2Upc2(String kitComp2Upc2) { + this.kitComp2Upc2 = kitComp2Upc2; + } + + public void setKitComp3Upc3(String kitComp3Upc3) { + this.kitComp3Upc3 = kitComp3Upc3; + } + + public void setKitComp4Upc4(String kitComp4Upc4) { + this.kitComp4Upc4 = kitComp4Upc4; + } + + public void setKitComp1Alu1(String kitComp1Alu1) { + this.kitComp1Alu1 = kitComp1Alu1; + } + + public void setKitComp1Alu2(String kitComp1Alu2) { + this.kitComp1Alu2 = kitComp1Alu2; + } + + public void setKitComp1Alu3(String kitComp1Alu3) { + this.kitComp1Alu3 = kitComp1Alu3; + } + + public void setKitComp1Alu4(String kitComp1Alu4) { + this.kitComp1Alu4 = kitComp1Alu4; + } + + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/export/swinger/SwingerResponse.java b/ems-document/src/main/java/it/integry/ems/document/export/swinger/SwingerResponse.java new file mode 100644 index 0000000000..f43be6e772 --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/export/swinger/SwingerResponse.java @@ -0,0 +1,32 @@ +package it.integry.ems.document.export.swinger; + +import it.integry.ems.response.FileItem; + +public class SwingerResponse { + + private FileItem inv; + private FileItem asn; + + public SwingerResponse(FileItem inv, FileItem asn) { + super(); + this.inv = inv; + this.asn = asn; + } + + public FileItem getInv() { + return inv; + } + + public FileItem getAsn() { + return asn; + } + + public void setInv(FileItem inv) { + this.inv = inv; + } + + public void setAsn(FileItem asn) { + this.asn = asn; + } + +} diff --git a/ems-document/src/main/java/it/integry/ems/document/service/DocumentService.java b/ems-document/src/main/java/it/integry/ems/document/service/DocumentService.java new file mode 100644 index 0000000000..464fdcd71b --- /dev/null +++ b/ems-document/src/main/java/it/integry/ems/document/service/DocumentService.java @@ -0,0 +1,142 @@ +package it.integry.ems.document.service; + +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.util.Date; +import java.util.List; + +import javax.xml.xpath.XPath; +import javax.xml.xpath.XPathFactory; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; +import org.w3c.dom.Document; +import org.w3c.dom.Node; +import org.w3c.dom.NodeList; + +import com.fasterxml.jackson.databind.node.ArrayNode; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.entity.DtbDoct; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.rules.completing.DocumentRules; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.ems.utility.UtilityXML; + +@Service +@Scope(value = "request") +public class DocumentService { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private DataSource ds; + @Autowired + private SetupGest setupGest; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + public List regMovContFromDoc (String xmlFilter) throws Exception{ + List respList = null; + DtbDoct dtbDoct = new DtbDoct(); + + //DocumentRules.regMovCont(ds.getConnection(), dtbDoct); + return respList; + } + + + public List importDocFromColli(String xmlCollo) throws Exception{ + List respList = null; + StringBuffer xmlFilter = new StringBuffer(""), xmlParameter = new StringBuffer(""); + String query, gestione, serCollo, whereCond = null, codDtip, serDoc, calcPrz, assegnaDataVers, datiOrd, flagEvasoForzato; + Date dataCollo, dataDoc; + Integer numCollo; + + ArrayNode arrayNode = jsonObjectMapper.createArrayNode(); + Connection conn = ds.getConnection(); + PreparedStatement ps; + ResultSet rs; + + Document doc = UtilityXML.convertStringToDocument(xmlCollo); + XPath xPath = XPathFactory.newInstance().newXPath(); + + codDtip = xPath.compile("ROOT/COD_DTIP").evaluate(doc); + dataDoc = UtilityString.parseDate(xPath.compile("ROOT/DATA_DOC").evaluate(doc)); + serDoc = xPath.compile("ROOT/SER_DOC").evaluate(doc); + calcPrz = xPath.compile("ROOT/CALC_PRZ").evaluate(doc); + datiOrd = xPath.compile("ROOT/LEGGI_DA_ORD").evaluate(doc); + flagEvasoForzato = xPath.compile("ROOT/FLAG_EVASO_FORZATO").evaluate(doc); + assegnaDataVers = xPath.compile("ROOT/ASSEGNA_DATA_VERS").evaluate(doc); + + NodeList nodelist = doc.getElementsByTagName("COLLO"); + for (int i=0; i + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-engine/.classpath b/ems-engine/.classpath new file mode 100644 index 0000000000..aa311bacd6 --- /dev/null +++ b/ems-engine/.classpath @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ems-engine/.project b/ems-engine/.project new file mode 100644 index 0000000000..1a6d67fbbd --- /dev/null +++ b/ems-engine/.project @@ -0,0 +1,48 @@ + + + ems-web + + + ems-product + + + + tern.eclipse.ide.core.ternBuilder + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + org.eclipse.m2e.core.maven2Builder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.jdt.core.javanature + org.eclipse.m2e.core.maven2Nature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.wst.jsdt.core.jsNature + + diff --git a/ems-engine/.settings/.jsdtscope b/ems-engine/.settings/.jsdtscope new file mode 100644 index 0000000000..fac399cb99 --- /dev/null +++ b/ems-engine/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/ems-engine/.settings/org.eclipse.core.resources.prefs b/ems-engine/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000000..365bbd6097 --- /dev/null +++ b/ems-engine/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,5 @@ +eclipse.preferences.version=1 +encoding//src/main/java=UTF-8 +encoding//src/main/resources=UTF-8 +encoding//src/test/java=UTF-8 +encoding/=UTF-8 diff --git a/ems-engine/.settings/org.eclipse.jdt.core.prefs b/ems-engine/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000000..6428c68059 --- /dev/null +++ b/ems-engine/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,12 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/ems-engine/.settings/org.eclipse.ltk.core.refactoring.prefs b/ems-engine/.settings/org.eclipse.ltk.core.refactoring.prefs new file mode 100644 index 0000000000..cfcd1d3c22 --- /dev/null +++ b/ems-engine/.settings/org.eclipse.ltk.core.refactoring.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false diff --git a/ems-engine/.settings/org.eclipse.m2e.core.prefs b/ems-engine/.settings/org.eclipse.m2e.core.prefs new file mode 100644 index 0000000000..14b697b7bb --- /dev/null +++ b/ems-engine/.settings/org.eclipse.m2e.core.prefs @@ -0,0 +1,4 @@ +activeProfiles= +eclipse.preferences.version=1 +resolveWorkspaceProjects=true +version=1 diff --git a/ems-engine/.settings/org.eclipse.wst.common.component b/ems-engine/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000000..51110baabe --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.common.component @@ -0,0 +1,42 @@ + + + + + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + uses + + + + + diff --git a/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml b/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml new file mode 100644 index 0000000000..1ac9c29930 --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.xml b/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000000..6772ff943c --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.container b/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000000..3bd5d0a480 --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.name b/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000000..05bd71b6ec --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/ems-engine/.settings/org.eclipse.wst.validation.prefs b/ems-engine/.settings/org.eclipse.wst.validation.prefs new file mode 100644 index 0000000000..1ca01aff5c --- /dev/null +++ b/ems-engine/.settings/org.eclipse.wst.validation.prefs @@ -0,0 +1,10 @@ +DELEGATES_PREFERENCE=delegateValidatorList +USER_BUILD_PREFERENCE=enabledBuildValidatorListorg.jboss.tools.common.validation.ValidatorManager;org.jboss.tools.seam.internal.core.validation.SeamProjectPropertyValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; +USER_MANUAL_PREFERENCE=enabledManualValidatorListorg.jboss.tools.common.validation.ValidatorManager;org.jboss.tools.seam.internal.core.validation.SeamProjectPropertyValidator;org.eclipse.jst.j2ee.internal.classpathdep.ClasspathDependencyValidator;org.eclipse.wst.wsi.ui.internal.WSIMessageValidator; +USER_PREFERENCE=overrideGlobalPreferencesfalse +disabled=06target +eclipse.preferences.version=1 +override=false +suspend=false +vals/org.eclipse.wst.xsd.core.xsd/global=TF02162org.eclipse.wst.xsd.core.internal.validation.eclipse.Validator +vf.version=3 diff --git a/ems-engine/.tern-project b/ems-engine/.tern-project new file mode 100644 index 0000000000..b6f48dd5df --- /dev/null +++ b/ems-engine/.tern-project @@ -0,0 +1 @@ +{"ide":{},"libs":["ecma5","browser"],"plugins":{"guess-types":{},"angular":{}}} \ No newline at end of file diff --git a/ems-engine/pom.xml b/ems-engine/pom.xml new file mode 100644 index 0000000000..746fb8cd10 --- /dev/null +++ b/ems-engine/pom.xml @@ -0,0 +1,207 @@ + + 4.0.0 + + it.integry + ims + 1.0 + ../pom.xml + + it.integry.ims + ems-engine + war + + Ems Engine + + + + repo-sqlserver + http://maven.lib.umd.edu/maven2 + + + + + UTF-8 + ${receipts.enabled} + ${brt.tracknumber.listener.enabled} + + + + + + src/main/resources + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.5.1 + + true + ${java.version} + ${java.version} + + + + org.apache.maven.plugins + maven-war-plugin + 2.6 + + ${ems.war.name}-api + false + + + + + + + junit + junit + 4.12 + test + + + + commons-net + commons-net + 3.4 + + + + com.microsoft.sqlserver + sqljdbc4 + 4.0 + provided + + + + com.thetransactioncompany + cors-filter + 2.5 + + + + org.quartz-scheduler + quartz + 2.2.2 + provided + + + org.quartz-scheduler + quartz-jobs + 2.2.2 + provided + + + + org.apache.xmlbeans + xmlbeans + 2.3.0 + provided + + + + org.apache.commons + commons-lang3 + 3.4 + provided + + + + org.reflections + reflections + 0.9.10 + provided + + + + + + + + + + com.google.code.gson + gson + ${gson.version} + provided + + + + org.apache.httpcomponents + httpclient + ${httpclient.version} + provided + + + + + it.integry.ims + ems-${ems.module} + 1.0 + + + + + org.jboss.resteasy + resteasy-jaxrs + ${resteasy.version} + + + org.jboss.resteasy + resteasy-client + ${resteasy.version} + + + + + javax.servlet + javax.servlet-api + 3.1.0 + provided + + + jstl + jstl + 1.2 + + + + + org.springframework.security + spring-security-core + ${security.version} + + + org.springframework.security + spring-security-web + ${security.version} + + + org.springframework.security + spring-security-config + ${security.version} + + + + org.springframework + spring-web + ${spring.version} + + + org.springframework + spring-webmvc + ${spring.version} + + + + javax + javaee-web-api + 6.0 + provided + + + + diff --git a/ems-engine/src/main/java/it/integry/ems/anag/controller/AnagImportController.java b/ems-engine/src/main/java/it/integry/ems/anag/controller/AnagImportController.java new file mode 100644 index 0000000000..9224d8a0de --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/anag/controller/AnagImportController.java @@ -0,0 +1,176 @@ +package it.integry.ems.anag.controller; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.entity.GtbAnag; +import it.integry.ems.entity.VtbDest; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.EntityProcessor; +import it.integry.ems.service.SetupGest; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.UtilityDB; + +import java.lang.reflect.Field; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.util.ArrayList; +import java.util.List; + +import org.apache.commons.lang3.StringUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; + +@RestController +@Scope(value = "request") +@SuppressWarnings("finally") +public class AnagImportController { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private DataSource ds; + @Autowired + private EntityProcessor entityProcessor; + @Autowired + private SetupGest setupGest; + + @RequestMapping(value = EmsRestConstants.PATH_IMPORT_CLIE_ANAG, method = RequestMethod.POST) + public @ResponseBody ServiceRestResponse importClieAnag( + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value="precode", defaultValue="", required=false) String precode, + @RequestBody GtbAnag gtbAnag) { + + ServiceRestResponse response=null; + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + response = importClieAnagInternal(gtbAnag, precode); + + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, configuration, e); + } finally { + return response; + } + } + + private ServiceRestResponse importClieAnagInternal(GtbAnag gtbAnag, String precode) throws Exception { + ServiceRestResponse response = null; + + List whereList = new ArrayList(); + Field[] fields = gtbAnag.getClass().getDeclaredFields(); + for (Field field : fields) { + SqlField sqlField = field.getAnnotation(SqlField.class); + if (sqlField != null) { + field.setAccessible(true); + Object value = field.get(gtbAnag); + if (value != null) { + Object dato = gtbAnag.getSqlValueField(value); + whereList.add("g." + SqlFieldHolder.getSqlValue(sqlField.value(), field) + " = " + dato); + } + } + } + + whereList.add("g.cod_anag = clie.cod_anag"); + whereList.add("clie.flag_stato = 'A'"); + + String sql = "SELECT g.cod_anag FROM gtb_anag g, vtb_clie clie WHERE " + StringUtils.join(whereList, " AND "); + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + + if (rs.next()) { + String codAnag = rs.getString("cod_anag"); + if(gtbAnag.getVtbDest().size() > 0){ + Boolean destFinded = true; + + for (VtbDest vtbDest : gtbAnag.getVtbDest()) { + List whereDest = checkDest(vtbDest); + + whereDest.add("cod_anag = "+UtilityDB.valueToString(codAnag)); + + if(whereDest.size() == 0) { + destFinded = false; + break; + } + + sql = "SELECT cod_vdes FROM vtb_dest WHERE " + StringUtils.join(whereDest, " AND "); + PreparedStatement psDest = ds.getConnection().prepareStatement(sql); + ResultSet rsDest = psDest.executeQuery(); + + if (rsDest.next()) { + vtbDest.setCodAnag(codAnag); + vtbDest.setCodVdes(rsDest.getString("cod_vdes")); + }else{ + vtbDest.setPrecode(precode); + //generazione VtbDest nuova + vtbDest.setCodAnag(codAnag); + + entityProcessor.processEntity(vtbDest, false); + } + rsDest.close(); + psDest.close(); + } + if(destFinded) + response = new ServiceRestResponse(EsitoType.OK, "", gtbAnag.getVtbDest()); + else { + gtbAnag.setCodAnag(codAnag); + gtbAnag.setOperation(OperationType.SELECT_OBJECT); + gtbAnag = (GtbAnag) entityProcessor.processEntity(gtbAnag, false); + List anagList = new ArrayList(); + anagList.add(gtbAnag); + response = new ServiceRestResponse(EsitoType.OK, "", anagList); + } + } else { + gtbAnag.setCodAnag(codAnag); + gtbAnag.setOperation(OperationType.SELECT_OBJECT); + gtbAnag = (GtbAnag) entityProcessor.processEntity(gtbAnag, false); + List anagList = new ArrayList(); + anagList.add(gtbAnag); + response = new ServiceRestResponse(EsitoType.OK, "", anagList); + } + } else { + logger.info("codAnag non trovato"); + response = new ServiceRestResponse(EsitoType.OK); + } + + rs.close(); + ps.close(); + return response; + } + + private List checkDest(VtbDest vtbDest) throws Exception { + List whereList = new ArrayList(); + Field[] fields = vtbDest.getClass().getDeclaredFields(); + for (Field field : fields) { + SqlField sqlField = field.getAnnotation(SqlField.class); + if (sqlField != null) { + field.setAccessible(true); + Object value = field.get(vtbDest); + if (value != null) { + Object dato = vtbDest.getSqlValueField(value); + whereList.add(SqlFieldHolder.getSqlValue(sqlField.value(), field) + " = " + dato); + } + } + } + if(whereList.size() > 0) + whereList.add("flag_attivo = 'S'"); + + return whereList; + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/controller/EmsController.java b/ems-engine/src/main/java/it/integry/ems/controller/EmsController.java new file mode 100644 index 0000000000..2173bdf9f0 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/controller/EmsController.java @@ -0,0 +1,953 @@ +package it.integry.ems.controller; + +import java.io.ByteArrayInputStream; +import java.io.File; +import java.io.FileOutputStream; +import java.io.StringWriter; +import java.lang.reflect.Field; +import java.lang.reflect.Method; +import java.lang.reflect.ParameterizedType; +import java.nio.ByteBuffer; +import java.nio.channels.FileChannel; +import java.sql.Connection; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.concurrent.TimeUnit; + +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.commons.codec.binary.Base64; +import org.apache.commons.lang3.StringEscapeUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.jboss.resteasy.client.jaxrs.ResteasyClientBuilder; +import org.quartz.JobDetail; +import org.quartz.JobExecutionContext; +import org.quartz.JobKey; +import org.quartz.Scheduler; +import org.quartz.SchedulerException; +import org.quartz.Trigger; +import org.quartz.impl.matchers.GroupMatcher; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.mail.javamail.ConfigurableMimeFileTypeMap; +import org.springframework.scheduling.quartz.SchedulerFactoryBean; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.util.HtmlUtils; + +import com.fasterxml.jackson.databind.node.ArrayNode; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.annotation.EntityChild; +import it.integry.ems.annotation.PK; +import it.integry.ems.annotation.SqlField; +import it.integry.ems.base.EntityBase; +import it.integry.ems.base.EntityPropertyHolder; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.entity.WdtbOrdt; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.metrics.listener.MetricRefreshListener; +import it.integry.ems.metrics.service.MetricService; +import it.integry.ems.model.EntityModel; +import it.integry.ems.model.FieldModel; +import it.integry.ems.model.PKFieldModel; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.report.dto.JasperDTO; +import it.integry.ems.resolver.SqlFieldHolder; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.FileItem; +import it.integry.ems.response.ModelEntityResponse; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.response.StatusResponse; +import it.integry.ems.scheduler.JobInfoDTO; +import it.integry.ems.service.EntityProcessor; +import it.integry.ems.service.PrinterService; +import it.integry.ems.service.ReportProcessor; +import it.integry.ems.status.ServiceChecker; +import it.integry.ems.sync.ASyncManager; +import it.integry.ems.sync.ConnectionCacheHolder; +import it.integry.ems.sync.SyncManager; +import it.integry.ems.types.OperationType; +import it.integry.ems.utility.Base64Utility; +import it.integry.ems.utility.UtilityDB; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.RestUtil; + +@RestController +@Scope(value = "request") +@SuppressWarnings("finally") +public class EmsController { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private SyncManager syncManager; + @Autowired + private ASyncManager asyncManager; + @Autowired + private EntityProcessor entityProcessor; + @Autowired + private ReportProcessor reportProcessor; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + @Autowired + private EntityPropertyHolder entityPropertyHolder; + + @Autowired + private EmsProperties properties; + + @Autowired + private DataSource ds; + /*@Autowired + private SetupGest setupGest;*/ + @Autowired + private PrinterService printerService; + + @Autowired + private ServiceChecker serviceChecker; + + @Autowired + private MetricService metricService; + + @Autowired + private MetricRefreshListener metricRefreshListener; + + @Autowired + private SchedulerFactoryBean quartzScheduler; + @Autowired + private EmsServices emsServices; + + @RequestMapping(value = "/engine/status", method = RequestMethod.GET) + public @ResponseBody List status(HttpServletRequest request) { + + Method[] methods = EmsController.class.getDeclaredMethods(); + + return serviceChecker.getServiceStatus(methods, EmsController.class); + } + + @RequestMapping(value = "/engine/currentTime", method = RequestMethod.GET) + public @ResponseBody String currentTime(HttpServletRequest request) { + return new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + } + + @RequestMapping(value = "/scheduler/getInfo", method = RequestMethod.GET) + public @ResponseBody List getRunningJobs(HttpServletRequest request) { + + Scheduler scheduler = quartzScheduler.getScheduler(); + List list = new ArrayList(); + try { + List running = scheduler.getCurrentlyExecutingJobs(); + //scheduler.getMetaData().getNumberOfJobsExecuted() + + for (String groupName : scheduler.getJobGroupNames()) { + for (JobKey jobKey : scheduler.getJobKeys(GroupMatcher.jobGroupEquals(groupName))) { + String jobName = jobKey.getName(); + List triggers = (List) scheduler.getTriggersOfJob(jobKey); + + JobDetail detail = scheduler.getJobDetail(jobKey); + String database = (String) detail.getJobDataMap().get("profileDb"); + if(UtilityString.isNullOrEmpty(database)) + database="no database"; + Boolean enabled = (Boolean) detail.getJobDataMap().get("enabled"); + if(UtilityString.isNullOrEmpty(enabled)) + enabled=false; + + Date nextFireTime = triggers.get(0).getNextFireTime(); + //triggers.get(0).getFinalFireTime(); + JobInfoDTO info = null; + for (JobExecutionContext jobExecutionContext : running) { + if (jobExecutionContext.getJobDetail().getKey().equals(jobKey)) { + info = new JobInfoDTO(jobKey.getName(), database, nextFireTime, true, enabled, + jobExecutionContext.getFireTime(), jobExecutionContext.getRefireCount()); + list.add(info); + } + } + if (info == null) { + info = new JobInfoDTO(jobName, database, nextFireTime, false, enabled, null, -1); + list.add(info); + } + + } + + } + } catch (SchedulerException e) { + e.printStackTrace(); + } finally { + return list; + } + } + + @RequestMapping(value = "/metric/count", method = RequestMethod.GET) + public @ResponseBody String metricCount(HttpServletRequest request) { + try { + return metricService.getJsonCountMetric(); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + @RequestMapping(value = "/metric/lastUpdate", method = RequestMethod.GET) + public @ResponseBody String metriclastUpdate(HttpServletRequest request) { + try { + return new SimpleDateFormat("dd/MM/yyyy HH.mm.ss").format(metricRefreshListener.getLastUpdate()); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + @RequestMapping(value = "/metric/time", method = RequestMethod.GET) + public @ResponseBody String metricTime(HttpServletRequest request) { + try { + return metricService.getJsonTimeMetric(); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + @RequestMapping(value = "/metric/totCount", method = RequestMethod.GET) + public @ResponseBody String metricTotCount(HttpServletRequest request) { + try { + return metricService.getJsonTotInvokeMetric(); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + @RequestMapping(value = "/metric/totMean", method = RequestMethod.GET) + public @ResponseBody String metricTotMean(HttpServletRequest request) { + try { + return metricService.getJsonTotDayMetric(); + } catch (Exception e) { + e.printStackTrace(); + return ""; + } + } + + @RequestMapping(value = "/decodeUcs", method = RequestMethod.POST) + public @ResponseBody String decodeUcs(@RequestBody String encodedUcs) { + try { + return StringEscapeUtils.unescapeJava(encodedUcs); + } catch (Exception e) { + e.printStackTrace(); + return encodedUcs; + } + } + + @RequestMapping(value = "/decodeHtml", method = RequestMethod.POST) + public @ResponseBody String decodeHtml(@RequestBody String encodedHtml) { + try { + return "" + HtmlUtils.htmlUnescape(encodedHtml); + } catch (Exception e) { + e.printStackTrace(); + return encodedHtml; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_PRINT, method = RequestMethod.POST) + public @ResponseBody Object print(HttpServletRequest request, + @RequestParam(value = "printerName", required = false) String printerName, + @RequestParam(value = "fileName", required = false) String fileName, + @RequestParam(value = "mimeType", required = false) String mimeType, + @RequestBody String encodedFile) { + ServiceRestResponse response = null; + try { + if (fileName != null && !"".equals(fileName)) { + ConfigurableMimeFileTypeMap map = new ConfigurableMimeFileTypeMap(); + printerService.print(printerName, fileName, map.getContentType(fileName)); + } else { + byte[] stream = Base64Utility.decodeBase64Zipped(encodedFile); + printerService.print(printerName, new ByteArrayInputStream(stream), mimeType); + } + response = new ServiceRestResponse(EsitoType.OK); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, e.getLocalizedMessage(), null, + entityProcessor.isSyncActive()); + } finally { + return response; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_SYNC_OFFLINE, method = RequestMethod.POST) + public @ResponseBody ServiceRestResponse syncOffline(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value = "publicationID") String publicationID, + @RequestParam(value = "subscriptors", required = false) String subscriptors) { + ServiceRestResponse response = null; + Connection conn = null; + Client client = null; + PreparedStatement ps = null; + PreparedStatement psUpdate = null; + ResultSet rs = null; + + EsitoType esito = null; + Date execDate = null; + Integer currTransactID = null; + String jsonBody = null; + String username = null; + + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + conn = ds.getConnection(); + + List list = new ArrayList(); + if (UtilityString.isNullOrEmpty(subscriptors)) { + String sql = "select user_name from stb_subscriptions_user " + "where publication_id = " + + UtilityDB.valueToString(publicationID) + " and flag_attivo = 'S'"; + ps = conn.prepareStatement(sql); + rs = ps.executeQuery(); + while (rs.next()) { + list.add(rs.getString("user_name")); + } + ps.close(); + rs.close(); + } else if (subscriptors.contains("|")) { + list = Arrays.asList(subscriptors.split("\\|")); + } else { + list.add(subscriptors); + } + + for (int i = 0; i < list.size(); i++) { + username = list.get(i); + String userSubSql = "select last_transaction_id,endpoint_url from stb_subscriptions_user" + + " where publication_id=" + UtilityDB.valueToString(publicationID) + + " and user_name=" + UtilityDB.valueToString(username) + " and flag_attivo = 'S'"; + ps = conn.prepareStatement(userSubSql); + rs = ps.executeQuery(); + if (rs.next()) { + String transactID = rs.getString("last_transaction_id"); + String endpointUrl = rs.getString("endpoint_url"); + + String tLogSql = "select transaction_json,transaction_id from stb_transaction_log_db " + + "where transaction_id > " + transactID + + " and transaction_json is not null order by transaction_id"; + PreparedStatement psTlogSql = conn.prepareStatement(tLogSql); + ResultSet rsTlogSql = psTlogSql.executeQuery(); + while (rsTlogSql.next()) { + String json = new String(Base64.decodeBase64(rsTlogSql.getBytes("transaction_json"))); + currTransactID = rsTlogSql.getInt("transaction_id"); + if (json != null) { + EntityBase[] entityList = null; + // json to entity + if (json.charAt(0) == '[') { + entityList = jsonObjectMapper.readValue(json, EntityBase[].class); + } else if (json.charAt(0) == '{') { + EntityBase ent = jsonObjectMapper.readValue(json, EntityBase.class); + entityList = new EntityBase[] { ent }; + } + + if (entityList != null) { + ArrayNode array = jsonObjectMapper.createArrayNode(); + for (EntityBase entity : entityList) { + array.addPOJO(entity); + } + + // chiamata sync offline + StringWriter writer = new StringWriter(); + jsonObjectMapper.writeValue(writer, array); + + jsonBody = writer.toString(); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD) + .format(new Date()); + String auth = RestUtil.generateAuth(configuration, configuration, + request.getMethod(), jsonBody, "application/json", + properties.getRootApi() + EmsRestConstants.PATH_PROCESS_SYNC, now); + + client = new ResteasyClientBuilder() + .establishConnectionTimeout(1, TimeUnit.MINUTES) + .socketTimeout(9, TimeUnit.MINUTES).build(); + + final WebTarget resource = client.target(endpointUrl) + .path(properties.getRootApi() + EmsRestConstants.PATH_PROCESS_SYNC) + .resolveTemplate("mode", "sync"); + Response respEndpoint = resource + .queryParam(CommonConstants.PROFILE_DB, username) + .queryParam("publicatorID", publicationID) + .queryParam("senderPublicatorID", configuration) + .queryParam("currTransactID", currTransactID).request() + .header("Authorization", configuration + ":" + auth) + .header("Content-Type", "application/json").header("SignDate", now) + .post(Entity.json(json)); + String value = respEndpoint.readEntity(String.class); + logger.info(respEndpoint.getStatus() + " - " + value); + + respEndpoint.close(); + client.close(); + + ServiceRestResponse[] respWrapped = jsonObjectMapper.readValue(value, + ServiceRestResponse[].class); + + ServiceRestResponse responseOk = null; + for (ServiceRestResponse serviceRestResponse : respWrapped) { + if (EsitoType.KO.equals(serviceRestResponse.getEsito())) { + // invio mail + Exception e = new Exception(serviceRestResponse.getErrorMessage()); + syncManager.notifyFailSyncronization(e, ds.getProfile(), username, + currTransactID.toString(), jsonBody.getBytes()); + + DataSource dsError = new DataSource(); + dsError.initialize(ds.getProfile(), + properties.getGlobalConnectionIniPath()); + + esito = serviceRestResponse.getEsito(); + execDate = serviceRestResponse.getExecDate(); + PreparedStatement psUpdateTlog = dsError + .getConnection() + .prepareStatement( + "update stb_transaction_log_db set esito = " + + UtilityDB.valueToString(esito.value()) + + ", error_msg = " + + UtilityDB.valueToString(serviceRestResponse + .getErrorMessage()) + + ", exec_date = " + + UtilityDB.valueDateToString(execDate, + CommonConstants.DATETIME_FORMAT_YMD) + + " WHERE transaction_id = " + currTransactID); + psUpdateTlog.executeUpdate(); + psUpdateTlog.close(); + dsError.getConnection().commit(); + dsError.forceClose(); + throw new Exception(serviceRestResponse.getErrorMessage()); + } else + responseOk = serviceRestResponse; + } + + esito = responseOk.getEsito(); + execDate = responseOk.getExecDate(); + if (EsitoType.OK.equals(esito)) { + PreparedStatement psUpdateTlog = conn + .prepareStatement("update stb_transaction_log_db set esito = " + + UtilityDB.valueToString(esito.value()) + + ", exec_date = " + + UtilityDB.valueDateToString(execDate, + CommonConstants.DATETIME_FORMAT_YMD) + + " WHERE transaction_id = " + currTransactID); + psUpdateTlog.executeUpdate(); + psUpdateTlog.close(); + + String sql = ""; + if (responseOk.getLastTransactionIdImport() != null) + sql = ", last_transaction_id_import = " + + responseOk.getLastTransactionIdImport(); + // //////////////////////////////// + // AGGIORNAMENTO ULTIMA TRANSAZIONE + psUpdate = conn.prepareStatement("UPDATE stb_subscriptions_user " + + "SET last_transaction_id = " + currTransactID + sql + + " WHERE publication_id = " + + UtilityDB.valueToString(publicationID) + " AND user_name = " + + UtilityDB.valueToString(username)); + psUpdate.executeUpdate(); + psUpdate.close(); + + conn.commit(); + } + } + } + } + rsTlogSql.close(); + psTlogSql.close(); + } + rs.close(); + ps.close(); + } + response = new ServiceRestResponse(EsitoType.OK, null, configuration); + } catch (Exception e) { + // SocketTimeoutException + syncManager.notifyFailSyncronization(e, ds.getProfile(), username, currTransactID.toString(), + jsonBody.getBytes()); + logger.error(e.toString()); + conn.rollback(); + client.close(); + response = new ServiceRestResponse(EsitoType.KO, configuration, e, entityProcessor.isSyncActive()); + } finally { + return response; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_EXPORT_TRANSACTIONS, method = RequestMethod.POST) + public @ResponseBody ServiceRestResponse exportTransactions(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value = "transactionStart") String transactionStart, + @RequestParam(value = "transactionEnd") String transactionEnd, + @RequestParam(value = "folder") String folder) { + + ServiceRestResponse response = null; + Connection conn = null; + PreparedStatement ps = null; + ResultSet rs = null; + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + conn = ds.getConnection(); + + String tLogSql = "select * from stb_transaction_log_db " + "where transaction_id between " + + transactionStart + " AND " + transactionEnd + " order by transaction_id"; + ps = conn.prepareStatement(tLogSql); + rs = ps.executeQuery(); + while (!rs.isClosed() && rs.next()) { + String json = rs.getString("transaction_json"); + String currTransactID = rs.getString("transaction_id"); + + File f = new File(folder + "/" + currTransactID + ".txt"); + FileOutputStream fos = new FileOutputStream(f); + byte[] buffer = json.getBytes(); + int number_of_lines = 1; + + FileChannel rwChannel = fos.getChannel(); + ByteBuffer wrBuf = rwChannel.map(FileChannel.MapMode.READ_WRITE, 0, buffer.length + * number_of_lines); + for (int i = 0; i < number_of_lines; i++) { + wrBuf.put(buffer); + } + wrBuf.clear(); + rwChannel.close(); + fos.close(); + } + + rs.close(); + ps.close(); + + logger.info("Esportazione effettuata con successo in " + folder); + response = new ServiceRestResponse(EsitoType.OK); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + } finally { + return response; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_ENTITY_MODEL, method = RequestMethod.POST) + public @ResponseBody ModelEntityResponse entityModel(HttpServletRequest request, + @RequestParam(value = "entityType") String entityType) { + ModelEntityResponse response = null; + try { + response = new ModelEntityResponse(); + Class clazz = WdtbOrdt.class; + EntityModel model = recursiveEntityModel(clazz); + model.setEntityType(entityType); + response.addModel(model); + } catch (Exception e) { + logger.error(e.toString()); + e.printStackTrace(); + } finally { + return response; + } + } + + private EntityModel recursiveEntityModel(Class clazz) { + Field[] fields = clazz.getDeclaredFields(); + EntityModel model = new EntityModel(); + + for (Field field : fields) { + SqlField sqlField = field.getAnnotation(SqlField.class); + if (sqlField != null) { + PK pk = field.getAnnotation(PK.class); + if (pk != null) { + model.addFieldModel(new PKFieldModel( + UtilityString.isNullOrEmpty(sqlField.value()) ? field.getName() : sqlField + .value())); + } else { + model.addFieldModel(new FieldModel(UtilityString.isNullOrEmpty(sqlField.value()) ? field + .getName() : sqlField.value())); + } + } + EntityChild child = field.getAnnotation(EntityChild.class); + if (child != null) { + ParameterizedType genericListType = (ParameterizedType) field.getGenericType(); + EntityModel modelChild = recursiveEntityModel((Class) genericListType + .getActualTypeArguments()[0]); + model.addChildModel(modelChild); + } + } + return model; + } + + @RequestMapping(value = EmsRestConstants.PATH_PROCESS_REPORT, method = RequestMethod.POST) + public @ResponseBody Object processReport( + HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value = "exportFormat", required = false, defaultValue = "PDF") String exportFormat, + @RequestBody JasperDTO reportDTO) { + ServiceRestResponse response = null; + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + byte[] content = null; + if (!UtilityString.isNullOrEmpty(reportDTO.getB64XmlReport())) { + content = reportProcessor.processReportBase64(reportDTO); + } else { + content = reportProcessor.processReport(reportDTO, exportFormat.toUpperCase()); + } + FileItem item = new FileItem(null, content, exportFormat); + + response = new ServiceRestResponse(EsitoType.OK, configuration, item); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + } finally { + return response; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_SELECT_RAW_DATA, method = RequestMethod.POST) + public @ResponseBody Object selectRawData(@RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value="numResult", required=false, defaultValue = "1") Integer numResult, + @RequestBody String sql) { + ServiceRestResponse response = null; + List objs = null; + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + if(numResult != -1) { + sql = sql.replaceAll("select", "select TOP " + numResult + " "); + sql = sql.replaceAll("SELECT", "SELECT TOP " + numResult + " "); + } + objs = entityProcessor.selectRawData(sql); + response = new ServiceRestResponse(EsitoType.OK, objs); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + } finally { + return response; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_PROCESS_ENTITY, method = RequestMethod.POST) + public @ResponseBody Object processEntity(HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value = "isSync", required = false, defaultValue = "true") Boolean isSync, + @RequestBody EntityBase entity) { + ServiceRestResponse response = null; + Object obj = null; + + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + entityProcessor.setDsSyncList(new HashMap()); + entityProcessor.setPrimaryProfileDB(ds.getProfile()); + + obj = entityProcessor.processEntity(entity, isSync, request.getHeader("username")); + + + List entityList = new ArrayList(); + + if(obj != null){ + if (obj instanceof EntityBase[]){ + entityList = Arrays.asList((EntityBase[]) obj); + }else{ + entityList.add((EntityBase) obj); + } + } + + if (isSync) { + asyncManager.proceedSyncronization(entityProcessor.getDsSyncList()); + } + + if(entity.getOperation() == OperationType.SELECT || entity.getOperation() == OperationType.SELECT_OBJECT){ + response = new ServiceRestResponse(EsitoType.OK, entityList, configuration, ""); + } + else { + response = new ServiceRestResponse(EsitoType.OK, entity, configuration, entityProcessor.isSyncActive()); + } + + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, e, ds.getProfile(), entity, + entityProcessor.isSyncActive()); + } finally { + if(entity.getOperation() == OperationType.SELECT_OBJECT) { + return obj; + } else return response; + } + + // 2016-11-30 (FABIO-GIUSEPPE): ottimizzati controlli su ritorno esito in caso di SELECT e SELECT_OBJECT +/* try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + entityProcessor.setDsSyncList(new HashMap()); + entityProcessor.setPrimaryProfileDB(ds.getProfile()); + + obj = entityProcessor.processEntity(entity, isSync, request.getHeader("username")); + + + if (isSync) { + asyncManager.proceedSyncronization(entityProcessor.getDsSyncList()); + } + response = new ServiceRestResponse(EsitoType.OK, entity, configuration, + entityProcessor.isSyncActive()); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, e, ds.getProfile(), entity, + entityProcessor.isSyncActive()); + } finally { + if (obj != null) + return obj; + else + return response; + }*/ + } + + @RequestMapping(value = EmsRestConstants.PATH_PROCESS_SYNC, method = RequestMethod.POST) + public @ResponseBody List processSync( + HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam("publicatorID") String publicatorID, + @RequestParam("senderPublicatorID") String senderPublicatorID, + @RequestParam(value = "currTransactID", required = false) Integer currTransactID, + @RequestParam(value = "isSync", required = false, defaultValue = "true") Boolean isSync, + @RequestParam(value = "forceTransaction", required = false, defaultValue = "false") Boolean forceTransaction, + @RequestBody List entityList) { + + List responseList = new ArrayList(); + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + + PreparedStatement ps = ds.getConnection().prepareStatement( + "SELECT last_transaction_id_import, last_transaction_id from stb_subscriptions_user" + + " where publication_id=" + UtilityDB.valueToString(publicatorID) + + " AND user_name = " + UtilityDB.valueToString(senderPublicatorID)); + ResultSet rs = ps.executeQuery(); + + Integer lastTransactionIdImport = 0, lastTransactionId = 0; + if (rs.next()) { + lastTransactionIdImport = rs.getInt("last_transaction_id_import"); + lastTransactionId = rs.getInt("last_transaction_id"); + } + rs.close(); + ps.close(); + ds.forceClose(); + + Boolean error = false; + if (currTransactID > lastTransactionIdImport) { + + List entityListFiltered = new ArrayList(); + + for (EntityBase entity : entityList) { + entity.setEntityHolder(entityPropertyHolder); + + Boolean hasOnline = false; + String checkSyncOnline = "select * from stb_subscription " + + "where table_name="+ UtilityDB.valueToString(entity.getTableName().toUpperCase()) + " and flag_attivo='S'"; + PreparedStatement psCheck = ds.getConnection().prepareStatement(checkSyncOnline); + ResultSet rsCheck = psCheck.executeQuery(); + + if(rsCheck.next()) { + hasOnline = true; + } + rsCheck.close(); + psCheck.close(); + + PreparedStatement psSubscript = ds.getConnection() + .prepareStatement("SELECT where_cond_sql, recalc_columns from stb_subscriptions_user_detail " + + " where publication_id="+ UtilityDB.valueToString(publicatorID) + + " and user_name="+ UtilityDB.valueToString(senderPublicatorID) + + " and entity_name="+ UtilityDB.valueToString(entity.getTableName().toUpperCase())); + ResultSet rsSubscript = psSubscript.executeQuery(); + + if(rsSubscript.next()) { + String whereCond = rsSubscript.getString("where_cond_sql"); + + if (!UtilityString.isNullOrEmpty(whereCond) + && !SqlFieldHolder.evalCondition(entity, whereCond)) { + continue; + } + + if(!hasOnline) { + if (rsSubscript.getString("recalc_columns") != null) { + entity.setRecalcColumns(Arrays.asList(rsSubscript.getString("recalc_columns").split(","))); + } else + entity.setRecalcColumns(new ArrayList()); + } + } + rsSubscript.close(); + psSubscript.close(); + entityListFiltered.add(entity); + } + + responseList = processEntityList(request, configuration, true, forceTransaction, true, entityListFiltered); + for (ServiceRestResponse resp : responseList) { + resp.setLastTransactionIdImport(lastTransactionId); + if (resp.getEsito() == EsitoType.KO) { + error = true; + break; + } + } + if (!error) { + // AGGIORNAMENTO LAST TRANSACTION ID IMPORT + PreparedStatement psUpdate = ds.getConnection().prepareStatement( + "UPDATE stb_subscriptions_user " + "SET last_transaction_id_import = " + + currTransactID + " WHERE publication_id = " + + UtilityDB.valueToString(publicatorID) + " AND user_name = " + + UtilityDB.valueToString(senderPublicatorID)); + psUpdate.executeUpdate(); + ds.getConnection().commit(); + psUpdate.close(); + } + } else { + ServiceRestResponse resp = new ServiceRestResponse(EsitoType.OK); + resp.setLastTransactionIdImport(lastTransactionId); + responseList.add(resp); + } + } catch (Exception e) { + logger.error(e.toString()); + ServiceRestResponse resp = new ServiceRestResponse(EsitoType.KO, configuration, e, isSync); + responseList.add(resp); + } finally { + return responseList; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_IMPORT, method = RequestMethod.POST) + public @ResponseBody List importEntity( + HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value=EmsRestConstants.TYPE, required=false) String type, + @RequestParam(value=EmsRestConstants.FORMAT, required=false) String format, + @RequestBody(required=false) String data) { + List responseList = new ArrayList(); + final Client client = ClientBuilder.newClient(); + try { + + if(UtilityString.isNullOrEmpty(type)) + throw new Exception("Tipo non configurato"); + if(UtilityString.isNullOrEmpty(format)) + throw new Exception("Formato non configurato"); + + responseList = emsServices.importEntity(client, configuration, request, type, format, data); + + } catch (Exception e) { + logger.error(e.toString()); + ServiceRestResponse response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + responseList.add(response); + } finally { + client.close(); + return responseList; + } + } + + @RequestMapping(value = EmsRestConstants.PATH_PROCESS_ENTITY_LIST, method = RequestMethod.POST) + public @ResponseBody List processEntityList( + HttpServletRequest request, + @RequestParam(CommonConstants.PROFILE_DB) String configuration, + @RequestParam(value = "isSync", required = false, defaultValue = "true") Boolean isSync, + @RequestParam(value = "forceTransaction", required = false, defaultValue = "true") Boolean forceTransaction, + @RequestParam(value = "ordinaSuPriorita", required = false, defaultValue = "true") Boolean ordinaSuPriorita, + @RequestBody List entityList) { + List responseList = new ArrayList(); + try { + // gestione errore nell'inizializzazione connessione + try { + ds.initialize(configuration, properties.getGlobalConnectionIniPath()); + } catch (Exception e) { + logger.error(e.toString()); + ServiceRestResponse response = new ServiceRestResponse(EsitoType.KO, ds.getProfile(), e); + responseList.add(response); + return responseList; + } + + // riordino della lista delle entity in base alla priorita' + // DA VALUTARE SE IL DEFAULT DEVE ESSERE TRUE COME ADESSO O FALSE (FABIO) 29-12-2016 + if(ordinaSuPriorita) + entityList = entityPropertyHolder.getEntityChain(entityList, ds.getConnection()); + + entityProcessor.setDsSyncList(new HashMap()); + entityProcessor.setPrimaryProfileDB(ds.getProfile()); + + if (forceTransaction) { + EntityBase entity = null; + try { + Boolean firstEntity = true; + for (int i = 0; i < entityList.size(); i++) { + entity = entityList.get(i); + entityProcessor.processEntity(entity, isSync, forceTransaction, firstEntity, + request.getHeader("username")); + ServiceRestResponse response = new ServiceRestResponse(EsitoType.OK, entity, + configuration, entityProcessor.isSyncActive()); + responseList.add(response); + firstEntity = false; + } + + if (isSync) { + asyncManager.proceedSyncronization(entityProcessor.getDsSyncList()); + } + + // ///////////////////////// + if (!ds.getConnection().isClosed()) + ds.getConnection().commit(); + ds.getConnection().close(); + + for (String key : entityProcessor.getDsSyncList().keySet()) { + Connection dsSync = entityProcessor.getDsSyncList().get(key); + dsSync.commit(); + ConnectionCacheHolder.releaseProfile(dsSync.getCatalog()); + dsSync.close(); + } + // ///////////////////////// + } catch (Exception e) { + // ///////////////////////// + if (!ds.getConnection().isClosed()) + ds.getConnection().rollback(); + ds.getConnection().close(); + + for (String key : entityProcessor.getDsSyncList().keySet()) { + Connection dsSync = entityProcessor.getDsSyncList().get(key); + dsSync.rollback(); + ConnectionCacheHolder.releaseProfile(dsSync.getCatalog()); + dsSync.close(); + } + // ///////////////////////// + logger.error(e.toString()); + ServiceRestResponse response = new ServiceRestResponse(EsitoType.KO, e, ds.getProfile(), + entity, entityProcessor.isSyncActive()); + responseList.add(response); + } + } else { + Boolean firstEntity = true; + for (int i = 0; i < entityList.size(); i++) { + EntityBase entity = entityList.get(i); + ServiceRestResponse response = null; + try { + entityProcessor.processEntity(entity, isSync, false, firstEntity, + request.getHeader("username")); + response = new ServiceRestResponse(EsitoType.OK, entity, configuration, + entityProcessor.isSyncActive()); + } catch (Exception e) { + logger.error(e.toString()); + response = new ServiceRestResponse(EsitoType.KO, e, ds.getProfile(), entity, + entityProcessor.isSyncActive()); + } + responseList.add(response); + firstEntity = false; + } + ds.getConnection().close(); + + for (String key : entityProcessor.getDsSyncList().keySet()) { + Connection dsSync = entityProcessor.getDsSyncList().get(key); + dsSync.close(); + } + } + } finally { + return responseList; + } + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/controller/EmsResponseEntityExceptionHandler.java b/ems-engine/src/main/java/it/integry/ems/controller/EmsResponseEntityExceptionHandler.java new file mode 100644 index 0000000000..d71a3704fa --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/controller/EmsResponseEntityExceptionHandler.java @@ -0,0 +1,41 @@ +package it.integry.ems.controller; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.http.HttpHeaders; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.http.converter.HttpMessageNotReadableException; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.context.request.WebRequest; +import org.springframework.web.servlet.mvc.method.annotation.ResponseEntityExceptionHandler; + +import it.integry.ems.base.EntityNotFound; + +@ControllerAdvice +public class EmsResponseEntityExceptionHandler extends ResponseEntityExceptionHandler { + + protected final Logger logger = LogManager.getLogger(); + + @Override + protected ResponseEntity handleHttpMessageNotReadable(HttpMessageNotReadableException ex, + HttpHeaders headers, HttpStatus status, WebRequest request) { + + Throwable mostSpecificCause = ex.getMostSpecificCause(); + String message; + + if(mostSpecificCause instanceof EntityNotFound){ + status = HttpStatus.OK; + } + +// if (mostSpecificCause != null) { +// message = mostSpecificCause.getMessage(); +// } else { + message = ex.getMessage(); + logger.error(message); +// } + + String json = "{\"esito\":-1, \"errorMessage\":\""+message+"\"}"; + return new ResponseEntity(json, headers, status); + } +} diff --git a/ems-engine/src/main/java/it/integry/ems/controller/EmsServices.java b/ems-engine/src/main/java/it/integry/ems/controller/EmsServices.java new file mode 100644 index 0000000000..6fb6e1dec0 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/controller/EmsServices.java @@ -0,0 +1,272 @@ +package it.integry.ems.controller; + +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.FilenameFilter; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Comparator; +import java.util.Date; +import java.util.List; + +import javax.servlet.http.HttpServletRequest; +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.commons.io.FileUtils; +import org.apache.commons.io.IOUtils; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Scope; +import org.springframework.stereotype.Service; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.datasource.DataSource; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.response.EsitoType; +import it.integry.ems.response.ServiceRestResponse; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityString; +import it.integry.security.utility.RestUtil; + +@Service +@Scope(value = "request") +public class EmsServices { + + private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private JSONObjectMapper jsonObjectMapper; + @Autowired + private SetupGest setupGest; + + public List importEntity(Client client, String configuration, HttpServletRequest request, String type, String format, Object data) throws Exception { + List responseList = new ArrayList(); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String body = null; + if (!UtilityString.isNullOrEmpty(data)){ + body = data.toString(); + } + + if("LISTINI ACQUISTO".equals(type)){ + String auth = RestUtil.generateAuth(configuration, configuration, "POST", body, "text/plain", + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_LISA, now); + + final WebTarget resource = client.target(properties.getEndPointWS()) + .path(properties.getRootApi() + EmsRestConstants.PATH_IMPORT_LISA); + Response response = resource.queryParam(CommonConstants.PROFILE_DB, configuration) + .queryParam(EmsRestConstants.TYPE, type) + .queryParam(EmsRestConstants.FORMAT, format).request() + .header("Authorization", configuration + ":" + auth).header("SignDate", now) + .header("username", request.getHeader("username")) + .header("password", request.getHeader("password")) + .post(Entity.text(data)); + + String str = response.readEntity(String.class); + response.close(); + + responseList = Arrays.asList(jsonObjectMapper.readValue(str, ServiceRestResponse[].class)); + }else if("ANAGRAFICHE".equals(type)){ + String auth = RestUtil.generateAuth(configuration, configuration, "POST", body, "application/json", + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ECEDI, now); + + final WebTarget resource = client.target(properties.getEndPointWS()) + .path(properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ECEDI); + Response response = resource.queryParam(CommonConstants.PROFILE_DB, configuration) + .request() + .header("Authorization", configuration + ":" + auth).header("SignDate", now) + .header("username", request.getHeader("username")) + .header("password", request.getHeader("password")) + .post(Entity.text(data)); + + String str = response.readEntity(String.class); + response.close(); + + responseList = Arrays.asList(jsonObjectMapper.readValue(str, ServiceRestResponse[].class)); + } else if("ORDINI WEB".equals(type)) { + if("CONQUIST".equals(format)) + importClientieOrdiniQuore(); + else if("AMAZON".equals(format)) + importOrdiniAmazon(); + } else { + throw new Exception("Tipo non trovato"); + } + + return responseList; + + } + + private void importClientieOrdiniQuore() throws Exception { + DataSource ds = new DataSource(); + ds.initialize(properties.getDefaultDatabase(), properties.getGlobalConnectionIniPath()); + + Boolean enabled = Boolean.parseBoolean((String) setupGest.getSetup(ds.getConnection(), + "IMPORT_ORDINI WEB", "CONQUIST", "ENABLED")); + String folder = (String) setupGest.getSetup(ds.getConnection(), "IMPORT_ORDINI WEB", "CONQUIST", "FOLDER"); + ds.forceClose(); + + if (UtilityString.isNullOrEmpty(folder)) + throw new Exception("IMPORT_ORDINI WEB/CONQUIST/FOLDER non configurato correttamente"); + + if (enabled && "/ems-api".equals(properties.getRootApi())) { + String csv, now, auth; + String database = properties.getDefaultDatabase(); + + File errorDirectory = new File(folder + "/import/error"); + if(!errorDirectory.exists()) + errorDirectory.mkdir(); + + File[] files = getFileListQuore(folder, "clienti_"); + for (int i = 0; i < files.length; i++) { + File f = files[i]; + if (f.exists()) { + csv = FileUtils.readFileToString(f); + + now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + auth = RestUtil.generateAuth(database, database, "POST", "", "text/plain", + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_CLIENTI_CQ, now); + + Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(properties.getEndPointWS()).path( + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_CLIENTI_CQ); + Response responseEms = resource.queryParam(CommonConstants.PROFILE_DB, database) + .request().header("Authorization", database + ":" + auth).header("SignDate", now) + .post(Entity.text(csv)); + + String value = responseEms.readEntity(String.class); + logger.info("CLIENTI RESPONSE: " + value); + if(!UtilityString.isNullOrEmpty(value)) { + ServiceRestResponse resp = jsonObjectMapper.readValue(value, ServiceRestResponse.class); + + if (resp.getEsito() == EsitoType.KO) { + File dest = new File(folder + "/import/error/" + f.getName()); + FileOutputStream fos = new FileOutputStream(dest); + FileInputStream is = new FileInputStream(f); + IOUtils.copy(is, fos); + is.close(); + fos.close(); + f.delete(); + + logger.error("ERRORE IMPORTAZIONE CLIENTI CQ: " + value); + throw new Exception("Errore importazione clienti CQ"); + } else if (resp.getEsito() == EsitoType.OK) { + // cancellazione file clienti + f.delete(); + } + } + responseEms.close(); + client.close(); + } + } + + files = getFileListQuore(folder, "ordini_"); + for (int i = 0; i < files.length; i++) { + File f = files[i]; + if (f.exists()) { + csv = FileUtils.readFileToString(f); + + now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + auth = RestUtil.generateAuth(database, database, "POST", "", "text/plain", + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ORDINI_CQ, now); + + Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(properties.getEndPointWS()).path( + properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ORDINI_CQ); + Response responseEms = resource.queryParam(CommonConstants.PROFILE_DB, database) + .request().header("Authorization", database + ":" + auth).header("SignDate", now) + .post(Entity.text(csv)); + + String value = responseEms.readEntity(String.class); + ServiceRestResponse resp = jsonObjectMapper.readValue(value, ServiceRestResponse.class); + + if (resp.getEsito() == EsitoType.KO) { + File dest = new File(folder + "/import/error/" + f.getName()); + FileOutputStream fos = new FileOutputStream(dest); + FileInputStream is = new FileInputStream(f); + IOUtils.copy(is, fos); + is.close(); + fos.close(); + f.delete(); + + logger.error("ERRORE IMPORTAZIONE ORDINI CQ: " + value); + throw new Exception("Errore importazione ORDINI CQ"); + } + responseEms.close(); + client.close(); + + // cancellazione file ordini + f.delete(); + } + } + } + } + + private void importOrdiniAmazon() throws Exception { + if(Boolean.parseBoolean(properties.getAmazonImportEnabled()) && "/ems-api".equals(properties.getRootApi())) { + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(properties.getDefaultDatabase(), properties.getDefaultDatabase(), "POST", + "", "text/plain", properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ORDERS_AMAZON, now); + + final Client client = ClientBuilder.newClient(); + final WebTarget resource = client.target(properties.getEndPointWS()) + .path(properties.getRootApi() + EmsRestConstants.PATH_IMPORT_ORDERS_AMAZON); + Response response = resource.queryParam(CommonConstants.PROFILE_DB, properties.getDefaultDatabase()) + .request() + .header("Authorization", properties.getDefaultDatabase() + ":" +auth) + .header("SignDate", now) + .post(Entity.text("")); + + String value = response.readEntity(String.class); + + response.close(); + client.close(); + } + } + + private File[] getFileListQuore(String folder, final String fileNameFilter) { + File directory = new File(folder + "/import"); + File[] files = directory.listFiles(new FilenameFilter() { + @Override + public boolean accept(File dir, String name) { + return name.startsWith(fileNameFilter); + } + }); + + Arrays.sort(files, new Comparator() { + public int compare(File f1, File f2) { + + String[] dataF1 = f1.getName().replace(".csv", "").split("_"); + String[] dataF2 = f2.getName().replace(".csv", "").split("_"); + + Date d1 = new Date(); + try { + d1 = new SimpleDateFormat("yyyyMMddHHmmss").parse(dataF1[1] + dataF1[2]); + } catch (Exception e) { + logger.error(e.toString()); + e.printStackTrace(); + } + Date d2 = new Date(); + try { + d2 = new SimpleDateFormat("yyyyMMddHHmmss").parse(dataF2[1] + dataF2[2]); + } catch (Exception e) { + logger.error(e.toString()); + e.printStackTrace(); + } + return d1.compareTo(d2); + } + }); + return files; + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/controller/HeaderModifierAdvice.java b/ems-engine/src/main/java/it/integry/ems/controller/HeaderModifierAdvice.java new file mode 100644 index 0000000000..30f76ca54c --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/controller/HeaderModifierAdvice.java @@ -0,0 +1,28 @@ +package it.integry.ems.controller; + +import org.springframework.core.MethodParameter; +import org.springframework.http.MediaType; +import org.springframework.http.converter.HttpMessageConverter; +import org.springframework.http.server.ServerHttpRequest; +import org.springframework.http.server.ServerHttpResponse; +import org.springframework.http.server.ServletServerHttpRequest; +import org.springframework.web.bind.annotation.ControllerAdvice; +import org.springframework.web.servlet.mvc.method.annotation.ResponseBodyAdvice; + +@ControllerAdvice +public class HeaderModifierAdvice implements ResponseBodyAdvice { + + @Override + public boolean supports(MethodParameter returnType, Class> converterType) { + return true; + } + + @Override + public Object beforeBodyWrite(Object body, MethodParameter returnType, MediaType selectedContentType, + Class> selectedConverterType, ServerHttpRequest request, ServerHttpResponse response) { + if(((ServletServerHttpRequest)request).getServletRequest().getServletPath().contains("export")) { + + } + return body; + } +} diff --git a/ems-engine/src/main/java/it/integry/ems/interceptors/BodyLogger.java b/ems-engine/src/main/java/it/integry/ems/interceptors/BodyLogger.java new file mode 100644 index 0000000000..0ed8dd75eb --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/interceptors/BodyLogger.java @@ -0,0 +1,26 @@ +package it.integry.ems.interceptors; + +import java.util.HashMap; +import java.util.Map; + +import org.springframework.stereotype.Service; + +@Service +@Deprecated +public class BodyLogger { + + private Map bodyMap = new HashMap(); + + public void put(String id, Object value) { + bodyMap.put(id, value); + } + + public Object get(String id){ + return bodyMap.get(id); + } + + public void remove(String id) { + bodyMap.remove(id); + } + +} \ No newline at end of file diff --git a/ems-engine/src/main/java/it/integry/ems/interceptors/ExportInterceptor.java b/ems-engine/src/main/java/it/integry/ems/interceptors/ExportInterceptor.java new file mode 100644 index 0000000000..df8cf031b7 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/interceptors/ExportInterceptor.java @@ -0,0 +1,249 @@ +package it.integry.ems.interceptors; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.OutputStream; +import java.io.StringWriter; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.Map; +import java.util.TreeMap; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import javax.ws.rs.client.Client; +import javax.ws.rs.client.ClientBuilder; +import javax.ws.rs.client.Entity; +import javax.ws.rs.client.InvocationCallback; +import javax.ws.rs.client.WebTarget; +import javax.ws.rs.core.Response; + +import org.apache.commons.io.IOUtils; +import org.apache.commons.net.ftp.FTP; +import org.apache.commons.net.ftp.FTPClient; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.servlet.HandlerInterceptor; +import org.springframework.web.servlet.ModelAndView; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.config.EmsRestConstants; +import it.integry.ems.json.JSONObjectMapper; +import it.integry.ems.properties.EmsProperties; +import it.integry.security.utility.RestUtil; + +public class ExportInterceptor implements HandlerInterceptor { + + private final Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties properties; + @Autowired + private JSONObjectMapper jsonObjectMapper; + + @Override + public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) + throws Exception { + return true; + } + + @Override + public void postHandle(HttpServletRequest request, HttpServletResponse response, + Object handler, ModelAndView view) throws Exception { + } + + @Override + public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, + Exception exception) throws Exception { + + String requestStr = IOUtils.toString(request.getInputStream()); + + Map prMap = new TreeMap(); + + if (exception == null && request.getServletPath().contains("export")) { + /* + String username = request.getParameter(EmsRestConstants.USERNAME); + if (UtilityString.isNullOrEmpty(username)) + username = request.getHeader(EmsRestConstants.USERNAME); + + String type = request.getParameter(EmsRestConstants.TYPE); + if (UtilityString.isNullOrEmpty(type)) + type = request.getHeader(EmsRestConstants.TYPE); + + String format = request.getParameter(EmsRestConstants.FORMAT); + if (UtilityString.isNullOrEmpty(format)) + format = request.getHeader(EmsRestConstants.FORMAT); + + if (!UtilityString.isNullOrEmpty(username) && !UtilityString.isNullOrEmpty(type) + && !UtilityString.isNullOrEmpty(format)) { + + String profileDB = request.getParameter(CommonConstants.PROFILE_DB); + DataSource ds = new DataSource(); + ds.initialize(profileDB, properties.getGlobalConnectionIniPath()); + String sql = "SELECT wtb_users_info.Ftp_host, " + +" wtb_users_info.Ftp_user, wtb_users_info.Ftp_password, " + + " wtb_users_info.Ftp_directory, wtb_users_info.email, " + + " wtb_users_info.File_path, wtb_users_info.Ws_endpoint, " + + " wtb_users_info.Ws_user, wtb_users_info.Ws_password, " + + " wtb_users_info.Priority, wtb_users_info.email_cc, " + + " wtb_users_info.email_ccn, wtb_users_info.export_type, " + + " wtb_users_info.format_file, wtb_users_info.filter_cond, " + + " wtb_users_info.file_name, wtb_users_info.flag_state, " + + " wtb_users_info.export_type_data, wtb_users_info.flag_file_compress, " + + " wtb_users_info.email_notification, wtb_users_info_plan_status.last_export, " + + " wtb_users_info.flag_shared_anag_art, wtb_users_info.Ftp_create_directory, " + + " wtb_users_info.flag_append_file, IsNull(wtb_users_info.ftp_retries, 1) as ftp_retries, " + + " wtb_users_info.get_file_name, wtb_users_info.export_mode, wtb_users_info.query_custom " + + " FROM wtb_users_info LEFT OUTER JOIN wtb_users_info_plan_status ON wtb_users_info.user_name = wtb_users_info_plan_status.user_name AND " + + " wtb_users_info.export_type = wtb_users_info_plan_status.export_type AND " + + " wtb_users_info.format_file = wtb_users_info_plan_status.format_file" + + " WHERE user_name = " + UtilityDB.valueToString(username) + + " AND export_type = " + UtilityDB.valueToString(type) + + " AND format_file = " + UtilityDB.valueToString(format); + + PreparedStatement ps = ds.getConnection().prepareStatement(sql); + ResultSet rs = ps.executeQuery(); + while (rs.next()) { + if ("S".equals(rs.getString("flag_state")) + && !UtilityString.isNullOrEmpty(rs.getString("priority"))) { + String[] priorityList = rs.getString("priority").split("\\|"); + for (String priority : priorityList) { + String[] nameVal = priority.split(":"); + String[] list = nameVal[1].split(";"); + if (list.length > 0) { + for (String singleVal : list) { + prMap.put(Integer.parseInt(nameVal[0]), singleVal); + } + } else { + prMap.put(Integer.parseInt(nameVal[0]), nameVal[1]); + } + } + + Set keys = prMap.keySet(); + for (Integer key : keys) { + if ("FILE".equals(prMap.get(key))) { + saveFile(rs.getString("File_path"), rs.getString("file_name"), + rs.getString("flag_file_compress"), rs.getString("flag_append_file")); + } else if ("EMAIL".equals(prMap.get(key))) { + sendEmailService(ds.getProfile(), rs.getString("email"), rs.getString("email_cc"), + rs.getString("email_ccn"), type, format); + } else if ("FTP".equals(prMap.get(key))) { + sendFtpService(rs.getString("Ftp_host"), rs.getString("Ftp_user"), rs.getString("Ftp_password"), + rs.getString("Ftp_directory"), rs.getString("ftp_create_directory"), rs.getInt("ftp_retries"), + "", ""); + } else if ("WEBSERVICES".equals(prMap.get(key))) { + + } // TODO + else if ("REST".equals(prMap.get(key))) { + + } + } + } + } + } else { + logger.info("Nessun tipo/formato di esportazione definito!!!"); + } + */ + } + } + + private void saveFile(String path, String fileName, String flagCompress, String flagAppend) throws Exception { + File dir = new File(path); + if(!dir.exists()) + dir.mkdir(); + + File f = new File(path + "/" + fileName); + if(!f.exists()) + f.createNewFile(); + FileOutputStream fos = null; + if("S".equals(flagAppend)){ + fos = new FileOutputStream(f, true); + } else + fos = new FileOutputStream(f); + //TODO WRITE DATA + //IOUtils.write(data, fos, "UTF-8"); + fos.close(); + } + + private void sendFtpService(String ftpHost, String ftpUser, String ftpPass, String ftpDir, + String flagCreateDir, Integer retries, String fileName, String data) throws IOException { + + while(retries != 0) { + + FTPClient ftpClient = new FTPClient(); + try { + ftpClient.connect(ftpHost, 21); + ftpClient.login(ftpUser, ftpPass); + ftpClient.setFileType(FTP.BINARY_FILE_TYPE); + ftpClient.enterLocalPassiveMode(); + + if("S".equals(flagCreateDir)){ + ftpClient.makeDirectory(ftpDir); + } + ftpClient.changeWorkingDirectory(ftpDir); + + OutputStream os = ftpClient.storeFileStream(fileName); + IOUtils.write(data, os, "UTF-8"); + os.close(); + boolean completed = ftpClient.completePendingCommand(); + if (completed) { + + } + retries = 0; + } catch (Exception ex) { + retries--; + ex.printStackTrace(); + logger.error(ex.toString()); + } finally { + if (ftpClient.isConnected()) { + ftpClient.logout(); + ftpClient.disconnect(); + } + } + + } + + } + + private void sendEmailService(String database, String to, String cc, String ccn, String exportType, String formatType) throws Exception { + StringWriter writer = new StringWriter(); + //jsonObjectMapper.writeValue(writer, dto); + + String jsonBody = writer.toString(); + + String now = new SimpleDateFormat(CommonConstants.DATETIME_FORMAT_YMD).format(new Date()); + String auth = RestUtil.generateAuth(database, database, "POST", jsonBody, + "application/json", properties.getRootApi() + EmsRestConstants.PATH_SEND_MAIL, now); + + final Client client = ClientBuilder.newClient(); + WebTarget resource = client.target(properties.getEndPointWS()).path( + properties.getRootApi() + EmsRestConstants.PATH_SEND_MAIL) + .resolveTemplate("mode", "async"); + resource = resource.queryParam(CommonConstants.PROFILE_DB, database) + .queryParam("from", "").queryParam("to", to) + .queryParam("cc", cc).queryParam("ccn", ccn) + .queryParam("subject", "INVIO " + exportType) + .queryParam("msgText", "Messaggio creato automaticamente: " + "INVIO " + exportType + " formato" + formatType); + + resource.request().header("Authorization", database + ":" + auth) + .header("SignDate", now).async() + .post(Entity.json(jsonBody), new InvocationCallback() { + @Override + public void completed(Response response) { + String value = response.readEntity(String.class); + logger.info(response.getStatus() + " - " + value); + response.close(); + client.close(); + } + + @Override + public void failed(Throwable throwable) { + throwable.printStackTrace(); + logger.error(throwable); + client.close(); + } + }); + } +} diff --git a/ems-engine/src/main/java/it/integry/ems/metrics/filter/MetricFilter.java b/ems-engine/src/main/java/it/integry/ems/metrics/filter/MetricFilter.java new file mode 100644 index 0000000000..2384abc821 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/metrics/filter/MetricFilter.java @@ -0,0 +1,53 @@ +package it.integry.ems.metrics.filter; + +import it.integry.ems.metrics.service.MetricService; +import it.integry.ems.utility.UtilityString; + +import javax.servlet.Filter; +import javax.servlet.FilterChain; +import javax.servlet.FilterConfig; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; +import javax.servlet.http.HttpServletRequest; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; +import org.springframework.web.context.support.WebApplicationContextUtils; + +@Component +public class MetricFilter implements Filter { + + @Autowired + private MetricService metricService; + + @Override + public void init(final FilterConfig config) throws ServletException { + if (metricService == null) { + metricService = (MetricService) WebApplicationContextUtils. + getRequiredWebApplicationContext(config.getServletContext()).getBean("metricService"); + } + } + + @Override + public void doFilter(final ServletRequest request, final ServletResponse response, final FilterChain chain) throws java.io.IOException, ServletException { + final HttpServletRequest httpRequest = ((HttpServletRequest) request); + if(!UtilityString.isNullOrEmpty(httpRequest.getServletPath())) { + final String req = httpRequest.getServletPath().substring(1); + long startTime = System.nanoTime(); + + chain.doFilter(request, response); + + double stopTime = System.nanoTime(); + double execTime = (stopTime - startTime)/1000000000; + // final int status = ((HttpServletResponse) response).getStatus(); + Double duration = Double.valueOf(execTime); + metricService.updateCountTimeForService(req, duration); + } + } + + @Override + public void destroy() { + + } +} diff --git a/ems-engine/src/main/java/it/integry/ems/metrics/listener/MetricRefreshListener.java b/ems-engine/src/main/java/it/integry/ems/metrics/listener/MetricRefreshListener.java new file mode 100644 index 0000000000..efa990c5c5 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/metrics/listener/MetricRefreshListener.java @@ -0,0 +1,52 @@ +package it.integry.ems.metrics.listener; + +import it.integry.ems.metrics.service.MetricService; + +import java.util.Date; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class MetricRefreshListener { + + private Logger logger = LogManager.getLogger(); + + @Autowired + private MetricService metricService; + + private Date lastUpdate = new Date(); + + @PostConstruct + public void init() { + TimerTask task = new TimerTask() { + + @Override + public void run() { + metricService.resetMetric(); + setLastUpdate(new Date()); + logger.debug("RESET METRICHE ENTITY"); + } + }; + + // EVERY 1 day + Timer timer = new Timer(); + timer.schedule(task, new Date(), 24 * 60 * 60 * 1000); + } + + public Date getLastUpdate() { + return lastUpdate; + } + + public void setLastUpdate(Date lastUpdate) { + this.lastUpdate = lastUpdate; + } + +} + diff --git a/ems-engine/src/main/java/it/integry/ems/metrics/service/MetricService.java b/ems-engine/src/main/java/it/integry/ems/metrics/service/MetricService.java new file mode 100644 index 0000000000..4c25e399e4 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/metrics/service/MetricService.java @@ -0,0 +1,125 @@ +package it.integry.ems.metrics.service; + +import it.integry.ems.json.JSONObjectMapper; + +import java.io.StringWriter; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; +import java.util.concurrent.atomic.AtomicInteger; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class MetricService { + + private static int DAY_HOUR = 24; + + private ConcurrentMap barchartCountService; + private ConcurrentMap> barchartTimeExecService; + + private int[] dayHalfHourLoad = new int[DAY_HOUR * 2]; + + @Autowired + private JSONObjectMapper jsonObjectMapper; + + private Integer totCount = 0; + private AtomicInteger totCountHalfHour = new AtomicInteger(0); + private AtomicInteger idxArray; + + private SimpleDateFormat sdf = new SimpleDateFormat("HH:mm"); + + public MetricService() { + barchartCountService = new ConcurrentHashMap(); + barchartTimeExecService = new ConcurrentHashMap>(); + } + + public void updateCountTimeForService(String serviceName, Double timeExec) { + + if (!serviceName.startsWith("metric") && !serviceName.startsWith("js") + && !serviceName.startsWith("fonts") && !serviceName.startsWith("css") + && !serviceName.startsWith("index.jsp") && !serviceName.endsWith("/status")) { + + String[] hourMin = sdf.format(new Date()).split(":"); + idxArray = new AtomicInteger(Integer.parseInt(hourMin[0])); + + int incr = 0; + if (Integer.parseInt(hourMin[1]) > 29) { + incr = 1; + totCountHalfHour.getAndSet(0); + } + + totCountHalfHour.getAndIncrement(); + + dayHalfHourLoad[idxArray.get() * 2 + incr] = totCountHalfHour.get(); + + totCount++; + + Integer count = barchartCountService.get(serviceName); + + if (count == null) + count = 0; + count++; + barchartCountService.put(serviceName, count); + + List list = barchartTimeExecService.get(serviceName); + + if (list == null) + list = new ArrayList(); + list.add(timeExec); + barchartTimeExecService.put(serviceName, list); + } + } + + public String getJsonCountMetric() throws Exception { + StringWriter sw = new StringWriter(); + jsonObjectMapper.writeValue(sw, barchartCountService); + + return sw.toString(); + } + + public String getJsonTimeMetric() throws Exception { + StringWriter sw = new StringWriter(); + jsonObjectMapper.writeValue(sw, barchartTimeExecService); + + return sw.toString(); + } + + public String getJsonTotInvokeMetric() throws Exception { + + String[] hourMin = sdf.format(new Date()).split(":"); + idxArray = new AtomicInteger(Integer.parseInt(hourMin[0])); + + int incr = 0; + if (Integer.parseInt(hourMin[1]) > 29) { + incr = 1; + } + + Integer totHalf = dayHalfHourLoad[idxArray.get() * 2 + incr]; + + return "{\"totCount\":" + totHalf + "}"; + } + + public String getJsonTotDayMetric() throws Exception { + Double sum = 0d, count = 0d, mean = 0d; + for (int i = 0; i < dayHalfHourLoad.length; i++) { + if(dayHalfHourLoad[i] != 0){ + sum += dayHalfHourLoad[i]; + count++; + } + } + if(sum != 0 && count != 0) + mean = sum/count; + return "{\"totMean\":" + mean + "}"; + } + + public void resetMetric() { + totCount = 0; + barchartCountService.clear(); + barchartTimeExecService.clear(); + } +} diff --git a/ems-engine/src/main/java/it/integry/ems/properties/listener/DirectoryPropertiesFileListener.java b/ems-engine/src/main/java/it/integry/ems/properties/listener/DirectoryPropertiesFileListener.java new file mode 100644 index 0000000000..f38b0889a9 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/properties/listener/DirectoryPropertiesFileListener.java @@ -0,0 +1,46 @@ +package it.integry.ems.properties.listener; + +import it.integry.ems.directory.DirectoryService; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.watching.DirWatcher; + +import java.io.File; +import java.util.Date; +import java.util.Timer; +import java.util.TimerTask; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +@Service +public class DirectoryPropertiesFileListener { + + private Logger logger = LogManager.getLogger(); + + @Autowired + private EmsProperties emsProp; + @Autowired + private DirectoryService directoryService; + + @PostConstruct + public void init() { + TimerTask task = new DirWatcher(System.getProperty("catalina.home") + + "/conf/directory", "properties") { + protected void onChange(File file, String action) throws Exception { + if ("modify".equals(action) && file.isFile()) { + logger.debug(file.getName()); + + logger.info("FILE " + file.getName() + " CHANGED!!!"); + directoryService.readConfig(); + } + } + }; + Timer timer = new Timer(); + timer.schedule(task, new Date(), 1000); + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/scheduler/CustomSchedulerFactoryBean.java b/ems-engine/src/main/java/it/integry/ems/scheduler/CustomSchedulerFactoryBean.java new file mode 100644 index 0000000000..6ed295519b --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/scheduler/CustomSchedulerFactoryBean.java @@ -0,0 +1,60 @@ +package it.integry.ems.scheduler; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.quartz.JobDetail; +import org.quartz.Trigger; +import org.springframework.beans.factory.DisposableBean; +import org.springframework.beans.factory.InitializingBean; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.context.SmartLifecycle; +import org.springframework.scheduling.quartz.CronTriggerFactoryBean; +import org.springframework.scheduling.quartz.JobDetailFactoryBean; +import org.springframework.scheduling.quartz.SchedulerFactoryBean; +import org.springframework.scheduling.quartz.SimpleTriggerFactoryBean; + +public class CustomSchedulerFactoryBean extends SchedulerFactoryBean implements + ApplicationContextAware, InitializingBean, DisposableBean, + SmartLifecycle { + + @Override + public void afterPropertiesSet() throws Exception { + String[] beanNameJobs = ctx.getBeanNamesForType(JobDetailFactoryBean.class); + String[] beanNameTriggers = ctx.getBeanNamesForType(CronTriggerFactoryBean.class); + String[] beanNameSimpleTriggers = ctx.getBeanNamesForType(SimpleTriggerFactoryBean.class); + + int i=0; + JobDetail[] jobDetails = new JobDetail[beanNameJobs.length]; + for (String job : beanNameJobs) { + logger.debug("Caricato job: " + job); + jobDetails[i] = ((JobDetailFactoryBean) ctx.getBean(job)).getObject(); + i++; + } + setJobDetails(jobDetails); + + i=0; + Trigger[] triggers = new Trigger[beanNameTriggers.length + beanNameSimpleTriggers.length]; + for (String trigger : beanNameTriggers) { + triggers[i] = ((CronTriggerFactoryBean) ctx.getBean(trigger)).getObject(); + i++; + } + for (String trigger : beanNameSimpleTriggers) { + triggers[i] = ((SimpleTriggerFactoryBean) ctx.getBean(trigger)).getObject(); + i++; + } + + setTriggers(triggers); + super.afterPropertiesSet(); + } + + private ApplicationContext ctx; + + private final Logger logger = LogManager.getLogger(); + + @Override + public void setApplicationContext(ApplicationContext applicationContext) { + this.ctx = applicationContext; + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/scheduler/JobInfoDTO.java b/ems-engine/src/main/java/it/integry/ems/scheduler/JobInfoDTO.java new file mode 100644 index 0000000000..dde3caebfb --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/scheduler/JobInfoDTO.java @@ -0,0 +1,68 @@ +package it.integry.ems.scheduler; + +import java.util.Date; + +public class JobInfoDTO { + + private String jobName; + private String profileDb=""; + private Date nextFireTime; + private Boolean isRunning=false; + private Boolean isEnabled=false; + private Date fireTime; + private Integer execCount; + public JobInfoDTO(String jobName, String profileDb, Date nextFireTime, Boolean isRunning, + Boolean isEnabled, Date fireTime, Integer execCount) { + super(); + this.jobName = jobName; + this.profileDb = profileDb; + this.nextFireTime = nextFireTime; + this.isRunning = isRunning; + this.isEnabled = isEnabled; + this.fireTime = fireTime; + this.execCount = execCount; + } + public String getJobName() { + return jobName; + } + public void setJobName(String jobName) { + this.jobName = jobName; + } + public String getProfileDb() { + return profileDb; + } + public void setProfileDb(String profileDb) { + this.profileDb = profileDb; + } + public Date getNextFireTime() { + return nextFireTime; + } + public void setNextFireTime(Date nextFireTime) { + this.nextFireTime = nextFireTime; + } + public Boolean getIsRunning() { + return isRunning; + } + public void setIsRunning(Boolean isRunning) { + this.isRunning = isRunning; + } + public Boolean getIsEnabled() { + return isEnabled; + } + public void setIsEnabled(Boolean isEnabled) { + this.isEnabled = isEnabled; + } + public Date getFireTime() { + return fireTime; + } + public void setFireTime(Date fireTime) { + this.fireTime = fireTime; + } + public Integer getExecCount() { + return execCount; + } + public void setExecCount(Integer execCount) { + this.execCount = execCount; + } + +} diff --git a/ems-engine/src/main/java/it/integry/ems/scheduler/SchedulerService.java b/ems-engine/src/main/java/it/integry/ems/scheduler/SchedulerService.java new file mode 100644 index 0000000000..4e6982ff3a --- /dev/null +++ b/ems-engine/src/main/java/it/integry/ems/scheduler/SchedulerService.java @@ -0,0 +1,107 @@ +package it.integry.ems.scheduler; + +import it.integry.ems.datasource.DataSource; +import it.integry.ems.properties.EmsProperties; +import it.integry.ems.service.SetupGest; +import it.integry.ems.utility.UtilityString; + +import java.io.File; +import java.io.FileInputStream; +import java.util.HashMap; +import java.util.Map; +import java.util.Properties; + +import javax.annotation.PostConstruct; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ConfigurableApplicationContext; +import org.springframework.scheduling.quartz.CronTriggerFactoryBean; +import org.springframework.scheduling.quartz.JobDetailFactoryBean; +import org.springframework.stereotype.Service; + +@Service +public class SchedulerService { + + private Logger logger = LogManager.getLogger(); + + @Autowired + private ApplicationContext ctx; + @Autowired + private EmsProperties properties; + @Autowired + private SetupGest setupGest; + + @PostConstruct + public void readConfig() throws Exception { + + if("/ems-api".equals(properties.getRootApi())) { + File f = new File(System.getProperty("catalina.home") + "/conf/integry/scheduler.properties"); + if(f.exists()) { + Properties prop = new Properties(); + prop.load(new FileInputStream(f)); + Integer count = 1; + + ConfigurableListableBeanFactory beanFactory = ((ConfigurableApplicationContext) ctx).getBeanFactory(); + + while(!UtilityString.isNullOrEmpty(prop.get("database." + count)) && + !UtilityString.isNullOrEmpty(prop.get("service.jobname." + count)) && + !UtilityString.isNullOrEmpty(prop.get("service.jobclass." + count)) && + !UtilityString.isNullOrEmpty(prop.get("cron." + count)) && + !UtilityString.isNullOrEmpty(prop.get("setup.gest.branch." + count))) { + + DataSource ds = new DataSource(); + ds.initialize(prop.get("database." + count).toString(), properties.getGlobalConnectionIniPath()); + + JobDetailFactoryBean bean = new JobDetailFactoryBean(); + bean.setApplicationContext(ctx); + bean.setBeanName(prop.get("service.jobname." + count).toString()); + bean.setDurability(true); + bean.setJobClass(Class.forName(prop.get("service.jobclass." + count).toString())); + bean.afterPropertiesSet(); + + Map jobDataAsMap = new HashMap(); + jobDataAsMap.put("profileDb", prop.get("database." + count).toString()); + String[] params = prop.get("setup.gest.branch." + count).toString().split("\\|"); + if(params.length >= 3) { + String entries = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], params[2] + "PARAMS", ""); + for (String entry : entries.split("&")) { + String[] nameValue = entry.split("="); + Object obj = ctx.getBean(nameValue[1]); + if(obj == null) + obj = nameValue[1]; + jobDataAsMap.put(nameValue[0], obj); + } + String serviceEnabled = (String) setupGest.getSetup(ds.getConnection(), + params[0], params[1], params[2] + "ENABLED", ""); + + jobDataAsMap.put("branch", prop.get("setup.gest.branch." + count).toString()); + + if(UtilityString.isNullOrEmpty(serviceEnabled)) + serviceEnabled = "false"; + jobDataAsMap.put("enabled", Boolean.parseBoolean(serviceEnabled)); + } + if(!UtilityString.isNullOrEmpty(prop.get("service.name." + count))) + jobDataAsMap.put("serviceName", prop.get("service.name." + count).toString()); + + bean.setJobDataAsMap(jobDataAsMap); + beanFactory.registerSingleton(prop.get("service.jobname." + count).toString(), bean); + + CronTriggerFactoryBean cronBean = new CronTriggerFactoryBean(); + cronBean.setBeanName(prop.get("service.jobname." + count).toString()+"Trigger"); + cronBean.setCronExpression(prop.get("cron." + count).toString()); + cronBean.setJobDetail(bean.getObject()); + cronBean.afterPropertiesSet(); + beanFactory.registerSingleton(prop.get("service.jobname." + count).toString()+"Trigger", cronBean); + + ds.forceClose(); + count++; + } + } + } + } +} diff --git a/ems-engine/src/main/java/it/integry/security/AuthenticationRequestWrapper.java b/ems-engine/src/main/java/it/integry/security/AuthenticationRequestWrapper.java new file mode 100644 index 0000000000..ed8f9e0c33 --- /dev/null +++ b/ems-engine/src/main/java/it/integry/security/AuthenticationRequestWrapper.java @@ -0,0 +1,89 @@ +package it.integry.security; + +import java.io.BufferedReader; +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; + +import javax.servlet.ReadListener; +import javax.servlet.ServletInputStream; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletRequestWrapper; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.security.authentication.LockedException; +import org.springframework.security.core.AuthenticationException; + +public class AuthenticationRequestWrapper extends HttpServletRequestWrapper { + + private final Logger logger = LogManager.getLogger(); + + private final String payload; + + public String getPayload() { + return payload; + } + + public AuthenticationRequestWrapper (HttpServletRequest request) throws AuthenticationException { + super(request); + + // read the original payload into the payload variable + StringBuilder stringBuilder = new StringBuilder(); + BufferedReader bufferedReader = null; + try { + // read the payload into the StringBuilder + InputStream inputStream = request.getInputStream(); + if (inputStream != null) { + bufferedReader = new BufferedReader(new InputStreamReader(inputStream)); + char[] charBuffer = new char[128]; + int bytesRead = -1; + while ((bytesRead = bufferedReader.read(charBuffer)) > 0) { + stringBuilder.append(charBuffer, 0, bytesRead); + } + } else { + // make an empty string since there is no payload + stringBuilder.append(""); + } + } catch (IOException ex) { + logger.error("Error reading the request payload", ex); + throw new LockedException("Error reading the request payload", ex); + } finally { + if (bufferedReader != null) { + try { + bufferedReader.close(); + } catch (IOException iox) { + // ignore + } + } + } + payload = stringBuilder.toString(); + } + + @Override + public ServletInputStream getInputStream () throws IOException { + final ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(payload.getBytes()); + ServletInputStream inputStream = new ServletInputStream() { + public int read () throws IOException { + return byteArrayInputStream.read(); + } + + @Override + public boolean isFinished() { + return byteArrayInputStream.available() == 0; + } + + @Override + public boolean isReady() { + return false; + } + + @Override + public void setReadListener(ReadListener readListener) { + + } + }; + return inputStream; + } +} \ No newline at end of file diff --git a/ems-engine/src/main/java/it/integry/security/RestAuthenticationEntryPoint.java b/ems-engine/src/main/java/it/integry/security/RestAuthenticationEntryPoint.java new file mode 100644 index 0000000000..4d29be75dd --- /dev/null +++ b/ems-engine/src/main/java/it/integry/security/RestAuthenticationEntryPoint.java @@ -0,0 +1,23 @@ +package it.integry.security; + +import java.io.IOException; +import java.io.PrintWriter; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.springframework.security.core.AuthenticationException; +import org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint; + +public class RestAuthenticationEntryPoint extends BasicAuthenticationEntryPoint { + + @Override + public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException, ServletException { + response.addHeader("WWW-Authenticate", getRealmName() + " " + request.getServletContext()); + response.setStatus(HttpServletResponse.SC_UNAUTHORIZED); + PrintWriter writer = response.getWriter(); + writer.println("HTTP Status " + HttpServletResponse.SC_UNAUTHORIZED + " - " + authException.getMessage()); + } + +} \ No newline at end of file diff --git a/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java b/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java new file mode 100644 index 0000000000..ae484a3f9d --- /dev/null +++ b/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java @@ -0,0 +1,57 @@ +package it.integry.security.filter; + +import java.util.Enumeration; + +import javax.servlet.http.HttpServletRequest; + +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.springframework.web.filter.AbstractRequestLoggingFilter; + +public class RestLoggerBodyFilter extends AbstractRequestLoggingFilter { + + private final Logger logger = LogManager.getLogger(); + + @Override + protected boolean shouldLog(HttpServletRequest request) { + setMaxPayloadLength(Integer.MAX_VALUE); + return logger.isWarnEnabled(); + } + + /** + * Writes a log message before the request is processed. + */ + @Override + protected void beforeRequest(HttpServletRequest request, String message) { + if(logger.isDebugEnabled()) { + logger.debug(request.getMethod() + " " + request.getContextPath() + request.getServletPath()); + Enumeration enums = request.getHeaderNames(); + while(enums.hasMoreElements()) { + String key = enums.nextElement(); + logger.debug("[KEY] " + key + " [VALUE] " +request.getHeader(key)); + } + + enums = request.getParameterNames(); + logger.debug("[PARAMS]"); + while(enums.hasMoreElements()) { + String key = enums.nextElement(); + logger.debug("[KEY] " + key + " [VALUE] " +request.getHeader(key)); + } + } + } + + /** + * Writes a log message after the request is processed. + */ + @Override + protected void afterRequest(HttpServletRequest request, String message) { + final String serviceName = request.getServletPath().substring(1); + + if(!serviceName.startsWith("metric") && !serviceName.startsWith("js") + && !serviceName.startsWith("fonts") && !serviceName.startsWith("css") + && !serviceName.startsWith("index.jsp") && !serviceName.endsWith("/status")) { + logger.warn("BODY REST CALL AFTER REQUEST: " + message); + } + } + +} diff --git a/ems-engine/src/main/java/it/integry/security/filter/RestSecurityFilter.java b/ems-engine/src/main/java/it/integry/security/filter/RestSecurityFilter.java new file mode 100644 index 0000000000..33b569444e --- /dev/null +++ b/ems-engine/src/main/java/it/integry/security/filter/RestSecurityFilter.java @@ -0,0 +1,181 @@ +package it.integry.security.filter; + +import it.integry.common.var.CommonConstants; +import it.integry.ems.utility.UtilityString; +import it.integry.security.AuthenticationRequestWrapper; +import it.integry.security.RestAuthenticationEntryPoint; +import it.integry.security.utility.RestCredentials; +import it.integry.security.utility.RestToken; + +import java.io.IOException; +import java.util.Date; +import java.util.Set; +import java.util.TreeSet; + +import javax.servlet.FilterChain; +import javax.servlet.ServletException; +import javax.servlet.ServletRequest; +import javax.servlet.ServletResponse; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.apache.commons.codec.binary.Base64; +import org.apache.logging.log4j.LogManager; +import org.apache.logging.log4j.Logger; +import org.apache.logging.log4j.ThreadContext; +import org.springframework.security.authentication.AuthenticationManager; +import org.springframework.security.authentication.BadCredentialsException; +import org.springframework.security.authentication.encoding.Md5PasswordEncoder; +import org.springframework.security.core.Authentication; +import org.springframework.security.core.AuthenticationException; +import org.springframework.security.core.context.SecurityContextHolder; +import org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter; +import org.springframework.security.web.util.matcher.AntPathRequestMatcher; + +public class RestSecurityFilter extends AbstractAuthenticationProcessingFilter { + + private static final String DEFAULT_FILTER_PROCESSES_URL = "/**"; + private static final String POST = "POST"; + + // Enable Multi-Read for PUT and POST requests + private static final Set METHOD_HAS_CONTENT = new TreeSet(String.CASE_INSENSITIVE_ORDER) { + private static final long serialVersionUID = 1L; + { + add("PUT"); + add("POST"); + } + }; + + private Md5PasswordEncoder md5 = new Md5PasswordEncoder(); + + private Logger logger = LogManager.getLogger(); + + private RestAuthenticationEntryPoint authenticationEntryPoint; + + private Date nowDate = new Date(); + private Date date = null; + + private final Long TEN_MINUTES = 10 * 60 * 1000L; + private final Long FIVE_MINUTE_DIFF = -5 * 60000L; + + public RestSecurityFilter(AuthenticationManager manager, + RestAuthenticationEntryPoint authenticationEntryPoint) { + super(new AntPathRequestMatcher(DEFAULT_FILTER_PROCESSES_URL, POST)); + this.authenticationEntryPoint = authenticationEntryPoint; + setAuthenticationManager(manager); + } + + @Override + public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, + ServletException { + // use wrapper to read multiple times the content + AuthenticationRequestWrapper request = new AuthenticationRequestWrapper((HttpServletRequest) req); + HttpServletResponse response = (HttpServletResponse) resp; + + // reset del context + SecurityContextHolder.clearContext(); + nowDate = new Date(); + if (!requiresAuthentication(request, response)) { + + chain.doFilter(request, response); + return; + } + + Authentication authentication = attemptAuthentication(request, response); + try { + // Request the authentication manager to authenticate the token + // (throws exception) + Authentication successfulAuthentication = getAuthenticationManager().authenticate(authentication); + + logger.trace("is auth?: " + successfulAuthentication.isAuthenticated()); + if (successfulAuthentication.isAuthenticated()) { + logger.trace("TIMER VALIDATION START"); + + Long diff = nowDate.getTime() - date.getTime(); + if (diff < FIVE_MINUTE_DIFF || diff >= TEN_MINUTES) { + throw new BadCredentialsException("Autentication error."); + } + logger.trace("TIMER VALIDATION OK"); + // Pass the successful token to the SecurityHolder where it can + // be + // retrieved by this thread at any stage. + SecurityContextHolder.getContext().setAuthentication(successfulAuthentication); + + // Continue with the Filters + chain.doFilter(request, response); + } else { + throw new BadCredentialsException("Errore nell'autenticazione!"); + } + } catch (AuthenticationException authenticationException) { + // If it fails clear this threads context and kick off the + // authentication entry point process. + SecurityContextHolder.clearContext(); + authenticationEntryPoint.commence(request, response, authenticationException); + } + } + + @Override + public Authentication attemptAuthentication(HttpServletRequest req, HttpServletResponse response) + throws AuthenticationException, IOException, ServletException { + + AuthenticationRequestWrapper request = (AuthenticationRequestWrapper) req; + + // Get authorization header + String credentials = request.getHeader("Authorization"); + + if (credentials == null) + throw new BadCredentialsException(""); + + if (credentials.startsWith("Basic ")) { + final String encodedUserPassword = credentials.replaceFirst("Basic ", ""); + // Decode username and password + credentials = new String(Base64.decodeBase64(encodedUserPassword)); + } + + // Authorization header is in the form : + String auth[] = credentials.split(":"); + + // get md5 content and content-type if the request is POST or PUT method + boolean hasContent = METHOD_HAS_CONTENT.contains(request.getMethod()); + String contentMd5 = hasContent ? md5.encodePassword(request.getPayload(), null) : ""; + String contentType = hasContent ? request.getContentType() : ""; + + // get timestamp + String timestamp = request.getHeader("SignDate"); + + // calculate content to sign + StringBuilder toSign = new StringBuilder(); + toSign.append(request.getMethod()).append("\n").append(contentMd5).append("\n").append(contentType) + .append("\n").append(timestamp).append("\n").append(request.getRequestURI()); + + if(UtilityString.isNullOrEmpty(req.getHeader("username"))) { + if(UtilityString.isNullOrEmpty(req.getParameter("username"))) + ThreadContext.put("username", auth[0]); + else { + ThreadContext.put("username", req.getParameter("username")); + + } + } else + ThreadContext.put("username", req.getHeader("username")); + logger.trace("IP CHIAMANTE - " + request.getRemoteAddr()); + logger.trace("Authorization - " + auth[0] + " ::: " + auth[1]); + logger.trace("SignDate - " + timestamp); + logger.trace("signature - " + toSign.toString()); + + // a rest credential is composed by request data to sign and the + // signature + RestCredentials restCredential = new RestCredentials(toSign.toString(), auth[1]); + + // calculate UTC time from timestamp (usually Date header is GMT but + // still...) + + if (timestamp == null) + date = new Date(); + else + date = UtilityString.parseDate(timestamp); + + // Create an authentication token + return new RestToken(auth[0], restCredential, date, request.getParameter(CommonConstants.PROFILE_DB)); + } + +} \ No newline at end of file diff --git a/ems-engine/src/main/resources/META-INF/drools.packagebuilder.conf b/ems-engine/src/main/resources/META-INF/drools.packagebuilder.conf new file mode 100644 index 0000000000..0dca213f71 --- /dev/null +++ b/ems-engine/src/main/resources/META-INF/drools.packagebuilder.conf @@ -0,0 +1 @@ +drools.accumulate.function.customAccumulate=it.integry.ems.rules.util.CustomAccumulateFunction \ No newline at end of file diff --git a/ems-engine/src/main/resources/META-INF/spring.handlers b/ems-engine/src/main/resources/META-INF/spring.handlers new file mode 100644 index 0000000000..4bb3684b84 --- /dev/null +++ b/ems-engine/src/main/resources/META-INF/spring.handlers @@ -0,0 +1 @@ +http\://robertmaldon.com/springbeans/condbean=it.integry.ems.spring.etl.ConditionalBeanNamespaceHandler \ No newline at end of file diff --git a/ems-engine/src/main/resources/META-INF/spring.schemas b/ems-engine/src/main/resources/META-INF/spring.schemas new file mode 100644 index 0000000000..027475f211 --- /dev/null +++ b/ems-engine/src/main/resources/META-INF/spring.schemas @@ -0,0 +1 @@ +http\://robertmaldon.com/springbeans/condbean/condbean.xsd=conditional/springbeans/condbean.xsd \ No newline at end of file diff --git a/ems-engine/src/main/resources/conditional/springbeans/condbean.xsd b/ems-engine/src/main/resources/conditional/springbeans/condbean.xsd new file mode 100644 index 0000000000..6c55d198e9 --- /dev/null +++ b/ems-engine/src/main/resources/conditional/springbeans/condbean.xsd @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-engine/src/main/resources/configs/mail.properties b/ems-engine/src/main/resources/configs/mail.properties new file mode 100644 index 0000000000..21661b68c8 --- /dev/null +++ b/ems-engine/src/main/resources/configs/mail.properties @@ -0,0 +1,7 @@ +smtp=smtp.integry.it +smtp.port=25 +smtp.auth=true +smtp.starttls.enable=false + +sender.user=info@integry.it +sender.pwd=sqliy@ \ No newline at end of file diff --git a/ems-engine/src/main/resources/configs/root.properties b/ems-engine/src/main/resources/configs/root.properties new file mode 100644 index 0000000000..a946c4c56d --- /dev/null +++ b/ems-engine/src/main/resources/configs/root.properties @@ -0,0 +1 @@ +root.api=/${ems.war.name}-api \ No newline at end of file diff --git a/ems-engine/src/main/resources/ems/ems.properties b/ems-engine/src/main/resources/ems/ems.properties new file mode 100644 index 0000000000..ffc3109e81 --- /dev/null +++ b/ems-engine/src/main/resources/ems/ems.properties @@ -0,0 +1,8 @@ +#ini.path= +#global.connection.ini.path=C:/MLSetupWS/connectDB.ini +#endpoint.ws=http://localhost:8080 +#receipts.folder=c:/test +#quartz.enabled=false +#cron.expr=0 0/30 * 1/1 * ? * +#default.printer.name= +#root.api=${ems.war.name}-api \ No newline at end of file diff --git a/ems-engine/src/main/resources/locales/messages.properties b/ems-engine/src/main/resources/locales/messages.properties new file mode 100644 index 0000000000..e69de29bb2 diff --git a/ems-engine/src/main/resources/locales/messages_it.properties b/ems-engine/src/main/resources/locales/messages_it.properties new file mode 100644 index 0000000000..e69de29bb2 diff --git a/ems-engine/src/main/resources/log4j2.xml b/ems-engine/src/main/resources/log4j2.xml new file mode 100644 index 0000000000..64ba409add --- /dev/null +++ b/ems-engine/src/main/resources/log4j2.xml @@ -0,0 +1,72 @@ + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1.1.9}.java:%L %X{username} - %m%n + + + + + + + + + + %d{yyyy-MM-dd HH:mm:ss} %-5p %c{1.1.9}.java:%L %X{username} - %m%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-engine/src/main/resources/mvc-dispatcher-servlet.xml b/ems-engine/src/main/resources/mvc-dispatcher-servlet.xml new file mode 100644 index 0000000000..2d5c3db33b --- /dev/null +++ b/ems-engine/src/main/resources/mvc-dispatcher-servlet.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-engine/src/main/resources/quartz/config.properties b/ems-engine/src/main/resources/quartz/config.properties new file mode 100644 index 0000000000..36bdcd4bf9 --- /dev/null +++ b/ems-engine/src/main/resources/quartz/config.properties @@ -0,0 +1,9 @@ +org.quartz.scheduler.instanceId=AUTO +org.quartz.scheduler.instanceName=MY_JOB_SCHEDULER + +org.quartz.scheduler.rmi.export = false +org.quartz.scheduler.rmi.proxy = false +org.quartz.threadPool.class = org.quartz.simpl.SimpleThreadPool +org.quartz.threadPool.threadCount = 10 +org.quartz.threadPool.threadPriority = 5 +org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread = true \ No newline at end of file diff --git a/ems-engine/src/main/resources/rules/general.drl b/ems-engine/src/main/resources/rules/general.drl new file mode 100644 index 0000000000..b8b1627be0 --- /dev/null +++ b/ems-engine/src/main/resources/rules/general.drl @@ -0,0 +1,7 @@ +package it.integry.rules + +import it.integry.ems.entity.* +import java.sql.Connection + +global Connection conn + diff --git a/ems-engine/src/main/resources/spring/applicationContext-security.xml b/ems-engine/src/main/resources/spring/applicationContext-security.xml new file mode 100644 index 0000000000..fd37eb5d2a --- /dev/null +++ b/ems-engine/src/main/resources/spring/applicationContext-security.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ems-engine/src/main/resources/spring/applicationContext.xml b/ems-engine/src/main/resources/spring/applicationContext.xml new file mode 100644 index 0000000000..14a6757b18 --- /dev/null +++ b/ems-engine/src/main/resources/spring/applicationContext.xml @@ -0,0 +1,91 @@ + + + + + + + + + + classpath*:configs/*.properties + file:///${catalina.home}/conf/integry/ems.properties + file:///${catalina.home}/conf/integry/ordikids.properties + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${smtp} + ${smtp.port} + ${smtp.auth} + ${smtp.starttls.enable} + + + + \ No newline at end of file diff --git a/ems-engine/src/main/webapp/META-INF/context.xml b/ems-engine/src/main/webapp/META-INF/context.xml new file mode 100644 index 0000000000..00e6551eb1 --- /dev/null +++ b/ems-engine/src/main/webapp/META-INF/context.xml @@ -0,0 +1,2 @@ + + diff --git a/ems-engine/src/main/webapp/WEB-INF/web.xml b/ems-engine/src/main/webapp/WEB-INF/web.xml new file mode 100644 index 0000000000..68a611d504 --- /dev/null +++ b/ems-engine/src/main/webapp/WEB-INF/web.xml @@ -0,0 +1,142 @@ + + + RESTFul Ws Translator + + contextConfigLocation + + classpath:spring/applicationContext.xml + classpath:spring/applicationContext-security.xml + + + + log4jContextName + ems + + + log4jConfiguration + classpath:log4j2.xml + + + + org.apache.logging.log4j.web.Log4jServletContextListener + + + org.springframework.web.context.ContextLoaderListener + + + org.springframework.web.context.request.RequestContextListener + + + + SpringDispatcherServlet + org.springframework.web.servlet.DispatcherServlet + + contextConfigLocation + classpath:mvc-dispatcher-servlet.xml + + 1 + + + SpringDispatcherServlet + / + + + + metricFilter + it.integry.ems.metrics.filter.MetricFilter + + + metricFilter + /* + + + + CORS + com.thetransactioncompany.cors.CORSFilter + + cors.allowGenericHttpRequests + true + + + + cors.allowOrigin + * + + + + cors.allowSubdomains + false + + + + cors.supportedMethods + GET, HEAD, POST, OPTIONS + + + + cors.supportedHeaders + * + + + + cors.exposedHeaders + SignDate, Authorization, Content-Type + + + + cors.supportsCredentials + true + + + + cors.maxAge + 3600 + + + + + + requestLoggingFilter + it.integry.security.filter.RestLoggerBodyFilter + + includeClientInfo + true + + + includePayload + true + + + includeQueryString + false + + + + requestLoggingFilter + /* + + + + CORS + /* + + + + springSecurityFilterChain + org.springframework.web.filter.DelegatingFilterProxy + + + springSecurityFilterChain + /* + + + 30 + + ems + + index.jsp + + \ No newline at end of file diff --git a/ems-engine/src/main/webapp/css/bootstrap-theme.min.css b/ems-engine/src/main/webapp/css/bootstrap-theme.min.css new file mode 100644 index 0000000000..dc95d8e4e4 --- /dev/null +++ b/ems-engine/src/main/webapp/css/bootstrap-theme.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)} +/*# sourceMappingURL=bootstrap-theme.min.css.map */ \ No newline at end of file diff --git a/ems-engine/src/main/webapp/css/bootstrap.min.css b/ems-engine/src/main/webapp/css/bootstrap.min.css new file mode 100644 index 0000000000..4cf729e434 --- /dev/null +++ b/ems-engine/src/main/webapp/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v3.3.6 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/ems-engine/src/main/webapp/css/cerch.png b/ems-engine/src/main/webapp/css/cerch.png new file mode 100644 index 0000000000000000000000000000000000000000..e6962d0d831b12e05b3bccfe992d170cb15d3eb8 GIT binary patch literal 4848 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 WmPz1W5&y;j0000

    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 z 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

  • m!a*bnJ??V_gb5@#EHw`5J9*) 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 W@2aLk{u5hfg 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%0AcdYxAjwEKQSYTaT%1hA<`-{&M;u% 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ڂ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�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 z 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

    >DpuGlJ82lr)% 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%0A`=O3W$J#pcvLos46Ivu#?}yI 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

    =Tru&ckeZV!p0 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