You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/11/25 03:25:20 UTC
svn commit: r348854 [1/16] - in
/portals/jetspeed-2/trunk/applications/j2-admin: ./
src/java/org/apache/jetspeed/portlets/entityeditor/
src/java/org/apache/jetspeed/portlets/localeselector/
src/java/org/apache/jetspeed/portlets/localeselector/resources...
Author: taylor
Date: Thu Nov 24 18:24:19 2005
New Revision: 348854
URL: http://svn.apache.org/viewcvs?rev=348854&view=rev
Log:
lost files, pulled them out of the recycle bin
Added:
portals/jetspeed-2/trunk/applications/j2-admin/.cvsignore
portals/jetspeed-2/trunk/applications/j2-admin/maven.xml
portals/jetspeed-2/trunk/applications/j2-admin/project.properties
portals/jetspeed-2/trunk/applications/j2-admin/project.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityBrowserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityEditorPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/LocaleSelectorPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_fr.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ko.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_nl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_pt.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_zh_TW.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/palm/PortletApplicationLifecycleManager.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/palm/PortletApplicationStatusBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationBrowser.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationDetail.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationResources.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/beans/PortletApplicationBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/pam/resources/PAMResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/ProfileCriterionForm.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/ProfileRuleForm.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/ProfileRulesExtent.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/ProfilerAdminPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/resources/ProfilerResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/resources/ProfilerResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/resources/ProfilerResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/resources/ProfilerResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/profiler/resources/ProfilerResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/registration/ForgottenPasswordPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/registration/UserRegistrationPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/ChangePasswordPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/SecurityApplicationResources.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/SecurityResources.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/SecurityUtil.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/groups/GroupBrowser.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/groups/GroupDetails.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_nl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/ChgPwdResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupBrowserResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupBrowserResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupBrowserResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupBrowserResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupDetailsResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupDetailsResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupDetailsResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/GroupDetailsResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_nl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/LoginResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleBrowserResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleBrowserResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleBrowserResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleBrowserResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleDetailsResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleDetailsResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleDetailsResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/RoleDetailsResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSODetailsResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSODetailsResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSODetailsResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSODetailsResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SSOResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/SecurityResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserBrowserResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserBrowserResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserBrowserResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserBrowserResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserDetailsResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserDetailsResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserDetailsResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UserDetailsResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersPwdResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_de.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_fr.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_nl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_pl.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_ru.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/resources/UsersResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/roles/RoleBrowser.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/roles/RoleDetails.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/sso/SSOBrowser.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/sso/SSODetails.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/GroupChooserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/JetspeedUserBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/RoleChooserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserBrowser.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserBrowserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserChooserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserDetailsPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/security/users/UserManagerPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/PortletIterator.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/selector/PortletSelector.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/AbstractPSMLTreePortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/FolderProxyBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/PSMLTreeLoader.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/PageProxyBean.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/SiteBrowserPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/SiteDetailPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/SiteDetailsPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_ca.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_en.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_es.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_fr.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_hu.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_it.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_ja.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/site/resources/SiteResources_zh.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/statistics/StatisticsPortlet.java
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/META-INF/context.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/c.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/faces-config.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/fmt.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/jetspeed-portlet.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/jetspeed-tree.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/model/spring-portlet-configuration.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/model/validator-configuration.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/pam.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/portlet.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/portlet.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/chgpwd/change-password.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/groups/group-details.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/groups/groups-view.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/login/login-xhtmlbasic.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/login/login.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/roles/role-details.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/roles/roles-view.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/sso/edit-prefs.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/sso/sites-details.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/sso/sites-view.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/group-chooser.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/role-chooser.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-browser.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-browser.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-chooser.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-details-edit.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-details.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/security/users/user-multi-chooser.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/sql.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/struts-config.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/validation.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/validator-rules.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/velocity/toolbox.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/velocity/velocity-macros.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/velocity/velocity.properties
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/locale-list.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/metadata-detail.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/palm.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/pam-browser.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/pam-detail.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/pemp/browser_view.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/pemp/editor_view.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/portlet-detail.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/profiler-admin.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/profiler-criterion.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/profiler-help.html
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/prototype.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/selectors/portlet-selector.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site-detail.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/add-link.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/add-page.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/add-subfolder.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/doc-order.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/folder-details.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/menus.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/page-details.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/security.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/site/site-browser.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/statistics/statistics.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/status-include.vm
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/tabs.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/view/user-admin.jsp
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/web.xml
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/WEB-INF/x.tld
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/security-admin.css
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/css/tree.css
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/BlueTile.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Connector.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Context.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Datasource.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/DefaultContext.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/EnvironmentEntries.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Groups.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Host.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Logger.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Login.jpg (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/LoginBackgroundTile.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Mailsession.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/PaperTexture.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Realm.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/ResourceLink.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Roles.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Server.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Service.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Thumbs.db (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/TomcatBanner.jpg (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Users.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/Valve.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/folder_16_pad.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/group-chooser.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownlast.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handledownmiddle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightlast.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/handlerightmiddle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linelastnode.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linemiddlenode.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/linevertical.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/selected.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/sw_med_rond.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/Thumbs.db (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/anchorLink.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/bookshelf.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/document.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/folder.png (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/groups.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownlast.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handledownmiddle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightlast.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/handlerightmiddle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/html-document.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_first.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_last.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/line_middle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linefirstnode.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linelastnode.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linemiddlenode.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/linevertical.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/link.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_first.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_last.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_close_middle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_first.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_last.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/node_open_middle.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/noline.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/other.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/pdficon.jpg (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/roles.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/root.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/space20.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/special.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/subsites.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/text-document.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/tree/users.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/user-chooser.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/images/waste_bin.gif (with props)
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/javascript/ajax.js
portals/jetspeed-2/trunk/applications/j2-admin/src/webapp/scripts/jetspeed-security.js
portals/jetspeed-2/trunk/applications/j2-admin/xdocs/navigation.xml
Added: portals/jetspeed-2/trunk/applications/j2-admin/.cvsignore
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/.cvsignore?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/.cvsignore (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/.cvsignore Thu Nov 24 18:24:19 2005
@@ -0,0 +1,3 @@
+target
+*.log
+jcoverage.ser
Added: portals/jetspeed-2/trunk/applications/j2-admin/maven.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/maven.xml?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/maven.xml (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/maven.xml Thu Nov 24 18:24:19 2005
@@ -0,0 +1,37 @@
+<project default="java:jar"
+ xmlns:j="jelly:core"
+ xmlns:define="jelly:define">
+
+
+ <!-- ================================================================ -->
+ <!-- Hot Deploy for mundane everyday development under Catalina -->
+ <!-- ================================================================ -->
+ <goal name="hotdeploy">
+ <echo message="Hot Deploying ${org.apache.jetspeed.portlet.app.name} to ${org.apache.jetspeed.deploy.war.dir}"/>
+ <copy todir="${org.apache.jetspeed.deploy.war.dir}/${org.apache.jetspeed.portlet.app.name}/WEB-INF/classes">
+ <fileset dir="${maven.build.dir}/classes">
+ </fileset>
+ </copy>
+ <copy todir="${org.apache.jetspeed.deploy.war.dir}/${org.apache.jetspeed.portlet.app.name}/">
+ <fileset dir="./src/webapp"/>
+ </copy>
+ </goal>
+
+ <preGoal name="hotdeploy">
+ <attainGoal name= "java:compile"/>
+ </preGoal>
+
+ <goal name="hotdeploywar">
+ <echo message="Hot Deploying war for ${org.apache.jetspeed.portlet.app.name} to ${org.apache.jetspeed.deploy.war.dir}/jetspeed/WEB-INF/deploy"/>
+
+ <copy todir="${org.apache.jetspeed.deploy.war.dir}/jetspeed/WEB-INF/deploy"
+ file="${maven.build.dir}/${maven.war.final.name}">
+
+ </copy>
+ </goal>
+
+ <preGoal name="hotdeploywar">
+ <attainGoal name= "war"/>
+ </preGoal>
+
+</project>
\ No newline at end of file
Added: portals/jetspeed-2/trunk/applications/j2-admin/project.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/project.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/project.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/project.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,22 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: project.properties 187110 2004-07-24 11:01:23Z paulsp $
+#
+
+maven.multiproject.type=war
+maven.license.licenseFile=${basedir}/../../LICENSE.TXT
+
+org.apache.jetspeed.portlet.app.name=j2-admin
+
Added: portals/jetspeed-2/trunk/applications/j2-admin/project.xml
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/project.xml?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/project.xml (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/project.xml Thu Nov 24 18:24:19 2005
@@ -0,0 +1,312 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Copyright 2004 The Apache Software Foundation
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+ $Id: project.xml 332389 2005-11-10 22:30:52Z ate $
+-->
+<project>
+ <extend>${basedir}/../../project-info.xml</extend>
+ <pomVersion>3</pomVersion>
+ <artifactId>j2-admin</artifactId>
+ <name>Jetspeed-2 Administration</name>
+ <description>Jetspeed-2 Administration and Security</description>
+ <shortDescription>Administration</shortDescription>
+ <repository>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/portals/jetspeed-2/trunk/applications/j2-admin</connection>
+ <developerConnection>
+ scm:svn:https://svn.apache.org/repos/asf/portals/jetspeed-2/trunk/applications/j2-admin
+ </developerConnection>
+ <url>http://svn.apache.org/viewcvs.cgi/portals/jetspeed-2/trunk/applications/j2-admin/</url>
+ </repository>
+
+ <dependencies>
+
+ <!-- Pluto Container -->
+ <dependency>
+ <id>org.apache.pluto:pluto</id>
+ <version>${pluto.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>false</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>portlet-api</id>
+ <version>1.0</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>false</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Jetspeed -->
+ <dependency>
+ <id>jetspeed2:jetspeed-api</id>
+ <version>${jetspeed.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>false</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>jetspeed2:jetspeed-commons</id>
+ <version>${jetspeed.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>false</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>jetspeed2:jetspeed-statistics</id>
+ <version>${jetspeed.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>jetspeed2:jetspeed2-taglib-treecontrol</id>
+ <version>${jetspeed.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Portals Bridges -->
+ <dependency>
+ <id>portals-gems:portals-gems</id>
+ <version>${jetspeed.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>portals-bridges:portals-bridges-common</id>
+ <version>${portals.bridges.common.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>portals-bridges:portals-bridges-frameworks</id>
+ <version>${portals.bridges.frameworks.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>portals-bridges:portals-bridges-velocity</id>
+ <version>${portals.bridges.velocity.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>portals-bridges:portals-bridges-jsf</id>
+ <version>${portals.bridges.jsf.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Servlets, JSTL -->
+ <dependency>
+ <id>jstl</id>
+ <version>1.0.6</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>taglibs:standard</id>
+ <version>1.0.6</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>taglibs:request</id>
+ <version>1.0.1</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>servletapi</id>
+ <version>2.3</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>false</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Commons -->
+ <dependency>
+ <id>commons-validator</id>
+ <version>1.1.3</version>
+ <url>http://jakarta.apache.org/commons/validator/</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-logging</id>
+ <version>${commons.logging.version}</version>
+ <type>jar</type>
+ <url>http://jakarta.apache.org/commons/logging.html</url>
+ <properties>
+ <war.bundle>${commons.logging.include}</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-el</id>
+ <version>1.0</version>
+ <type>jar</type>
+ <url>http://jakarta.apache.org/commons/el/</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-collections</id>
+ <version>3.0</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-digester</id>
+ <version>1.5</version>
+ <type>jar</type>
+ <url>http://jakarta.apache.org/commons/digester.html</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-beanutils</id>
+ <version>1.6.1</version>
+ <type>jar</type>
+ <url>http://jakarta.apache.org/commons/beanutils.html</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>commons-codec</id>
+ <version>1.2</version>
+ <type>jar</type>
+ <url>http://jakarta.apache.org/commons/codec/</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-fileupload</groupId>
+ <artifactId>commons-fileupload</artifactId>
+ <version>1.0</version>
+ <url>http://jakarta.apache.org/commons/fileupload/</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.0</version>
+ <url>http://jakarta.apache.org/commons/lang.html</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Logging -->
+ <dependency>
+ <id>log4j</id>
+ <version>${log4j.version}</version>
+ <type>jar</type>
+ <properties>
+ <war.bundle>${log4j.include}</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- JSF -->
+ <dependency>
+ <id>myfaces:myfaces-impl</id>
+ <version>${myfaces.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>myfaces:myfaces-api</id>
+ <version>${myfaces.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>myfaces:tomahawk</id>
+ <version>${myfaces.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Spring -->
+ <dependency>
+ <id>springframework:spring</id>
+ <version>${spring.version}</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Velocity -->
+ <dependency>
+ <id>velocity</id>
+ <version>1.4</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+ <dependency>
+ <id>velocity-tools</id>
+ <version>1.1</version>
+ <url>http://jakarta.apache.org/velocity</url>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ <!-- Antlr -->
+ <dependency>
+ <groupId>antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>2.7.2</version>
+ <properties>
+ <war.bundle>true</war.bundle>
+ </properties>
+ </dependency>
+
+ </dependencies>
+
+</project>
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityBrowserPortlet.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityBrowserPortlet.java?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityBrowserPortlet.java (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityBrowserPortlet.java Thu Nov 24 18:24:19 2005
@@ -0,0 +1,132 @@
+/*
+ * Copyright 2000-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jetspeed.portlets.entityeditor;
+
+import java.io.IOException;
+import java.util.Collection;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletContext;
+import javax.portlet.PortletException;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+
+import org.apache.jetspeed.CommonPortletServices;
+import org.apache.jetspeed.PortalReservedParameters;
+import org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent;
+import org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException;
+import org.apache.jetspeed.components.portletregistry.PortletRegistry;
+import org.apache.jetspeed.request.RequestContext;
+import org.apache.pluto.om.entity.PortletEntity;
+import org.apache.pluto.om.portlet.PortletDefinition;
+import org.apache.portals.bridges.velocity.GenericVelocityPortlet;
+import org.apache.velocity.context.Context;
+
+public class PortletEntityBrowserPortlet extends GenericVelocityPortlet
+{
+
+ private PortletEntityAccessComponent entityAccess;
+ private PortletRegistry registry;
+
+
+ /* (non-Javadoc)
+ * @see org.apache.portals.bridges.velocity.GenericVelocityPortlet#init(javax.portlet.PortletConfig)
+ */
+ public void init(PortletConfig config) throws PortletException
+ {
+ super.init(config);
+ PortletContext context = getPortletContext();
+ entityAccess = (PortletEntityAccessComponent)context.getAttribute(CommonPortletServices.CPS_ENTITY_ACCESS_COMPONENT);
+ registry = (PortletRegistry)context.getAttribute(CommonPortletServices.CPS_REGISTRY_COMPONENT);
+ }
+
+ public void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException
+ {
+ Collection portletApps = registry.getPortletApplications();
+ Context context = getContext(request);
+ context.put("portletApps", portletApps);
+ context.put("entityAccess", entityAccess);
+ context.put("portletContext", getPortletContext());
+ RequestContext requestContext = (RequestContext) request.getAttribute(PortalReservedParameters.REQUEST_CONTEXT_ATTRIBUTE);
+ context.put("jetspeedContextPath", requestContext.getRequest().getContextPath());
+ super.doView(request, response);
+ }
+
+ protected final void doCreate(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ try
+ {
+ PortletDefinition pd = getPortletDefintion(request);
+ String newId = request.getParameter("newEntityId");
+ PortletEntity entity = null;
+
+ if(newId != null)
+ {
+ entity = entityAccess.newPortletEntityInstance(pd, newId);
+ }
+ else
+ {
+ entity = entityAccess.newPortletEntityInstance(pd);
+ }
+
+ entityAccess.storePortletEntity(entity);
+ }
+ catch (PortletEntityNotStoredException e)
+ {
+ throw new PortletException(e.getMessage(), e);
+ }
+ catch (PortletException e)
+ {
+ throw new PortletException(e.getMessage(), e);
+ }
+ }
+
+ protected final PortletDefinition getPortletDefintion(ActionRequest request) throws PortletException
+ {
+ String portletUniqueName = request.getParameter("selectedPortlet");
+ if(portletUniqueName == null)
+ {
+ throw new PortletException("There was no 'portletUniqueName' parameter specified in the request.");
+ }
+ else
+ {
+ return registry.getPortletDefinitionByUniqueName(portletUniqueName);
+ }
+ }
+
+ public void processAction(ActionRequest request, ActionResponse actionResponse) throws PortletException, IOException
+ {
+ String action = request.getParameter("action");
+
+ if(action == null)
+ {
+ throw new PortletException("Requires that action either be 'edit' or 'create'");
+ }
+ else if(action.equals("create"))
+ {
+ doCreate(request, actionResponse);
+ }
+ else
+ {
+ throw new PortletException("Requires that action to be 'create'");
+ }
+ }
+
+
+
+}
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityEditorPortlet.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityEditorPortlet.java?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityEditorPortlet.java (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/entityeditor/PortletEntityEditorPortlet.java Thu Nov 24 18:24:19 2005
@@ -0,0 +1,162 @@
+package org.apache.jetspeed.portlets.entityeditor;
+
+import java.io.IOException;
+import java.util.Arrays;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletContext;
+import javax.portlet.PortletException;
+
+import org.apache.jetspeed.CommonPortletServices;
+import org.apache.jetspeed.components.portletentity.PortletEntityAccessComponent;
+import org.apache.jetspeed.components.portletentity.PortletEntityNotStoredException;
+import org.apache.jetspeed.components.portletregistry.PortletRegistry;
+import org.apache.jetspeed.om.common.preference.PreferenceComposite;
+import org.apache.jetspeed.om.common.preference.PreferenceSetComposite;
+import org.apache.pluto.om.entity.PortletEntity;
+import org.apache.portals.bridges.velocity.GenericVelocityPortlet;
+
+public class PortletEntityEditorPortlet extends GenericVelocityPortlet
+{
+
+ private PortletEntityAccessComponent entityAccess;
+ private PortletRegistry registry;
+
+ /* (non-Javadoc)
+ * @see org.apache.portals.bridges.velocity.GenericVelocityPortlet#init(javax.portlet.PortletConfig)
+ */
+ public void init(PortletConfig config) throws PortletException
+ {
+ super.init(config);
+ PortletContext context = getPortletContext();
+ entityAccess = (PortletEntityAccessComponent)context.getAttribute(CommonPortletServices.CPS_ENTITY_ACCESS_COMPONENT);
+ registry = (PortletRegistry)context.getAttribute(CommonPortletServices.CPS_REGISTRY_COMPONENT);
+ }
+
+ /* (non-Javadoc)
+ * @see org.apache.portals.bridges.velocity.GenericVelocityPortlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)
+ */
+ public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException
+ {
+ String action = request.getParameter("action");
+
+ if(action == null)
+ {
+ throw new PortletException("This editor requires an action parameter");
+ }
+ else if(action.equals("updateValue"))
+ {
+ doUpdateValue(request, response);
+ }
+ else if(action.equals("addValue"))
+ {
+ doAddValue(request, response);
+ }
+ else if(action.equals("removeValue"))
+ {
+ doRemoveValue(request, response);
+ }
+ else if(action.equals("addPref"))
+ {
+ doAddPref(request, response);
+ }
+ else if(action.equals("removePref"))
+ {
+ doRemovePref(request, response);
+ }
+ else
+ {
+ throw new PortletException("'"+action+"' is not a valid editor action.");
+ }
+ }
+
+ protected final void doAddPref(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ PortletEntity entity = getPortletEntity(request);
+ String newName = request.getParameter("newPreferenceName");
+ if(newName == null || newName.length() < 1)
+ {
+ throw new PortletException("You must specify a name for a new preference.");
+ }
+
+ String[] newValues = request.getParameterValues("newPreferenceValue");
+ if(newValues == null || newValues.length == 0)
+ {
+ throw new PortletException("You must specfiy a value for the new preference "+newName);
+ }
+
+ PreferenceSetComposite prefSet = (PreferenceSetComposite) entity.getPreferenceSet();
+ prefSet.add(newName, Arrays.asList(newValues));
+ try
+ {
+ entityAccess.storePortletEntity(entity);
+ }
+ catch (PortletEntityNotStoredException e)
+ {
+ throw new PortletException(e.getMessage(), e);
+ }
+ }
+
+ protected final void doAddValue(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ PortletEntity entity = getPortletEntity(request);
+ String prefString= request.getParameter("selectedPref");
+ String newValue = request.getParameter("newPrefValue");
+ String prefName = prefString.split("::")[1];
+ PreferenceComposite pref = (PreferenceComposite) entity.getPreferenceSet().get(prefName);
+ pref.addValue(newValue);
+ }
+
+ protected final void doRemovePref(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ PortletEntity entity = getPortletEntity(request);
+ String prefString= request.getParameter("selectedPref");
+ String prefName = prefString.split("::")[1];
+ ((PreferenceSetComposite)entity.getPreferenceSet()).remove(prefName);
+
+ }
+
+ protected final void doUpdateValue(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ PortletEntity entity = getPortletEntity(request);
+ String prefString= request.getParameter("selectedPref");
+ String updatedValue = request.getParameter("selectedPrefValue");
+ if(updatedValue.trim().length() == 0)
+ {
+ throw new PortletException("Preference values cannot be empty.");
+ }
+ String[] info = prefString.split("::");
+ String prefName = info[1];
+ int valueIndex = Integer.parseInt(info[2]);
+ PreferenceComposite pref = (PreferenceComposite) entity.getPreferenceSet().get(prefName);
+ pref.setValueAt(valueIndex, updatedValue);
+ }
+
+ protected final void doRemoveValue(ActionRequest request, ActionResponse response) throws PortletException
+ {
+ PortletEntity entity = getPortletEntity(request);
+ String prefString= request.getParameter("selectedPref");
+ String updatedValue = request.getParameter("selectedPrefValue");
+ String[] info = prefString.split("::");
+ String prefName = info[1];
+ int valueIndex = Integer.parseInt(info[2]);
+ PreferenceComposite pref = (PreferenceComposite) entity.getPreferenceSet().get(prefName);
+ pref.removeValueAt(valueIndex);
+ }
+
+
+ protected final PortletEntity getPortletEntity(ActionRequest request) throws PortletException
+ {
+ String entityId = request.getParameter("portletEntityId");
+ if(entityId == null)
+ {
+ throw new PortletException("There was no 'entityId' parameter specified in the request.");
+ }
+ else
+ {
+ return entityAccess.getPortletEntity(entityId);
+ }
+ }
+}
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/LocaleSelectorPortlet.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/LocaleSelectorPortlet.java?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/LocaleSelectorPortlet.java (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/LocaleSelectorPortlet.java Thu Nov 24 18:24:19 2005
@@ -0,0 +1,145 @@
+/*
+ * Copyright 2000-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.jetspeed.portlets.localeselector;
+
+import java.io.IOException;
+import java.util.Locale;
+import java.util.prefs.Preferences;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.GenericPortlet;
+import javax.portlet.PortletConfig;
+import javax.portlet.PortletContext;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.PortletSession;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+
+import org.apache.jetspeed.CommonPortletServices;
+import org.apache.jetspeed.PortalReservedParameters;
+import org.apache.jetspeed.request.RequestContext;
+import org.apache.jetspeed.security.SecurityException;
+import org.apache.jetspeed.security.User;
+import org.apache.jetspeed.security.UserManager;
+import org.apache.jetspeed.util.JetspeedLocale;
+
+/**
+ * This is the portlet to select user's preferred locale.
+ *
+ * @author <a href="mailto:shinsuke@yahoo.co.jp">Shinsuke Sugaya</a>
+ * @version $Id: LocaleSelectorPortlet.java 348264 2005-11-22 22:06:45Z taylor $
+ */
+public class LocaleSelectorPortlet extends GenericPortlet
+{
+ public static final String PREFERED_LOCALE_SESSION_KEY = "org.apache.jetspeed.prefered.locale";
+
+ private UserManager userManager;
+
+ /* (non-Javadoc)
+ * @see javax.portlet.Portlet#init(javax.portlet.PortletConfig)
+ */
+ public void init(PortletConfig config) throws PortletException
+ {
+ super.init(config);
+ userManager = (UserManager)getPortletContext().getAttribute(CommonPortletServices.CPS_USER_MANAGER_COMPONENT);
+ if (null == userManager)
+ {
+ throw new PortletException("Failed to find the User Manager on portlet initialization");
+ }
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.GenericPortlet#doView(javax.portlet.RenderRequest, javax.portlet.RenderResponse)
+ */
+ protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException
+ {
+ PortletContext context = getPortletContext();
+
+ Locale locale = request.getLocale();
+ if (locale == null)
+ {
+ locale = Locale.getDefault();
+ }
+ request.setAttribute("currentLocale", locale.toString());
+
+ PortletRequestDispatcher rd = context.getRequestDispatcher("/WEB-INF/view/locale-list.jsp");
+ rd.include(request, response);
+ }
+
+ /* (non-Javadoc)
+ * @see javax.portlet.Portlet#processAction(javax.portlet.ActionRequest, javax.portlet.ActionResponse)
+ */
+ public void processAction(ActionRequest request, ActionResponse response) throws PortletException, IOException
+ {
+
+ PortletSession session = request.getPortletSession();
+ String language = request.getParameter(PREFERED_LOCALE_SESSION_KEY);
+
+ if (language != null)
+ {
+ String[] localeArray = language.split("[-|_]");
+ String country = "";
+ String variant = "";
+ for (int i = 0; i < localeArray.length; i++)
+ {
+ if (i == 0)
+ {
+ language = localeArray[i];
+ }
+ else if (i == 1)
+ {
+ country = localeArray[i];
+ }
+ else if (i == 2)
+ {
+ variant = localeArray[i];
+ }
+ }
+
+ Locale preferedLocale = new Locale(language, country, variant);
+
+ if (request.getRemoteUser() != null)
+ {
+ // Set the prefered locale to user's perferences(persistent storage) if not anon user
+ try
+ {
+ User user = userManager.getUser(request.getRemoteUser());
+ // TODO if preferred lang or locale is defined in PLT.D, it's better to use it
+ Preferences prefs = user.getPreferences();
+ prefs.put(PortalReservedParameters.PREFERED_LOCALE_ATTRIBUTE, JetspeedLocale
+ .convertLocaleToString(preferedLocale));
+ }
+ catch (SecurityException e)
+ {
+ // TODO Auto-generated catch block
+ e.printStackTrace();
+ }
+ }
+
+ session.setAttribute(PortalReservedParameters.PREFERED_LOCALE_ATTRIBUTE, preferedLocale,
+ PortletSession.APPLICATION_SCOPE);
+ RequestContext requestContext = (RequestContext) request
+ .getAttribute(PortalReservedParameters.REQUEST_CONTEXT_ATTRIBUTE);
+ requestContext.setLocale(preferedLocale);
+ requestContext.setSessionAttribute(PortalReservedParameters.PREFERED_LOCALE_ATTRIBUTE, preferedLocale);
+ }
+
+ return;
+ }
+
+}
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,41 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources.properties 348264 2005-11-22 22:06:45Z taylor $
+#
+
+# Base Locales
+# DO NOT TRANSLATE & DO NOT INCLUDE IN L10N PROPERTIES FILE
+localeselector.locales=de,en,es,fr,hu,it,ja,ko,nl,pl,pt,ru,sv,zh,zh_TW
+
+# Label
+localeselector.label.language=Language:
+localeselector.label.change=Change
+
+# Locale Name
+localeselector.locale.hu=Hungarian
+localeselector.locale.de=German
+localeselector.locale.en=English
+localeselector.locale.es=Spanish
+localeselector.locale.fr=French
+localeselector.locale.it=Italian
+localeselector.locale.ja=Japanese
+localeselector.locale.ko=Korean
+localeselector.locale.nl=Dutch
+localeselector.locale.pl=Polish
+localeselector.locale.pt=Portuguese
+localeselector.locale.ru=Russian
+localeselector.locale.sv=Swedish
+localeselector.locale.zh=Simplified Chinese
+localeselector.locale.zh_TW=Traditional Chinese
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ca.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ca.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ca.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_ca.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,45 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources_en.properties,v 1.2 2005/01/10 16:22:37 weaver Exp $
+#
+# LOCALIZATION MAINTAINER:
+# Jetspeed Development Team
+
+# portlet info
+javax.portlet.title=Selector d'idioma
+javax.portlet.short-title=Aquest portlet \u00e9s per a seleccionar el teu idioma preferit
+javax.portlet.keywords=Locale,Language,llenguatge
+
+# Label
+localeselector.label.language=Idioma:
+localeselector.label.change=Canviar
+
+# Locale Name
+localeselector.locale.de=Alemany
+localeselector.locale.en=Angl\u00e8s
+localeselector.locale.es=Espanyol
+localeselector.locale.fr=Franc\u00e8s
+localeselector.locale.hu=H\u00fangaro
+localeselector.locale.it=Itali\u00e0
+localeselector.locale.ja=Japon\u00e8s
+localeselector.locale.ko=Core\u00e0
+localeselector.locale.nl=Holand\u00e8s
+localeselector.locale.sv=Suec
+localeselector.locale.zh=Xin\u00e8s simplificat
+localeselector.locale.zhTW=Xin\u00e8s tradicional
+localeselector.locale.ru=Rus
+localeselector.locale.pt=Portugu\u00e8s
+localeselector.locale.ca=Catal\u00e0
+localeselector.locale.in=Indonesi
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_de.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_de.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_de.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_de.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,44 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: j2-german_translations.txt,v 1.3 2005/09/25 19:02:56 thorsten Exp $
+#
+# LOCALIZATION MAINTAINER:
+# Thorsten Berger <je...@thorsten-berger.net>
+
+# portlet info
+javax.portlet.title=Sprachauswahl
+javax.portlet.short-title=Mit diesem Portlet k\u00f6nnen Sie Ihre bevorzugte Sprache ausw\u00e4hlen
+javax.portlet.keywords=Locale,Language,Sprache
+
+# Label
+localeselector.label.language=Sprache:
+localeselector.label.change=\u00c4ndern
+
+# Locale Name
+localeselector.locale.de=Deutsch
+localeselector.locale.en=Englisch
+localeselector.locale.es=Spanisch
+localeselector.locale.fr=Franz\u00f6sisch
+localeselector.locale.it=Italienisch
+localeselector.locale.ja=Japanisch
+localeselector.locale.ko=Koreanisch
+localeselector.locale.nl=Niederl\u00e4ndisch
+localeselector.locale.sv=Schwedisch
+localeselector.locale.zh=Vereinfachtes Chinesisch
+localeselector.locale.zh_TW=Traditionelles Chinesisch
+localeselector.locale.ru=Russisch
+localeselector.locale.pt=Portugiesisch
+
+
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_en.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_en.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_en.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_en.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,44 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources_en.properties 348264 2005-11-22 22:06:45Z taylor $
+#
+# LOCALIZATION MAINTAINER:
+# Jetspeed Development Team
+
+# portlet info
+javax.portlet.title=Locale Selector
+javax.portlet.short-title=This is a portlet to select your preferred locale
+javax.portlet.keywords=Locale,Language
+
+# Label
+localeselector.label.language=Language:
+localeselector.label.change=Change
+
+# Locale Name
+localeselector.locale.de=German
+localeselector.locale.en=English
+localeselector.locale.es=Spanish
+localeselector.locale.fr=French
+localeselector.locale.it=Italian
+localeselector.locale.ja=Japanese
+localeselector.locale.ko=Korean
+localeselector.locale.nl=Dutch
+localeselector.locale.sv=Swedish
+localeselector.locale.zh=Simplified Chinese
+localeselector.locale.zh_TW=Traditional Chinese
+localeselector.locale.ru=Russian
+localeselector.locale.pt=Portuguese
+
+
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_es.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_es.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_es.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_es.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,45 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources_en.properties,v 1.2 2005/01/10 16:22:37 weaver Exp $
+#
+# LOCALIZATION MAINTAINER:
+# Jetspeed Development Team
+
+# portlet info
+javax.portlet.title=Selector de idioma
+javax.portlet.short-title=Este portlet es para seleccionar tu idioma preferido
+javax.portlet.keywords=Locale,Language,lenguaje
+
+# Label
+localeselector.label.language=Idioma:
+localeselector.label.change=Cambiar
+
+# Locale Name
+localeselector.locale.de=Alem\u00e1n
+localeselector.locale.en=Ingl\u00e9s
+localeselector.locale.es=Espa\u00f1ol
+localeselector.locale.fr=Franc\u00e9s
+localeselector.locale.hu=H\u00fangaro
+localeselector.locale.it=Italiano
+localeselector.locale.ja=Japon\u00e9s
+localeselector.locale.ko=Coreano
+localeselector.locale.nl=Holand\u00e9s
+localeselector.locale.sv=Sueco
+localeselector.locale.zh=Chino simplificado
+localeselector.locale.zh_TW=Chino tradicional
+localeselector.locale.ru=Ruso
+localeselector.locale.pt=Portugu\u00e9s
+localeselector.locale.ca=Catal\u00e1n
+localeselector.locale.in=Indonesio
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_fr.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_fr.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_fr.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_fr.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,38 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources_fr.properties 348264 2005-11-22 22:06:45Z taylor $
+#
+
+# Label
+localeselector.label.language=Language:
+localeselector.label.change=Change
+
+# Locale Name
+localeselector.locale.hu=Hungarian
+localeselector.locale.de=Allemand
+localeselector.locale.en=Anglais
+localeselector.locale.es=Espanol
+localeselector.locale.fr=Francais
+localeselector.locale.it=Italien
+localeselector.locale.ja=Japonais
+localeselector.locale.ko=Coreen
+localeselector.locale.nl=Neerlandais
+localeselector.locale.sv=Suedois
+localeselector.locale.zh=Chinois Simplifie
+localeselector.locale.zh_TW=Chinois Traditionnel
+localeselector.locale.ru=Russe
+localeselector.locale.pt=Portugais
+
+
Added: portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_hu.properties
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_hu.properties?rev=348854&view=auto
==============================================================================
--- portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_hu.properties (added)
+++ portals/jetspeed-2/trunk/applications/j2-admin/src/java/org/apache/jetspeed/portlets/localeselector/resources/LocaleSelectorResources_hu.properties Thu Nov 24 18:24:19 2005
@@ -0,0 +1,43 @@
+# Copyright 2004 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# $Id: LocaleSelectorResources_en.properties 188167 2005-01-10 16:22:37Z weaver $
+#
+# LOCALIZATION MAINTAINER:
+# Jetspeed Development Team
+
+# portlet info
+javax.portlet.title=Nyelvv\u00e1laszt\u00f3
+javax.portlet.short-title=Ennek a portletnek a seg\u00edts\u00e9g\u00e9vel az els\u00f5dleges nyelv v\u00e1laszthat\u00f3 ki
+javax.portlet.keywords=Nyelv,Locale
+
+# Label
+localeselector.label.language=Nyelv:
+localeselector.label.change=V\u00e1ltoztat
+
+# Locale Name
+localeselector.locale.de=Magyar
+localeselector.locale.de=N\u00e9met
+localeselector.locale.en=Angol
+localeselector.locale.es=Spanyol
+localeselector.locale.fr=Francia
+localeselector.locale.it=Olasz
+localeselector.locale.ja=Jap\u00e1n
+localeselector.locale.ko=K\u00f3reai
+localeselector.locale.nl=Holland
+localeselector.locale.sv=Sv\u00e9d
+localeselector.locale.zh=Egyszer\u00fbs\u00edtett K\u00ednai
+localeselector.locale.zh_TW=Trad\u00edcion\u00e1lis K\u00ednai
+localeselector.locale.ru=Orosz
+localeselector.locale.pt=Portug\u00e1l
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org