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 extends Navigation> 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 extends UIComponent> 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 extends WorkspaceObject> 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==--