source: ether_megapoli/trunk/service/implementation/com/medias/integration/utils/Constantes.java @ 482

Last change on this file since 482 was 482, checked in by vmipsl, 12 years ago

BO insertion données _ insertion code medias package insertion

  • Property svn:executable set to *
File size: 8.9 KB
Line 
1/**
2 * Created on 15 Jan. 2007
3 *  @author
4 */
5
6package integration.utils;
7import integration.hibernate.Langue;
8
9import java.io.File;
10
11/**
12 *
13 * Classe regroupant les attributs statiques utilisés
14 */
15
16public 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}
Note: See TracBrowser for help on using the repository browser.