From do-not-reply at jboss.org Tue Apr 13 09:08:59 2010 Content-Type: multipart/mixed; boundary="===============9039801003443932772==" MIME-Version: 1.0 From: do-not-reply at jboss.org To: gatein-commits at lists.jboss.org Subject: [gatein-commits] gatein SVN: r2603 - in components/mop/trunk: api/src/main/java/org/gatein/mop/api/workspace and 2 other directories. Date: Tue, 13 Apr 2010 09:08:59 -0400 Message-ID: <201004131308.o3DD8x7A031545@svn01.web.mwc.hst.phx2.redhat.com> --===============9039801003443932772== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: julien_viet Date: 2010-04-13 09:08:58 -0400 (Tue, 13 Apr 2010) New Revision: 2603 Modified: components/mop/trunk/api/src/main/java/org/gatein/mop/api/workspace/Navi= gation.java components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspac= e/NavigationContainer.java components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspac= e/NavigationImpl.java components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspac= e/UIComponentImpl.java components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspac= e/UIContainerImpl.java components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspac= e/WorkspaceObjectImpl.java components/mop/trunk/core/src/test/java/org/gatein/mop/core/api/workspac= e/NavigationTestCase.java components/mop/trunk/pom.xml Log: GTNMOP-21: Navigation node renaming Modified: components/mop/trunk/api/src/main/java/org/gatein/mop/api/workspa= ce/Navigation.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/api/src/main/java/org/gatein/mop/api/workspace/Nav= igation.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/api/src/main/java/org/gatein/mop/api/workspace/Nav= igation.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -42,6 +42,13 @@ String getName(); = /** + * Update the navigation name. + * + * @param name the new navigation name + */ + void setName(String name); + + /** * Extends the object type to navigation. * * @return the object type Modified: components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/w= orkspace/NavigationContainer.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/NavigationContainer.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/NavigationContainer.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -54,7 +54,7 @@ public NavigationImpl addNavigation(String name) { NavigationImpl page =3D createNavigation(); - page.setName(name); + page.setNodeName(name); getNavigationList().add(page); return page; } Modified: components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/w= orkspace/NavigationImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/NavigationImpl.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/NavigationImpl.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -34,6 +34,7 @@ import org.gatein.mop.api.workspace.link.PageLink; = import java.util.List; +import java.util.Map; = /** * @author Julien Viet @@ -80,12 +81,25 @@ = public abstract void setTemplatized(TemplatizedImpl templatized); = + public String getName() + { + return getNodeName(); + } + + public void setName(String name) + { + // todo: change to setNodeName when it is fixed + NavigationContainer parent =3D getParentContainer(); + Map map =3D parent.getNavigationMap(); + map.put(name, this); + } + public ObjectType getObjectType() { return ObjectType.NAVIGATION; } = - public Navigation getParent() + public NavigationImpl getParent() { NavigationContainer parent =3D getParentContainer(); if (parent !=3D null) Modified: components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/w= orkspace/UIComponentImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/UIComponentImpl.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/UIComponentImpl.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -40,6 +40,11 @@ = public abstract ObjectType getObjectType(); = + public String getName() + { + return getNodeName(); + } + public final UIContainerImpl getParent() { return getParentContainer(); Modified: components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/w= orkspace/UIContainerImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/UIContainerImpl.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/UIContainerImpl.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -108,7 +108,7 @@ { throw new UnsupportedOperationException(); } - child.setName(name); + child.setNodeName(name); List children =3D getComponentList(); children.add(index, child); return componentType.cast(child); Modified: components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/w= orkspace/WorkspaceObjectImpl.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/WorkspaceObjectImpl.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/main/java/org/gatein/mop/core/api/workspa= ce/WorkspaceObjectImpl.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -39,9 +39,9 @@ public ModelImpl model; = @Name - public abstract String getName(); + public abstract String getNodeName(); = - public abstract void setName(String name); + public abstract void setNodeName(String name); = @Id public abstract String getObjectId(); @@ -67,7 +67,7 @@ ObjectType objectType =3D getObjectType(); Class javaType =3D objectType.getJavaType= (); String typeName =3D javaType.getSimpleName(); - String name =3D getName(); + String name =3D getNodeName(); String id =3D getObjectId(); return typeName + "[name=3D" + name + ",id=3D" + id + "]"; } Modified: components/mop/trunk/core/src/test/java/org/gatein/mop/core/api/w= orkspace/NavigationTestCase.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/core/src/test/java/org/gatein/mop/core/api/workspa= ce/NavigationTestCase.java 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/core/src/test/java/org/gatein/mop/core/api/workspa= ce/NavigationTestCase.java 2010-04-13 13:08:58 UTC (rev 2603) @@ -46,4 +46,15 @@ assertSame(n2, ns.get(1)); assertSame(n3, ns.get(2)); } + + public void testSetName() + { + ModelImpl model =3D pomService.getModel(); + Site portal =3D model.getWorkspace().addSite(ObjectType.PORTAL_SITE,= "portal_for_navigation"); + Navigation root =3D portal.getRootNavigation(); + Navigation n1 =3D root.addChild("1"); + assertEquals("1", n1.getName()); + n1.setName("2"); + assertEquals("2", n1.getName()); + } } Modified: components/mop/trunk/pom.xml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- components/mop/trunk/pom.xml 2010-04-13 11:44:36 UTC (rev 2602) +++ components/mop/trunk/pom.xml 2010-04-13 13:08:58 UTC (rev 2603) @@ -140,7 +140,7 @@ 1.6 = - 1.0.1-cr1 + 1.0.1-cr2 = = --===============9039801003443932772==--