You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ma...@apache.org on 2008/08/15 17:37:59 UTC
svn commit: r686255 -
/myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java
Author: matzew
Date: Fri Aug 15 08:37:59 2008
New Revision: 686255
URL: http://svn.apache.org/viewvc?rev=686255&view=rev
Log:
some more utility methods
Modified:
myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java
Modified: myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java
URL: http://svn.apache.org/viewvc/myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java?rev=686255&r1=686254&r2=686255&view=diff
==============================================================================
--- myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java (original)
+++ myfaces/trinidad/branches/1.2.9.1-branch/trinidad-api/src/main/java/org/apache/myfaces/trinidad/util/ExternalContextUtils.java Fri Aug 15 08:37:59 2008
@@ -40,6 +40,42 @@
{
/**
+ * Returns the contextPath of the ServletContext or null for portlets
+ *
+ * @param externalContext
+ * @return
+ */
+ public static String getServletContextPath(final ExternalContext externalContext)
+ {
+ if(!isPortlet(externalContext))
+ {
+ return ((ServletContext) externalContext.getRequest()).getContextPath();
+ }
+ else
+ {
+ return null;
+ }
+ }
+
+ /**
+ * Returns the contextPath of the ServletRequest or null for portlet requests
+ *
+ * @param externalContext
+ * @return
+ */
+ public static String getRequestContextPath(final ExternalContext externalContext)
+ {
+ if(!isPortlet(externalContext))
+ {
+ return ((HttpServletRequest) externalContext.getRequest()).getContextPath();
+ }
+ else
+ {
+ return null;
+ }
+ }
+
+ /**
* Returns the requestURI of the HttpServletRequest or null for portlet requests
*
* @param externalContext