Subversion Repositories eFlore/Applications.del

Rev

Rev 1501 | Rev 1561 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1501 Rev 1517
1
package org.tela_botanica.del.client;
1
package org.tela_botanica.del.client;
2
 
2
 
3
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.cache.CacheClient;
4
import org.tela_botanica.del.client.gestionhistorique.GestionnaireHistorique;
4
import org.tela_botanica.del.client.gestionhistorique.GestionnaireHistorique;
5
 
5
 
6
import com.google.gwt.core.client.EntryPoint;
6
import com.google.gwt.core.client.EntryPoint;
7
import com.google.gwt.core.client.GWT;
7
import com.google.gwt.core.client.GWT;
8
import com.google.gwt.core.client.GWT.UncaughtExceptionHandler;
8
import com.google.gwt.core.client.GWT.UncaughtExceptionHandler;
9
import com.google.gwt.event.shared.UmbrellaException;
9
import com.google.gwt.event.shared.UmbrellaException;
10
import com.google.gwt.user.client.History;
10
import com.google.gwt.user.client.History;
-
 
11
import com.google.gwt.user.client.Timer;
11
import com.google.gwt.user.client.Window;
12
import com.google.gwt.user.client.Window;
12
 
13
 
13
public class Del implements EntryPoint {
14
public class Del implements EntryPoint {
14
	
15
	
15
	@Override
16
	@Override
16
	public void onModuleLoad() {
17
	public void onModuleLoad() {
17
		
18
		
18
		// A décommenter + compiler en detailed dans le cas d'une erreur
19
		// A décommenter + compiler en detailed dans le cas d'une erreur
19
		// survernant uniquement sur le serveur
20
		// survernant uniquement sur le serveur
20
		/*GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
21
		/*GWT.setUncaughtExceptionHandler(new UncaughtExceptionHandler() {
21
		
22
		
22
		@Override
23
		@Override
23
		public void onUncaughtException(Throwable e) {
24
		public void onUncaughtException(Throwable e) {
24
				Window.alert("uncaught: " + e.getMessage());
25
				Window.alert("uncaught: " + e.getMessage());
25
				String s = buildStackTrace(e, "RuntimeException:\n");
26
				String s = buildStackTrace(e, "RuntimeException:\n");
26
				Window.alert(s);
27
				Window.alert(s);
27
				e.printStackTrace();
28
				e.printStackTrace();
28
			}
29
			}
29
		});*/
30
		});*/
30
 
31
 
31
		CacheClient.getInstance().initialiserAvecParametres();
-
 
32
			
32
		CacheClient.getInstance().initialiserAvecParametres();	
-
 
33
		History.addValueChangeHandler(new GestionnaireHistorique());	
33
		History.addValueChangeHandler(new GestionnaireHistorique());
34
		History.newItem(CacheClient.getInstance().getPageCourante());
34
		History.fireCurrentHistoryState();
35
		History.fireCurrentHistoryState();
35
	}
36
	}
36
	
37
	
37
	/*private String buildStackTrace(Throwable t, String log) {
38
	/*private String buildStackTrace(Throwable t, String log) {
38
	     if (t != null) {
39
	     if (t != null) {
39
		     log += t.getClass().toString();
40
		     log += t.getClass().toString();
40
		     log += t.getMessage();
41
		     log += t.getMessage();
41
		     //
42
		     //
42
		     StackTraceElement[] stackTrace = t.getStackTrace();
43
		     StackTraceElement[] stackTrace = t.getStackTrace();
43
		     if (stackTrace != null) {
44
		     if (stackTrace != null) {
44
		    	 StringBuffer trace = new StringBuffer();
45
		    	 StringBuffer trace = new StringBuffer();
45
		    
46
		    
46
			     for (int i = 0; i < stackTrace.length; i++) {
47
			     for (int i = 0; i < stackTrace.length; i++) {
47
			    	 trace.append(stackTrace[i].getClassName() + "." + stackTrace[i].getMethodName() + "("
48
			    	 trace.append(stackTrace[i].getClassName() + "." + stackTrace[i].getMethodName() + "("
48
			    			 + stackTrace[i].getFileName() + ":" + stackTrace[i].getLineNumber());
49
			    			 + stackTrace[i].getFileName() + ":" + stackTrace[i].getLineNumber());
49
			     }
50
			     }
50
		    
51
		    
51
			     log += trace.toString();
52
			     log += trace.toString();
52
		     }
53
		     }
53
		     //
54
		     //
54
		     Throwable cause = t.getCause();
55
		     Throwable cause = t.getCause();
55
		     if (cause != null && cause != t) {
56
		     if (cause != null && cause != t) {
56
		    	 log += buildStackTrace(cause, "CausedBy:\n");
57
		    	 log += buildStackTrace(cause, "CausedBy:\n");
57
		     }
58
		     }
58
	     }
59
	     }
59
	     return log;
60
	     return log;
60
	  }*/
61
	  }*/
61
}
62
}