1 | /** |
---|
2 | * Created on 15 Jan. 2007 |
---|
3 | * @author |
---|
4 | */ |
---|
5 | |
---|
6 | package integration.utils; |
---|
7 | import integration.hibernate.Langue; |
---|
8 | |
---|
9 | import java.io.File; |
---|
10 | |
---|
11 | /** |
---|
12 | * |
---|
13 | * Classe regroupant les attributs statiques utilisés |
---|
14 | */ |
---|
15 | |
---|
16 | public class Constantes { |
---|
17 | // ******************************************************************************************************* |
---|
18 | // Catégories des jeux é traiter * |
---|
19 | // 1 | AVION * |
---|
20 | // 2 | SURF_FIXE * |
---|
21 | // 3 | SURF_MOBILE * |
---|
22 | // ******************************************************************************************************* |
---|
23 | public final static int numCatAVION = 1; |
---|
24 | public final static int numCatSURF_FIXE = 2; |
---|
25 | public final static int numCatSURF_MOBILE = 3; |
---|
26 | public final static String nomCatAVION = "AVION"; |
---|
27 | public final static String nomCatSURF_FIXE = "SURF_FIXE"; |
---|
28 | public final static String nomCatSURF_MOBILE = "SURF_MOBILE"; |
---|
29 | |
---|
30 | /** Chemin d'accés aux données brutes déposées */ |
---|
31 | public static String cheminDonnees; |
---|
32 | /** Chemin d'accés aux données modifiées relatif au depét : données insérées dans la base.*/ |
---|
33 | public static String cheminDonneesSortie; |
---|
34 | /** Chemin des modéles XML */ |
---|
35 | public static String cheminModeles; |
---|
36 | /** Chemin des listes : fichiers .xls */ |
---|
37 | public static String cheminListes; |
---|
38 | /** Chemin logs */ |
---|
39 | public static String cheminFichierSortie; |
---|
40 | |
---|
41 | /** Noms des listes EXCEL */ |
---|
42 | public final static String nomListeCapteurs = "capteurs.xls"; |
---|
43 | public final static String nomListeUnites = "unites.xls"; |
---|
44 | public final static String nomListeOrganismes = "organismes.xls"; |
---|
45 | public final static String nomListeParametres = "parametres.xls"; |
---|
46 | public final static String nomListePersonnes = "personnes.xls"; |
---|
47 | public final static String nomListePlateformes = "plateformes.xls"; |
---|
48 | |
---|
49 | /** Délimiteurs */ |
---|
50 | public final static String delimiteurXLS = ","; |
---|
51 | public final static String delimiteur1 = " "; |
---|
52 | public final static String delimiteur2 = "\\t"; |
---|
53 | public final static String delimiteur22 = "\t"; |
---|
54 | |
---|
55 | /** Fichier texte contenant la trace de l'insertion du jeu */ |
---|
56 | public static File fichierSortie; |
---|
57 | |
---|
58 | /** Latitude minimale autorisée */ |
---|
59 | public final static double latitudeMini = -90; |
---|
60 | /** Latitude maximale autorisée */ |
---|
61 | public final static double latitudeMaxi = 90; |
---|
62 | |
---|
63 | /** Longitude minimale autorisée */ |
---|
64 | public final static double longitudeMini = -180; |
---|
65 | /** Longitude maximale autorisée */ |
---|
66 | public final static double longitudeMaxi = 180; |
---|
67 | |
---|
68 | /** Altitude minimale autorisée */ |
---|
69 | public final static double altitudeMini = -1000; |
---|
70 | /** Altitude maximale autorisée */ |
---|
71 | public final static double altitudeMaxi = 35000; |
---|
72 | |
---|
73 | /** hauteur sol maximale autorisée */ |
---|
74 | public final static double hsMaxi = 35000; |
---|
75 | /** hauteur sol minimale autorisée */ |
---|
76 | public final static double hsMini = -1000; |
---|
77 | |
---|
78 | public final static String datePlusInf = "01/01/2500 00:01:00"; |
---|
79 | public final static String dateMoinsInf = "01/01/1970 00:00:01"; |
---|
80 | |
---|
81 | /** Latitude minimale autorisée */ |
---|
82 | public final static double latitudePlusInf = 91; |
---|
83 | /** Latitude maximale autorisée */ |
---|
84 | public final static double latitudeMoinsInf = -91; |
---|
85 | |
---|
86 | /** Longitude minimale autorisée */ |
---|
87 | public final static double longitudePlusInf = 181; |
---|
88 | /** Longitude maximale autorisée */ |
---|
89 | public final static double longitudeMoinsInf = -181; |
---|
90 | |
---|
91 | /** Altitude minimale autorisée */ |
---|
92 | public final static double altitudePlusInf = 35001; |
---|
93 | /** Altitude maximale autorisée */ |
---|
94 | public final static double altitudeMoinsInf = -1001; |
---|
95 | |
---|
96 | /** hauteur sol maximale autorisée */ |
---|
97 | public final static double hsPlusInf = 35001 ; |
---|
98 | /** hauteur sol minimale autorisée */ |
---|
99 | public final static double hsMoinsInf = -1001; |
---|
100 | |
---|
101 | /** nobres de secondes autorisées */ |
---|
102 | public final static double nbSecondesMaxi = 86400; |
---|
103 | |
---|
104 | /** sequences ascendantes */ |
---|
105 | public final static String descriptionSequencesAscendante = "Séquence ascendante"; |
---|
106 | /** sequences descendantes */ |
---|
107 | public final static String descriptionSequencesDescendante = "Séquence descendante"; |
---|
108 | /** identifiant de la sequence ascendante */ |
---|
109 | public final static int numSequencesAscendante = 1; |
---|
110 | /** identifiant de la sequence descendante */ |
---|
111 | public final static int numSequencesDescendante = 0; |
---|
112 | /** description du flag validité : bonne */ |
---|
113 | public final static String descriptionFlagValiditeBonne = "Good observation"; |
---|
114 | /** description du flag validité : mauvaise */ |
---|
115 | public final static String descriptionFlagValiditeMauvaise = "Bad observation"; |
---|
116 | |
---|
117 | /** Flag validité */ |
---|
118 | /** numero du flag validité : bon = 0 */ |
---|
119 | public final static int numFlagValiditeBon = 0; |
---|
120 | /** numero du flag validité : mauvais = 1 */ |
---|
121 | public final static int numFlagValiditeMauvais = 1; |
---|
122 | |
---|
123 | /** Formats de date */ |
---|
124 | public final static String formatAAAAMMJJHHMMSS = "AAAAMMJJHHMMSS"; |
---|
125 | public final static String formatDateAAAAMMJJHHMMSS = "yyyyMMddHHmmss"; |
---|
126 | public final static String formatDateAAAAMMJJHHMM = "yyyyMMddHHmm"; |
---|
127 | public final static String formatDateAAAAMMJJHH = "yyyyMMddHH"; |
---|
128 | /**Format de date standard */ |
---|
129 | public final static String formatJJMMAAAAHHMMSS = "JJ/MM/AAAA HH:MI:SS"; |
---|
130 | public final static String formatDateJJMMAAAAHHMMSS = "dd/MM/yyyy HH:mm:ss"; |
---|
131 | public final static String formatDateJJMMAAAAHHMM = "dd/MM/yyyy HH:mm"; |
---|
132 | public final static String formatDateDefault = "yyyy-MM-dd HH:mm:ss z"; |
---|
133 | /**Format de date du jeu cpc 3010*/ |
---|
134 | /**Format jour*/ |
---|
135 | public final static String formatJJMMAA ="JJ/MM/AA"; |
---|
136 | public final static String formatDateJJMMAA = "dd/MM/yy"; |
---|
137 | |
---|
138 | /**Format heure*/ |
---|
139 | public final static String formatHHMMSS ="HH:MM:SS"; |
---|
140 | public final static String formatDateHHMMSS = "HH:mm:ss"; |
---|
141 | |
---|
142 | /**Format jour + heure */ |
---|
143 | public final static String formatJJMMAAHHMMSS = "JJ/MM/AA HH:MM:SS"; |
---|
144 | public final static String formatDateJJMMAAHHMMSS = "dd/MM/yy HH:mm:ss"; |
---|
145 | |
---|
146 | /**Format mois */ |
---|
147 | public final static String formatMM ="MM"; |
---|
148 | public final static String formatDateMM = "MM"; |
---|
149 | |
---|
150 | /**Format jours */ |
---|
151 | public final static String formatJJ ="JJ"; |
---|
152 | public final static String formatDateJJ = "dd"; |
---|
153 | |
---|
154 | /**Format année */ |
---|
155 | public final static String formatAAAA ="AAAA"; |
---|
156 | public final static String formatDateAAAA = "yyyy"; |
---|
157 | |
---|
158 | /**Format heures */ |
---|
159 | public final static String formatHH ="HH"; |
---|
160 | public final static String formatDateHH = "HH"; |
---|
161 | |
---|
162 | /**Format minutes */ |
---|
163 | public final static String formatMI ="MI"; |
---|
164 | public final static String formatDateMI = "mm"; |
---|
165 | |
---|
166 | /** Infos paramétres */ |
---|
167 | public final static String nomFonctionDate = "date"; |
---|
168 | public final static String nomParametreHeure = "heure"; |
---|
169 | public final static String nomParametreJour = "jour"; |
---|
170 | public final static String nomParametreAnnee = "annee"; |
---|
171 | public final static String nomParametreMinute = "minute"; |
---|
172 | public final static String nomParametreMois = "mois"; |
---|
173 | public final static String nomParametreLatitude = "latitude"; |
---|
174 | public final static String nomParametreLongitude = "longitude"; |
---|
175 | public final static String nomParametreAltitude = "altitude"; |
---|
176 | public final static String nomParametreGeop = "geop"; |
---|
177 | public final static String nomParametreHauteurSol = "height"; |
---|
178 | public final static String nomFonctionInsererVal= "inserer_valeur"; |
---|
179 | public final static String nomFonctionInsererSeq = "inserer_sequence"; |
---|
180 | public final static String nomFonctionInsererMes = "inserer_mesure"; |
---|
181 | public final static String nomFonctionInsererLoc = "inserer_Loc"; |
---|
182 | public final static String nomFonctionInsererDelta = "delta"; |
---|
183 | public final static String nomFonctionInsererFlagValidite = "flag_validite"; |
---|
184 | public final static String nomFonctionNone = "none"; |
---|
185 | |
---|
186 | /** Encodage par défaut */ |
---|
187 | public final static String encodageDefaut = "ISO-8859-1"; |
---|
188 | |
---|
189 | /**Langue (Franéais par défaut) */ |
---|
190 | public final static Langue langueFR = new Langue("fr", "Franéais"); |
---|
191 | public final static Langue langueEN = new Langue("en", "English"); |
---|
192 | |
---|
193 | /** indices de rangement des personnes */ |
---|
194 | public final static int indiceIntegrateur = 0; |
---|
195 | public final static int indiceContact = 1; |
---|
196 | public final static int indicePI = 2; |
---|
197 | |
---|
198 | /** Domaine de la catégorie du paramétre */ |
---|
199 | public final static String domaineCategorieParam = "http://gcmd.gsfc.nasa.gov/Resources/valids/archives/keyword_list.html"; |
---|
200 | /** unités */ |
---|
201 | public final static String uniteKelvin = "éK"; |
---|
202 | public final static String uniteCelsius = "éC"; |
---|
203 | public final static String unitePPT = "pptv"; |
---|
204 | public final static String unitePPB = "ppbv"; |
---|
205 | public final static String unitePPM = "ppmv"; |
---|
206 | public final static String unitekPa = "kPa"; |
---|
207 | public final static String unitembar = "mbar"; |
---|
208 | public final static String unitepm = "m-1"; |
---|
209 | public final static String unitepmm = "mm-1"; |
---|
210 | public final static String unitengm_3 = "ng.m-3"; |
---|
211 | public final static String uniteugm_3 = "ug.m-3"; |
---|
212 | /** les fonctions */ |
---|
213 | public final static String fonctionSubdiviser = "subdiviser"; |
---|
214 | |
---|
215 | /** Objet inconnu */ |
---|
216 | public final static String unknown = "UNKNOWN"; |
---|
217 | |
---|
218 | /** Types de plateformes */ |
---|
219 | public final static int typePlatFixID = 1; |
---|
220 | public final static int typePlatMobID = 2; |
---|
221 | public final static String typePlatFix = "FIXED"; |
---|
222 | public final static String typePlatMob = "MOBILE"; |
---|
223 | |
---|
224 | /** Extensions fichiers NASA-AMES */ |
---|
225 | public final static String extFileNASAAMES = "na"; |
---|
226 | } |
---|