OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 182 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 182 Rev 185
Line 55... Line 55...
55
import org.openconcerto.erp.core.finance.accounting.element.JournalSQLElement;
55
import org.openconcerto.erp.core.finance.accounting.element.JournalSQLElement;
56
import org.openconcerto.erp.core.finance.accounting.element.MouvementSQLElement;
56
import org.openconcerto.erp.core.finance.accounting.element.MouvementSQLElement;
57
import org.openconcerto.erp.core.finance.accounting.element.NatureCompteSQLElement;
57
import org.openconcerto.erp.core.finance.accounting.element.NatureCompteSQLElement;
58
import org.openconcerto.erp.core.finance.accounting.element.PieceSQLElement;
58
import org.openconcerto.erp.core.finance.accounting.element.PieceSQLElement;
59
import org.openconcerto.erp.core.finance.accounting.element.PosteAnalytiqueSQLElement;
59
import org.openconcerto.erp.core.finance.accounting.element.PosteAnalytiqueSQLElement;
-
 
60
import org.openconcerto.erp.core.finance.accounting.element.ReleveBancaireElementSQLElement;
-
 
61
import org.openconcerto.erp.core.finance.accounting.element.ReleveBancaireSQLElement;
60
import org.openconcerto.erp.core.finance.accounting.element.RepartitionAnalytiqueSQLElement;
62
import org.openconcerto.erp.core.finance.accounting.element.RepartitionAnalytiqueSQLElement;
61
import org.openconcerto.erp.core.finance.accounting.element.SaisieKmItemSQLElement;
63
import org.openconcerto.erp.core.finance.accounting.element.SaisieKmItemSQLElement;
62
import org.openconcerto.erp.core.finance.accounting.element.SaisieKmSQLElement;
64
import org.openconcerto.erp.core.finance.accounting.element.SaisieKmSQLElement;
63
import org.openconcerto.erp.core.finance.accounting.element.TypeComptePCGSQLElement;
65
import org.openconcerto.erp.core.finance.accounting.element.TypeComptePCGSQLElement;
64
import org.openconcerto.erp.core.finance.accounting.model.Currency;
66
import org.openconcerto.erp.core.finance.accounting.model.Currency;
Line 187... Line 189...
187
import org.openconcerto.erp.core.sales.product.element.CustomerProductFamilyQtyPriceSQLElement;
189
import org.openconcerto.erp.core.sales.product.element.CustomerProductFamilyQtyPriceSQLElement;
188
import org.openconcerto.erp.core.sales.product.element.CustomerProductQtyPriceSQLElement;
190
import org.openconcerto.erp.core.sales.product.element.CustomerProductQtyPriceSQLElement;
189
import org.openconcerto.erp.core.sales.product.element.EcoContributionSQLElement;
191
import org.openconcerto.erp.core.sales.product.element.EcoContributionSQLElement;
190
import org.openconcerto.erp.core.sales.product.element.FamilleArticleSQLElement;
192
import org.openconcerto.erp.core.sales.product.element.FamilleArticleSQLElement;
191
import org.openconcerto.erp.core.sales.product.element.FamilleEcoContributionSQLElement;
193
import org.openconcerto.erp.core.sales.product.element.FamilleEcoContributionSQLElement;
-
 
194
import org.openconcerto.erp.core.sales.product.element.LotLivraisonSQLElement;
-
 
195
import org.openconcerto.erp.core.sales.product.element.LotReceptionSQLElement;
192
import org.openconcerto.erp.core.sales.product.element.LotSQLElement;
196
import org.openconcerto.erp.core.sales.product.element.LotSQLElement;
193
import org.openconcerto.erp.core.sales.product.element.MetriqueSQLElement;
197
import org.openconcerto.erp.core.sales.product.element.MetriqueSQLElement;
194
import org.openconcerto.erp.core.sales.product.element.ModeVenteArticleSQLElement;
198
import org.openconcerto.erp.core.sales.product.element.ModeVenteArticleSQLElement;
195
import org.openconcerto.erp.core.sales.product.element.ProductItemSQLElement;
199
import org.openconcerto.erp.core.sales.product.element.ProductItemSQLElement;
196
import org.openconcerto.erp.core.sales.product.element.ProductQtyPriceSQLElement;
200
import org.openconcerto.erp.core.sales.product.element.ProductQtyPriceSQLElement;
Line 242... Line 246...
242
import org.openconcerto.erp.generationDoc.provider.AdresseVilleCPClientValueProvider;
246
import org.openconcerto.erp.generationDoc.provider.AdresseVilleCPClientValueProvider;
243
import org.openconcerto.erp.generationDoc.provider.AdresseVilleClientValueProvider;
247
import org.openconcerto.erp.generationDoc.provider.AdresseVilleClientValueProvider;
244
import org.openconcerto.erp.generationDoc.provider.AdresseVilleNomClientValueProvider;
248
import org.openconcerto.erp.generationDoc.provider.AdresseVilleNomClientValueProvider;
245
import org.openconcerto.erp.generationDoc.provider.ArticleCodeClientProvider;
249
import org.openconcerto.erp.generationDoc.provider.ArticleCodeClientProvider;
246
import org.openconcerto.erp.generationDoc.provider.ArticleCodeFournisseurProvider;
250
import org.openconcerto.erp.generationDoc.provider.ArticleCodeFournisseurProvider;
-
 
251
import org.openconcerto.erp.generationDoc.provider.BatchListProvider;
247
import org.openconcerto.erp.generationDoc.provider.ConditionsReglementDetailsProvider;
252
import org.openconcerto.erp.generationDoc.provider.ConditionsReglementDetailsProvider;
248
import org.openconcerto.erp.generationDoc.provider.DateBLProvider;
253
import org.openconcerto.erp.generationDoc.provider.DateBLProvider;
249
import org.openconcerto.erp.generationDoc.provider.DateProvider;
254
import org.openconcerto.erp.generationDoc.provider.DateProvider;
250
import org.openconcerto.erp.generationDoc.provider.FacturableValueProvider;
255
import org.openconcerto.erp.generationDoc.provider.FacturableValueProvider;
251
import org.openconcerto.erp.generationDoc.provider.FichePayeHeureSupTotalProvider;
256
import org.openconcerto.erp.generationDoc.provider.FichePayeHeureSupTotalProvider;
Line 264... Line 269...
264
import org.openconcerto.erp.generationDoc.provider.PrixUnitaireRemiseProvider;
269
import org.openconcerto.erp.generationDoc.provider.PrixUnitaireRemiseProvider;
265
import org.openconcerto.erp.generationDoc.provider.QteLineDocProvider;
270
import org.openconcerto.erp.generationDoc.provider.QteLineDocProvider;
266
import org.openconcerto.erp.generationDoc.provider.QteTotalDocProvider;
271
import org.openconcerto.erp.generationDoc.provider.QteTotalDocProvider;
267
import org.openconcerto.erp.generationDoc.provider.QteTotalLineDocProvider;
272
import org.openconcerto.erp.generationDoc.provider.QteTotalLineDocProvider;
268
import org.openconcerto.erp.generationDoc.provider.QteTotalProvider;
273
import org.openconcerto.erp.generationDoc.provider.QteTotalProvider;
-
 
274
import org.openconcerto.erp.generationDoc.provider.RGProvider;
269
import org.openconcerto.erp.generationDoc.provider.RecapFactureProvider;
275
import org.openconcerto.erp.generationDoc.provider.RecapFactureProvider;
-
 
276
import org.openconcerto.erp.generationDoc.provider.RecapLigneFactureProvider;
270
import org.openconcerto.erp.generationDoc.provider.RefClientValueProvider;
277
import org.openconcerto.erp.generationDoc.provider.RefClientValueProvider;
271
import org.openconcerto.erp.generationDoc.provider.RemiseProvider;
278
import org.openconcerto.erp.generationDoc.provider.RemiseProvider;
272
import org.openconcerto.erp.generationDoc.provider.RemiseTotalProvider;
279
import org.openconcerto.erp.generationDoc.provider.RemiseTotalProvider;
273
import org.openconcerto.erp.generationDoc.provider.RestantAReglerProvider;
280
import org.openconcerto.erp.generationDoc.provider.RestantAReglerProvider;
-
 
281
import org.openconcerto.erp.generationDoc.provider.ResteALivrerDocProvider;
274
import org.openconcerto.erp.generationDoc.provider.SaledTotalNotDiscountedProvider;
282
import org.openconcerto.erp.generationDoc.provider.SaledTotalNotDiscountedProvider;
275
import org.openconcerto.erp.generationDoc.provider.StockLocationProvider;
283
import org.openconcerto.erp.generationDoc.provider.StockLocationProvider;
-
 
284
import org.openconcerto.erp.generationDoc.provider.TitleInvoiceProvider;
276
import org.openconcerto.erp.generationDoc.provider.TotalAcompteProvider;
285
import org.openconcerto.erp.generationDoc.provider.TotalAcompteProvider;
277
import org.openconcerto.erp.generationDoc.provider.TotalCommandeClientProvider;
286
import org.openconcerto.erp.generationDoc.provider.TotalCommandeClientProvider;
278
import org.openconcerto.erp.generationDoc.provider.UserCreateInitialsValueProvider;
287
import org.openconcerto.erp.generationDoc.provider.UserCreateInitialsValueProvider;
279
import org.openconcerto.erp.generationDoc.provider.UserCurrentInitialsValueProvider;
288
import org.openconcerto.erp.generationDoc.provider.UserCurrentInitialsValueProvider;
280
import org.openconcerto.erp.generationDoc.provider.UserModifyInitialsValueProvider;
289
import org.openconcerto.erp.generationDoc.provider.UserModifyInitialsValueProvider;
Line 621... Line 630...
621
        SalesCreditAccountingRecordsProvider.register();
630
        SalesCreditAccountingRecordsProvider.register();
622
        SupplyOrderAccountingRecordsProvider.register();
631
        SupplyOrderAccountingRecordsProvider.register();
623
    }
632
    }
624
 
633
 
625
    private void registerCellValueProvider() {
634
    private void registerCellValueProvider() {
-
 
635
        RGProvider.register();
626
        UserCreateInitialsValueProvider.register();
636
        UserCreateInitialsValueProvider.register();
627
        UserModifyInitialsValueProvider.register();
637
        UserModifyInitialsValueProvider.register();
628
        UserCurrentInitialsValueProvider.register();
638
        UserCurrentInitialsValueProvider.register();
629
        PrixUnitaireRemiseProvider.register();
639
        PrixUnitaireRemiseProvider.register();
630
        PrixUnitaireProvider.register();
640
        PrixUnitaireProvider.register();
Line 633... Line 643...
633
        ArticleCodeClientProvider.register();
643
        ArticleCodeClientProvider.register();
634
        ConditionsReglementDetailsProvider.register();
644
        ConditionsReglementDetailsProvider.register();
635
        FacturableValueProvider.register();
645
        FacturableValueProvider.register();
636
        TotalCommandeClientProvider.register();
646
        TotalCommandeClientProvider.register();
637
        LabelAccountInvoiceProvider.register();
647
        LabelAccountInvoiceProvider.register();
-
 
648
        TitleInvoiceProvider.register();
638
        DateBLProvider.register();
649
        DateBLProvider.register();
639
        AdresseRueClientValueProvider.register();
650
        AdresseRueClientValueProvider.register();
640
        AdresseVilleClientValueProvider.register();
651
        AdresseVilleClientValueProvider.register();
641
        AdresseVilleCPClientValueProvider.register();
652
        AdresseVilleCPClientValueProvider.register();
642
        AdresseVilleNomClientValueProvider.register();
653
        AdresseVilleNomClientValueProvider.register();
Line 645... Line 656...
645
        QteLineDocProvider.register();
656
        QteLineDocProvider.register();
646
        QteTotalLineDocProvider.register();
657
        QteTotalLineDocProvider.register();
647
        QteTotalDocProvider.register();
658
        QteTotalDocProvider.register();
648
        StockLocationProvider.register();
659
        StockLocationProvider.register();
649
        RefClientValueProvider.register();
660
        RefClientValueProvider.register();
-
 
661
        RecapLigneFactureProvider.register();
650
        ModeDeReglementDetailsProvider.register();
662
        ModeDeReglementDetailsProvider.register();
651
        FormatedGlobalQtyTotalProvider.register();
663
        FormatedGlobalQtyTotalProvider.register();
652
        FichePayeHeureSupTotalProvider.register();
664
        FichePayeHeureSupTotalProvider.register();
653
        FichePayeHeureTotalProvider.register();
665
        FichePayeHeureTotalProvider.register();
654
        FichePayePlafondAProvider.register();
666
        FichePayePlafondAProvider.register();
Line 658... Line 670...
658
        PaiementRemainedDevisProvider.register();
670
        PaiementRemainedDevisProvider.register();
659
        RemiseProvider.register();
671
        RemiseProvider.register();
660
        DateProvider.register();
672
        DateProvider.register();
661
        RemiseTotalProvider.register();
673
        RemiseTotalProvider.register();
662
        RecapFactureProvider.register();
674
        RecapFactureProvider.register();
-
 
675
        RecapLigneFactureProvider.register();
663
        RestantAReglerProvider.register();
676
        RestantAReglerProvider.register();
-
 
677
        ResteALivrerDocProvider.register();
664
        SaledTotalNotDiscountedProvider.register();
678
        SaledTotalNotDiscountedProvider.register();
665
        ArticleCodeFournisseurProvider.register();
679
        ArticleCodeFournisseurProvider.register();
666
        IbanProvider.register();
680
        IbanProvider.register();
-
 
681
        BatchListProvider.register();
667
    }
682
    }
668
 
683
 
669
    @Override
684
    @Override
670
    protected void initDS(SQLDataSource ds) {
685
    protected void initDS(SQLDataSource ds) {
671
        super.initDS(ds);
686
        super.initDS(ds);
Line 967... Line 982...
967
            dir.addSQLElement(EtatDemandePrixSQLElement.class);
982
            dir.addSQLElement(EtatDemandePrixSQLElement.class);
968
            dir.addSQLElement(DemandePrixSQLElement.class);
983
            dir.addSQLElement(DemandePrixSQLElement.class);
969
            dir.addSQLElement(DemandePrixItemSQLElement.class);
984
            dir.addSQLElement(DemandePrixItemSQLElement.class);
970
            dir.addSQLElement(FabricantSQLElement.class);
985
            dir.addSQLElement(FabricantSQLElement.class);
971
            dir.addSQLElement(ChiffrageCommandeClientSQLElement.class);
986
            dir.addSQLElement(ChiffrageCommandeClientSQLElement.class);
-
 
987
            dir.addSQLElement(LotSQLElement.class);
-
 
988
            dir.addSQLElement(LotReceptionSQLElement.class);
-
 
989
            dir.addSQLElement(LotLivraisonSQLElement.class);
972
 
990
 
973
            dir.addSQLElement(new CommercialSQLElement());
991
            dir.addSQLElement(new CommercialSQLElement());
974
 
992
 
975
            dir.addSQLElement(ObjectifSQLElement.class);
993
            dir.addSQLElement(ObjectifSQLElement.class);
976
            dir.addSQLElement(new ComptePCESQLElement());
994
            dir.addSQLElement(new ComptePCESQLElement());
Line 1098... Line 1116...
1098
            dir.addSQLElement(CalendarItemGroupSQLElement.class);
1116
            dir.addSQLElement(CalendarItemGroupSQLElement.class);
1099
            dir.addSQLElement(DeviseHistoriqueSQLElement.class);
1117
            dir.addSQLElement(DeviseHistoriqueSQLElement.class);
1100
            dir.addSQLElement(EmailTemplateSQLElement.class);
1118
            dir.addSQLElement(EmailTemplateSQLElement.class);
1101
 
1119
 
1102
            dir.addSQLElement(ArretChomageIntemperieSQLElement.class);
1120
            dir.addSQLElement(ArretChomageIntemperieSQLElement.class);
-
 
1121
            if (this.isExperimental) {
-
 
1122
                dir.addSQLElement(ReleveBancaireSQLElement.class, this.getRootSociete());
-
 
1123
                dir.addSQLElement(ReleveBancaireElementSQLElement.class, this.getRootSociete());
1103
 
1124
            }
1104
            if (getRootSociete().contains("FWK_LIST_PREFS")) {
1125
            if (getRootSociete().contains("FWK_LIST_PREFS")) {
1105
                dir.addSQLElement(new FWKListPrefs(getRootSociete()));
1126
                dir.addSQLElement(new FWKListPrefs(getRootSociete()));
1106
            }
1127
            }
1107
            if (getRootSociete().contains("FWK_SESSION_STATE")) {
1128
            if (getRootSociete().contains("FWK_SESSION_STATE")) {
1108
                dir.addSQLElement(new FWKSessionState(getRootSociete()));
1129
                dir.addSQLElement(new FWKSessionState(getRootSociete()));