Subversion Repository Public Repository

litesoft

Diff Revisions 969 vs 970 for /trunk/Java/GWT/OldClient/src/org/litesoft/GWT/client/nonpublic/LLAlertUnexpectedProblemHandler.java

Diff revisions: vs.
  @@ -2,25 +2,14 @@
2 2 package org.litesoft.GWT.client.nonpublic;
3 3
4 4 import org.litesoft.GWT.client.*;
5 - import org.litesoft.commonfoundation.base.*;
6 - import org.litesoft.commonfoundation.typeutils.*;
5 + import org.litesoft.commonfoundation.problems.*;
7 6 import org.litesoft.core.util.nonpublic.*;
8 7
9 - public class LLAlertUnexpectedProblemHandler extends LLAlertUnexpectedExceptionHandler
10 - implements LLUnexpectedProblemHandler {
11 - public final void LLhandleNonNull( String pFrom, String pProblemCode, String[] pProblemValues,
12 - Throwable pException ) {
8 + public class LLAlertUnexpectedProblemHandler extends LLAlertUnexpectedExceptionHandler implements LLUnexpectedProblemHandler {
9 + @Override
10 + public void LLhandleNonNull( String pFrom, Problem pProblem ) {
13 11 String zFriendlyFrom = deCamelize( pFrom );
14 12 String zBody = "There was a problem from:\r\n\r\n " + zFriendlyFrom;
15 - StringBuilder zDetail = new StringBuilder();
16 - zDetail.append( "Unexpected Problem from: " ).append( pFrom ).append( "\r\n" );
17 - zDetail.append( "of:\r\n" ).append( pProblemCode );
18 - if ( pProblemValues != null ) {
19 - String zValues = ConstrainTo.significantOrNull( Objects.toString( pProblemValues, "\r\n" ) );
20 - if ( zValues != null ) {
21 - zDetail.append( "\r\n" ).append( zValues );
22 - }
23 - }
24 - AlertManager.alert( pFrom, "Error", zBody, zDetail.toString(), pException );
13 + AlertManager.alert( pFrom, "Error", zBody, render( pFrom, pProblem ), pProblem.getThrowable() );
25 14 }
26 15 }