View Javadoc
1   package fr.ifremer.reefdb.ui.swing;
2   
3   /*
4    * #%L
5    * Reef DB :: UI
6    * $Id:$
7    * $HeadURL:$
8    * %%
9    * Copyright (C) 2014 - 2015 Ifremer
10   * %%
11   * This program is free software: you can redistribute it and/or modify
12   * it under the terms of the GNU Affero General Public License as published by
13   * the Free Software Foundation, either version 3 of the License, or
14   * (at your option) any later version.
15   *
16   * This program is distributed in the hope that it will be useful,
17   * but WITHOUT ANY WARRANTY; without even the implied warranty of
18   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19   * GNU General Public License for more details.
20   *
21   * You should have received a copy of the GNU Affero General Public License
22   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
23   * #L%
24   */
25  
26  import fr.ifremer.quadrige3.ui.swing.Screen;
27  
28  /**
29   * Enumeration of any internal screen of application.
30   */
31  public class ReefDbScreen extends Screen {
32  
33      public ReefDbScreen(String screenName) {
34          super(screenName);
35      }
36  
37      /**
38       * Onglet observation (accueil).
39       */
40      public static final ReefDbScreen OBSERVATION = new ReefDbScreen("OBSERVATION");
41  
42      /**
43       * Onglet observation general.
44       */
45      public static final ReefDbScreen OBSERVATION_GENERAL = new ReefDbScreen("OBSERVATION_GENERAL");
46  
47      /**
48       * Onglet observation mesures.
49       */
50      public static final ReefDbScreen OBSERVATION_MESURES = new ReefDbScreen("OBSERVATION_MESURES");
51  
52      /**
53       * Onglet prelevements mesures.
54       */
55      public static final ReefDbScreen PRELEVEMENTS_MESURES = new ReefDbScreen("PRELEVEMENTS_MESURES");
56  
57      /**
58       * Onglet phtos.
59       */
60      public static final ReefDbScreen PHOTOS = new ReefDbScreen("PHOTOS");
61  
62      /**
63       * Configuration.
64       */
65      public static final ReefDbScreen CONFIG = new ReefDbScreen("CONFIG");
66  
67      /**
68       * Configurations des contextes.
69       */
70      public static final ReefDbScreen CONTEXT = new ReefDbScreen("CONTEXT");
71  
72      /**
73       * Configurations des groupes de taxons.
74       */
75      public static final ReefDbScreen TAXON_GROUP = new ReefDbScreen("TAXON_GROUP");
76  
77      /**
78       * Configurations des filtres des lieux.
79       */
80      public static final ReefDbScreen FILTER_LOCATION = new ReefDbScreen("FILTER_LOCATION");
81  
82      /**
83       * Configurations des filtres des programmes.
84       */
85      public static final ReefDbScreen FILTER_PROGRAM = new ReefDbScreen("FILTER_PROGRAM");
86  
87      /**
88       * Configurations des filtres des campagnes.
89       */
90      public static final ReefDbScreen FILTER_CAMPAIGN = new ReefDbScreen("FILTER_CAMPAIGN");
91  
92      /**
93       * Department filter.
94       */
95      public static final ReefDbScreen FILTER_DEPARTMENT = new ReefDbScreen("FILTER_DEPARTMENT");
96  
97      /**
98       * Instrument filter.
99       */
100     public static final ReefDbScreen FILTER_ANALYSIS_INSTRUMENT = new ReefDbScreen("FILTER_ANALYSIS_INSTRUMENT");
101 
102     /**
103      * Equipment filter.
104      */
105     public static final ReefDbScreen FILTER_SAMPLING_EQUIPMENT = new ReefDbScreen("FILTER_SAMPLING_EQUIPMENT");
106 
107     /**
108      * Pmfm filter.
109      */
110     public static final ReefDbScreen FILTER_PMFM = new ReefDbScreen("FILTER_PMFM");
111 
112     /**
113      * Taxon filter.
114      */
115     public static final ReefDbScreen FILTER_TAXON = new ReefDbScreen("FILTER_TAXON");
116 
117     /**
118      * Taxon group filter.
119      */
120     public static final ReefDbScreen FILTER_TAXON_GROUP = new ReefDbScreen("FILTER_TAXON_GROUP");
121 
122     /**
123      * User filter.
124      */
125     public static final ReefDbScreen FILTER_USER = new ReefDbScreen("FILTER_USER");
126 
127     /**
128      * Configurations des lieux de surveillance.
129      */
130     public static final ReefDbScreen LOCATION = new ReefDbScreen("LOCATION");
131 
132     /**
133      * Configurations des strategies et lieux.
134      */
135     public static final ReefDbScreen STRATEGY_LOCATION = new ReefDbScreen("STRATEGY_LOCATION");
136 
137     /**
138      * Configurations des programmes.
139      */
140     public static final ReefDbScreen PROGRAM = new ReefDbScreen("PROGRAM");
141 
142     /**
143      * Configurations des campagnes.
144      */
145     public static final ReefDbScreen CAMPAIGN = new ReefDbScreen("CAMPAIGN");
146 
147     /**
148      * Configurations des regles.
149      */
150     public static final ReefDbScreen RULE_LIST = new ReefDbScreen("RULE_LIST");
151 
152     /**
153      * Configurations des taxons.
154      */
155     public static final ReefDbScreen TAXON = new ReefDbScreen("TAXON");
156 
157     /**
158      * Users management
159      */
160     public static final ReefDbScreen USER = new ReefDbScreen("USER");
161 
162     /**
163      * Departments management
164      */
165     public static final ReefDbScreen DEPARTMENT = new ReefDbScreen("DEPARTMENT");
166 
167     /**
168      * PMFM parameters management
169      */
170     public static final ReefDbScreen PARAMETER = new ReefDbScreen("PARAMETER");
171 
172     /**
173      * PMFM methods management
174      */
175     public static final ReefDbScreen METHOD = new ReefDbScreen("METHOD");
176 
177     /**
178      * PMFM fractions management
179      */
180     public static final ReefDbScreen FRACTION = new ReefDbScreen("FRACTION");
181 
182     /**
183      * PMFM matrices management
184      */
185     public static final ReefDbScreen MATRIX = new ReefDbScreen("MATRIX");
186 
187     /**
188      * PMFM quadruplets management
189      */
190     public static final ReefDbScreen PMFM = new ReefDbScreen("PMFM");
191 
192     /**
193      * Referentiel des unites
194      */
195     public static final ReefDbScreen UNIT = new ReefDbScreen("UNIT");
196 
197     /**
198      * Referentiel des engins de prelevement
199      */
200     public static final ReefDbScreen SAMPLING_EQUIPMENT = new ReefDbScreen("SAMPLING_EQUIPMENT");
201 
202     /**
203      * Referential Analysis Instruments
204      */
205     public static final ReefDbScreen ANALYSIS_INSTRUMENT = new ReefDbScreen("ANALYSIS_INSTRUMENT");
206 
207     /**
208      * Ecran d'extration des données
209      */
210     public static final ReefDbScreen EXTRACTION = new ReefDbScreen("EXTRACTION");
211 
212 }