gatein SVN: r5747 - in exo/portal/branches/3.1.x: web/eXoResources/src/main/webapp/javascript/eXo/gadget and 1 other directory.
by do-not-reply@jboss.org
Author: kien_nguyen
Date: 2011-01-14 07:02:08 -0500 (Fri, 14 Jan 2011)
New Revision: 5747
Modified:
exo/portal/branches/3.1.x/component/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java
exo/portal/branches/3.1.x/web/eXoResources/src/main/webapp/javascript/eXo/gadget/ExoBasedUserPrefStore.js
Log:
EXOGTN-244 Throwing an error This application is not exist or may be deleted.
Modified: exo/portal/branches/3.1.x/component/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java
===================================================================
--- exo/portal/branches/3.1.x/component/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java 2011-01-14 09:01:08 UTC (rev 5746)
+++ exo/portal/branches/3.1.x/component/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java 2011-01-14 12:02:08 UTC (rev 5747)
@@ -96,14 +96,12 @@
//TODO make sure it's an rss feed
// TODO make sure that we did not add it already
uiGadget = uiForm.createUIComponent(context, UIGadget.class, null, null);
- uiGadget.setState(new TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget>(gadget.getName()));
+
+ org.exoplatform.portal.pom.spi.gadget.Gadget contentState = new org.exoplatform.portal.pom.spi.gadget.Gadget();
+ contentState.addUserPref("{'rssurl':'" + url + "'}");
+ TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget> applicationState = new TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget>(gadget.getName(), contentState);
- String params = "{'rssurl':'" + url + "'}";
-
- // Julien : I commented those 2 lines
- // we need to save the same way it is done in the UIGadget clas
- // UserGadgetStorage userGadgetStorage = uiForm.getApplicationComponent(UserGadgetStorage.class);
- // userGadgetStorage.save(Util.getPortalRequestContext().getRemoteUser(), gadget.getName(), "" + url.hashCode(), UIGadget.PREF_KEY, params);
+ uiGadget.setState(applicationState);
}
uiContainer.addUIGadget(uiGadget, 0, 0);
Modified: exo/portal/branches/3.1.x/web/eXoResources/src/main/webapp/javascript/eXo/gadget/ExoBasedUserPrefStore.js
===================================================================
--- exo/portal/branches/3.1.x/web/eXoResources/src/main/webapp/javascript/eXo/gadget/ExoBasedUserPrefStore.js 2011-01-14 09:01:08 UTC (rev 5746)
+++ exo/portal/branches/3.1.x/web/eXoResources/src/main/webapp/javascript/eXo/gadget/ExoBasedUserPrefStore.js 2011-01-14 12:02:08 UTC (rev 5747)
@@ -31,6 +31,7 @@
gadgets.ExoBasedUserPrefStore.prototype.savePrefs = function(gadget, newPrefs) {
//TODO: dang.tung - sent event to portal
var prefs = eXo.core.JSON.stringify(newPrefs || gadget.userPrefs_);
+ prefs = encodeURIComponent(prefs);
var DOMUtil = eXo.core.DOMUtil;
var gadget = document.getElementById("gadget_" + gadget.id) ;
if(gadget != null ) {
14 years, 8 months
gatein SVN: r5746 - portal/branches/branch-GTNPORTAL-1745/webui/dashboard/src/main/java/org/exoplatform/dashboard/webui/component.
by do-not-reply@jboss.org
Author: hoang_to
Date: 2011-01-14 04:01:08 -0500 (Fri, 14 Jan 2011)
New Revision: 5746
Modified:
portal/branches/branch-GTNPORTAL-1745/webui/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java
Log:
GTNPORTAL-1145: Adding a rss feed in the dashboard add the wrong rss
Modified: portal/branches/branch-GTNPORTAL-1745/webui/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/webui/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java 2011-01-14 04:48:07 UTC (rev 5745)
+++ portal/branches/branch-GTNPORTAL-1745/webui/dashboard/src/main/java/org/exoplatform/dashboard/webui/component/UIAddGadgetForm.java 2011-01-14 09:01:08 UTC (rev 5746)
@@ -97,14 +97,12 @@
//TODO make sure it's an rss feed
// TODO make sure that we did not add it already
uiGadget = uiForm.createUIComponent(context, UIGadget.class, null, null);
- uiGadget.setState(new TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget>(gadget.getName()));
- String params = "{'rssurl':'" + url + "'}";
+ org.exoplatform.portal.pom.spi.gadget.Gadget contentState = new org.exoplatform.portal.pom.spi.gadget.Gadget();
+ contentState.addUserPref("{'rssurl':'" + url + "'}");
+ TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget> applicationState = new TransientApplicationState<org.exoplatform.portal.pom.spi.gadget.Gadget>(gadget.getName(), contentState);
- // Julien : I commented those 2 lines
- // we need to save the same way it is done in the UIGadget clas
- // UserGadgetStorage userGadgetStorage = uiForm.getApplicationComponent(UserGadgetStorage.class);
- // userGadgetStorage.save(Util.getPortalRequestContext().getRemoteUser(), gadget.getName(), "" + url.hashCode(), UIGadget.PREF_KEY, params);
+ uiGadget.setState(applicationState);
}
uiContainer.addUIGadget(uiGadget, 0, 0);
14 years, 8 months
gatein SVN: r5745 - portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest.
by do-not-reply@jboss.org
Author: hangnguyen
Date: 2011-01-13 23:48:07 -0500 (Thu, 13 Jan 2011)
New Revision: 5745
Modified:
portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html
Log:
TESTVN-2338 - Daily tests on GateIn - Clean and improve scripts
Modified: portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html
===================================================================
--- portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html 2011-01-13 11:57:52 UTC (rev 5744)
+++ portal/trunk/testsuite/selenium-snifftests/src/suite/org/exoplatform/portal/selenium/NewSnifftest/Test_SNF_PRL_30_EditPageForPortal.html 2011-01-14 04:48:07 UTC (rev 5745)
@@ -173,12 +173,12 @@
</tr>
<tr>
<td>waitForElementNotPresent</td>
- <td>css= div[@id="UIPortalApplication"]</td>
+ <td>div[@id="UIPortalApplication"]</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
- <td>css= div[@id="UIPortalApplication"]</td>
+ <td>div[@id="UIPortalApplication"]</td>
<td></td>
</tr>
<tr>
14 years, 8 months
gatein SVN: r5744 - portal/trunk.
by do-not-reply@jboss.org
Author: bdaw
Date: 2011-01-13 06:57:52 -0500 (Thu, 13 Jan 2011)
New Revision: 5744
Modified:
portal/trunk/pom.xml
Log:
GTNPORTAL-1755 - LDAP configuration with encrypted password
Modified: portal/trunk/pom.xml
===================================================================
--- portal/trunk/pom.xml 2011-01-13 08:10:00 UTC (rev 5743)
+++ portal/trunk/pom.xml 2011-01-13 11:57:52 UTC (rev 5744)
@@ -47,7 +47,7 @@
<org.gatein.common.version>2.0.3-GA</org.gatein.common.version>
<org.gatein.wci.version>2.0.2-GA</org.gatein.wci.version>
<org.gatein.pc.version>2.2.0-GA</org.gatein.pc.version>
- <org.picketlink.idm>1.1.7.GA</org.picketlink.idm>
+ <org.picketlink.idm>1.1.8.CR01</org.picketlink.idm>
<org.gatein.wsrp.version>2.0.0-GA</org.gatein.wsrp.version>
<org.gatein.mop.version>1.0.3-GA</org.gatein.mop.version>
<org.slf4j.version>1.5.6</org.slf4j.version>
14 years, 8 months
gatein SVN: r5743 - exo/portal/branches/3.1.x/testsuite.
by do-not-reply@jboss.org
Author: hangnguyen
Date: 2011-01-13 03:10:00 -0500 (Thu, 13 Jan 2011)
New Revision: 5743
Modified:
exo/portal/branches/3.1.x/testsuite/eXo_SniffTest_GateIn_3.1.x_TestDefinition.ods
Log:
TESTVN-2271 - Update Referential Normalization for GateIn base on PLF 3.0.2 feedback
Modified: exo/portal/branches/3.1.x/testsuite/eXo_SniffTest_GateIn_3.1.x_TestDefinition.ods
===================================================================
(Binary files differ)
14 years, 8 months
gatein SVN: r5742 - exo/portal/branches/3.1.x/testsuite.
by do-not-reply@jboss.org
Author: hangnguyen
Date: 2011-01-13 03:07:18 -0500 (Thu, 13 Jan 2011)
New Revision: 5742
Modified:
exo/portal/branches/3.1.x/testsuite/eXo_SniffTest_GateIn_3.1.x_TestDefinition.ods
Log:
TESTVN-2271 - Update Referential Normalization for GateIn base on PLF 3.0.2 feedback
Modified: exo/portal/branches/3.1.x/testsuite/eXo_SniffTest_GateIn_3.1.x_TestDefinition.ods
===================================================================
(Binary files differ)
14 years, 8 months
gatein SVN: r5741 - portal/trunk/testsuite/testdefinitions.
by do-not-reply@jboss.org
Author: hangnguyen
Date: 2011-01-13 03:03:35 -0500 (Thu, 13 Jan 2011)
New Revision: 5741
Modified:
portal/trunk/testsuite/testdefinitions/eXo_SniffTest_GateIn_3.2.x_TestDefinition.ods
Log:
TESTVN-2271 - Update Referential Normalization for GateIn base on PLF 3.0.2 feedback
Modified: portal/trunk/testsuite/testdefinitions/eXo_SniffTest_GateIn_3.2.x_TestDefinition.ods
===================================================================
(Binary files differ)
14 years, 8 months
gatein SVN: r5740 - in portal/branches/branch-GTNPORTAL-1745/component/portal/src: test/java/org/exoplatform/portal/config and 1 other directory.
by do-not-reply@jboss.org
Author: hoang_to
Date: 2011-01-12 22:27:34 -0500 (Wed, 12 Jan 2011)
New Revision: 5740
Modified:
portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml
portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java
Log:
GTNPORTAL-1468: In JIBX binding.xml, some field mappings for PageNavigation is missing
Modified: portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml 2011-01-13 02:53:29 UTC (rev 5739)
+++ portal/branches/branch-GTNPORTAL-1745/component/portal/src/main/resources/binding.xml 2011-01-13 03:27:34 UTC (rev 5740)
@@ -117,8 +117,8 @@
</mapping>
<mapping name="node-navigation" class="org.exoplatform.portal.config.model.PageNavigation">
- <structure name="owner-type" usage="optional"/>
- <structure name="owner-id" usage="optional"/>
+ <value name="owner-type" field="ownerType" usage="optional"/>
+ <value name="owner-id" field="ownerId" usage="optional"/>
<value name="priority" field="priority" usage="optional"/>
<collection name="page-nodes" field="pageNodes" usage="optional"
item-type="org.exoplatform.portal.config.model.PageNode"/>
Modified: portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java 2011-01-13 02:53:29 UTC (rev 5739)
+++ portal/branches/branch-GTNPORTAL-1745/component/portal/src/test/java/org/exoplatform/portal/config/TestJIBXXmlMapping.java 2011-01-13 03:27:34 UTC (rev 5740)
@@ -85,6 +85,8 @@
PageNavigation pageNavigation = (PageNavigation)obj;
assertEquals("portal::classic::homepage", pageNavigation.getNode("home").getPageReference());
+ assertEquals("portal", pageNavigation.getOwnerType());
+ assertEquals("classic", pageNavigation.getOwnerId());
IMarshallingContext mctx = bfact.createMarshallingContext();
mctx.setIndent(2);
14 years, 8 months
gatein SVN: r5739 - in exo/portal/branches/3.1.x: web/portal/src/main/webapp/WEB-INF and 1 other directories.
by do-not-reply@jboss.org
Author: phuong_vu
Date: 2011-01-12 21:53:29 -0500 (Wed, 12 Jan 2011)
New Revision: 5739
Modified:
exo/portal/branches/3.1.x/examples/portal/war/src/main/webapp/WEB-INF/web.xml
exo/portal/branches/3.1.x/web/portal/src/main/webapp/WEB-INF/web.xml
exo/portal/branches/3.1.x/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java
Log:
EXOGTN-236 Deprecate PortalSessionListener which is useless now and leave it empty for compatibility with older versions
Modified: exo/portal/branches/3.1.x/examples/portal/war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- exo/portal/branches/3.1.x/examples/portal/war/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:21:57 UTC (rev 5738)
+++ exo/portal/branches/3.1.x/examples/portal/war/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:53:29 UTC (rev 5739)
@@ -139,9 +139,6 @@
<listener-class>org.exoplatform.web.GenericHttpListener</listener-class>
</listener>
<listener>
- <listener-class>org.exoplatform.portal.application.PortalSessionListener</listener-class>
- </listener>
- <listener>
<listener-class>org.exoplatform.services.security.web.JAASConversationStateListener</listener-class>
</listener>
<!-- ================================================================== -->
Modified: exo/portal/branches/3.1.x/web/portal/src/main/webapp/WEB-INF/web.xml
===================================================================
--- exo/portal/branches/3.1.x/web/portal/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:21:57 UTC (rev 5738)
+++ exo/portal/branches/3.1.x/web/portal/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:53:29 UTC (rev 5739)
@@ -171,9 +171,6 @@
<listener-class>org.exoplatform.web.GenericHttpListener</listener-class>
</listener>
<listener>
- <listener-class>org.exoplatform.portal.application.PortalSessionListener</listener-class>
- </listener>
- <listener>
<listener-class>org.exoplatform.services.security.web.JAASConversationStateListener</listener-class>
</listener>
<!-- ================================================================== -->
Modified: exo/portal/branches/3.1.x/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java
===================================================================
--- exo/portal/branches/3.1.x/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java 2011-01-13 02:21:57 UTC (rev 5738)
+++ exo/portal/branches/3.1.x/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java 2011-01-13 02:53:29 UTC (rev 5739)
@@ -19,31 +19,36 @@
package org.exoplatform.portal.application;
-import org.exoplatform.container.ExoContainer;
-import org.exoplatform.container.PortalContainer;
-import org.exoplatform.container.web.AbstractHttpSessionListener;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
-import org.exoplatform.web.WebAppController;
import javax.servlet.http.HttpSessionEvent;
+import javax.servlet.http.HttpSessionListener;
/**
+ * This session listener was created for purpose of expiring the portal session stored in the StateManager
+ * and removes the WindowInfos object from the WindowInfosContainer container
+ * <p>
* Created by The eXo Platform SAS
* Date: Jan 25, 2003
* Time: 5:25:52 PM
+ *
+ * @deprecated Currently we do not store anything outside of the session,
+ * that's why we do not need to clean anything when a session is destroyed.
*/
-public class PortalSessionListener extends AbstractHttpSessionListener
+@Deprecated
+public class PortalSessionListener implements HttpSessionListener
{
- protected static Log log = ExoLogger.getLogger("portal:PortalSessionListener");
+ protected static Log log = ExoLogger.getLogger("portal.PortalSessionListener");
public PortalSessionListener()
{
+ log.debug("This session listener is not useful anymore and it is left empty for now to be compatible with older versions");
}
@Override
- protected void onSessionDestroyed(ExoContainer container, HttpSessionEvent event)
+ public void sessionCreated(HttpSessionEvent se)
{
}
@@ -63,29 +68,7 @@
*
*/
@Override
- protected void onSessionCreated(ExoContainer container, HttpSessionEvent event)
+ public void sessionDestroyed(HttpSessionEvent se)
{
- try
- {
- if (log.isInfoEnabled())
- log.info("Destroy session from '" + container == null ? "unknown" : ((PortalContainer)container).getName()
- + "' portal");
- WebAppController controller = (WebAppController)container.getComponentInstanceOfType(WebAppController.class);
- PortalApplication portalApp = controller.getApplication(PortalApplication.PORTAL_APPLICATION_ID);
- portalApp.getStateManager().expire(event.getSession().getId(), portalApp);
- }
- catch (Exception ex)
- {
- log.error("Error while destroying a portal session", ex);
- }
}
-
- /**
- * @see org.exoplatform.container.web.AbstractHttpSessionListener#requirePortalEnvironment()
- */
- @Override
- protected boolean requirePortalEnvironment()
- {
- return true;
- }
}
14 years, 8 months
gatein SVN: r5738 - in portal/branches/branch-GTNPORTAL-1745: web/portal/src/main/webapp/WEB-INF and 1 other directories.
by do-not-reply@jboss.org
Author: phuong_vu
Date: 2011-01-12 21:21:57 -0500 (Wed, 12 Jan 2011)
New Revision: 5738
Modified:
portal/branches/branch-GTNPORTAL-1745/examples/portal/war/src/main/webapp/WEB-INF/web.xml
portal/branches/branch-GTNPORTAL-1745/web/portal/src/main/webapp/WEB-INF/web.xml
portal/branches/branch-GTNPORTAL-1745/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java
Log:
GTNPORTAL-1744 Deprecate PortalSessionListener which is useless now and leave it empty for compatibility with older versions
Modified: portal/branches/branch-GTNPORTAL-1745/examples/portal/war/src/main/webapp/WEB-INF/web.xml
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/examples/portal/war/src/main/webapp/WEB-INF/web.xml 2011-01-12 20:43:59 UTC (rev 5737)
+++ portal/branches/branch-GTNPORTAL-1745/examples/portal/war/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:21:57 UTC (rev 5738)
@@ -141,9 +141,6 @@
<listener-class>org.exoplatform.web.GenericHttpListener</listener-class>
</listener>
<listener>
- <listener-class>org.exoplatform.portal.application.PortalSessionListener</listener-class>
- </listener>
- <listener>
<listener-class>org.exoplatform.services.security.web.JAASConversationStateListener</listener-class>
</listener>
<!-- ================================================================== -->
Modified: portal/branches/branch-GTNPORTAL-1745/web/portal/src/main/webapp/WEB-INF/web.xml
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/web/portal/src/main/webapp/WEB-INF/web.xml 2011-01-12 20:43:59 UTC (rev 5737)
+++ portal/branches/branch-GTNPORTAL-1745/web/portal/src/main/webapp/WEB-INF/web.xml 2011-01-13 02:21:57 UTC (rev 5738)
@@ -182,9 +182,6 @@
<listener-class>org.exoplatform.web.GenericHttpListener</listener-class>
</listener>
<listener>
- <listener-class>org.exoplatform.portal.application.PortalSessionListener</listener-class>
- </listener>
- <listener>
<listener-class>org.exoplatform.services.security.web.JAASConversationStateListener</listener-class>
</listener>
<!-- ================================================================== -->
Modified: portal/branches/branch-GTNPORTAL-1745/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java
===================================================================
--- portal/branches/branch-GTNPORTAL-1745/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java 2011-01-12 20:43:59 UTC (rev 5737)
+++ portal/branches/branch-GTNPORTAL-1745/webui/portal/src/main/java/org/exoplatform/portal/application/PortalSessionListener.java 2011-01-13 02:21:57 UTC (rev 5738)
@@ -19,31 +19,36 @@
package org.exoplatform.portal.application;
-import org.exoplatform.container.ExoContainer;
-import org.exoplatform.container.PortalContainer;
-import org.exoplatform.container.web.AbstractHttpSessionListener;
import org.exoplatform.services.log.ExoLogger;
import org.exoplatform.services.log.Log;
-import org.exoplatform.web.WebAppController;
import javax.servlet.http.HttpSessionEvent;
+import javax.servlet.http.HttpSessionListener;
/**
+ * This session listener was created for purpose of expiring the portal session stored in the StateManager
+ * and removes the WindowInfos object from the WindowInfosContainer container
+ * <p>
* Created by The eXo Platform SAS
* Date: Jan 25, 2003
* Time: 5:25:52 PM
+ *
+ * @deprecated Currently we do not store anything outside of the session,
+ * that's why we do not need to clean anything when a session is destroyed.
*/
-public class PortalSessionListener extends AbstractHttpSessionListener
+@Deprecated
+public class PortalSessionListener implements HttpSessionListener
{
- protected static Log log = ExoLogger.getLogger("portal:PortalSessionListener");
+ protected static Log log = ExoLogger.getLogger("portal.PortalSessionListener");
public PortalSessionListener()
{
+ log.debug("This session listener is not useful anymore and it is left empty for now to be compatible with older versions");
}
@Override
- protected void onSessionDestroyed(ExoContainer container, HttpSessionEvent event)
+ public void sessionCreated(HttpSessionEvent se)
{
}
@@ -63,29 +68,7 @@
*
*/
@Override
- protected void onSessionCreated(ExoContainer container, HttpSessionEvent event)
+ public void sessionDestroyed(HttpSessionEvent se)
{
- try
- {
- if (log.isInfoEnabled())
- log.info("Destroy session from '" + container == null ? "unknown" : ((PortalContainer)container).getName()
- + "' portal");
- WebAppController controller = (WebAppController)container.getComponentInstanceOfType(WebAppController.class);
- PortalApplication portalApp = controller.getApplication(PortalApplication.PORTAL_APPLICATION_ID);
- portalApp.getStateManager().expire(event.getSession().getId(), portalApp);
- }
- catch (Exception ex)
- {
- log.error("Error while destroying a portal session", ex);
- }
}
-
- /**
- * @see org.exoplatform.container.web.AbstractHttpSessionListener#requirePortalEnvironment()
- */
- @Override
- protected boolean requirePortalEnvironment()
- {
- return true;
- }
}
14 years, 8 months