View Javadoc
1   /*
2    * Copyright (c) 2002-2023, City of Paris
3    * All rights reserved.
4    *
5    * Redistribution and use in source and binary forms, with or without
6    * modification, are permitted provided that the following conditions
7    * are met:
8    *
9    *  1. Redistributions of source code must retain the above copyright notice
10   *     and the following disclaimer.
11   *
12   *  2. Redistributions in binary form must reproduce the above copyright notice
13   *     and the following disclaimer in the documentation and/or other materials
14   *     provided with the distribution.
15   *
16   *  3. Neither the name of 'Mairie de Paris' nor 'Lutece' nor the names of its
17   *     contributors may be used to endorse or promote products derived from
18   *     this software without specific prior written permission.
19   *
20   * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21   * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22   * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
23   * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE
24   * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
25   * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
26   * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
27   * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
28   * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
29   * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
30   * POSSIBILITY OF SUCH DAMAGE.
31   *
32   * License 1.0
33   */
34  
35  package fr.paris.lutece.plugins.referentielbo.v2.model.profil;
36  
37  import java.math.BigDecimal;
38  import java.sql.Timestamp;
39  
40  public class DonneesFinancieresDto
41  {
42      private String trancheTarifaire;
43      private BigDecimal tarifJournalier;
44      private String origineCalcul;
45      private String periodeDebut;
46      private String periodeFin;
47      private Boolean dematerialisation;
48      private Boolean prelevementAuto;
49      private CertificationDto certification;
50      private Timestamp dateModification;
51  
52      public String getTrancheTarifaire( )
53      {
54          return trancheTarifaire;
55      }
56  
57      public void setTrancheTarifaire( String trancheTarifaire )
58      {
59          this.trancheTarifaire = trancheTarifaire;
60      }
61  
62      public BigDecimal getTarifJournalier( )
63      {
64          return tarifJournalier;
65      }
66  
67      public void setTarifJournalier( BigDecimal tarifJournalier )
68      {
69          this.tarifJournalier = tarifJournalier;
70      }
71  
72      public String getOrigineCalcul( )
73      {
74          return origineCalcul;
75      }
76  
77      public void setOrigineCalcul( String origineCalcul )
78      {
79          this.origineCalcul = origineCalcul;
80      }
81  
82      public String getPeriodeDebut( )
83      {
84          return periodeDebut;
85      }
86  
87      public void setPeriodeDebut( String periodeDebut )
88      {
89          this.periodeDebut = periodeDebut;
90      }
91  
92      public String getPeriodeFin( )
93      {
94          return periodeFin;
95      }
96  
97      public void setPeriodeFin( String periodeFin )
98      {
99          this.periodeFin = periodeFin;
100     }
101 
102     public Boolean getDematerialisation( )
103     {
104         return dematerialisation;
105     }
106 
107     public void setDematerialisation( Boolean dematerialisation )
108     {
109         this.dematerialisation = dematerialisation;
110     }
111 
112     public Boolean getPrelevementAuto( )
113     {
114         return prelevementAuto;
115     }
116 
117     public void setPrelevementAuto( Boolean prelevementAuto )
118     {
119         this.prelevementAuto = prelevementAuto;
120     }
121 
122     public CertificationDto getCertification( )
123     {
124         return certification;
125     }
126 
127     public void setCertification( CertificationDto certification )
128     {
129         this.certification = certification;
130     }
131 
132     /**
133      * Timestamp de modification de l'objet courant (format {@link fr.paris.lutece.plugins.referentielbo.v2.rs.Constants#PATTERN_TIMESTAMP timestamp})
134      * @return
135      */
136     public Timestamp getDateModification( )
137     {
138         return dateModification;
139     }
140 
141     /**
142      * N'est pas à utiliser dans le cadre de la création/modification dans le RSF
143      * @param dateModification
144      */
145     public void setDateModification( Timestamp dateModification )
146     {
147         this.dateModification = dateModification;
148     }
149 }