svnno****@sourc*****
svnno****@sourc*****
2007年 10月 25日 (木) 16:56:14 JST
Revision: 656 http://svn.sourceforge.jp/cgi-bin/viewcvs.cgi?root=pal&view=rev&rev=656 Author: shinsuke Date: 2007-10-25 16:56:12 +0900 (Thu, 25 Oct 2007) Log Message: ----------- added permission editor, and ja properties files. Modified Paths: -------------- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/AbstractPagerPage.java pal-admin/trunk/src/main/resources/PAMessages.properties pal-admin/trunk/src/main/resources/appMessages.properties pal-admin/trunk/src/main/resources/appMessages_ja.properties pal-admin/trunk/src/main/webapp/WEB-INF/portlet.xml Added Paths: ----------- pal-admin/trunk/src/main/java/jp/sf/pal/admin/dxo/PermissionDxo.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/Permission.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/RolePrincipal.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/filter/PermissionEditorFilter.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/logic/PermissionManagementLogic.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/FolderPermissionPager.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PagePermissionPager.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PortletPermissionPager.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/PermissionManagementService.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/AbstractPermissionPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionConfirmPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionEditPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionListPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionConfirmPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionEditPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionListPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionConfirmPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionEditPage.java pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionListPage.java pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/deployer/label_ja.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/group/label_ja.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/label_ja.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/label.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/portletmanager/label_ja.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/role/label_ja.properties pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/user/label_ja.properties pal-admin/trunk/src/main/webapp/view/permission/ pal-admin/trunk/src/main/webapp/view/permission/folderPermissionConfirm.html pal-admin/trunk/src/main/webapp/view/permission/folderPermissionEdit.html pal-admin/trunk/src/main/webapp/view/permission/folderPermissionList.html pal-admin/trunk/src/main/webapp/view/permission/pagePermissionConfirm.html pal-admin/trunk/src/main/webapp/view/permission/pagePermissionEdit.html pal-admin/trunk/src/main/webapp/view/permission/pagePermissionList.html pal-admin/trunk/src/main/webapp/view/permission/portletPermissionConfirm.html pal-admin/trunk/src/main/webapp/view/permission/portletPermissionEdit.html pal-admin/trunk/src/main/webapp/view/permission/portletPermissionList.html -------------- next part -------------- Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/dxo/PermissionDxo.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/dxo/PermissionDxo.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/dxo/PermissionDxo.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,29 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You 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 jp.sf.pal.admin.dxo; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import jp.sf.pal.admin.entity.Permission; + +public interface PermissionDxo extends Serializable { + public void convert(List<Permission> entities, + List<Map<String, Object>> list); + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/dxo/PermissionDxo.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/Permission.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/Permission.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/Permission.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,81 @@ +package jp.sf.pal.admin.entity; + +import java.io.Serializable; + +public class Permission implements Serializable { + + /** + * + */ + private static final long serialVersionUID = -8769219617696836249L; + + public static final int PORTLET = 1; + + public static final int FOLDER = 2; + + public static final int PAGE = 3; + + private int type; + + private String name; + + private String actions; + + private String roles; + + /** + * @return the type + */ + public int getType() { + return type; + } + + /** + * @param type the type to set + */ + public void setType(int type) { + this.type = type; + } + + /** + * @return the name + */ + public String getName() { + return name; + } + + /** + * @param name the name to set + */ + public void setName(String name) { + this.name = name; + } + + /** + * @return the actions + */ + public String getActions() { + return actions; + } + + /** + * @param actions the actions to set + */ + public void setActions(String actions) { + this.actions = actions; + } + + /** + * @return the roles + */ + public String getRoles() { + return roles; + } + + /** + * @param roles the roles to set + */ + public void setRoles(String roles) { + this.roles = roles; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/Permission.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/RolePrincipal.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/RolePrincipal.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/RolePrincipal.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,47 @@ +package jp.sf.pal.admin.entity; + +public class RolePrincipal implements + org.apache.jetspeed.security.RolePrincipal { + /** + * + */ + private static final long serialVersionUID = 5389809674607909098L; + + private final String name; + + private final String fullPath; + + private boolean enabled = true; + + public RolePrincipal(String name) { + this(name, true); + } + + public RolePrincipal(String name, boolean hiearchicalNames) { + this.name = name; + if (null != name) { + this.fullPath = PREFS_ROLE_ROOT + + (hiearchicalNames ? name.replace('.', '/') : name); + } else { + this.fullPath = name; + } + + } + + public String getFullPath() { + return fullPath; + } + + public boolean isEnabled() { + return enabled; + } + + public void setEnabled(boolean enabled) { + this.enabled = enabled; + } + + public String getName() { + return name; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/entity/RolePrincipal.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/filter/PermissionEditorFilter.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/filter/PermissionEditorFilter.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/filter/PermissionEditorFilter.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,91 @@ +/* + * Copyright 2005-2007 Portal Application Laboratory and the Others. + * + * 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 jp.sf.pal.admin.filter; + +import java.io.IOException; + +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 jp.sf.pal.admin.PALAdminConstants; + +import org.apache.jetspeed.CommonPortletServices; +import org.apache.jetspeed.security.PermissionManager; +import org.apache.jetspeed.security.RoleManager; +import org.apache.portals.bridges.portletfilter.PortletFilter; +import org.apache.portals.bridges.portletfilter.PortletFilterChain; +import org.apache.portals.bridges.portletfilter.PortletFilterConfig; + +public class PermissionEditorFilter implements PortletFilter { + private PermissionManager permissionManager; + + private RoleManager roleManager; + + public void destroy() { + permissionManager = null; + roleManager = null; + } + + public void init(PortletFilterConfig filterConfig) throws PortletException { + PortletConfig portletConfig = filterConfig.getPortletConfig(); + PortletContext portletContext = portletConfig.getPortletContext(); + + // permissionManager + permissionManager = (PermissionManager) portletContext + .getAttribute(CommonPortletServices.CPS_PERMISSION_MANAGER); + if (null == permissionManager) { + throw new PortletException( + "Failed to find the Profiler on portlet initialization"); + } + + // roleManager + roleManager = (RoleManager) portletContext + .getAttribute(CommonPortletServices.CPS_ROLE_MANAGER_COMPONENT); + if (null == roleManager) { + throw new PortletException( + "Failed to find the roleManager on portlet initialization"); + } + + } + + public void processActionFilter(ActionRequest request, + ActionResponse response, PortletFilterChain chain) + throws PortletException, IOException { + request.setAttribute(PALAdminConstants.PERMISSION_MANAGER_COMPONENT, + permissionManager); + request.setAttribute(PALAdminConstants.ROLE_MANAGER_COMPONENT, + roleManager); + + chain.processActionFilter(request, response); + } + + public void renderFilter(RenderRequest request, RenderResponse response, + PortletFilterChain chain) throws PortletException, IOException { + request.setAttribute(PALAdminConstants.PERMISSION_MANAGER_COMPONENT, + permissionManager); + request.setAttribute(PALAdminConstants.ROLE_MANAGER_COMPONENT, + roleManager); + + chain.renderFilter(request, response); + + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/filter/PermissionEditorFilter.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/logic/PermissionManagementLogic.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/logic/PermissionManagementLogic.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/logic/PermissionManagementLogic.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,434 @@ +package jp.sf.pal.admin.logic; + +import java.io.Serializable; +import java.lang.reflect.Constructor; +import java.security.Principal; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Iterator; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.StringTokenizer; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.entity.Permission; +import jp.sf.pal.admin.entity.RolePrincipal; +import jp.sf.pal.admin.pager.FolderPermissionPager; +import jp.sf.pal.admin.pager.PagePermissionPager; +import jp.sf.pal.admin.pager.PortletPermissionPager; +import jp.sf.pal.admin.util.PortalComponentUtil; + +import org.apache.jetspeed.security.PermissionManager; +import org.apache.jetspeed.security.Role; +import org.apache.jetspeed.security.RoleManager; +import org.apache.jetspeed.security.SecurityException; +import org.apache.jetspeed.security.om.InternalPermission; +import org.apache.jetspeed.security.om.InternalPrincipal; +import org.seasar.framework.log.Logger; + +public class PermissionManagementLogic implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 102231630594363688L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PermissionManagementLogic.class); + + private static final String FOLER_PERMISSION = "org.apache.jetspeed.security.FolderPermission"; + + private static final String PAGE_PERMISSION = "org.apache.jetspeed.security.PagePermission"; + + private static final String PORTLET_PERMISSION = "org.apache.jetspeed.security.PortletPermission"; + + private RoleManager roleManager; + + private PermissionManager permissionManager; + + public List<Permission> getPortletPermissions(PortletPermissionPager pager) + throws PALAdminException { + + List<Permission> permissionList = new ArrayList<Permission>(); + List<InternalPermission> portletPermissionList = new ArrayList<InternalPermission>(); + Collection<InternalPermission> permissions = getPermissionManager() + .getPermissions(); + + for (InternalPermission permission : permissions) { + if (PORTLET_PERMISSION.equals(permission.getClassname())) { + portletPermissionList.add(permission); + } + } + + // set count + pager.setCount(portletPermissionList.size()); + + // create list + int offset = pager.getOffset(); + int limit = pager.getLimit(); + int size = portletPermissionList.size(); + if (logger.isDebugEnabled()) { + logger.debug("getPortletPermission(pager) - offset=" + offset + + ", limit=" + limit + ", size=" + size); + } + for (int i = offset; i < offset + limit && i < size; i++) { + InternalPermission inerInternalPermission = portletPermissionList + .get(i); + permissionList.add(createPermission(Permission.PORTLET, + inerInternalPermission)); + } + + return permissionList; + + } + + public List<Permission> getFolderPermissions(FolderPermissionPager pager) + throws PALAdminException { + + List<Permission> permissionList = new ArrayList<Permission>(); + List<InternalPermission> folderPermissionList = new ArrayList<InternalPermission>(); + Collection<InternalPermission> permissions = getPermissionManager() + .getPermissions(); + + for (InternalPermission permission : permissions) { + if (FOLER_PERMISSION.equals(permission.getClassname())) { + folderPermissionList.add(permission); + } + } + + // set count + pager.setCount(folderPermissionList.size()); + + // create list + int offset = pager.getOffset(); + int limit = pager.getLimit(); + int size = folderPermissionList.size(); + if (logger.isDebugEnabled()) { + logger.debug("getFolderPermission(pager) - offset=" + offset + + ", limit=" + limit + ", size=" + size); + } + for (int i = offset; i < offset + limit && i < size; i++) { + InternalPermission inerInternalPermission = folderPermissionList + .get(i); + permissionList.add(createPermission(Permission.PORTLET, + inerInternalPermission)); + } + + return permissionList; + + } + + public List<Permission> getPagePermissions(PagePermissionPager pager) + throws PALAdminException { + + List<Permission> permissionList = new ArrayList<Permission>(); + List<InternalPermission> pagePermissionList = new ArrayList<InternalPermission>(); + Collection<InternalPermission> permissions = getPermissionManager() + .getPermissions(); + + for (InternalPermission permission : permissions) { + if (PAGE_PERMISSION.equals(permission.getClassname())) { + pagePermissionList.add(permission); + } + } + + // set count + pager.setCount(pagePermissionList.size()); + + // create list + int offset = pager.getOffset(); + int limit = pager.getLimit(); + int size = pagePermissionList.size(); + if (logger.isDebugEnabled()) { + logger.debug("getPagePermission(pager) - offset=" + offset + + ", limit=" + limit + ", size=" + size); + } + for (int i = offset; i < offset + limit && i < size; i++) { + InternalPermission inerInternalPermission = pagePermissionList + .get(i); + permissionList.add(createPermission(Permission.PORTLET, + inerInternalPermission)); + } + + return permissionList; + + } + + public Permission getPortletPermission(String name, String actions) + throws PALAdminException { + return getPermission(PORTLET_PERMISSION, name, actions); + } + + public Permission getFolderPermission(String name, String actions) + throws PALAdminException { + return getPermission(FOLER_PERMISSION, name, actions); + } + + public Permission getPagePermission(String name, String actions) + throws PALAdminException { + return getPermission(PAGE_PERMISSION, name, actions); + } + + public Permission getPermission(String classname, String name, + String actions) throws PALAdminException { + if (classname == null || name == null || actions == null) { + return null; + } + + Collection<InternalPermission> permissions = getPermissionManager() + .getPermissions(); + + for (InternalPermission inerInternalPermission : permissions) { + if (classname.equals(inerInternalPermission.getClassname()) + && name.equals(inerInternalPermission.getName()) + && actions.equals(inerInternalPermission.getActions())) { + return createPermission(getPermissionType(classname), + inerInternalPermission); + } + } + return null; + } + + private int getPermissionType(String classname) { + if (PORTLET_PERMISSION.equals(classname)) { + return Permission.PORTLET; + } else if (FOLER_PERMISSION.equals(classname)) { + return Permission.FOLDER; + } else if (PAGE_PERMISSION.equals(classname)) { + return Permission.PAGE; + } + return 0; + } + + private Permission createPermission(int type, + InternalPermission inerInternalPermission) { + Permission permission = new Permission(); + permission.setType(Permission.PORTLET); + permission.setName(inerInternalPermission.getName()); + permission.setActions(inerInternalPermission.getActions()); + int c = inerInternalPermission.getPrincipals().size(); + if (c != 0) { + Iterator<InternalPrincipal> principals = inerInternalPermission + .getPrincipals().iterator(); + int count = 0; + StringBuilder result = new StringBuilder(); + while (principals.hasNext()) { + InternalPrincipal principal = principals.next(); + int last = principal.getFullPath().lastIndexOf("/") + 1; + result.append(principal.getFullPath().substring(last)); + count++; + if (count < c) { + result.append(","); + } + } + permission.setRoles(result.toString()); + } + return permission; + } + + public void addPortletPermission(String resource, String actions, + String roles) throws PALAdminException { + addPermission(PORTLET_PERMISSION, resource, actions, roles); + } + + public void addFolderPermission(String resource, String actions, + String roles) throws PALAdminException { + addPermission(FOLER_PERMISSION, resource, actions, roles); + } + + public void addPagePermission(String resource, String actions, String roles) + throws PALAdminException { + addPermission(PAGE_PERMISSION, resource, actions, roles); + } + + protected void addPermission(String classname, String resource, + String actions, String roles) throws PALAdminException { + //TODO check permissoin + java.security.Permission permission = createPermissionFromClass( + classname, resource, actions); + if (getPermissionManager().permissionExists(permission)) { + throw new PALAdminException("Permission " + resource + + " already exists"); + } + + try { + getPermissionManager().addPermission(permission); + updateRoles(permission, roles); + } catch (SecurityException e) { + if (permission != null) { + try { + getPermissionManager().removePermission(permission); + } catch (SecurityException e1) { + // nothing + } + } + throw new PALAdminException("Could not add a permission.", e); + } + } + + public void updatePortletPermission(String resource, String oldActions, + String actions, String roles) throws PALAdminException { + updatePermission(PORTLET_PERMISSION, resource, oldActions, actions, + roles); + } + + public void updateFolderPermission(String resource, String oldActions, + String actions, String roles) throws PALAdminException { + updatePermission(FOLER_PERMISSION, resource, oldActions, actions, roles); + } + + public void updatePagePermission(String resource, String oldActions, + String actions, String roles) throws PALAdminException { + updatePermission(PAGE_PERMISSION, resource, oldActions, actions, roles); + } + + protected void updatePermission(String classname, String resource, + String oldActions, String actions, String roles) + throws PALAdminException { + try { + java.security.Permission permission = createPermissionFromClass( + classname, resource, oldActions); + if (permission != null) { + getPermissionManager().removePermission(permission); + } + permission = createPermissionFromClass(classname, resource, actions); + getPermissionManager().addPermission(permission); + + updateRoles(permission, roles); + + } catch (SecurityException e) { + throw new PALAdminException(e.toString(), e); + } + } + + protected int updateRoles(java.security.Permission permission, + String roleNames) throws SecurityException { + List principals = new LinkedList(); + if (roleNames != null) { + StringTokenizer toke = new StringTokenizer(roleNames, ","); + while (toke.hasMoreTokens()) { + String roleName = toke.nextToken(); + Principal role = new RolePrincipal(roleName.trim()); + principals.add(role); + } + } + return getPermissionManager().updatePermission(permission, principals); + } + + public void deletePortletPermission(String resource, String actions) + throws PALAdminException { + deletePermission(PORTLET_PERMISSION, resource, actions); + } + + public void deleteFolderPermission(String resource, String actions) + throws PALAdminException { + deletePermission(FOLER_PERMISSION, resource, actions); + } + + public void deletePagePermission(String resource, String actions) + throws PALAdminException { + deletePermission(PAGE_PERMISSION, resource, actions); + } + + protected void deletePermission(String classname, String resource, + String actions) throws PALAdminException { + + try { + java.security.Permission permission = createPermissionFromClass( + classname, resource, actions); + if (getPermissionManager().permissionExists(permission)) { + getPermissionManager().removePermission(permission); + return; + } + } catch (SecurityException e) { + throw new PALAdminException(e.toString(), e); + } + } + + protected java.security.Permission createPermissionFromClass( + String classname, String resource, String actions) + throws PALAdminException { + try { + Class permissionClass = Class.forName(classname); + Class[] parameterTypes = { String.class, String.class }; + Constructor permissionConstructor = permissionClass + .getConstructor(parameterTypes); + Object[] initArgs = { resource, actions }; + return (java.security.Permission) permissionConstructor + .newInstance(initArgs); + } catch (Exception e) { + throw new PALAdminException(e.toString(), e); + } + } + + public List<Map<String, String>> createRoleList() throws PALAdminException { + List<Map<String, String>> list = new ArrayList<Map<String, String>>(); + try { + for (Iterator<Role> itr = getRoleManager().getRoles(""); itr + .hasNext();) { + Map<String, String> map = new HashMap<String, String>(); + Role role = itr.next(); + map.put("label", role.getPrincipal().getName()); + map.put("value", role.getPrincipal().getName()); + list.add(map); + } + } catch (SecurityException e) { + throw new PALAdminException("Could not get roles. ", e); + } + return list; + } + + public List<Map<String, String>> createActionList() { + //TODO move to config file + String[] permissions = new String[] { "view", "edit", "help" }; + + List<Map<String, String>> list = new ArrayList<Map<String, String>>(); + for (int i = 0; i < permissions.length; i++) { + Map<String, String> map = new HashMap<String, String>(); + String permission = permissions[i]; + map.put("label", permission); + map.put("value", permission); + list.add(map); + } + return list; + } + + /** + * @return the roleManager + */ + public RoleManager getRoleManager() { + if (roleManager == null) { + roleManager = PortalComponentUtil.getRoleManager(); + } + return roleManager; + } + + /** + * @param roleManager the roleManager to set + */ + public void setRoleManager(RoleManager roleManager) { + this.roleManager = roleManager; + } + + /** + * @return the permissionManager + */ + public PermissionManager getPermissionManager() { + if (permissionManager == null) { + permissionManager = PortalComponentUtil.getPermissionManager(); + } + return permissionManager; + } + + /** + * @param permissionManager the permissionManager to set + */ + public void setPermissionManager(PermissionManager permissionManager) { + this.permissionManager = permissionManager; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/logic/PermissionManagementLogic.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/FolderPermissionPager.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/FolderPermissionPager.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/FolderPermissionPager.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,12 @@ +package jp.sf.pal.admin.pager; + +import java.io.Serializable; + +public class FolderPermissionPager extends DefaultPager implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 5243875311780257309L; + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/FolderPermissionPager.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PagePermissionPager.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PagePermissionPager.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PagePermissionPager.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,12 @@ +package jp.sf.pal.admin.pager; + +import java.io.Serializable; + +public class PagePermissionPager extends DefaultPager implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 8078803807468194425L; + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PagePermissionPager.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PortletPermissionPager.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PortletPermissionPager.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PortletPermissionPager.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,12 @@ +package jp.sf.pal.admin.pager; + +import java.io.Serializable; + +public class PortletPermissionPager extends DefaultPager implements Serializable { + + /** + * + */ + private static final long serialVersionUID = -1482210099302003151L; + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/pager/PortletPermissionPager.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/PermissionManagementService.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/PermissionManagementService.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/PermissionManagementService.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,379 @@ +package jp.sf.pal.admin.service; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +import jp.sf.pal.admin.PALAdminConstants; +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.dxo.PermissionDxo; +import jp.sf.pal.admin.entity.Permission; +import jp.sf.pal.admin.logic.PermissionManagementLogic; +import jp.sf.pal.admin.pager.FolderPermissionPager; +import jp.sf.pal.admin.pager.PagePermissionPager; +import jp.sf.pal.admin.pager.PortletPermissionPager; +import jp.sf.pal.admin.util.PagerUtil; +import jp.sf.pal.admin.web.permission.FolderPermissionConfirmPage; +import jp.sf.pal.admin.web.permission.FolderPermissionEditPage; +import jp.sf.pal.admin.web.permission.FolderPermissionListPage; +import jp.sf.pal.admin.web.permission.PagePermissionConfirmPage; +import jp.sf.pal.admin.web.permission.PagePermissionEditPage; +import jp.sf.pal.admin.web.permission.PagePermissionListPage; +import jp.sf.pal.admin.web.permission.PortletPermissionConfirmPage; +import jp.sf.pal.admin.web.permission.PortletPermissionEditPage; +import jp.sf.pal.admin.web.permission.PortletPermissionListPage; + +public class PermissionManagementService implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 5125836806619644922L; + + private PortletPermissionPager portletPermissionPager; + + private FolderPermissionPager folderPermissionPager; + + private PagePermissionPager pagePermissionPager; + + private PermissionManagementLogic permissionManagementLogic; + + private PermissionDxo permissionDxo; + + public void loadPage(PortletPermissionListPage page) + throws PALAdminException { + PortletPermissionPager pager = getPortletPermissionPager(); + + // check page action + PagerUtil.updatePageNumber(pager, + PALAdminConstants.PREVIOUS_PAGE_NUMBER, + PALAdminConstants.NEXT_PAGE_NUMBER); + + // set portlet permission list + List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); + getPermissionDxo().convert( + getPermissionManagementLogic().getPortletPermissions(pager), + list); + PagerUtil.updatePagerPage(page, pager); + page.setResourceItems(list); + + } + + public void loadPage(PortletPermissionEditPage page) + throws PALAdminException { + if (page.isUpdate()) { + Permission permission = getPermissionManagementLogic() + .getPortletPermission(page.getName(), page.getActions()); + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + } else { + page.setActionArray(null); + page.setActions(null); + page.setName(null); + page.setRoles(null); + page.setRoleArray(null); + } + + // list-box + page.setActionArrayItems(getPermissionManagementLogic() + .createActionList()); + page.setRoleArrayItems(getPermissionManagementLogic().createRoleList()); + + } + + public void loadPage(PortletPermissionConfirmPage page) + throws PALAdminException { + Permission permission = getPermissionManagementLogic() + .getPortletPermission(page.getName(), page.getActions()); + if (permission == null) { + throw new PALAdminException("Could not find a permission. "); + } + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + + } + + public void loadPage(FolderPermissionListPage page) + throws PALAdminException { + FolderPermissionPager pager = getFolderPermissionPager(); + + // check page action + PagerUtil.updatePageNumber(pager, + PALAdminConstants.PREVIOUS_PAGE_NUMBER, + PALAdminConstants.NEXT_PAGE_NUMBER); + + // set portlet permission list + List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); + getPermissionDxo().convert( + getPermissionManagementLogic().getFolderPermissions(pager), + list); + PagerUtil.updatePagerPage(page, pager); + page.setResourceItems(list); + + } + + public void loadPage(FolderPermissionEditPage page) + throws PALAdminException { + if (page.isUpdate()) { + Permission permission = getPermissionManagementLogic() + .getFolderPermission(page.getName(), page.getActions()); + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + } else { + page.setActionArray(null); + page.setActions(null); + page.setName(null); + page.setRoles(null); + page.setRoleArray(null); + } + + // list-box + page.setActionArrayItems(getPermissionManagementLogic() + .createActionList()); + page.setRoleArrayItems(getPermissionManagementLogic().createRoleList()); + + } + + public void loadPage(FolderPermissionConfirmPage page) + throws PALAdminException { + Permission permission = getPermissionManagementLogic() + .getFolderPermission(page.getName(), page.getActions()); + if (permission == null) { + throw new PALAdminException("Could not find a permission. "); + } + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + + } + + public void loadPage(PagePermissionListPage page) throws PALAdminException { + PagePermissionPager pager = getPagePermissionPager(); + + // check page action + PagerUtil.updatePageNumber(pager, + PALAdminConstants.PREVIOUS_PAGE_NUMBER, + PALAdminConstants.NEXT_PAGE_NUMBER); + + // set portlet permission list + List<Map<String, Object>> list = new ArrayList<Map<String, Object>>(); + getPermissionDxo().convert( + getPermissionManagementLogic().getPagePermissions(pager), list); + PagerUtil.updatePagerPage(page, pager); + page.setResourceItems(list); + + } + + public void loadPage(PagePermissionEditPage page) throws PALAdminException { + if (page.isUpdate()) { + Permission permission = getPermissionManagementLogic() + .getPagePermission(page.getName(), page.getActions()); + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + } else { + page.setActionArray(null); + page.setActions(null); + page.setName(null); + page.setRoles(null); + page.setRoleArray(null); + } + + // list-box + page.setActionArrayItems(getPermissionManagementLogic() + .createActionList()); + page.setRoleArrayItems(getPermissionManagementLogic().createRoleList()); + + } + + public void loadPage(PagePermissionConfirmPage page) + throws PALAdminException { + Permission permission = getPermissionManagementLogic() + .getPagePermission(page.getName(), page.getActions()); + if (permission == null) { + throw new PALAdminException("Could not find a permission. "); + } + page.setName(permission.getName()); + String actions = permission.getActions(); + if (actions != null) { + page.setActionArray(actions.split(", *")); + page.setActions(actions); + } + String roles = permission.getRoles(); + if (roles != null) { + page.setRoleArray(roles.split(", *")); + page.setRoles(roles); + } + + } + + public void addPortletPermission(PortletPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().addPortletPermission(page.getName(), + page.getActions(), page.getRoles()); + } + + public void updatePortletPermission(PortletPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().updatePortletPermission(page.getName(), + page.getOldActions(), page.getActions(), page.getRoles()); + } + + public void deletePortletPermission(PortletPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().deletePortletPermission(page.getName(), + page.getActions()); + } + + public void addFolderPermission(FolderPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().addFolderPermission(page.getName(), + page.getActions(), page.getRoles()); + } + + public void updateFolderPermission(FolderPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().updateFolderPermission(page.getName(), + page.getOldActions(), page.getActions(), page.getRoles()); + } + + public void deleteFolderPermission(FolderPermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().deleteFolderPermission(page.getName(), + page.getActions()); + } + + public void addPagePermission(PagePermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().addPagePermission(page.getName(), + page.getActions(), page.getRoles()); + } + + public void updatePagePermission(PagePermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().updatePagePermission(page.getName(), + page.getOldActions(), page.getActions(), page.getRoles()); + } + + public void deletePagePermission(PagePermissionConfirmPage page) + throws PALAdminException { + getPermissionManagementLogic().deletePagePermission(page.getName(), + page.getActions()); + } + + /** + * @return the permissionPager + */ + public PortletPermissionPager getPortletPermissionPager() { + return portletPermissionPager; + } + + /** + * @param permissionPager the permissionPager to set + */ + public void setPortletPermissionPager(PortletPermissionPager permissionPager) { + this.portletPermissionPager = permissionPager; + } + + /** + * @return the permissionManagementLogic + */ + public PermissionManagementLogic getPermissionManagementLogic() { + return permissionManagementLogic; + } + + /** + * @param permissionManagementLogic the permissionManagementLogic to set + */ + public void setPermissionManagementLogic( + PermissionManagementLogic permissionManagementLogic) { + this.permissionManagementLogic = permissionManagementLogic; + } + + /** + * @return the permissionDxo + */ + public PermissionDxo getPermissionDxo() { + return permissionDxo; + } + + /** + * @param permissionDxo the permissionDxo to set + */ + public void setPermissionDxo(PermissionDxo permissionDxo) { + this.permissionDxo = permissionDxo; + } + + /** + * @return the folderPermissionPager + */ + public FolderPermissionPager getFolderPermissionPager() { + return folderPermissionPager; + } + + /** + * @param folderPermissionPager the folderPermissionPager to set + */ + public void setFolderPermissionPager( + FolderPermissionPager folderPermissionPager) { + this.folderPermissionPager = folderPermissionPager; + } + + /** + * @return the pagePermissionPager + */ + public PagePermissionPager getPagePermissionPager() { + return pagePermissionPager; + } + + /** + * @param pagePermissionPager the pagePermissionPager to set + */ + public void setPagePermissionPager(PagePermissionPager pagePermissionPager) { + this.pagePermissionPager = pagePermissionPager; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/service/PermissionManagementService.java ___________________________________________________________________ Name: svn:eol-style + native Modified: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/AbstractPagerPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/AbstractPagerPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/AbstractPagerPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -102,4 +102,11 @@ this.previousPageNumber = previousPageNumber; } + public boolean isPreviousPage() { + return getPreviousPageNumber() != null; + } + + public boolean isNextPage() { + return getNextPageNumber() != null; + } } \ No newline at end of file Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/AbstractPermissionPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/AbstractPermissionPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/AbstractPermissionPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,79 @@ +package jp.sf.pal.admin.web.permission; + +import jp.sf.pal.admin.web.AbstractCrudPage; + +public abstract class AbstractPermissionPage extends AbstractCrudPage { + private String name; + + private String actions; + + private String roles; + + private String[] actionArray; + + private String[] roleArray; + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + /** + * @return the actions + */ + public String getActions() { + return actions; + } + + /** + * @param actions the actions to set + */ + public void setActions(String actions) { + this.actions = actions; + } + + /** + * @return the roles + */ + public String getRoles() { + return roles; + } + + /** + * @param roles the roles to set + */ + public void setRoles(String roles) { + this.roles = roles; + } + + /** + * @return the actionArray + */ + public String[] getActionArray() { + return actionArray; + } + + /** + * @param actionArray the actionArray to set + */ + public void setActionArray(String[] actionArray) { + this.actionArray = actionArray; + } + + /** + * @return the roleArray + */ + public String[] getRoleArray() { + return roleArray; + } + + /** + * @param roleArray the roleArray to set + */ + public void setRoleArray(String[] roleArray) { + this.roleArray = roleArray; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/AbstractPermissionPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionConfirmPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionConfirmPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionConfirmPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,129 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; + +import org.apache.commons.lang.StringUtils; +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.CrudType; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class FolderPermissionConfirmPage extends AbstractPermissionPage + implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 9023563142910966532L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(FolderPermissionConfirmPage.class); + + private String oldActions; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + if (isDelete()) { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0036", e); + FacesMessageUtil + .addErrorMessage("could.not.find.folder.permission"); + } + } else { + if (isUpdate()) { + setOldActions(getActions()); + } + setActions(StringUtils.join(getActionArray(), ", ")); + setRoles(StringUtils.join(getRoleArray(), ", ")); + } + + // render faces messages + FacesMessageUtil.renderMessages(); + return null; + } + + public Class<?> doFinish() { + if (isCreate()) { + // create + try { + getPermissionManagementService().addFolderPermission(this); + FacesMessageUtil.addInfoMessage("added.folder.permission"); + return FolderPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0037", e); + FacesMessageUtil + .addErrorMessage("could.not.add.folder.permission"); + } + } else if (isUpdate()) { + // update + try { + getPermissionManagementService().updateFolderPermission(this); + FacesMessageUtil.addInfoMessage("updated.folder.permission"); + return FolderPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0038", e); + FacesMessageUtil + .addErrorMessage("could.not.update.folder.permission"); + } + } else if (isDelete()) { + // delete + try { + getPermissionManagementService().deleteFolderPermission(this); + FacesMessageUtil.addInfoMessage("deleted.folder.permission"); + return FolderPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0039", e); + FacesMessageUtil + .addErrorMessage("could.not.delete.folder.permission"); + } + } else { + FacesMessageUtil.addWarnMessage("could.not.find.target.action"); + } + return null; + } + + public Class<?> doEdit() { + return FolderPermissionEditPage.class; + } + + public boolean isComeFromList() { + return getCrudType() == CrudType.READ + || getCrudType() == CrudType.DELETE; + + } + + public String getOldActions() { + return oldActions; + } + + public void setOldActions(String oldActions) { + this.oldActions = oldActions; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionConfirmPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionEditPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionEditPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionEditPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,86 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class FolderPermissionEditPage extends AbstractPermissionPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = -4575207464231801908L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(FolderPermissionEditPage.class); + + private List<Map<String, String>> actionArrayItems; + + private List<Map<String, String>> roleArrayItems; + + private PermissionManagementService permissionManagementService; + + public Class<?> doConfirm() { + return FolderPermissionConfirmPage.class; + } + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0035", e); + FacesMessageUtil + .addErrorMessage("could.not.find.folder.permission"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public List<Map<String, String>> getActionArrayItems() { + return actionArrayItems; + } + + public void setActionArrayItems(List<Map<String, String>> actionsItems) { + this.actionArrayItems = actionsItems; + } + + public List<Map<String, String>> getRoleArrayItems() { + return roleArrayItems; + } + + public void setRoleArrayItems(List<Map<String, String>> rolesItems) { + this.roleArrayItems = rolesItems; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionEditPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionListPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionListPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionListPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,114 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.AbstractPagerPage; +import jp.sf.pal.common.util.FacesMessageUtil; + +import org.seasar.framework.log.Logger; + +public class FolderPermissionListPage extends AbstractPagerPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = 2457037062742678960L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(FolderPermissionListPage.class); + + private String actions; + + private String name; + + private int resourceIndex; + + private List<Map<String, Object>> resourceItems; + + private String roles; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0034", e); + FacesMessageUtil + .addErrorMessage("could.not.find.folder.permissions"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public String getActions() { + return actions; + } + + public void setActions(String actions) { + this.actions = actions; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getResourceIndex() { + return resourceIndex; + } + + public void setResourceIndex(int resourceIndex) { + this.resourceIndex = resourceIndex; + } + + public List<Map<String, Object>> getResourceItems() { + return resourceItems; + } + + public void setResourceItems(List<Map<String, Object>> resourceItems) { + this.resourceItems = resourceItems; + } + + public String getRoles() { + return roles; + } + + public void setRoles(String roles) { + this.roles = roles; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/FolderPermissionListPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionConfirmPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionConfirmPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionConfirmPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,129 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; + +import org.apache.commons.lang.StringUtils; +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.CrudType; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class PagePermissionConfirmPage extends AbstractPermissionPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = 525599648048090961L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PagePermissionConfirmPage.class); + + private String oldActions; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + if (isDelete()) { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0042", e); + FacesMessageUtil + .addErrorMessage("could.not.find.page.permission"); + } + } else { + if (isUpdate()) { + setOldActions(getActions()); + } + setActions(StringUtils.join(getActionArray(), ", ")); + setRoles(StringUtils.join(getRoleArray(), ", ")); + } + + // render faces messages + FacesMessageUtil.renderMessages(); + return null; + } + + public Class<?> doFinish() { + if (isCreate()) { + // create + try { + getPermissionManagementService().addPagePermission(this); + FacesMessageUtil.addInfoMessage("added.page.permission"); + return PagePermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0043", e); + FacesMessageUtil + .addErrorMessage("could.not.add.page.permission"); + } + } else if (isUpdate()) { + // update + try { + getPermissionManagementService().updatePagePermission(this); + FacesMessageUtil.addInfoMessage("updated.page.permission"); + return PagePermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0044", e); + FacesMessageUtil + .addErrorMessage("could.not.update.page.permission"); + } + } else if (isDelete()) { + // delete + try { + getPermissionManagementService().deletePagePermission(this); + FacesMessageUtil.addInfoMessage("deleted.page.permission"); + return PagePermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0045", e); + FacesMessageUtil + .addErrorMessage("could.not.delete.page.permission"); + } + } else { + FacesMessageUtil.addWarnMessage("could.not.find.target.action"); + } + return null; + } + + public Class<?> doEdit() { + return PagePermissionEditPage.class; + } + + public boolean isComeFromList() { + return getCrudType() == CrudType.READ + || getCrudType() == CrudType.DELETE; + + } + + public String getOldActions() { + return oldActions; + } + + public void setOldActions(String oldActions) { + this.oldActions = oldActions; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionConfirmPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionEditPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionEditPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionEditPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,85 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class PagePermissionEditPage extends AbstractPermissionPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = -6276578931150134498L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PagePermissionEditPage.class); + + private List<Map<String, String>> actionArrayItems; + + private List<Map<String, String>> roleArrayItems; + + private PermissionManagementService permissionManagementService; + + public Class<?> doConfirm() { + return PagePermissionConfirmPage.class; + } + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0041", e); + FacesMessageUtil.addErrorMessage("could.not.find.page.permission"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public List<Map<String, String>> getActionArrayItems() { + return actionArrayItems; + } + + public void setActionArrayItems(List<Map<String, String>> actionsItems) { + this.actionArrayItems = actionsItems; + } + + public List<Map<String, String>> getRoleArrayItems() { + return roleArrayItems; + } + + public void setRoleArrayItems(List<Map<String, String>> rolesItems) { + this.roleArrayItems = rolesItems; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionEditPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionListPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionListPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionListPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,114 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.AbstractPagerPage; +import jp.sf.pal.common.util.FacesMessageUtil; + +import org.seasar.framework.log.Logger; + +public class PagePermissionListPage extends AbstractPagerPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = -5318877226955302854L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PagePermissionListPage.class); + + private String actions; + + private String name; + + private int resourceIndex; + + private List<Map<String, Object>> resourceItems; + + private String roles; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0024", e); + FacesMessageUtil + .addErrorMessage("could.not.find.page.permissions"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public String getActions() { + return actions; + } + + public void setActions(String actions) { + this.actions = actions; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getResourceIndex() { + return resourceIndex; + } + + public void setResourceIndex(int resourceIndex) { + this.resourceIndex = resourceIndex; + } + + public List<Map<String, Object>> getResourceItems() { + return resourceItems; + } + + public void setResourceItems(List<Map<String, Object>> resourceItems) { + this.resourceItems = resourceItems; + } + + public String getRoles() { + return roles; + } + + public void setRoles(String roles) { + this.roles = roles; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PagePermissionListPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionConfirmPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionConfirmPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionConfirmPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,129 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; + +import org.apache.commons.lang.StringUtils; +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.CrudType; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class PortletPermissionConfirmPage extends AbstractPermissionPage + implements Serializable { + + /** + * + */ + private static final long serialVersionUID = 7198440443223185603L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PortletPermissionConfirmPage.class); + + private String oldActions; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + if (isDelete()) { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0030", e); + FacesMessageUtil + .addErrorMessage("could.not.find.portlet.permission"); + } + } else { + if (isUpdate()) { + setOldActions(getActions()); + } + setActions(StringUtils.join(getActionArray(), ", ")); + setRoles(StringUtils.join(getRoleArray(), ", ")); + } + + // render faces messages + FacesMessageUtil.renderMessages(); + return null; + } + + public Class<?> doFinish() { + if (isCreate()) { + // create + try { + getPermissionManagementService().addPortletPermission(this); + FacesMessageUtil.addInfoMessage("added.portlet.permission"); + return PortletPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0031", e); + FacesMessageUtil + .addErrorMessage("could.not.add.portlet.permission"); + } + } else if (isUpdate()) { + // update + try { + getPermissionManagementService().updatePortletPermission(this); + FacesMessageUtil.addInfoMessage("updated.portlet.permission"); + return PortletPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0032", e); + FacesMessageUtil + .addErrorMessage("could.not.update.portlet.permission"); + } + } else if (isDelete()) { + // delete + try { + getPermissionManagementService().deletePortletPermission(this); + FacesMessageUtil.addInfoMessage("deleted.portlet.permission"); + return PortletPermissionListPage.class; + } catch (PALAdminException e) { + logger.error("EPA0033", e); + FacesMessageUtil + .addErrorMessage("could.not.delete.portlet.permission"); + } + } else { + FacesMessageUtil.addWarnMessage("could.not.find.target.action"); + } + return null; + } + + public Class<?> doEdit() { + return PortletPermissionEditPage.class; + } + + public boolean isComeFromList() { + return getCrudType() == CrudType.READ + || getCrudType() == CrudType.DELETE; + + } + + public String getOldActions() { + return oldActions; + } + + public void setOldActions(String oldActions) { + this.oldActions = oldActions; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionConfirmPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionEditPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionEditPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionEditPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,86 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import org.seasar.framework.log.Logger; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.common.util.FacesMessageUtil; + +public class PortletPermissionEditPage extends AbstractPermissionPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = 2408447311367739937L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PortletPermissionEditPage.class); + + private List<Map<String, String>> actionArrayItems; + + private List<Map<String, String>> roleArrayItems; + + private PermissionManagementService permissionManagementService; + + public Class<?> doConfirm() { + return PortletPermissionConfirmPage.class; + } + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0029", e); + FacesMessageUtil + .addErrorMessage("could.not.find.portlet.permission"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public List<Map<String, String>> getActionArrayItems() { + return actionArrayItems; + } + + public void setActionArrayItems(List<Map<String, String>> actionsItems) { + this.actionArrayItems = actionsItems; + } + + public List<Map<String, String>> getRoleArrayItems() { + return roleArrayItems; + } + + public void setRoleArrayItems(List<Map<String, String>> rolesItems) { + this.roleArrayItems = rolesItems; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionEditPage.java ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionListPage.java =================================================================== --- pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionListPage.java 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionListPage.java 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,114 @@ +package jp.sf.pal.admin.web.permission; + +import java.io.Serializable; +import java.util.List; +import java.util.Map; + +import jp.sf.pal.admin.PALAdminException; +import jp.sf.pal.admin.service.PermissionManagementService; +import jp.sf.pal.admin.web.AbstractPagerPage; +import jp.sf.pal.common.util.FacesMessageUtil; + +import org.seasar.framework.log.Logger; + +public class PortletPermissionListPage extends AbstractPagerPage implements + Serializable { + + /** + * + */ + private static final long serialVersionUID = -3454682306082731012L; + + /** + * Logger for this class + */ + private static final Logger logger = Logger + .getLogger(PortletPermissionListPage.class); + + private String actions; + + private String name; + + private int resourceIndex; + + private List<Map<String, Object>> resourceItems; + + private String roles; + + private PermissionManagementService permissionManagementService; + + public Class<?> initialize() { + return null; + } + + public Class<?> prerender() { + + try { + getPermissionManagementService().loadPage(this); + } catch (PALAdminException e) { + logger.error("EPA0028", e); + FacesMessageUtil + .addErrorMessage("could.not.find.portlet.permissions"); + } + + // render faces message + FacesMessageUtil.renderMessages(); + return null; + } + + public String getActions() { + return actions; + } + + public void setActions(String actions) { + this.actions = actions; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public int getResourceIndex() { + return resourceIndex; + } + + public void setResourceIndex(int resourceIndex) { + this.resourceIndex = resourceIndex; + } + + public List<Map<String, Object>> getResourceItems() { + return resourceItems; + } + + public void setResourceItems(List<Map<String, Object>> resourceItems) { + this.resourceItems = resourceItems; + } + + public String getRoles() { + return roles; + } + + public void setRoles(String roles) { + this.roles = roles; + } + + /** + * @return the permissionManagementService + */ + public PermissionManagementService getPermissionManagementService() { + return permissionManagementService; + } + + /** + * @param permissionManagementService the permissionManagementService to set + */ + public void setPermissionManagementService( + PermissionManagementService permissionManagementService) { + this.permissionManagementService = permissionManagementService; + } + +} Property changes on: pal-admin/trunk/src/main/java/jp/sf/pal/admin/web/permission/PortletPermissionListPage.java ___________________________________________________________________ Name: svn:eol-style + native Modified: pal-admin/trunk/src/main/resources/PAMessages.properties =================================================================== --- pal-admin/trunk/src/main/resources/PAMessages.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/PAMessages.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -26,4 +26,21 @@ EPA0025=Could not add a preference. EPA0026=Could not delete a preference. EPA0027=Could not delete a preference. - +EPA0028=Could not find permissions for portlet. +EPA0029=Could not find a permission for portlet. +EPA0030=Could not find a permission for portlet. +EPA0031=Could not add a permission for portlet. +EPA0032=Could not update a permission for portlet. +EPA0033=Could not delete a permission for portlet. +EPA0034=Could not find permissions for folder. +EPA0035=Could not find a permission for folder. +EPA0036=Could not find a permission for folder. +EPA0037=Could not add a permission for folder. +EPA0038=Could not update a permission for folder. +EPA0039=Could not delete a permission for folder. +EPA0040=Could not find permissions for page. +EPA0041=Could not find a permission for page. +EPA0042=Could not find a permission for page. +EPA0043=Could not add a permission for page. +EPA0044=Could not update a permission for page. +EPA0045=Could not delete a permission for folder. Modified: pal-admin/trunk/src/main/resources/appMessages.properties =================================================================== --- pal-admin/trunk/src/main/resources/appMessages.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/appMessages.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -207,3 +207,32 @@ could.not.add.preference=Could not add the preference. If you see this error message again, please contact a site administrator. deleted.preference=Deleted the preference. could.not.delete.preference=Could not delete the preference. If you see this error message again, please contact a site administrator. + +could.not.find.target.action=Could not find the target action. If you see this error message again, please contact a site administrator. + +could.not.find.portlet.permissions=Could not find permissions for portlet. If you see this error message again, please contact a site administrator. +could.not.find.portlet.permission=Could not find a permission for portlet. If you see this error message again, please contact a site administrator. +could.not.add.portlet.permission=Could not add a portlet permission. If you see this error message again, please contact a site administrator. +could.not.update.portlet.permission=Could not update a portlet permission. If you see this error message again, please contact a site administrator. +could.not.delete.portlet.permission=Could not delete a portlet permission. If you see this error message again, please contact a site administrator. +added.portlet.permission=Added a portlet permission. +updated.portlet.permission=Updated the portlet permission. +deleted.portlet.permission=Removed the portlet permission. + +could.not.find.folder.permissions=Could not find permissions for folder. If you see this error message again, please contact a site administrator. +could.not.find.folder.permission=Could not find a permission for folder. If you see this error message again, please contact a site administrator. +could.not.add.folder.permission=Could not add a folder permission. If you see this error message again, please contact a site administrator. +could.not.update.folder.permission=Could not update a folder permission. If you see this error message again, please contact a site administrator. +could.not.delete.folder.permission=Could not delete a folder permission. If you see this error message again, please contact a site administrator. +added.folder.permission=Added a folder permission. +updated.folder.permission=Updated the folder permission. +deleted.folder.permission=Removed the folder permission. + +could.not.find.page.permissions=Could not find permissions for page. If you see this error message again, please contact a site administrator. +could.not.find.page.permission=Could not find a permission for page. If you see this error message again, please contact a site administrator. +could.not.add.page.permission=Could not add a page permission. If you see this error message again, please contact a site administrator. +could.not.update.page.permission=Could not update a page permission. If you see this error message again, please contact a site administrator. +could.not.delete.page.permission=Could not delete a page permission. If you see this error message again, please contact a site administrator. +added.page.permission=Added a page permission. +updated.page.permission=Updated the page permission. +deleted.page.permission=Removed the page permission. Modified: pal-admin/trunk/src/main/resources/appMessages_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/appMessages_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/appMessages_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -1,33 +1,199 @@ # Validator -org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID=\u30d0\u30ea\u30c7\u30fc\u30b7\u30e7\u30f3\u30a8\u30e9\u30fc -org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID_detail=\u5165\u529b\u5024({1})\u3067\u5229\u7528\u3067\u304d\u306a\u3044\u6587\u5b57\u304c\u5165\u529b\u3055\u308c\u3066\u3044\u307e\u3059\u3002 +org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID=Validation\u3000\u30a8\u30e9\u30fc +org.seasar.teeda.extension.validator.TRegularExpressionValidator.INVALID_detail=\u4f7f\u7528\u3057\u305f\u6587\u5b57\u306f\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 # Messages -error.lacking.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +added.new.user=\u65b0\u898f\u30e6\u30fc\u30b6\u30fc({0})\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.new.user=\u65b0\u898f\u30e6\u30fc\u30b6\u30fc({0})\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.user=\u30e6\u30fc\u30b6\u30fc({0})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.user=\u30e6\u30fc\u30b6\u30fc({0})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +added.new.role=\u65b0\u3057\u3044\u5f79\u5272({0})\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.new.role=\u65b0\u3057\u3044\u5f79\u5272({0})\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.role=\u5f79\u5272({0})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.role=\u5f79\u5272({0})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +added.new.group=\u65b0\u898f\u30b0\u30eb\u30fc\u30d7({0})\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.new.group=\u65b0\u898f\u30b0\u30eb\u30fc\u30d7({0})\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.group=\u30b0\u30eb\u30fc\u30d7{0})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.group=\u30b0\u30eb\u30fc\u30d7{0})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +added.new.userattribute=\u65b0\u898f\u30e6\u30fc\u30b6\u30fc\u5c5e\u6027({0})\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.new.userattribute=\u65b0\u898f\u30e6\u30fc\u30b6\u30fc\u5c5e\u6027({0})\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.userattribute=\u30e6\u30fc\u30b6\u30fc\u5c5e\u6027({0})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.userattribute=\u30e6\u30fc\u30b6\u30fc\u5c5e\u6027({0})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +could.not.find.user=\u6307\u5b9a\u3057\u305f\u30e6\u30fc\u30b6\u30fc({0})\u3092\u898b\u3064\u3051\u308b\u4e8b\u304c\u51fa\u6765\u307e\u305b\u3093\u3002 +updated.user.information= \u6307\u5b9a\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u60c5\u5831({0})\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 +failed.to.update.user.information=\u6307\u5b9a\u3057\u305f\u30e6\u30fc\u30b6\u30fc\u60c5\u5831({0})\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +added.group.to.user= \u30b0\u30eb\u30fc\u30d7({1})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.group.to.user=\u30b0\u30eb\u30fc\u30d7({1})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +removed.groups.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u30b0\u30eb\u30fc\u30d7({1})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.remove.groups.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u30b0\u30eb\u30fc\u30d7({1})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +invalid.group.or.user.name=\u7121\u52b9\u306a\u30b0\u30eb\u30fc\u30d7\u540d\u307e\u305f\u306f\u30e6\u30fc\u30b6\u30fc\u540d\u3067\u3059\u3002 +group.exists.in.user=\u30b0\u30eb\u30fc\u30d7({1})\u306f\u30e6\u30fc\u30b6\u30fc({0})\u306b\u5b58\u5728\u3057\u307e\u3059\u3002 + +added.role.to.user= \u5f79\u5272({1})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u3057\u307e\u3059\u3002 +failed.to.add.role.to.user=\u5f79\u5272({1})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +removed.roles.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u5f79\u5272({1})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.remove.roles.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u5f79\u5272({1})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +invalid.role.or.user.name=\u7121\u52b9\u306a\u5f79\u5272\u540d\u307e\u305f\u306f\u30e6\u30fc\u30b6\u30fc\u540d\u3067\u3059\u3002 +role.exists.in.user=\u5f79\u5272({1})\u306f\u30e6\u30fc\u30b6\u30fc({0})\u306b\u5b58\u5728\u3057\u307e\u3059\u3002 + +added.principalRule.to.user= \u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb({1}/{2})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.principalRule.to.user=\u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb({1}/{2})\u3092\u30e6\u30fc\u30b6\u30fc({0})\u306b\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +removed.principalRules.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb({1})\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.remove.principalRules.from.user=\u30e6\u30fc\u30b6\u30fc({0})\u304b\u3089\u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb({1})\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +principalRule.exists.in.user=\u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb({1}/{2})\u306f\u30e6\u30fc\u30b6\u30fc({0})\u306b\u5b58\u5728\u3057\u307e\u3059\u3002 +invalid.profilingRule.or.user.name=\u7121\u52b9\u306a\u5f79\u5272\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u307e\u305f\u306f\u30e6\u30fc\u30b6\u30fc\u540d\u3067\u3059\u3002 + +invalid.action.for.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u5bfe\u3057\u3066\u7121\u52b9\u306a\u30a2\u30af\u30b7\u30e7\u30f3\u3067\u3059\u3002 +started.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u8d77\u52d5\u3057\u307e\u3057\u305f\u3002 +failed.to.start.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u8d77\u52d5\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +stopped.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306f\u505c\u6b62\u3057\u307e\u3057\u305f\u3002 +failed.to.stop.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u505c\u6b62\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +undeployed.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u914d\u5099\u3092\u89e3\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.undeploy.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u914d\u5099\u89e3\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.portlet.application=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u5931\u6557\u306b\u524a\u9664\u3057\u307e\u3057\u305f\u3002 + +invalid.upload.file=\u7121\u52b9\u306a\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u3067\u3059\u3002 +started.portlet.application.deployment=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u914d\u5099\u3092\u958b\u59cb\u3057\u307e\u3057\u305f\u3002 +failed.to.start.portlet.application.deployment=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u914d\u5099\u958b\u59cb\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +invalid.portlet.parameter=\u7121\u52b9\u306a\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30d1\u30e9\u30e1\u30fc\u30bf\u3067\u3059\u3002 + +invalid.repository.parameters=\u7121\u52b9\u306a\u30ea\u30dd\u30b8\u30c8\u30ea\u30d1\u30e9\u30e1\u30fc\u30bf\u3067\u3059\u3002 + +added.new.repository=\u65b0\u898f\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +failed.to.add.new.repository=\u65b0\u898f\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +updated.repository=\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 +failed.to.update.repository=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u66f4\u65b0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +deleted.repository=\u30ea\u30dd\u30b8\u30c8\u30ea\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +failed.to.delete.repository=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u524a\u9664\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +failed.to.get.users=\u30e6\u30fc\u30b6\u30fc\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 +failed.to.get.userattributes=\u30e6\u30fc\u30b6\u30fc\u5c5e\u6027\u306e\u8aad\u307f\u8fbc\u307f\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 + +error.lacking.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 error.userid_already_exists=\u8981\u6c42\u3055\u308c\u305f\u30e6\u30fc\u30b6\u30fcID\u306f\u65e2\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u5225\u306e\u30e6\u30fc\u30b6\u30fcID\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -error.email_already_exists=\u8981\u6c42\u3055\u308c\u305f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306f\u65e2\u306b\u30b7\u30b9\u30c6\u30e0\u3067\u5229\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u65e2\u306b\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u6240\u6709\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u78ba\u8a8d\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -error.two_passwords_do_not_match=\uff12\u3064\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +error.email_already_exists=\u8981\u6c42\u3055\u308c\u305f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306f\u65e2\u306b\u30b7\u30b9\u30c6\u30e0\u3067\u5229\u7528\u3055\u308c\u3066\u3044\u307e\u3059\u3002\u65e2\u306b\u30a2\u30ab\u30a6\u30f3\u30c8\u3092\u6240\u6709\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u53d6\u5f97\u3059\u308b\u305f\u3081\u306b\u30d1\u30b9\u30ef\u30fc\u30c9\u78ba\u8a8d\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002 error.failed_to_add=\u30e6\u30fc\u30b6\u30fc\u306e\u8ffd\u52a0\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002 success.login_above=\u30e6\u30fc\u30b6\u30fc\u767b\u9332\u30d7\u30ed\u30bb\u30b9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002 success.check_your_email= \u30e6\u30fc\u30b6\u30fc\u767b\u9332\u30d7\u30ed\u30bb\u30b9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u30e6\u30fc\u30b6\u30fc\u540d\u3068\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u542b\u307e\u308c\u308b\u30e1\u30fc\u30eb\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f\u3002 error.registration_completed_but_could_not_send=\u30e6\u30fc\u30b6\u30fc\u767b\u9332\u30d7\u30ed\u30bb\u30b9\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002\u3057\u304b\u3057\u3001\u767b\u9332\u30e1\u30fc\u30eb\u3092\u9001\u4fe1\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 -forgotten.email_address_not_found=\u767b\u9332\u3055\u308c\u3066\u3044\u308b\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u898b\u3064\u3051\u3089\u308c\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u5165\u529b\u3057\u305f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u6b63\u3057\u3044\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -failed_to_send=\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u9001\u4fe1\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u518d\u5ea6\u3001\u3053\u306e\u554f\u984c\u304c\u8d77\u304d\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +forgotten.email_address_not_found=\u8a72\u5f53\u3059\u308b\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u5165\u529b\u3057\u305f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u6b63\u3057\u3044\u304b\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +failed_to_send=\u30d1\u30b9\u30ef\u30fc\u30c9\u306e\u9001\u4fe1\u306b\u5931\u6557\u3057\u307e\u3057\u305f\u3002\u518d\u5ea6\u3001\u3053\u306e\u554f\u984c\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 an_email_has_been_sent=\u30e1\u30fc\u30eb\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f\u3002\u518d\u767a\u884c\u3055\u308c\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ed\u30b0\u30a4\u30f3\u5f8c\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002 forgotten.successful_pw_update = \u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u66f4\u65b0\u3055\u308c\u307e\u3057\u305f\u3002\u305d\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u4f7f\u7528\u3057\u3066\u3001\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u30ed\u30b0\u30a4\u30f3\u5f8c\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5909\u66f4\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -forgotten.unable_to_update_pw=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u8d77\u304d\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +forgotten.unable_to_update_pw=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 -could.not.read.term.of.service=\u5229\u7528\u898f\u7d04\u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002 +could.not.read.term.of.service=\u5229\u7528\u898f\u7d04\u3092\u8aad\u307f\u8fbc\u3080\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002 incorrect.scret.answer=\u300c\u79d8\u5bc6\u306e\u7b54\u3048\u300d\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002 -could.not.find.your.credential=\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3001\u518d\u5ea6\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002 -could.not.find.your.account=\u30a2\u30ab\u30a6\u30f3\u30c8\u60c5\u5831\u3092\u898b\u3064\u3051\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3001\u518d\u5ea6\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002 +could.not.find.your.credential=\u8a72\u5f53\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3001\u518d\u5ea6\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002 +could.not.find.your.account=\u8a72\u5f53\u3059\u308b\u30a2\u30ab\u30a6\u30f3\u30c8\u60c5\u5831\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u3001\u518d\u5ea6\u8a66\u3057\u3066\u307f\u3066\u304f\u3060\u3055\u3044\u3002 could.not.match.passwords=\u78ba\u8a8d\u7528\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u5165\u529b\u3068\u4e00\u81f4\u3057\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u5165\u529b\u5185\u5bb9\u3092\u78ba\u8a8d\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -could.not.update.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.update.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 updated.user.info=\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 +could.not.access.folder=\u6307\u5b9a\u3057\u305f\u30d5\u30a9\u30eb\u30c0\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.access.page=\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.find.page=\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.update.page=\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +updated.page=\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 + +could.not.find.folder=\u6307\u5b9a\u3057\u305f\u30d5\u30a9\u30eb\u30c0\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.update.folder=\u6307\u5b9a\u3057\u305f\u30d5\u30a9\u30eb\u30c0\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002 \u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +updated.folder=\u6307\u5b9a\u3057\u305f\u30d5\u30a9\u30eb\u30c0\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 + +could.not.find.layout=\u6307\u5b9a\u3057\u305f\u30ec\u30a4\u30a2\u30a6\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.update.layout=\u6307\u5b9a\u3057\u305f\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +updated.layout=\u6307\u5b9a\u3057\u305f\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 + +could.not.find.portlet=\u6307\u5b9a\u3057\u305f\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.update.portlet=\u6307\u5b9a\u3057\u305f\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +updated.portlet=\u6307\u5b9a\u3057\u305f\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 + +need.to.specify.layout=\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +could.not.add.layout=\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002 \u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +added.layout=\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 + +need.to.specify.portlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +could.not.add.portlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +added.portlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 + +added.folder=\u30d5\u30a9\u30eb\u30c0\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.folder=\u30d5\u30a9\u30eb\u30c0\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.change.folder.order=\u30d5\u30a9\u30eb\u30c0\u306e\u9806\u756a\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.add.default.page=\u30c7\u30d5\u30a9\u30eb\u30c8\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.change.default.page.order=\u30c7\u30d5\u30a9\u30eb\u30c8\u30da\u30fc\u30b8\u306e\u9806\u756a\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +need.to.specify.folder.name=\u30d5\u30a9\u30eb\u30c0\u540d\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +added.page=\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.page=\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.change.page.order=\u30da\u30fc\u30b8\u306e\u9806\u756a\u3092\u5909\u66f4\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +need.to.specify.page.name=\u30da\u30fc\u30b8\u540d\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 + +could.not.delete.root.folder=\u30eb\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002 +could.not.delete.folder=\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.folder=\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 + +could.not.delete.page=\u30da\u30fc\u30b8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.page=\u30da\u30fc\u30b8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 + +could.not.delete.layout=\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.layout=\u30ec\u30a4\u30a2\u30a6\u30c8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +could.not.delete.root.layout=\u30eb\u30fc\u30c8\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002 + +could.not.delete.portlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.portlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 + +could.not.encode.secret.password=\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + +could.not.access.page.security=\u30b7\u30b9\u30c6\u30e0\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + +need.to.specify.users.roles.groups=\u30e6\u30fc\u30b6\u30fc\u306e\u5f79\u5272\u307e\u305f\u306f\u30b0\u30eb\u30fc\u30d7\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +need.to.specify.permissions=\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 +need.to.specify.security.constraint.ref=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u898f\u5b9a\u53c2\u7167\u3092\u6307\u5b9a\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002 + +added.page.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.page.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30da\u30fc\u30b8\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.find.page.security=\u8a72\u5f53\u3059\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30da\u30fc\u30b8\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +removed.page.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30da\u30fc\u30b8\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +could.not.remove.page.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30da\u30fc\u30b8\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + +added.folder.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d5\u30a9\u30eb\u30c0\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.folder.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d5\u30a9\u30eb\u30c0\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.find.folder.security=\u8a72\u5f53\u3059\u308b\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d5\u30a9\u30eb\u30c0\u304c\u3042\u308a\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +removed.folder.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +could.not.remove.folder.security=\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u30d5\u30a9\u30eb\u30c0\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + +invalid.path=\u7121\u52b9\u306a\u30d1\u30b9\u3067\u3059\u3002\u3057\u3070\u3089\u304f\u305f\u3063\u3066\u304b\u3089\u3001\u518d\u5ea6\u3001\u8a66\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.access.path=\u30d1\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u307e\u305b\u3093\u3002 + +updated.layout.but.could.not.update.cache=\u30ec\u30a4\u30a2\u30a6\u30c8\u306e\u69cb\u6210\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002\u3057\u304b\u3057\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +updated.portlet.but.could.not.update.cache=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u69cb\u6210\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002\u3057\u304b\u3057\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + +updated.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u66f4\u65b0\u3057\u307e\u3057\u305f\u3002 +could.not.update.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u66f4\u65b0\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +added.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +could.not.delete.document.order=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u9806\u756a\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +document.already.exists=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u65e2\u306b\u5b58\u5728\u3057\u3066\u3044\u307e\u3059\u3002 +document.does.not.exist=\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002 + +could.not.find.metadata=\u8a72\u5f53\u306e\u30e1\u30bf\u30c7\u30fc\u30bf\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +added.metadata=\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u8ffd\u52a0\u3057\u307e\u3057\u305f\u3002 +could.not.add.metadata=\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u8ffd\u52a0\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +deleted.metadata=\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002 +could.not.delete.metadata=\u30e1\u30bf\u30c7\u30fc\u30bf\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.find.field=\u8a72\u5f53\u306e\u30d5\u30a3\u30fc\u30eb\u30c9\u30c7\u30fc\u30bf\u306f\u5b58\u5728\u3057\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 + login.first=\u30ed\u30b0\u30a4\u30f3\u3057\u3066\u304f\u3060\u3055\u3044\u3002 -could.not.find.user=\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u3092\u53d6\u5f97\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 -could.not.remove.user=\u30e6\u30fc\u30b6\u30fc\u60c5\u5831\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f\u3002\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 +could.not.remove.user=\u30e6\u30fc\u30b6\u30fc\u3092\u524a\u9664\u3067\u304d\u307e\u305b\u3093\u3002\u518d\u5ea6\u3001\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306f\u3001\u7ba1\u7406\u8005\u306b\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002 invalid.password=\u30d1\u30b9\u30ef\u30fc\u30c9\u304c\u6b63\u3057\u304f\u3042\u308a\u307e\u305b\u3093\u3002 + + Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/deployer/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/deployer/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/deployer/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,34 @@ +localTab=\u30ed\u30fc\u30ab\u30eb +remoteTab=\u30ea\u30e2\u30fc\u30c8 + +deployPortlet=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u914d\u5099 +portletApplicationFile=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30d5\u30a1\u30a4\u30eb + +portletsInRepositories=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8 + +repository=\u30ea\u30dd\u30b8\u30c8\u30ea: +groupId=\u30b0\u30eb\u30fc\u30d7ID +artifactId=\u30a2\u30fc\u30c6\u30a3\u30d5\u30a1\u30af\u30c8ID +name=\u540d\u524d +version=\u30d0\u30fc\u30b8\u30e7\u30f3 +type=\u30bf\u30a4\u30d7 +deployingOthers=\u305d\u306e\u4ed6\u306e\u914d\u5099 +deploy=\u914d\u5099 +publisherName=\u30d1\u30d6\u30ea\u30c3\u30b7\u30e3\u30fc + +create=\u4f5c\u6210 +edit=\u7de8\u96c6 +delete=\u524a\u9664 + +yes=\u306f\u3044 +no=\u3044\u3044\u3048 + +repositories=\u30ea\u30dd\u30b8\u30c8\u30ea +portlets=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8 +available=\u5229\u7528\u53ef\u80fd + +createRepository=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u4f5c\u6210 +editRepository=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u7de8\u96c6 +deleteRepository=\u30ea\u30dd\u30b8\u30c8\u30ea\u306e\u524a\u9664 +repositoryName=\u30ea\u30dd\u30b8\u30c8\u30ea\u540d +configPath=\u69cb\u6210\u30d1\u30b9 \ No newline at end of file Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/deployer/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/group/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/group/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/group/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,7 @@ +# Common +groupName=\u30b0\u30eb\u30fc\u30d7\u540d +groupList=\u30b0\u30eb\u30fc\u30d7\u30ea\u30b9\u30c8 +groupInformation=\u30b0\u30eb\u30fc\u30d7\u60c5\u5831 + +# groupList +groupList.delete=\u524a\u9664 Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/group/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,12 @@ +userTab=\u30e6\u30fc\u30b6 +roleTab=\u5f79\u5272 +groupTab=\u30b0\u30eb\u30fc\u30d7 + +portletsTab=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8 +deployerTab=\u30c7\u30d7\u30ed\u30a4\u30e4\u30fc + +previousPage=<<\u623b\u308b +found= \u4ef6\u898b\u3064\u304b\u308a\u307e\u3057\u305f\u3002 +nextPage=\u6b21\u3078>> +action=\u30a2\u30af\u30b7\u30e7\u30f3: +filter=\u30d5\u30a3\u30eb\u30bf\u30fc: Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/label.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/label.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/label.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,18 @@ +# Common +portletTab=Portlets +folderTab=Folders +pageTab=Pages +listTab=List +newTab=New +editTab=Edit +deleteTab=Delete + +portletPermissionList=Portlet Permission List +resourceName=Resource Name +action=Actions +role=Roles + +permissionInformation=Permission Information + +delete=Delete +edit=Edit Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/permission/label.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/portletmanager/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/portletmanager/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/portletmanager/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,20 @@ +deployedPortletsList=\u914d\u5099\u3055\u308c\u305f\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u30ea\u30b9\u30c8 +portletName=\u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u540d +version=\u30d0\u30fc\u30b8\u30e7\u30f3 +path=\u30d1\u30b9 +status=\u30b9\u30c6\u30fc\u30bf\u30b9 +delete=\u524a\u9664 +start=\u958b\u59cb +stop=\u505c\u6b62 +undeploy=\u914d\u5099\u89e3\u9664 + +startPortlet= \u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u958b\u59cb +stopPortlet= \u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u505c\u6b62 +undeployPortlet= \u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u914d\u5099\u89e3\u9664 +deletePortlet= \u30dd\u30fc\u30c8\u30ec\u30c3\u30c8\u306e\u524a\u9664 + +running=\u8d77\u52d5\u4e2d +stopped=\u505c\u6b62 +unknown=\u4e0d\u660e + +refreshTab=\u518d\u8aad\u8fbc \ No newline at end of file Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/portletmanager/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/role/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/role/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/role/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,7 @@ +# Common +roleName=\u5f79\u5272\u540d +roleList=\u5f79\u5272\u30ea\u30b9\u30c8 +roleInformation=\u5f79\u5272\u60c5\u5831 + +# roleList +roleList.delete=\u524a\u9664 Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/role/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/user/label_ja.properties =================================================================== --- pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/user/label_ja.properties 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/user/label_ja.properties 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,55 @@ +# Common +userName=\u30e6\u30fc\u30b6\u30fc\u540d +password=\u30d1\u30b9\u30ef\u30fc\u30c9 +changePassword=\u521d\u671f\u30ed\u30b0\u30a4\u30f3\u6642\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u5909\u66f4 +defaultRole=\u30c7\u30d5\u30a9\u30eb\u30c8\u306e\u5f79\u5272 +profilingRule=\u5f79\u5272\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb +userList=\u30e6\u30fc\u30b6\u30fc\u30ea\u30b9\u30c8 +userInformation=\u30e6\u30fc\u30b6\u30fc\u306e\u60c5\u5831 +userAttributeList=\u30e6\u30fc\u30b6\u30fc\u306e\u5c5e\u6027\u306e\u30ea\u30b9\u30c8 +basicTab=\u57fa\u672c\u30bf\u30d6 +profilingRuleTab=\u5f79\u5272\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u30bf\u30d6 +userAttributeTab=\u30e6\u30fc\u30b6\u30fc\u306e\u5c5e\u6027\u30bf\u30d6 + +# userList +userList.delete=\u524a\u9664 +userList.edit=\u7de8\u96c6 + +# userEdit +userEdit.changePassword=\u6b21\u56de\u30ed\u30b0\u30a4\u30f3\u6642\u304b\u3089\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u5909\u66f4 +userEdit.userEnabled=\u5229\u7528\u53ef\u80fd\u72b6\u614b +userEdit.lastLogon=\u6700\u7d42\u30ed\u30b0\u30aa\u30f3 +userEdit.expirationDate=\u6709\u52b9\u671f\u9650 +userEdit.expires=\u671f\u9650 +userEdit.Active=\u6709\u52b9 +userEdit.Expired=\u671f\u9650\u5207\u308c +userEdit.Extend=\u5ef6\u9577 +userEdit.ExtendUnlimited=\u7121\u5236\u9650\u306b\u5ef6\u9577 + +# userGroupEdit +userGroupEdit.newGroup=\u65b0\u898f\u30b0\u30eb\u30fc\u30d7 +userGroupEdit.group=\u30b0\u30eb\u30fc\u30d7 +userGroupEdit.notFound=\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002 + +# userRoleEdit +userRoleEdit.newRole=\u65b0\u3057\u3044\u5f79\u5272 +userRoleEdit.role=\u5f79\u5272 +userRoleEdit.notFound=\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002 + +# userProfilingRuleEdit +userProfilingRuleEdit.newProfilingRule=\u65b0\u3057\u3044\u5f79\u5272\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb +userProfilingRuleEdit.profilingrule=\u5f79\u5272\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb +userProfilingRuleEdit.notFound=\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3002 + +# userAttributeList +userAttributeList.userAttributeKey=\u30ad\u30fc +userAttributeList.userAttributeValue=\u5024 + +# userAttributeEdit +userAttributeEdit.userAttributeKey=\u30ad\u30fc +userAttributeEdit.userAttributeValue=\u5024 + +# userAttributeConfirm +userAttributeConfirm.userAttributeKey=\u30ad\u30fc +userAttributeConfirm.userAttributeValue=\u5024 + Property changes on: pal-admin/trunk/src/main/resources/jp/sf/pal/admin/web/user/label_ja.properties ___________________________________________________________________ Name: svn:eol-style + native Modified: pal-admin/trunk/src/main/webapp/WEB-INF/portlet.xml =================================================================== --- pal-admin/trunk/src/main/webapp/WEB-INF/portlet.xml 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/WEB-INF/portlet.xml 2007-10-25 07:56:12 UTC (rev 656) @@ -542,4 +542,37 @@ <keywords>Withdrawal</keywords> </portlet-info> </portlet> + <portlet> + <description>Provides features for managing permissions.</description> + <description xml:lang="ja">パーミッションを管理する機能を提供します。</description> + <portlet-name>PermissionEditor</portlet-name> + <display-name>PermissionEditor</display-name> + <display-name xml:lang="ja">パーミッションエディター</display-name> + <portlet-class>org.apache.portals.bridges.portletfilter.FilterPortlet</portlet-class> + <init-param> + <name>portlet-class</name> + <value>org.seasar.teeda.core.portlet.FacesPortlet</value> + </init-param> + <init-param> + <name>portlet-filters</name> + <value>jp.sf.pal.admin.filter.PermissionEditorFilter,jp.sf.pal.facesresponse.FacesResponseFilter,jp.sf.pal.pooptimizer.OptimizerFilter,org.seasar.portlet.filter.S2PortletFilter,org.seasar.portlet.filter.HotdeployPortletFilter</value> + </init-param> + <init-param> + <name>view-page</name> + <value>/view/permission/portletPermissionList.html</value> + </init-param> + <expiration-cache>0</expiration-cache> + <supports> + <mime-type>text/html</mime-type> + <portlet-mode>VIEW</portlet-mode> + </supports> + <supported-locale>en</supported-locale> + <supported-locale>ja</supported-locale> + <resource-bundle>jp.sf.pal.admin.web.permission.PermissionEditor</resource-bundle> + <portlet-info> + <title>Permission Editor</title> + <short-title>Permission</short-title> + <keywords>Permission</keywords> + </portlet-info> + </portlet> </portlet-app> Added: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionConfirm.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/folderPermissionConfirm.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/folderPermissionConfirm.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="folderPermissionConfirmForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <label id="folderTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</label> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goFolderPermissionList-tab" href="folderPermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + <span id="isDelete-tab"><label id="deleteTabLabel">Delete</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <input type="hidden" id="oldActions-hidden"/> + <span id="actions-display">NAME</span> + </td> + <td> + <span id="actionsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <span id="roles-display">NAME</span> + </td> + <td> + <span id="rolesMessage"></span> + </td> + </tr> + </table> + <div> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doEdit" value="Back" onclick="location.href='folderPermissionEdit.html'" class="portlet-form-button"/> + <input type="button" id="doFinish-create" value="Finish" onclick="location.href='folderPermissionList.html'" class="portlet-form-button"/> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionConfirm.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionEdit.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/folderPermissionEdit.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/folderPermissionEdit.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="folderPermissionEditForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <label id="folderTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</label> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goFolderPermissionList-tab" href="folderPermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <div id="isCreate"> + <input type="text" id="name-input" size="20"/> + </div> + <div id="isNotCreate"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </div> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <select id="actionArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="actionArrayItemsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <select id="roleArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="roleArrayItemsMessage"></span> + </td> + </tr> + </table> + <div> + <input type="button" id="jumpFolderPermissionList" value="Back" onclick="location.href='folderPermissionList.html'" class="portlet-form-button" /> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doConfirm" value="Confirm" onclick="location.href='folderPermissionConfirm.html'" class="portlet-form-button" /> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionEdit.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionList.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/folderPermissionList.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/folderPermissionList.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="folderPermissionListForm"> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <label id="folderTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</label> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <label id="listTabLabel">List</label> | + <a id="goFolderPermissionEdit-tab" href="folderPermissionEdit.html?fixed_crudType=0&fixed_name=&fixed_actions=" style="text-decoration: none;font-weight: bold;"><span id="newTabLabel">New</span></a> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="folderPermissionListLabel">Portlet Permission List</label> + </div> + <div style="margin: 2px;"> + <div> + <span id="count-header">10</span><!-- TODO: i18n--> <label id="foundLabel"> found.</label> + (<span id="currentPageNumber-header">3</span>/<span id="maxPageNumber-header">5</span>) + </div> + <div> + <span id="isPreviousPage-header"> + <a id="goPreviousPage-header" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-header"><<Previous</span></a> + </span> + <span id="isNextPage-header"> + <a id="goNextPage-header" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-header">Next>></span></a> + </span> + </div> + <table> + <thead class="portlet-section-subheader"> + <tr> + <th> + <label id="resourceNameLabel">Resource Name</label> + </th> + <th> + <label id="actionLabel">Actions</label> + </th> + <th> + <label id="roleLabel">Roles</label> + </th> + <th> + <br /> + </th> + </tr> + </thead> + <tbody id="resourceItems"> + <tr> + <td class="portlet-section-body"> + <span id="name">user</span> + </td> + <td class="portlet-section-body"> + <span id="actions">user</span> + </td> + <td class="portlet-section-body"> + <span id="roles">roles</span> + </td> + <td class="portlet-section-alternate"> + <a id="goUserEdit" href="folderPermissionEdit.html?fixed_crudType=2&name=name&actions=a"><span id="editLabel">Edit</span></a> + <a id="goUserConfirm-delete" href="folderPermissionConfirm.html?fixed_crudType=3&name=name&actions=a"><span id="deleteLabel">Delete</span></a> + </td> + </tr> + </tbody> + </table> + <div> + <span id="isPreviousPage-footer"> + <a id="goPreviousPage-footer" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-footer"><<Previous</span></a> + </span> + <span id="isNextPage-footer"> + <a id="goNextPage-footer" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-footer">Next>></span></a> + </span> + </div> + </div> + </div> +<!-- content: END --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/folderPermissionList.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionConfirm.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/pagePermissionConfirm.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/pagePermissionConfirm.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="pagePermissionConfirmForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <label id="pageTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</label> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goPagePermissionList-tab" href="pagePermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + <span id="isDelete-tab"><label id="deleteTabLabel">Delete</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <input type="hidden" id="oldActions-hidden"/> + <span id="actions-display">NAME</span> + </td> + <td> + <span id="actionsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <span id="roles-display">NAME</span> + </td> + <td> + <span id="rolesMessage"></span> + </td> + </tr> + </table> + <div> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doEdit" value="Back" onclick="location.href='pagePermissionEdit.html'" class="portlet-form-button"/> + <input type="button" id="doFinish-create" value="Finish" onclick="location.href='pagePermissionList.html'" class="portlet-form-button"/> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionConfirm.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionEdit.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/pagePermissionEdit.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/pagePermissionEdit.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="pagePermissionEditForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <label id="pageTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</label> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goPagePermissionList-tab" href="pagePermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <div id="isCreate"> + <input type="text" id="name-input" size="20"/> + </div> + <div id="isNotCreate"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </div> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <select id="actionArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="actionArrayItemsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <select id="roleArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="roleArrayItemsMessage"></span> + </td> + </tr> + </table> + <div> + <input type="button" id="jumpPagePermissionList" value="Back" onclick="location.href='pagePermissionList.html'" class="portlet-form-button" /> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doConfirm" value="Confirm" onclick="location.href='pagePermissionConfirm.html'" class="portlet-form-button" /> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionEdit.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionList.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/pagePermissionList.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/pagePermissionList.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="UserListForm"> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <a id="jumpPortletPermissionList" href="portletPermissionList.html" style="text-decoration: none;"> + <span id="portletTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</span> + </a> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <label id="pageTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</label> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <label id="listTabLabel">List</label> | + <a id="goPagePermissionEdit-tab" href="pagePermissionEdit.html?fixed_crudType=0&fixed_name=&fixed_actions=" style="text-decoration: none;font-weight: bold;"><span id="newTabLabel">New</span></a> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="pagePermissionListLabel">Portlet Permission List</label> + </div> + <div style="margin: 2px;"> + <div> + <span id="count-header">10</span><!-- TODO: i18n--> <label id="foundLabel"> found.</label> + (<span id="currentPageNumber-header">3</span>/<span id="maxPageNumber-header">5</span>) + </div> + <div> + <span id="isPreviousPage-header"> + <a id="goPreviousPage-header" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-header"><<Previous</span></a> + </span> + <span id="isNextPage-header"> + <a id="goNextPage-header" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-header">Next>></span></a> + </span> + </div> + <table> + <thead class="portlet-section-subheader"> + <tr> + <th> + <label id="resourceNameLabel">Resource Name</label> + </th> + <th> + <label id="actionLabel">Actions</label> + </th> + <th> + <label id="roleLabel">Roles</label> + </th> + <th> + <br /> + </th> + </tr> + </thead> + <tbody id="resourceItems"> + <tr> + <td class="portlet-section-body"> + <span id="name">user</span> + </td> + <td class="portlet-section-body"> + <span id="actions">user</span> + </td> + <td class="portlet-section-body"> + <span id="roles">roles</span> + </td> + <td class="portlet-section-alternate"> + <a id="goUserEdit" href="pagePermissionEdit.html?fixed_crudType=2&name=name&actions=a"><span id="editLabel">Edit</span></a> + <a id="goUserConfirm-delete" href="pagePermissionConfirm.html?fixed_crudType=3&name=name&actions=a"><span id="deleteLabel">Delete</span></a> + </td> + </tr> + </tbody> + </table> + <div> + <span id="isPreviousPage-footer"> + <a id="goPreviousPage-footer" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-footer"><<Previous</span></a> + </span> + <span id="isNextPage-footer"> + <a id="goNextPage-footer" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-footer">Next>></span></a> + </span> + </div> + </div> + </div> +<!-- content: END --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/pagePermissionList.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionConfirm.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/portletPermissionConfirm.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/portletPermissionConfirm.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="portletPermissionConfirmForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <label id="portletTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</label> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goPortletPermissionList-tab" href="portletPermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + <span id="isDelete-tab"><label id="deleteTabLabel">Delete</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <input type="hidden" id="oldActions-hidden"/> + <span id="actions-display">NAME</span> + </td> + <td> + <span id="actionsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <span id="roles-display">NAME</span> + </td> + <td> + <span id="rolesMessage"></span> + </td> + </tr> + </table> + <div> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doEdit" value="Back" onclick="location.href='portletPermissionEdit.html'" class="portlet-form-button"/> + <input type="button" id="doFinish-create" value="Finish" onclick="location.href='portletPermissionList.html'" class="portlet-form-button"/> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionConfirm.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionEdit.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/portletPermissionEdit.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/portletPermissionEdit.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="portletPermissionEditForm"> + <input type="hidden" id="crudType" /> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <label id="portletTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</label> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <a id="goPortletPermissionList-tab" href="portletPermissionList.html?fixed_crudType=0" style="text-decoration: none;font-weight: bold;"><span id="listTabLabel">List</span></a> | + <span id="isCreate-tab"><label id="newTabLabel">New</label></span> + <span id="isUpdate-tab"><label id="editTabLabel">Edit</label></span> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="permissionInformationLabel">Permission Information</label> + </div> + <table class="tablebg"> + <tr> + <td class="portlet-section-subheader"> + <label id="resourceNameLabel">Resource Name</label> + </td> + <td class="portlet-section-body"> + <div id="isCreate"> + <input type="text" id="name-input" size="20"/> + </div> + <div id="isNotCreate"> + <span id="name-display">NAME</span> + <input type="hidden" id="name-hidden" /> + </div> + </td> + <td> + <span id="nameMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="actionLabel">Actions</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="actions-hidden"/> + <select id="actionArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="actionArrayItemsMessage"></span> + </td> + </tr> + <tr> + <td class="portlet-section-subheader"> + <label id="roleLabel">Roles</label> + </td> + <td class="portlet-section-body"> + <input type="hidden" id="roles-hidden"/> + <select id="roleArrayItems" multiple="multiple" size="5"> + <option>aaa</option> + </select> + </td> + <td> + <span id="roleArrayItemsMessage"></span> + </td> + </tr> + </table> + <div> + <input type="button" id="jumpPortletPermissionList" value="Back" onclick="location.href='portletPermissionList.html'" class="portlet-form-button" /> + <div id="isNotRead" style="display:inline;"> + <input type="button" id="doConfirm" value="Confirm" onclick="location.href='portletPermissionConfirm.html'" class="portlet-form-button" /> + </div> + </div> + </div> +<!-- content: BEGIN --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionEdit.html ___________________________________________________________________ Name: svn:eol-style + native Added: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionList.html =================================================================== --- pal-admin/trunk/src/main/webapp/view/permission/portletPermissionList.html 2007-10-25 07:54:55 UTC (rev 655) +++ pal-admin/trunk/src/main/webapp/view/permission/portletPermissionList.html 2007-10-25 07:56:12 UTC (rev 656) @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:te="http://www.seasar.org/teeda/extension"> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> + <link rel="stylesheet" type="text/css" href="../../css/global.css" /> + </head> + <body> + <form id="portletPermissionListForm"> +<!-- tab: BEGIN --> + <div style="padding: 0px 0px 3px 10px; margin:5px 0px;border-bottom:1px solid #000000;"> + <label id="portletTabLabel" style="border-top:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #ffffff;border-left:1px solid #000000;padding: 3px 5px 3px 5px; margin: 0px 0px;">Portlet</label> + <a id="jumpFolderPermissionList" href="folderPermissionList.html" style="text-decoration: none;"> + <span id="folderTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Folder</span> + </a> + <a id="jumpPagePermissionList" href="pagePermissionList.html" style="text-decoration: none;"> + <span id="pageTabLabel" style="font-weight: bold;color:#ffffff;background-color:#999999;border:1px solid #000000; padding: 3px 5px 3px 5px; margin: 0px 0px;">Page</span> + </a> + </div> +<!-- tab: END --> + <div style="padding: 3px;"> + <label id="listTabLabel">List</label> | + <a id="goPortletPermissionEdit-tab" href="portletPermissionEdit.html?fixed_crudType=0&fixed_name=&fixed_actions=" style="text-decoration: none;font-weight: bold;"><span id="newTabLabel">New</span></a> + </div> + <div> + <span id="allMessages" te:fatalClass="portlet-msg-error" te:errorClass="portlet-msg-error" te:warnClass="portlet-msg-alert" te:infoClass="portlet-msg-info"></span> + </div> +<!-- content: BEGIN --> + <div style="padding: 3px;"> + <div class="portlet-section-header"> + <label id="portletPermissionListLabel">Portlet Permission List</label> + </div> + <div style="margin: 2px;"> + <div> + <span id="count-header">10</span><!-- TODO: i18n--> <label id="foundLabel"> found.</label> + (<span id="currentPageNumber-header">3</span>/<span id="maxPageNumber-header">5</span>) + </div> + <div> + <span id="isPreviousPage-header"> + <a id="goPreviousPage-header" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-header"><<Previous</span></a> + </span> + <span id="isNextPage-header"> + <a id="goNextPage-header" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-header">Next>></span></a> + </span> + </div> + <table> + <thead class="portlet-section-subheader"> + <tr> + <th> + <label id="resourceNameLabel">Resource Name</label> + </th> + <th> + <label id="actionLabel">Actions</label> + </th> + <th> + <label id="roleLabel">Roles</label> + </th> + <th> + <br /> + </th> + </tr> + </thead> + <tbody id="resourceItems"> + <tr> + <td class="portlet-section-body"> + <span id="name">user</span> + </td> + <td class="portlet-section-body"> + <span id="actions">user</span> + </td> + <td class="portlet-section-body"> + <span id="roles">roles</span> + </td> + <td class="portlet-section-alternate"> + <a id="goUserEdit" href="portletPermissionEdit.html?fixed_crudType=2&name=name&actions=a"><span id="editLabel">Edit</span></a> + <a id="goUserConfirm-delete" href="portletPermissionConfirm.html?fixed_crudType=3&name=name&actions=a"><span id="deleteLabel">Delete</span></a> + </td> + </tr> + </tbody> + </table> + <div> + <span id="isPreviousPage-footer"> + <a id="goPreviousPage-footer" href="userList.html?previousPageNumber=1"><span id="previousPageLabel-footer"><<Previous</span></a> + </span> + <span id="isNextPage-footer"> + <a id="goNextPage-footer" href="userList.html?nextPageNumber=2"><span id="nextPageLabel-footer">Next>></span></a> + </span> + </div> + </div> + </div> +<!-- content: END --> + </form> + </body> +</html> Property changes on: pal-admin/trunk/src/main/webapp/view/permission/portletPermissionList.html ___________________________________________________________________ Name: svn:eol-style + native