This is an automated email from the ASF dual-hosted git repository.

doebele pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/empire-db.git


The following commit(s) were added to refs/heads/master by this push:
     new 84a08607 EMPIREDB-431: WebApplication: code cleanup.
84a08607 is described below

commit 84a086078cb803e4fbabde34f8cc5d6d12275ab3
Author: Rainer Döbele <[email protected]>
AuthorDate: Sun Oct 20 02:07:28 2024 +0200

    EMPIREDB-431:
    WebApplication: code cleanup.
---
 .../apache/empire/jakarta/app/WebApplication.java  | 45 ----------------------
 .../org/apache/empire/jsf2/app/WebApplication.java | 45 ----------------------
 2 files changed, 90 deletions(-)

diff --git 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/app/WebApplication.java
 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/app/WebApplication.java
index b95aafc8..c40ecf84 100644
--- 
a/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/app/WebApplication.java
+++ 
b/empire-db-jakarta-faces/src/main/java/org/apache/empire/jakarta/app/WebApplication.java
@@ -33,7 +33,6 @@ import org.apache.empire.data.DataType;
 import org.apache.empire.db.DBDatabase;
 import org.apache.empire.db.context.DBRollbackManager;
 import org.apache.empire.db.context.DBRollbackManager.ReleaseAction;
-import org.apache.empire.db.exceptions.UserLevelException;
 import org.apache.empire.exceptions.InternalException;
 import org.apache.empire.exceptions.InvalidArgumentException;
 import org.apache.empire.exceptions.NotSupportedException;
@@ -49,11 +48,9 @@ import org.slf4j.LoggerFactory;
 import jakarta.faces.application.Application;
 import jakarta.faces.application.FacesMessage;
 import jakarta.faces.application.FacesMessage.Severity;
-import jakarta.faces.application.ViewExpiredException;
 import jakarta.faces.component.NamingContainer;
 import jakarta.faces.component.UIComponent;
 import jakarta.faces.component.UIViewRoot;
-import jakarta.faces.context.ExternalContext;
 import jakarta.faces.context.FacesContext;
 import jakarta.faces.event.ExceptionQueuedEvent;
 import jakarta.faces.event.ExceptionQueuedEventContext;
@@ -306,48 +303,6 @@ public abstract class WebApplication
         String contextPath = 
context.getExternalContext().getRequestContextPath();
         FacesUtils.redirectDirectly(context, contextPath);
     }
-
-    /**
-     * Logs an exception as Error with additional information 
-     * @param message the message to log
-     * @param e the underlying exception
-     */
-    public void logException(Logger logger, String message, Throwable e)
-    {
-        if (logger==null)
-            logger=log;
-        // View Exceptions
-        if ((e instanceof ViewExpiredException)) // || (e instanceof 
ViewNotFoundException)) -- MyFaces only
-        {   // Session expired
-            logger.warn(message+": "+e.getMessage());
-            return;
-        }
-        // Get Session Info
-        String addlInfo;
-        try {
-            FacesContext fc = FacesContext.getCurrentInstance();
-            ExternalContext ec = (fc!=null ? fc.getExternalContext() : null);
-            String sessionInfo = (ec!=null ? 
getExceptionSessionInfo(ec.getSessionMap()) : "[NoSession]");
-            addlInfo = StringUtils.coalesce(sessionInfo, "[NoSessionInfo]");
-        } catch(Exception ex) {
-            addlInfo = "[Error:"+ex.getMessage()+"] ";
-        }
-        // Log now
-        if (e instanceof UserLevelException)
-            logger.info(StringUtils.concat(addlInfo, 
e.getClass().getSimpleName(), ": ", e.getMessage()));
-        else
-            logger.error(StringUtils.concat(addlInfo, message), e);            
    
-    }
-    
-    /**
-     * Override this to provide additional session info for an exception
-     * @param sessionMap
-     * @return the additional session info
-     */
-    protected String getExceptionSessionInfo(Map<String, Object> sessionMap)
-    {
-        return null;
-    }
     
     /**
      * returns true if a form input element has been partially submitted
diff --git 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/app/WebApplication.java 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/app/WebApplication.java
index 8c4dde9c..694015ec 100644
--- 
a/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/app/WebApplication.java
+++ 
b/empire-db-jsf2/src/main/java/org/apache/empire/jsf2/app/WebApplication.java
@@ -29,11 +29,9 @@ import java.util.ResourceBundle;
 import javax.faces.application.Application;
 import javax.faces.application.FacesMessage;
 import javax.faces.application.FacesMessage.Severity;
-import javax.faces.application.ViewExpiredException;
 import javax.faces.component.NamingContainer;
 import javax.faces.component.UIComponent;
 import javax.faces.component.UIViewRoot;
-import javax.faces.context.ExternalContext;
 import javax.faces.context.FacesContext;
 import javax.faces.event.ExceptionQueuedEvent;
 import javax.faces.event.ExceptionQueuedEventContext;
@@ -46,7 +44,6 @@ import org.apache.empire.data.DataType;
 import org.apache.empire.db.DBDatabase;
 import org.apache.empire.db.context.DBRollbackManager;
 import org.apache.empire.db.context.DBRollbackManager.ReleaseAction;
-import org.apache.empire.db.exceptions.UserLevelException;
 import org.apache.empire.exceptions.InternalException;
 import org.apache.empire.exceptions.InvalidArgumentException;
 import org.apache.empire.exceptions.NotSupportedException;
@@ -305,48 +302,6 @@ public abstract class WebApplication
         String contextPath = 
context.getExternalContext().getRequestContextPath();
         FacesUtils.redirectDirectly(context, contextPath);
     }
-
-    /**
-     * Logs an exception as Error with additional information 
-     * @param message the message to log
-     * @param e the underlying exception
-     */
-    public void logException(Logger logger, String message, Throwable e)
-    {
-        if (logger==null)
-            logger=log;
-        // View Exceptions
-        if ((e instanceof ViewExpiredException)) // || (e instanceof 
ViewNotFoundException)) -- MyFaces only
-        {   // Session expired
-            logger.warn(message+": "+e.getMessage());
-            return;
-        }
-        // Get Session Info
-        String addlInfo;
-        try {
-            FacesContext fc = FacesContext.getCurrentInstance();
-            ExternalContext ec = (fc!=null ? fc.getExternalContext() : null);
-            String sessionInfo = (ec!=null ? 
getExceptionSessionInfo(ec.getSessionMap()) : "[NoSession]");
-            addlInfo = StringUtils.coalesce(sessionInfo, "[NoSessionInfo]");
-        } catch(Exception ex) {
-            addlInfo = "[Error:"+ex.getMessage()+"] ";
-        }
-        // Log now
-        if (e instanceof UserLevelException)
-            logger.info(StringUtils.concat(addlInfo, 
e.getClass().getSimpleName(), ": ", e.getMessage()));
-        else
-            logger.error(StringUtils.concat(addlInfo, message), e);            
    
-    }
-    
-    /**
-     * Override this to provide additional session info for an exception
-     * @param sessionMap
-     * @return the additional session info
-     */
-    protected String getExceptionSessionInfo(Map<String, Object> sessionMap)
-    {
-        return null;
-    }
     
     /**
      * returns true if a form input element has been partially submitted

Reply via email to