<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-26633</id>
	<title>Nabble - Hippo CMS</title>
	<updated>2009-11-30T06:49:17Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Hippo-CMS-f26633.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hippo-CMS-f26633.html" />
	<subtitle type="html">&lt;a href=&quot;http://www.hippocms.org/display/CMS/Hippo+CMS+Home&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippo CMS&lt;/a&gt;&amp;nbsp;is an open source information centered content management system. It's targeted at medium to large organisations managing content for multi-channel distribution like web sites and intranets. It facilitates an open and flexible way of using your information by following international accepted open standards.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26575907</id>
	<title>[HippoCMS-svn] [20944] hippo-collab/trunk: COLLAB-2: Upgrading hst-2 pesistency dependency</title>
	<published>2009-11-30T06:49:17Z</published>
	<updated>2009-11-30T06:49:17Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20944
&lt;br&gt;Author: &amp;nbsp; wko
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 15:49:16 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;COLLAB-2: Upgrading hst-2 pesistency dependency
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/pom.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/BaseBean.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/CommentBean.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/WikiPageBean.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/Detail.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/WikiPageDetail.java
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/pom.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/pom.xml	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/pom.xml	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -455,12 +455,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.onehippo.ecm.hst.testsuite.sandbox&amp;lt;/groupId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;hst-sandbox-persistency&amp;lt;/artifactId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;${hst.version}&amp;lt;/version&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;-
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.onehippo.ecm.hst.testsuite.sandbox&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;hst-sandbox-jaxrs&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;version&amp;gt;${hst.version}&amp;lt;/version&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/pom.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/pom.xml	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/pom.xml	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -66,6 +66,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.onehippo.ecm.hst.dependencies&amp;lt;/groupId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;hst-client-dependencies&amp;lt;/artifactId&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;pom&amp;lt;/type&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;slf4j-api&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;@@ -104,16 +109,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;scope&amp;gt;provided&amp;lt;/scope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.onehippo.ecm.hst.testsuite.sandbox&amp;lt;/groupId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;hst-sandbox-persistency&amp;lt;/artifactId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;exclusions&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;exclusion&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;commons-beanutils&amp;lt;/groupId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;commons-beanutils-core&amp;lt;/artifactId&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/exclusion&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/exclusions&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;&amp;lt;/dependency&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;&amp;lt;dependency&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;groupId&amp;gt;org.onehippo.ecm.hst.dependencies&amp;lt;/groupId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;artifactId&amp;gt;hst-spring-dependencies&amp;lt;/artifactId&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;type&amp;gt;pom&amp;lt;/type&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/BaseBean.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/BaseBean.java	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/BaseBean.java	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -23,8 +23,8 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoDocument;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoHtml;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoImage;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentNodeBinder;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentPersistenceBindingException;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ContentNodeBinder;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ContentNodeBindingException;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;&amp;nbsp;import org.slf4j.LoggerFactory;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -88,7 +88,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentPersistenceBindingException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentNodeBindingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BaseBean bean = &amp;nbsp;(BaseBean) content;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;node.setProperty(&amp;quot;collab:title&amp;quot;, bean.getTitle());
&lt;br&gt;@@ -98,7 +98,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(node.hasNode(HTML_NODEPATH)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;javax.jcr.Node htmlNode = node.getNode(HTML_NODEPATH);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(!htmlNode.isNodeType(&amp;quot;hippostd:html&amp;quot;)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentPersistenceBindingException(&amp;quot;Expected html node of type 'hippostd:html' but was '&amp;quot;+htmlNode.getPrimaryNodeType().getName()+&amp;quot;'&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentNodeBindingException(&amp;quot;Expected html node of type 'hippostd:html' but was '&amp;quot;+htmlNode.getPrimaryNodeType().getName()+&amp;quot;'&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;htmlNode.setProperty(&amp;quot;hippostd:content&amp;quot;, html);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;@@ -107,7 +107,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentPersistenceBindingException(e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentNodeBindingException(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/CommentBean.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/CommentBean.java	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/CommentBean.java	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -19,7 +19,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.Node;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoBean;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentPersistenceBindingException;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ContentNodeBindingException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;@Node(jcrType=&amp;quot;collab:comment&amp;quot;)
&lt;br&gt;&amp;nbsp;public class CommentBean extends TextBean {
&lt;br&gt;@@ -56,7 +56,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return (BaseBean)b;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentPersistenceBindingException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentNodeBindingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.bind(content, node);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BaseBean bean = &amp;nbsp;(BaseBean) content;
&lt;br&gt;@@ -74,7 +74,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentPersistenceBindingException(e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentNodeBindingException(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/WikiPageBean.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/WikiPageBean.java	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/beans/WikiPageBean.java	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -20,7 +20,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.Node;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoBean;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.standard.HippoImage;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentPersistenceBindingException;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ContentNodeBindingException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;@Node(jcrType=&amp;quot;collab:wikipage&amp;quot;)
&lt;br&gt;&amp;nbsp;public class WikiPageBean extends TextBean{
&lt;br&gt;@@ -68,7 +68,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentPersistenceBindingException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public boolean bind(Object content, javax.jcr.Node node) throws ContentNodeBindingException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.bind(content, node);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -78,7 +78,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;node.setProperty(&amp;quot;collab:date&amp;quot;, date);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (Exception e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentPersistenceBindingException(e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new ContentNodeBindingException(e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return true;
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/Detail.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/Detail.java	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/Detail.java	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -22,7 +22,7 @@
&lt;br&gt;&amp;nbsp;import javax.jcr.Session;
&lt;br&gt;&amp;nbsp;import javax.servlet.ServletConfig;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.hippoecm.hst.component.support.bean.persistency.BasePersistenceHstComponent;
&lt;br&gt;+import org.hippoecm.hst.component.support.bean.BaseHstComponent;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.HstQuery;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.exceptions.QueryException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.filter.Filter;
&lt;br&gt;@@ -35,15 +35,15 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.core.request.ComponentConfiguration;
&lt;br&gt;&amp;nbsp;import org.onehippo.portal.collab.wiki.beans.BaseBean;
&lt;br&gt;&amp;nbsp;import org.onehippo.portal.collab.wiki.beans.CommentBean;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentPersistenceException;
&lt;br&gt;-import org.hippoecm.hst.persistence.workflow.WorkflowCallbackHandler;
&lt;br&gt;-import org.hippoecm.hst.persistence.workflow.WorkflowPersistenceManager;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ObjectBeanPersistenceException;
&lt;br&gt;+import org.hippoecm.hst.content.beans.manager.workflow.WorkflowCallbackHandler;
&lt;br&gt;+import org.hippoecm.hst.content.beans.manager.workflow.WorkflowPersistenceManager;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.utils.BeanUtils;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.reviewedactions.FullReviewedActionsWorkflow;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;&amp;nbsp;import org.slf4j.LoggerFactory;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-public class Detail extends BasePersistenceHstComponent {
&lt;br&gt;+public class Detail extends BaseHstComponent {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public static final Logger log = LoggerFactory.getLogger(Detail.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -173,7 +173,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -240,7 +240,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/WikiPageDetail.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/WikiPageDetail.java	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;+++ hippo-collab/trunk/wiki/src/main/java/org/onehippo/portal/collab/wiki/components/WikiPageDetail.java	2009-11-30 14:49:16 UTC (rev 20944)
&lt;br&gt;@@ -31,7 +31,7 @@
&lt;br&gt;&amp;nbsp;import org.apache.jetspeed.container.PortletWindow;
&lt;br&gt;&amp;nbsp;import org.apache.jetspeed.request.RequestContext;
&lt;br&gt;&amp;nbsp;import org.apache.pluto.container.PortletPreference;
&lt;br&gt;-import org.hippoecm.hst.component.support.bean.persistency.BasePersistenceHstComponent;
&lt;br&gt;+import org.hippoecm.hst.component.support.bean.BaseHstComponent;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.HstQuery;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.exceptions.QueryException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.content.beans.query.filter.Filter;
&lt;br&gt;@@ -44,9 +44,9 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.core.request.ComponentConfiguration;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.core.request.HstPortletRequestContext;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.core.request.HstRequestContext;
&lt;br&gt;-import org.hippoecm.hst.persistence.ContentPersistenceException;
&lt;br&gt;-import org.hippoecm.hst.persistence.workflow.WorkflowCallbackHandler;
&lt;br&gt;-import org.hippoecm.hst.persistence.workflow.WorkflowPersistenceManager;
&lt;br&gt;+import org.hippoecm.hst.content.beans.ObjectBeanPersistenceException;
&lt;br&gt;+import org.hippoecm.hst.content.beans.manager.workflow.WorkflowCallbackHandler;
&lt;br&gt;+import org.hippoecm.hst.content.beans.manager.workflow.WorkflowPersistenceManager;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.util.PathUtils;
&lt;br&gt;&amp;nbsp;import org.hippoecm.hst.utils.BeanUtils;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.reviewedactions.FullReviewedActionsWorkflow;
&lt;br&gt;@@ -56,7 +56,7 @@
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;&amp;nbsp;import org.slf4j.LoggerFactory;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-public class WikiPageDetail extends BasePersistenceHstComponent {
&lt;br&gt;+public class WikiPageDetail extends BaseHstComponent {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public static final Logger log = LoggerFactory.getLogger(WikiPageDetail.class);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;@@ -206,7 +206,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -263,7 +263,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -296,7 +296,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -417,7 +417,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (cpm != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;cpm.refresh();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ContentPersistenceException e1) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (ObjectBeanPersistenceException e1) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Failed to refresh: &amp;quot;, e);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575907&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20944--hippo-collab-trunk%3A-COLLAB-2%3A-Upgrading-hst-2-pesistency-dependency-tp26575907p26575907.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575128</id>
	<title>[20943] hippo-ecm/trunk: HREPTWO-3461: Change color of paging navigation</title>
	<published>2009-11-30T05:56:19Z</published>
	<updated>2009-11-30T05:56:19Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20943
&lt;br&gt;Author: &amp;nbsp; abogaart
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:56:19 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3461: Change color of paging navigation 
&lt;br&gt;&lt;a href=&quot;https://issues.onehippo.com/browse/HREPTWO-3461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.onehippo.com/browse/HREPTWO-3461&lt;/a&gt;&lt;br&gt;- made color for enabled paging links and info darker
&lt;br&gt;- fixed scroll-bar for listings with paging: was broken since Wicket 1.4 which introduced a datatable with two tbody elements, the first one containing the header+footer
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -16,7 +16,7 @@
&lt;br&gt;&amp;nbsp;&amp;lt;wicket:panel&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr class=&amp;quot;hippo-list-paging&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;td wicket:id=&amp;quot;span&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigatorLabel&amp;quot;&amp;gt;[navigator-label]&amp;lt;/div&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigatorLabel&amp;quot; class=&amp;quot;paging-label&amp;quot;&amp;gt;[navigator-label]&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigator&amp;quot;&amp;gt;[navigator]&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -95,9 +95,15 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var lastRowParentTag = rows[rows.length-1].parentNode.tagName;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(lastRowParentTag.toLowerCase() == 'tfoot') {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nonBodyHeight += 65;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Wicket 1.4 introduces a datatable with two tbody elements instead of thead/tfoot....
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var pagingRow = Dom.getElementsByClassName ( 'hippo-list-paging', 'tr', table);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(Lang.isArray(pagingRow) &amp;&amp; pagingRow.length &amp;gt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nonBodyHeight += 65;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var thead = rows[0].parentNode;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tbody = rows[1].parentNode;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tbody = rows[rows.length-1].parentNode;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	var prevHeight = Dom.getStyle(tbody, 'height');
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	Dom.setStyle(tbody, 'height', 'auto');
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -310,11 +310,12 @@
&lt;br&gt;&amp;nbsp;/* Wicket Table Paging */
&lt;br&gt;&amp;nbsp;/* ================================================ */
&lt;br&gt;&amp;nbsp;.hippo-list-paging{position: absolute; bottom: 0px; left: 0px; background: url(&amp;quot;images/hippo-paging-back.png&amp;quot;) repeat-x left bottom; width: 100%; color: #afafaf}
&lt;br&gt;+.hippo-list-paging .paging-label {color: #666; }
&lt;br&gt;&amp;nbsp;.hippo-list-details tr.hippo-list-paging td{width: 630px; text-align: right;}
&lt;br&gt;&amp;nbsp;.hippo-list-details .hippo-list-paging td{padding: 4px; text-align: center; border-bottom: 0px; width: 190px;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;.hippo-list-paging td div{margin-top: 10px; margin-bottom: 2px; width: 100%;}
&lt;br&gt;-.hippo-list-paging td a{padding: 3px; color: #909090; border: 1px solid #afafaf}
&lt;br&gt;+.hippo-list-paging td a{padding: 3px; border: 1px solid #afafaf; color: #666;}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td span{padding: 3px;}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td a:hover{background: white; color: black; border: 1px solid #666666}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td span em, .hippo-list-paging td a em{font-style: normal}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575128&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20943--hippo-ecm-trunk%3A-HREPTWO-3461%3A-Change-color-of-paging-navigation-tp26575128p26575128.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575127</id>
	<title>[HippoCMS-svn] [20943] hippo-ecm/trunk: HREPTWO-3461: Change color of paging navigation</title>
	<published>2009-11-30T05:56:19Z</published>
	<updated>2009-11-30T05:56:19Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20943
&lt;br&gt;Author: &amp;nbsp; abogaart
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:56:19 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3461: Change color of paging navigation 
&lt;br&gt;&lt;a href=&quot;https://issues.onehippo.com/browse/HREPTWO-3461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://issues.onehippo.com/browse/HREPTWO-3461&lt;/a&gt;&lt;br&gt;- made color for enabled paging links and info darker
&lt;br&gt;- fixed scroll-bar for listings with paging: was broken since Wicket 1.4 which introduced a datatable with two tbody elements, the first one containing the header+footer
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/addon/standards/frontend/src/main/java/org/hippoecm/frontend/plugins/standards/list/datatable/ListNavigationToolBar.html	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -16,7 +16,7 @@
&lt;br&gt;&amp;nbsp;&amp;lt;wicket:panel&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr class=&amp;quot;hippo-list-paging&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;td wicket:id=&amp;quot;span&amp;quot; colspan=&amp;quot;2&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigatorLabel&amp;quot;&amp;gt;[navigator-label]&amp;lt;/div&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigatorLabel&amp;quot; class=&amp;quot;paging-label&amp;quot;&amp;gt;[navigator-label]&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;div wicket:id=&amp;quot;navigator&amp;quot;&amp;gt;[navigator]&amp;lt;/div&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/td&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/addon/yui/src/main/java/org/hippoecm/frontend/plugins/yui/inc/hippo/2.7.0/tables/tables.js	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -95,9 +95,15 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var lastRowParentTag = rows[rows.length-1].parentNode.tagName;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(lastRowParentTag.toLowerCase() == 'tfoot') {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nonBodyHeight += 65;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//Wicket 1.4 introduces a datatable with two tbody elements instead of thead/tfoot....
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var pagingRow = Dom.getElementsByClassName ( 'hippo-list-paging', 'tr', table);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(Lang.isArray(pagingRow) &amp;&amp; pagingRow.length &amp;gt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nonBodyHeight += 65;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var thead = rows[0].parentNode;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tbody = rows[1].parentNode;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var tbody = rows[rows.length-1].parentNode;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	var prevHeight = Dom.getStyle(tbody, 'height');
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	Dom.setStyle(tbody, 'height', 'auto');
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;+++ hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:56:19 UTC (rev 20943)
&lt;br&gt;@@ -310,11 +310,12 @@
&lt;br&gt;&amp;nbsp;/* Wicket Table Paging */
&lt;br&gt;&amp;nbsp;/* ================================================ */
&lt;br&gt;&amp;nbsp;.hippo-list-paging{position: absolute; bottom: 0px; left: 0px; background: url(&amp;quot;images/hippo-paging-back.png&amp;quot;) repeat-x left bottom; width: 100%; color: #afafaf}
&lt;br&gt;+.hippo-list-paging .paging-label {color: #666; }
&lt;br&gt;&amp;nbsp;.hippo-list-details tr.hippo-list-paging td{width: 630px; text-align: right;}
&lt;br&gt;&amp;nbsp;.hippo-list-details .hippo-list-paging td{padding: 4px; text-align: center; border-bottom: 0px; width: 190px;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;.hippo-list-paging td div{margin-top: 10px; margin-bottom: 2px; width: 100%;}
&lt;br&gt;-.hippo-list-paging td a{padding: 3px; color: #909090; border: 1px solid #afafaf}
&lt;br&gt;+.hippo-list-paging td a{padding: 3px; border: 1px solid #afafaf; color: #666;}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td span{padding: 3px;}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td a:hover{background: white; color: black; border: 1px solid #666666}
&lt;br&gt;&amp;nbsp;.hippo-list-paging td span em, .hippo-list-paging td a em{font-style: normal}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575127&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20943--hippo-ecm-trunk%3A-HREPTWO-3461%3A-Change-color-of-paging-navigation-tp26575127p26575127.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575076</id>
	<title>[20942] hippo-ecm: HREPTWO-3481: fix styling</title>
	<published>2009-11-30T05:53:29Z</published>
	<updated>2009-11-30T05:53:29Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20942
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:53:29 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3481: fix styling
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:26:52 UTC (rev 20941)
&lt;br&gt;+++ hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;@@ -786,7 +786,7 @@
&lt;br&gt;&amp;nbsp;/* Editor Plugin */
&lt;br&gt;&amp;nbsp;/* ================================================ */
&lt;br&gt;&amp;nbsp;/* default background when nothing is selected */
&lt;br&gt;-.hippo-tabs-documents .tabbed-panel-layout-center{background: #f4f4f4 url(&amp;quot;images/hippo-editor-default-back.png&amp;quot;) no-repeat center center} 
&lt;br&gt;+.hippo-tabs-documents .tabbed-panel-layout-center{background: #f4f4f4 no-repeat center center} 
&lt;br&gt;&amp;nbsp;.hippo-editor{padding:0px; background: white; border: 1px solid #afafaf; border-top: none; border-left: none;}
&lt;br&gt;&amp;nbsp;.hippo-editor-top{background: transparent url(&amp;quot;images/editor-back.png&amp;quot;) repeat-x}
&lt;br&gt;&amp;nbsp;.hippo-editor-top .hippo-toolbar{padding-left: 4px}
&lt;br&gt;@@ -904,6 +904,7 @@
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css{}
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css li div{width: 80%; float: left; overflow: hidden;}
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css li a{width: 15%; float: right;}
&lt;br&gt;+.hippo-editor-template-field-edit .hippo-editor-field-subfield{background: white; border: 1px solid #B2B2B2;} 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* subfields */
&lt;br&gt;&amp;nbsp;.hippo-editor .hippo-editor-field .hippo-editor-field-subfield-controls{background-color: #def; height: 0px; overflow-y: shown; float: right; width: 75px; display:block;}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575076&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20942--hippo-ecm%3A-HREPTWO-3481%3A-fix-styling-tp26575076p26575076.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575075</id>
	<title>[HippoCMS-svn] [20942] hippo-ecm: HREPTWO-3481: fix styling</title>
	<published>2009-11-30T05:53:29Z</published>
	<updated>2009-11-30T05:53:29Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20942
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:53:29 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3481: fix styling
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/package/skin/src/main/webapp/screen.css
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:26:52 UTC (rev 20941)
&lt;br&gt;+++ hippo-ecm/trunk/package/skin/src/main/webapp/screen.css	2009-11-30 13:53:29 UTC (rev 20942)
&lt;br&gt;@@ -786,7 +786,7 @@
&lt;br&gt;&amp;nbsp;/* Editor Plugin */
&lt;br&gt;&amp;nbsp;/* ================================================ */
&lt;br&gt;&amp;nbsp;/* default background when nothing is selected */
&lt;br&gt;-.hippo-tabs-documents .tabbed-panel-layout-center{background: #f4f4f4 url(&amp;quot;images/hippo-editor-default-back.png&amp;quot;) no-repeat center center} 
&lt;br&gt;+.hippo-tabs-documents .tabbed-panel-layout-center{background: #f4f4f4 no-repeat center center} 
&lt;br&gt;&amp;nbsp;.hippo-editor{padding:0px; background: white; border: 1px solid #afafaf; border-top: none; border-left: none;}
&lt;br&gt;&amp;nbsp;.hippo-editor-top{background: transparent url(&amp;quot;images/editor-back.png&amp;quot;) repeat-x}
&lt;br&gt;&amp;nbsp;.hippo-editor-top .hippo-toolbar{padding-left: 4px}
&lt;br&gt;@@ -904,6 +904,7 @@
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css{}
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css li div{width: 80%; float: left; overflow: hidden;}
&lt;br&gt;&amp;nbsp;.hippo-editor-template-field-edit .hippo-editor-template-css li a{width: 15%; float: right;}
&lt;br&gt;+.hippo-editor-template-field-edit .hippo-editor-field-subfield{background: white; border: 1px solid #B2B2B2;} 
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* subfields */
&lt;br&gt;&amp;nbsp;.hippo-editor .hippo-editor-field .hippo-editor-field-subfield-controls{background-color: #def; height: 0px; overflow-y: shown; float: right; width: 75px; display:block;}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575075&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20942--hippo-ecm%3A-HREPTWO-3481%3A-fix-styling-tp26575075p26575075.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575162</id>
	<title>[JIRA] Updated: (HREPTWO-3461) Change color of paging navigation</title>
	<published>2009-11-30T05:47:15Z</published>
	<updated>2009-11-30T05:47:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Arthur Bogaart updated HREPTWO-3461:
&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Original Estimate: 0 minutes
&lt;br&gt;&amp;nbsp; &amp;nbsp; Remaining Estimate: 0 minutes
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Backlog rank: &amp;nbsp; (was: 9290000000)
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Change color of paging navigation
&lt;br&gt;&amp;gt; ---------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3461
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3461&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Arthur Bogaart
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Arthur Bogaart
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0 minutes
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3461%29-Change-color-of-paging-navigation-tp26510579p26575162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575163</id>
	<title>[JIRA] Resolved: (HREPTWO-3461) Change color of paging navigation</title>
	<published>2009-11-30T05:47:15Z</published>
	<updated>2009-11-30T05:47:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3461?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Arthur Bogaart resolved HREPTWO-3461.
&lt;br&gt;-------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Change color of paging navigation
&lt;br&gt;&amp;gt; ---------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3461
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3461&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3461&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Arthur Bogaart
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Arthur Bogaart
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 0 minutes
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 0 minutes
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575163&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3461%29-Change-color-of-paging-navigation-tp26510579p26575163.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26575083</id>
	<title>[JIRA] Resolved: (HREPTWO-3481) Path and caption not shown as input field in template builder</title>
	<published>2009-11-30T05:43:15Z</published>
	<updated>2009-11-30T05:43:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3481?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Frank van Lankvelt resolved HREPTWO-3481.
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Path and caption not shown as input field in template builder
&lt;br&gt;&amp;gt; -------------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3481
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3481&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3481&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Environment: IE 7, FF3.5
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: screenshot-1.jpg
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; see screenshot
&lt;br&gt;&amp;gt; btw what happened to the hippo prefix?
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26575083&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3481%29-IE%3A-Path-of-field-not-visible-in-template-builder-tp26571751p26575083.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574940</id>
	<title>[JIRA] Commented: (HREPTWO-3474) Xinha does not initialize</title>
	<published>2009-11-30T05:35:15Z</published>
	<updated>2009-11-30T05:35:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=75844#action_75844&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3474?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=75844#action_75844&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Frank van Lankvelt commented on HREPTWO-3474:
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;As Arthur noted; the reproduction path in the description is not sufficient. &amp;nbsp;This works.
&lt;br&gt;&lt;br&gt;Please refine the reproduction steps.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Xinha does not initialize
&lt;br&gt;&amp;gt; -------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3474
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3474&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3474&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Top
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Attachments: screenshot-1.jpg
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Create a document (based on template Event / 'Gebeurtenis') 
&lt;br&gt;&amp;gt; Introduction field too small
&lt;br&gt;&amp;gt; see screenshot
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574940&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3474%29-Introduction-field-too-small-tp26540206p26574940.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574911</id>
	<title>[JIRA] Resolved: (HREPTWO-3482) NPE when using template builder</title>
	<published>2009-11-30T05:33:16Z</published>
	<updated>2009-11-30T05:33:16Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Frank van Lankvelt resolved HREPTWO-3482.
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Cannot Reproduce
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; NPE when using template builder
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3482
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3482&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3482&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Top
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steps to reproduce
&lt;br&gt;&amp;gt; - create new compound with 2 string fields
&lt;br&gt;&amp;gt; - update all content
&lt;br&gt;&amp;gt; - create new document
&lt;br&gt;&amp;gt; - add string
&lt;br&gt;&amp;gt; stacktrace:
&lt;br&gt;&amp;gt; 30.11.2009 10:44:06 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1521]
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry.removeObserver(ObservableRegistry.ja
&lt;br&gt;&amp;gt; va:138)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.unregisterObserve
&lt;br&gt;&amp;gt; r(ObservableRegistry.java:94)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.unsubscribe(JcrTypeDescriptor.java:423)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.processEvents(JcrTypeDescriptor.java:437)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.updateFields(JcrTypeDescriptor.java:469)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.attach(JcrTypeDescriptor.java:315)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.getFields(JcrTypeDescriptor.java:146)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder.updatePrototype(TemplateBuilder.java
&lt;br&gt;&amp;gt; :698)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder.access$800(TemplateBuilder.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.addField(Templ
&lt;br&gt;&amp;gt; ateBuilder.java:339)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateListPlugin$CategoryView$1.onClick(TemplateLi
&lt;br&gt;&amp;gt; stPlugin.java:161)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.
&lt;br&gt;&amp;gt; java:299)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(B
&lt;br&gt;&amp;gt; ehaviorRequestTarget.java:119)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycl
&lt;br&gt;&amp;gt; eProcessor.java:92)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcess
&lt;br&gt;&amp;gt; or.java:31)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.
&lt;br&gt;&amp;gt; java:54)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:2
&lt;br&gt;&amp;gt; 30)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
&lt;br&gt;&amp;gt; 30.11.2009 10:44:08 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1521]
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry.removeObserver(ObservableRegistry.ja
&lt;br&gt;&amp;gt; va:138)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.unregisterObserve
&lt;br&gt;&amp;gt; r(ObservableRegistry.java:94)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.unsubscribe(JcrTypeDescriptor.java:423)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.processEvents(JcrTypeDescriptor.java:437)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.updateFields(JcrTypeDescriptor.java:469)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.attach(JcrTypeDescriptor.java:315)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.getFields(JcrTypeDescriptor.java:146)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.getFields(Temp
&lt;br&gt;&amp;gt; lateBuilder.java:351)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.addField(Templ
&lt;br&gt;&amp;gt; ateBuilder.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateListPlugin$CategoryView$1.onClick(TemplateLi
&lt;br&gt;&amp;gt; stPlugin.java:161)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.
&lt;br&gt;&amp;gt; java:299)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(B
&lt;br&gt;&amp;gt; ehaviorRequestTarget.java:119)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycl
&lt;br&gt;&amp;gt; eProcessor.java:92)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcess
&lt;br&gt;&amp;gt; or.java:31)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.
&lt;br&gt;&amp;gt; java:54)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:2
&lt;br&gt;&amp;gt; 30)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3482%29-NPE-when-using-template-builder-tp26571988p26574911.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574883</id>
	<title>[JIRA] Commented: (HREPTWO-3482) NPE when using template builder</title>
	<published>2009-11-30T05:31:16Z</published>
	<updated>2009-11-30T05:31:16Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; [ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=75841#action_75841&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3482?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;focusedCommentId=75841#action_75841&lt;/a&gt;&amp;nbsp;] 
&lt;br&gt;&lt;br&gt;Frank van Lankvelt commented on HREPTWO-3482:
&lt;br&gt;---------------------------------------------
&lt;br&gt;&lt;br&gt;Can I assume that there is a typo in the description, and actually a new document type was created?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; NPE when using template builder
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3482
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3482&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3482&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Top
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Steps to reproduce
&lt;br&gt;&amp;gt; - create new compound with 2 string fields
&lt;br&gt;&amp;gt; - update all content
&lt;br&gt;&amp;gt; - create new document
&lt;br&gt;&amp;gt; - add string
&lt;br&gt;&amp;gt; stacktrace:
&lt;br&gt;&amp;gt; 30.11.2009 10:44:06 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1521]
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry.removeObserver(ObservableRegistry.ja
&lt;br&gt;&amp;gt; va:138)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.unregisterObserve
&lt;br&gt;&amp;gt; r(ObservableRegistry.java:94)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.unsubscribe(JcrTypeDescriptor.java:423)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.processEvents(JcrTypeDescriptor.java:437)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.updateFields(JcrTypeDescriptor.java:469)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.attach(JcrTypeDescriptor.java:315)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.getFields(JcrTypeDescriptor.java:146)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder.updatePrototype(TemplateBuilder.java
&lt;br&gt;&amp;gt; :698)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder.access$800(TemplateBuilder.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.addField(Templ
&lt;br&gt;&amp;gt; ateBuilder.java:339)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateListPlugin$CategoryView$1.onClick(TemplateLi
&lt;br&gt;&amp;gt; stPlugin.java:161)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.
&lt;br&gt;&amp;gt; java:299)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(B
&lt;br&gt;&amp;gt; ehaviorRequestTarget.java:119)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycl
&lt;br&gt;&amp;gt; eProcessor.java:92)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcess
&lt;br&gt;&amp;gt; or.java:31)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.
&lt;br&gt;&amp;gt; java:54)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:2
&lt;br&gt;&amp;gt; 30)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
&lt;br&gt;&amp;gt; 30.11.2009 10:44:08 ERROR [org.apache.wicket.RequestCycle.logRuntimeException():1521]
&lt;br&gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry.removeObserver(ObservableRegistry.ja
&lt;br&gt;&amp;gt; va:138)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.model.event.ObservableRegistry$ObservationContext.unregisterObserve
&lt;br&gt;&amp;gt; r(ObservableRegistry.java:94)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.unsubscribe(JcrTypeDescriptor.java:423)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.processEvents(JcrTypeDescriptor.java:437)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.updateFields(JcrTypeDescriptor.java:469)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.attach(JcrTypeDescriptor.java:315)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.editor.tools.JcrTypeDescriptor.getFields(JcrTypeDescriptor.java:146)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.getFields(Temp
&lt;br&gt;&amp;gt; lateBuilder.java:351)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateBuilder$BuilderTypeDescriptor.addField(Templ
&lt;br&gt;&amp;gt; ateBuilder.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.builder.TemplateListPlugin$CategoryView$1.onClick(TemplateLi
&lt;br&gt;&amp;gt; stPlugin.java:161)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:68)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.
&lt;br&gt;&amp;gt; java:299)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(B
&lt;br&gt;&amp;gt; ehaviorRequestTarget.java:119)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycl
&lt;br&gt;&amp;gt; eProcessor.java:92)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcess
&lt;br&gt;&amp;gt; or.java:31)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.
&lt;br&gt;&amp;gt; java:54)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1115)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:361)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:2
&lt;br&gt;&amp;gt; 30)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:324)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574883&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3482%29-NPE-when-using-template-builder-tp26571988p26574883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574842</id>
	<title>[JIRA] Created: (HREPTWO-3486) Update all content fails when an existing type has been edited</title>
	<published>2009-11-30T05:29:15Z</published>
	<updated>2009-11-30T05:29:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">Update all content fails when an existing type has been edited
&lt;br&gt;--------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: HREPTWO-3486
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3486&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3486&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Hippo Repository 2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Frank van Lankvelt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Berry van Halderen
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fix For: r2.10.00
&lt;br&gt;&lt;br&gt;&lt;br&gt;When a template for an existing type has been edited, update-all-content fails.
&lt;br&gt;&lt;br&gt;Reproduction path:
&lt;br&gt;- open template for &amp;quot;defaultcontent:article&amp;quot;
&lt;br&gt;- click &amp;quot;edit&amp;quot;
&lt;br&gt;- click &amp;quot;done&amp;quot;
&lt;br&gt;- update-all-content on defaultcontent
&lt;br&gt;&lt;br&gt;&lt;br&gt;javax.jcr.nodetype.ConstraintViolationException: /hippo:namespaces/defaultcontent/article/hipposysedit:prototypes/hipposysedit:prototype[3]/defaultcontent:body: no definition found in parent node's node type for new node: no matching child node definition found for {&lt;a href=&quot;http://www.hippoecm.org/defaultcontent/nt/1.7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/defaultcontent/nt/1.7&lt;/a&gt;}body: no matching child node definition found for {&lt;a href=&quot;http://www.hippoecm.org/defaultcontent/nt/1.7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/defaultcontent/nt/1.7&lt;/a&gt;}body
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.SessionImpl.move(SessionImpl.java:999)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.decorating.SessionDecorator.move(SessionDecorator.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:258)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterSession.commit(UpdaterSession.java:214)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterEngine.upgrade(UpdaterEngine.java:558)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterEngine.migrate(UpdaterEngine.java:544)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:144)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:154)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:204)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationImpl.invoke(WorkflowManagerImpl.java:788)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationHandler.invoke(WorkflowManagerImpl.java:512)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy2.updateModel(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.RemodelWorkflowPlugin$1.execute(RemodelWorkflowPlugin.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.RemodelWorkflowPlugin$1.execute(RemodelWorkflowPlugin.java:1)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.addon.workflow.CompatibilityWorkflowPlugin$WorkflowAction.execute(CompatibilityWorkflowPlugin.java:153)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.addon.workflow.CompatibilityWorkflowPlugin$WorkflowAction$WorkflowDialog.execute(CompatibilityWorkflowPlugin.java:231)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.dialog.RemodelDialog.remodel(RemodelDialog.java:67)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.dialog.RemodelWizard$Step2$1.getLazyLoadComponent(RemodelWizard.java:84)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.extensions.ajax.markup.html.AjaxLazyLoadPanel$1.respond(AjaxLazyLoadPanel.java:79)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:299)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:119)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:92)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.PluginRequestCycleProcessor.processEvents(PluginRequestCycleProcessor.java:31)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1250)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.plugins.login.ConcurrentLoginFilter.doFilter(ConcurrentLoginFilter.java:54)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.Server.handle(Server.java:324)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
&lt;br&gt;Caused by: javax.jcr.nodetype.ConstraintViolationException: no matching child node definition found for {&lt;a href=&quot;http://www.hippoecm.org/defaultcontent/nt/1.7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/defaultcontent/nt/1.7&lt;/a&gt;}body
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicableChildNodeDef(EffectiveNodeType.java:730)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.NodeImpl.getApplicableChildNodeDefinition(NodeImpl.java:878)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.SessionImpl.move(SessionImpl.java:995)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 55 more
&lt;br&gt;javax.jcr.nodetype.ConstraintViolationException: no matching child node definition found for {&lt;a href=&quot;http://www.hippoecm.org/defaultcontent/nt/1.7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/defaultcontent/nt/1.7&lt;/a&gt;}body
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.nodetype.EffectiveNodeType.getApplicableChildNodeDef(EffectiveNodeType.java:730)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.NodeImpl.getApplicableChildNodeDefinition(NodeImpl.java:878)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.jackrabbit.core.SessionImpl.move(SessionImpl.java:995)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.decorating.SessionDecorator.move(SessionDecorator.java:194)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:258)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterNode.commit(UpdaterNode.java:342)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterSession.commit(UpdaterSession.java:214)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterEngine.upgrade(UpdaterEngine.java:558)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.updater.UpdaterEngine.migrate(UpdaterEngine.java:544)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:144)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:154)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.standardworkflow.RepositoryWorkflowImpl.updateModel(RepositoryWorkflowImpl.java:204)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationImpl.invoke(WorkflowManagerImpl.java:788)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.repository.impl.WorkflowManagerImpl$WorkflowInvocationHandler.invoke(WorkflowManagerImpl.java:512)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at $Proxy2.updateModel(Unknown Source)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.RemodelWorkflowPlugin$1.execute(RemodelWorkflowPlugin.java:89)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.hippoecm.frontend.editor.workflow.RemodelWorkflowPlugin$1.execute(RemodelWorkflowPlugin.java:1)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574842&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3486%29-Update-all-content-fails-when-an-existing-type-has-been-edited-tp26574842p26574842.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574680</id>
	<title>[20941] hippo-ecm: HREPTWO-3475: add captions</title>
	<published>2009-11-30T05:26:53Z</published>
	<updated>2009-11-30T05:26:53Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20941
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:26:52 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3475: add captions
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;+++ hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml	2009-11-30 13:26:52 UTC (rev 20941)
&lt;br&gt;@@ -121,7 +121,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;frontend:plugin&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;caption&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;&amp;lt;/sv:value&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;Street&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;engine&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;${engine}&amp;lt;/sv:value&amp;gt;
&lt;br&gt;@@ -153,7 +153,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;frontend:plugin&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;caption&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;&amp;lt;/sv:value&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;Nr&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;engine&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;${engine}&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574680&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20941--hippo-ecm%3A-HREPTWO-3475%3A-add-captions-tp26574680p26574680.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574679</id>
	<title>[HippoCMS-svn] [20941] hippo-ecm: HREPTWO-3475: add captions</title>
	<published>2009-11-30T05:26:53Z</published>
	<updated>2009-11-30T05:26:53Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20941
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:26:52 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3475: add captions
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;+++ hippo-ecm/trunk/addon/defaultcontent/repository/src/main/resources/types/defaultcontent-type-address.xml	2009-11-30 13:26:52 UTC (rev 20941)
&lt;br&gt;@@ -121,7 +121,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;frontend:plugin&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;caption&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;&amp;lt;/sv:value&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;Street&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;engine&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;${engine}&amp;lt;/sv:value&amp;gt;
&lt;br&gt;@@ -153,7 +153,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;frontend:plugin&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;caption&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;&amp;lt;/sv:value&amp;gt;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;Nr&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;engine&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;${engine}&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574679&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20941--hippo-ecm%3A-HREPTWO-3475%3A-add-captions-tp26574679p26574679.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574706</id>
	<title>[JIRA] Resolved: (HREPTWO-3475) caption for address compound fields missing</title>
	<published>2009-11-30T05:18:15Z</published>
	<updated>2009-11-30T05:18:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Frank van Lankvelt resolved HREPTWO-3475.
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; caption for address compound fields missing
&lt;br&gt;&amp;gt; -------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3475
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3475&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3475&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: High
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Not sure whether this is structural or just related to the out-of-the box address compound. 
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574706&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3475%29-caption-for-address-compound-fields-missing-tp26540661p26574706.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574538</id>
	<title>[20940] hippo-ecm/trunk: HREPTWO-3476: throw exception when multiple fields are about to share paths</title>
	<published>2009-11-30T05:15:34Z</published>
	<updated>2009-11-30T05:15:34Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20940
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:15:32 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3476: throw exception when multiple fields are about to share paths
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java
&lt;br&gt;&lt;br&gt;Added Paths:
&lt;br&gt;-----------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -41,6 +41,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoSession;
&lt;br&gt;@@ -252,6 +253,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(ex.getMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(ex);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException ex) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(ex.getMessage());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -22,7 +22,6 @@
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.EventCollection;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IEvent;
&lt;br&gt;-import org.hippoecm.frontend.model.event.IObservable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IObservationContext;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IObserver;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;@@ -47,7 +46,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;upstream.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new UnsupportedOperationException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public Map&amp;lt;String, IFieldDescriptor&amp;gt; getDeclaredFields() {
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -28,6 +28,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugins.standards.list.resolvers.CssClassAppender;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class FieldEditor extends Panel {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;@@ -62,10 +63,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setObject(String path) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (path.indexOf(':') &amp;lt; 0) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(prefix + &amp;quot;:&amp;quot; + path);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (path.indexOf(':') &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(prefix + &amp;quot;:&amp;quot; + path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;error(e.getLocalizedMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -61,6 +61,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeHelper;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -153,12 +154,22 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate.setOrdered(isOrdered);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setPath(String path) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setPath(String path) throws TypeException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (IFieldDescriptor sibling : typeDescriptor.getFields().values()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!sibling.getName().equals(delegate.getName())) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (sibling.getPath().equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;A field with path &amp;quot; + path + &amp;quot; already exists&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String oldPath = delegate.getPath();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate.setPath(path);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IModel prototypeModel = getPrototype();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node prototype = (Node) prototypeModel.getObject();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IModel&amp;lt;Node&amp;gt; prototypeModel = getPrototype();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node prototype = prototypeModel.getObject();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updateItem(prototype, oldPath, delegate);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to update prototype&amp;quot;, ex);
&lt;br&gt;@@ -178,7 +189,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; (currentTypeDescriptor == null || (!currentTypeDescriptor.getFields().containsKey(name) &amp;&amp; !currentTypeDescriptor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getFields().containsKey(newName)))) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JavaFieldDescriptor javaFieldDescriptor = new JavaFieldDescriptor(delegate);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;javaFieldDescriptor.setName(newName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(javaFieldDescriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate = typeDescriptor.getField(newName);
&lt;br&gt;@@ -317,17 +328,15 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private IObservationContext obContext;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private IObserver observer;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) throws TypeException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (IFieldDescriptor field : getFields().values()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(field.getPath())) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field.getPath().equals(descriptor.getPath())) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (&amp;quot;*&amp;quot;.equals(descriptor.getPath())) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field.getTypeDescriptor().getType().equals(descriptor.getTypeDescriptor().getType())) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -376,7 +385,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return typeDescriptor.isType(typeName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void removeField(String name) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void removeField(String name) throws TypeException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updatePrototype();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -464,7 +473,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (removedFields != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor descriptor = removedFields.remove(field);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (descriptor != null) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to add field to type&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -479,7 +492,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;removedFields = new TreeMap&amp;lt;String, IFieldDescriptor&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;removedFields.put(field, new JavaFieldDescriptor(typeDescriptor.getField(field)));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(field);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(field);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to remove field from type&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updatePrototype();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return config;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -51,6 +51,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.service.render.RenderPlugin;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.widgets.AbstractView;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -158,7 +159,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String prefix = containingType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prefix.indexOf(':') &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prefix = prefix.substring(0, prefix.indexOf(':'));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;containingType.addField(new JavaFieldDescriptor(prefix, type));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;containingType.addField(new JavaFieldDescriptor(prefix, type));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TemplateListPlugin.this.error(e.getLocalizedMessage());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;adding a field to a primitive type is not supported&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -29,7 +29,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;String getPath();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void setPath(String path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void setPath(String path) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;void setMultiple(boolean multiple);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -99,14 +99,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @param descriptor the field that is added to the type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void addField(IFieldDescriptor descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void addField(IFieldDescriptor descriptor) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Remove a field from the type.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @param name the name of the field that is removed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void removeField(String name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void removeField(String name) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Declare one of the fields to be the primary item. &amp;nbsp;This is only valid when
&lt;br&gt;&lt;br&gt;Added: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(rev 0)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+/*
&lt;br&gt;+ * &amp;nbsp;Copyright 2009 Hippo.
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);
&lt;br&gt;+ * &amp;nbsp;you may not use this file except in compliance with the License.
&lt;br&gt;+ * &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Unless required by applicable law or agreed to in writing, software
&lt;br&gt;+ * &amp;nbsp;distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;+ * &amp;nbsp;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;+ * &amp;nbsp;See the License for the specific language governing permissions and
&lt;br&gt;+ * &amp;nbsp;limitations under the License.
&lt;br&gt;+ */
&lt;br&gt;+package org.hippoecm.frontend.types;
&lt;br&gt;+
&lt;br&gt;+public class TypeException extends Exception {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 1L;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(String message) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(message);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(String message, Throwable cause) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(message, cause);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(Throwable cause) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(cause);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Added: svn:mime-type
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ text/plain
&lt;br&gt;Added: svn:keywords
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ Id
&lt;br&gt;Added: svn:eol-style
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ native
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574538&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20940--hippo-ecm-trunk%3A-HREPTWO-3476%3A-throw-exception-when-multiple-fields-are-about-to-share-paths-tp26574538p26574538.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574537</id>
	<title>[HippoCMS-svn] [20940] hippo-ecm/trunk: HREPTWO-3476: throw exception when multiple fields are about to share paths</title>
	<published>2009-11-30T05:15:33Z</published>
	<updated>2009-11-30T05:15:33Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20940
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 14:15:32 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3476: throw exception when multiple fields are about to share paths
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java
&lt;br&gt;&lt;br&gt;Added Paths:
&lt;br&gt;-----------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -41,6 +41,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoSession;
&lt;br&gt;@@ -252,6 +253,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(ex.getMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(ex);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException ex) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(ex.getMessage());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(ex);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/PseudoTypeDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -22,7 +22,6 @@
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.EventCollection;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IEvent;
&lt;br&gt;-import org.hippoecm.frontend.model.event.IObservable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IObservationContext;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.event.IObserver;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;@@ -47,7 +46,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;upstream.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new UnsupportedOperationException();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public Map&amp;lt;String, IFieldDescriptor&amp;gt; getDeclaredFields() {
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/FieldEditor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -28,6 +28,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugins.standards.list.resolvers.CssClassAppender;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;public class FieldEditor extends Panel {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;@@ -62,10 +63,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setObject(String path) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (path.indexOf(':') &amp;lt; 0) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(prefix + &amp;quot;:&amp;quot; + path);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (path.indexOf(':') &amp;lt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(prefix + &amp;quot;:&amp;quot; + path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;getDescriptor().setPath(path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;error(e.getLocalizedMessage());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -61,6 +61,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeHelper;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -153,12 +154,22 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate.setOrdered(isOrdered);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setPath(String path) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void setPath(String path) throws TypeException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (IFieldDescriptor sibling : typeDescriptor.getFields().values()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!sibling.getName().equals(delegate.getName())) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (sibling.getPath().equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;A field with path &amp;quot; + path + &amp;quot; already exists&amp;quot;);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String oldPath = delegate.getPath();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate.setPath(path);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IModel prototypeModel = getPrototype();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node prototype = (Node) prototypeModel.getObject();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IModel&amp;lt;Node&amp;gt; prototypeModel = getPrototype();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node prototype = prototypeModel.getObject();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updateItem(prototype, oldPath, delegate);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException ex) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to update prototype&amp;quot;, ex);
&lt;br&gt;@@ -178,7 +189,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; (currentTypeDescriptor == null || (!currentTypeDescriptor.getFields().containsKey(name) &amp;&amp; !currentTypeDescriptor
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getFields().containsKey(newName)))) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JavaFieldDescriptor javaFieldDescriptor = new JavaFieldDescriptor(delegate);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;javaFieldDescriptor.setName(newName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(javaFieldDescriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate = typeDescriptor.getField(newName);
&lt;br&gt;@@ -317,17 +328,15 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private IObservationContext obContext;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private IObserver observer;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void addField(IFieldDescriptor descriptor) throws TypeException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (IFieldDescriptor field : getFields().values()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(field.getPath())) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field.getPath().equals(descriptor.getPath())) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (&amp;quot;*&amp;quot;.equals(descriptor.getPath())) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field.getTypeDescriptor().getType().equals(descriptor.getTypeDescriptor().getType())) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new TypeException(&amp;quot;Path &amp;quot; + descriptor.getPath() + &amp;quot; already exists, not adding field&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -376,7 +385,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return typeDescriptor.isType(typeName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void removeField(String name) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void removeField(String name) throws TypeException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(name);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updatePrototype();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -464,7 +473,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (removedFields != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor descriptor = removedFields.remove(field);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (descriptor != null) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to add field to type&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;@@ -479,7 +492,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;removedFields = new TreeMap&amp;lt;String, IFieldDescriptor&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;removedFields.put(field, new JavaFieldDescriptor(typeDescriptor.getField(field)));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(field);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.removeField(field);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.error(&amp;quot;Failed to remove field from type&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;updatePrototype();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return config;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateListPlugin.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -51,6 +51,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.service.render.RenderPlugin;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.widgets.AbstractView;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -158,7 +159,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String prefix = containingType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prefix.indexOf(':') &amp;gt; 0) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prefix = prefix.substring(0, prefix.indexOf(':'));
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;containingType.addField(new JavaFieldDescriptor(prefix, type));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;containingType.addField(new JavaFieldDescriptor(prefix, type));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (TypeException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TemplateListPlugin.this.error(e.getLocalizedMessage());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.warn(&amp;quot;adding a field to a primitive type is not supported&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/IFieldDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -29,7 +29,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;String getPath();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void setPath(String path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void setPath(String path) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;void setMultiple(boolean multiple);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/ITypeDescriptor.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -99,14 +99,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @param descriptor the field that is added to the type
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void addField(IFieldDescriptor descriptor);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void addField(IFieldDescriptor descriptor) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Remove a field from the type.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * @param name the name of the field that is removed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; */
&lt;br&gt;- &amp;nbsp; &amp;nbsp;void removeField(String name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;void removeField(String name) throws TypeException;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;/**
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; * Declare one of the fields to be the primary item. &amp;nbsp;This is only valid when
&lt;br&gt;&lt;br&gt;Added: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(rev 0)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java	2009-11-30 13:15:32 UTC (rev 20940)
&lt;br&gt;@@ -0,0 +1,35 @@
&lt;br&gt;+/*
&lt;br&gt;+ * &amp;nbsp;Copyright 2009 Hippo.
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);
&lt;br&gt;+ * &amp;nbsp;you may not use this file except in compliance with the License.
&lt;br&gt;+ * &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Unless required by applicable law or agreed to in writing, software
&lt;br&gt;+ * &amp;nbsp;distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;+ * &amp;nbsp;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;+ * &amp;nbsp;See the License for the specific language governing permissions and
&lt;br&gt;+ * &amp;nbsp;limitations under the License.
&lt;br&gt;+ */
&lt;br&gt;+package org.hippoecm.frontend.types;
&lt;br&gt;+
&lt;br&gt;+public class TypeException extends Exception {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 1L;
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(String message) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(message);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(String message, Throwable cause) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(message, cause);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public TypeException(Throwable cause) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(cause);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeException.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Added: svn:mime-type
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ text/plain
&lt;br&gt;Added: svn:keywords
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ Id
&lt;br&gt;Added: svn:eol-style
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ native
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574537&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20940--hippo-ecm-trunk%3A-HREPTWO-3476%3A-throw-exception-when-multiple-fields-are-about-to-share-paths-tp26574537p26574537.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574685</id>
	<title>[JIRA] Resolved: (HREPTWO-3476) Cannot create compound with two string fields</title>
	<published>2009-11-30T05:06:15Z</published>
	<updated>2009-11-30T05:06:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3476?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Frank van Lankvelt resolved HREPTWO-3476.
&lt;br&gt;-----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Resolution: Fixed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Cannot create compound with two string fields
&lt;br&gt;&amp;gt; ---------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3476
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3476&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3476&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Stephan Westen
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Blocker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Create new compound
&lt;br&gt;&amp;gt; Add two string fields with path string1 and string2
&lt;br&gt;&amp;gt; Click done
&lt;br&gt;&amp;gt; error msg shown: the same path is used multiple times
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3476%29-Cannot-create-compound-with-two-string-fields-tp26540662p26574685.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574203</id>
	<title>Hudson build is unstable: Hippo ECM Trunk #914</title>
	<published>2009-11-30T04:50:42Z</published>
	<updated>2009-11-30T04:50:42Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/914/changes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/914/changes&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574203&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-became-unstable%3A-Hippo-ECM-Trunk--910-tp26543037p26574203.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574197</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » CMS edit addon #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-cms-edit/914/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-cms-edit/914/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574197&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-Hippo-ECM-Trunk-%C2%BB-CMS-edit-addon--914-tp26574197p26574197.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574198</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » Repository test #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-repository-test/914/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-repository-test/914/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574198&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-Hippo-ECM-Trunk-%C2%BB-Repository-test--914-tp26574198p26574198.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574199</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » Hippo ECM editor test addon #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-editor-test/914/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-editor-test/914/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574199&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-Hippo-ECM-Trunk-%C2%BB-Hippo-ECM-editor-test-addon--914-tp26574199p26574199.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574200</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » Repository engine #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-repository-engine/914/changes&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-repository-engine/914/changes&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574200&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Build-failed-in-Hudson%3A-Hippo-ECM-Trunk-%C2%BB-Repository-engine--913-tp26572053p26574200.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574201</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » Frontend engine test #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-frontend-engine-test/914/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-frontend-engine-test/914/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-Hippo-ECM-Trunk-%C2%BB-Frontend-engine-test--914-tp26574201p26574201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574202</id>
	<title>Hudson build is unstable: Hippo ECM Trunk » Faceted date repository addon #914</title>
	<published>2009-11-30T04:50:40Z</published>
	<updated>2009-11-30T04:50:40Z</updated>
	<author>
		<name>Hippo Hudson Server</name>
	</author>
	<content type="html">See &amp;lt;&lt;a href=&quot;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-faceteddate-repository/914/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://hudson.onehippo.org/job/Hippo%20ECM%20Trunk/org.hippoecm$hippo-ecm-addon-faceteddate-repository/914/&lt;/a&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574202&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Hudson-build-is-unstable%3A-Hippo-ECM-Trunk-%C2%BB-Faceted-date-repository-addon--914-tp26574202p26574202.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574065</id>
	<title>[20939] hippo-ecm: HREPTWO-3483: forward port of commit 20938</title>
	<published>2009-11-30T04:40:46Z</published>
	<updated>2009-11-30T04:40:46Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20939
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:40:45 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3483: forward port of commit 20938
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Property Changed:
&lt;br&gt;----------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:38:18 UTC (rev 20938)
&lt;br&gt;+++ hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;@@ -19,7 +19,9 @@
&lt;br&gt;&amp;nbsp;import java.io.InputStream;
&lt;br&gt;&amp;nbsp;import java.io.InputStreamReader;
&lt;br&gt;&amp;nbsp;import java.io.StringReader;
&lt;br&gt;+import java.util.Collection;
&lt;br&gt;&amp;nbsp;import java.util.HashSet;
&lt;br&gt;+import java.util.LinkedList;
&lt;br&gt;&amp;nbsp;import java.util.Set;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import javax.jcr.NamespaceException;
&lt;br&gt;@@ -29,6 +31,7 @@
&lt;br&gt;&amp;nbsp;import javax.jcr.RepositoryException;
&lt;br&gt;&amp;nbsp;import javax.jcr.Value;
&lt;br&gt;&amp;nbsp;import javax.jcr.Workspace;
&lt;br&gt;+import javax.jcr.nodetype.NodeDefinition;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeType;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeIterator;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeManager;
&lt;br&gt;@@ -750,9 +753,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Set&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Collection&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; knownNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; subtypedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LinkedList&amp;lt;String&amp;gt; subtypedNamespaces = new LinkedList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; skippedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(&amp;quot;hippo&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;skippedNamespaces.add(&amp;quot;hipposys&amp;quot;);
&lt;br&gt;@@ -779,14 +782,24 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// if the namespace (x) is not known, but one of the supertypes of the type is in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// known namespace (y) then add the namespace (x) to the list of known namespaces and restart.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!knownNamespaces.contains(ntNamespace)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;NodeType&amp;gt; dependencies = new HashSet&amp;lt;NodeType&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(superType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeDefinition childDef : nt.getDeclaredChildNodeDefinitions()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(childDef.getDefaultPrimaryType() != null)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childDef.getDefaultPrimaryType());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for(NodeType childNodeType : childDef.getRequiredPrimaryTypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childNodeType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : dependencies) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superName = superType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (superName.contains(&amp;quot;:&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superNamespace = superName.substring(0, superName.indexOf(&amp;quot;:&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (knownNamespaces.contains(superNamespace)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(ntNamespace);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace))
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.add(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.addFirst(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rerun = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Modified: svn:mergeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp;- /hippo-ecm/branches/wicket_upgrade_to_1_4/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20604-20690
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ /hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20938
&lt;br&gt;/hippo-ecm/branches/wicket_upgrade_to_1_4/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20604-20690
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574065&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20939--hippo-ecm%3A-HREPTWO-3483%3A-forward-port-of-commit-20938-tp26574065p26574065.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574064</id>
	<title>[HippoCMS-svn] [20939] hippo-ecm: HREPTWO-3483: forward port of commit 20938</title>
	<published>2009-11-30T04:40:45Z</published>
	<updated>2009-11-30T04:40:45Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20939
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:40:45 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3483: forward port of commit 20938
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Property Changed:
&lt;br&gt;----------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:38:18 UTC (rev 20938)
&lt;br&gt;+++ hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:40:45 UTC (rev 20939)
&lt;br&gt;@@ -19,7 +19,9 @@
&lt;br&gt;&amp;nbsp;import java.io.InputStream;
&lt;br&gt;&amp;nbsp;import java.io.InputStreamReader;
&lt;br&gt;&amp;nbsp;import java.io.StringReader;
&lt;br&gt;+import java.util.Collection;
&lt;br&gt;&amp;nbsp;import java.util.HashSet;
&lt;br&gt;+import java.util.LinkedList;
&lt;br&gt;&amp;nbsp;import java.util.Set;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import javax.jcr.NamespaceException;
&lt;br&gt;@@ -29,6 +31,7 @@
&lt;br&gt;&amp;nbsp;import javax.jcr.RepositoryException;
&lt;br&gt;&amp;nbsp;import javax.jcr.Value;
&lt;br&gt;&amp;nbsp;import javax.jcr.Workspace;
&lt;br&gt;+import javax.jcr.nodetype.NodeDefinition;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeType;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeIterator;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeManager;
&lt;br&gt;@@ -750,9 +753,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Set&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Collection&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; knownNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; subtypedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LinkedList&amp;lt;String&amp;gt; subtypedNamespaces = new LinkedList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; skippedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(&amp;quot;hippo&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;skippedNamespaces.add(&amp;quot;hipposys&amp;quot;);
&lt;br&gt;@@ -779,14 +782,24 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// if the namespace (x) is not known, but one of the supertypes of the type is in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// known namespace (y) then add the namespace (x) to the list of known namespaces and restart.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!knownNamespaces.contains(ntNamespace)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;NodeType&amp;gt; dependencies = new HashSet&amp;lt;NodeType&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(superType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeDefinition childDef : nt.getDeclaredChildNodeDefinitions()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(childDef.getDefaultPrimaryType() != null)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childDef.getDefaultPrimaryType());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for(NodeType childNodeType : childDef.getRequiredPrimaryTypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childNodeType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : dependencies) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superName = superType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (superName.contains(&amp;quot;:&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superNamespace = superName.substring(0, superName.indexOf(&amp;quot;:&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (knownNamespaces.contains(superNamespace)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(ntNamespace);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace))
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.add(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.addFirst(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rerun = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Modified: svn:mergeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp;- /hippo-ecm/branches/wicket_upgrade_to_1_4/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20604-20690
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ /hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20938
&lt;br&gt;/hippo-ecm/branches/wicket_upgrade_to_1_4/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java:20604-20690
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574064&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20939--hippo-ecm%3A-HREPTWO-3483%3A-forward-port-of-commit-20938-tp26574064p26574064.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574018</id>
	<title>[20938] hippo-ecm: HREPTWO-3483: not all inheritance was correctly detected</title>
	<published>2009-11-30T04:38:19Z</published>
	<updated>2009-11-30T04:38:19Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20938
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:38:18 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3483: not all inheritance was correctly detected
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;+++ hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:38:18 UTC (rev 20938)
&lt;br&gt;@@ -19,7 +19,9 @@
&lt;br&gt;&amp;nbsp;import java.io.InputStream;
&lt;br&gt;&amp;nbsp;import java.io.InputStreamReader;
&lt;br&gt;&amp;nbsp;import java.io.StringReader;
&lt;br&gt;+import java.util.Collection;
&lt;br&gt;&amp;nbsp;import java.util.HashSet;
&lt;br&gt;+import java.util.LinkedList;
&lt;br&gt;&amp;nbsp;import java.util.Set;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import javax.jcr.NamespaceException;
&lt;br&gt;@@ -29,6 +31,7 @@
&lt;br&gt;&amp;nbsp;import javax.jcr.RepositoryException;
&lt;br&gt;&amp;nbsp;import javax.jcr.Value;
&lt;br&gt;&amp;nbsp;import javax.jcr.Workspace;
&lt;br&gt;+import javax.jcr.nodetype.NodeDefinition;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeType;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeIterator;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeManager;
&lt;br&gt;@@ -753,9 +756,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Set&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Collection&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; knownNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; subtypedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LinkedList&amp;lt;String&amp;gt; subtypedNamespaces = new LinkedList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; skippedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(&amp;quot;hippo&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;skippedNamespaces.add(&amp;quot;hipposys&amp;quot;);
&lt;br&gt;@@ -782,14 +785,24 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// if the namespace (x) is not known, but one of the supertypes of the type is in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// known namespace (y) then add the namespace (x) to the list of known namespaces and restart.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!knownNamespaces.contains(ntNamespace)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;NodeType&amp;gt; dependencies = new HashSet&amp;lt;NodeType&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(superType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeDefinition childDef : nt.getDeclaredChildNodeDefinitions()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(childDef.getDefaultPrimaryType() != null)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childDef.getDefaultPrimaryType());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for(NodeType childNodeType : childDef.getRequiredPrimaryTypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childNodeType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : dependencies) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superName = superType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (superName.contains(&amp;quot;:&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superNamespace = superName.substring(0, superName.indexOf(&amp;quot;:&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (knownNamespaces.contains(superNamespace)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(ntNamespace);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace))
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.add(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.addFirst(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rerun = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574018&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20938--hippo-ecm%3A-HREPTWO-3483%3A-not-all-inheritance-was-correctly-detected-tp26574018p26574018.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26574017</id>
	<title>[HippoCMS-svn] [20938] hippo-ecm: HREPTWO-3483: not all inheritance was correctly detected</title>
	<published>2009-11-30T04:38:19Z</published>
	<updated>2009-11-30T04:38:19Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20938
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:38:18 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3483: not all inheritance was correctly detected
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;+++ hippo-ecm/branches/Branch-HREPTWO-v2_09_xx/repository/upgrade/src/main/java/org/hippoecm/repository/upgrade/Release72UpgraderPhase2.java	2009-11-30 12:38:18 UTC (rev 20938)
&lt;br&gt;@@ -19,7 +19,9 @@
&lt;br&gt;&amp;nbsp;import java.io.InputStream;
&lt;br&gt;&amp;nbsp;import java.io.InputStreamReader;
&lt;br&gt;&amp;nbsp;import java.io.StringReader;
&lt;br&gt;+import java.util.Collection;
&lt;br&gt;&amp;nbsp;import java.util.HashSet;
&lt;br&gt;+import java.util.LinkedList;
&lt;br&gt;&amp;nbsp;import java.util.Set;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import javax.jcr.NamespaceException;
&lt;br&gt;@@ -29,6 +31,7 @@
&lt;br&gt;&amp;nbsp;import javax.jcr.RepositoryException;
&lt;br&gt;&amp;nbsp;import javax.jcr.Value;
&lt;br&gt;&amp;nbsp;import javax.jcr.Workspace;
&lt;br&gt;+import javax.jcr.nodetype.NodeDefinition;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeType;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeIterator;
&lt;br&gt;&amp;nbsp;import javax.jcr.nodetype.NodeTypeManager;
&lt;br&gt;@@ -753,9 +756,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private Set&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Collection&amp;lt;String&amp;gt; subTypedNamespaces(Workspace workspace) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; knownNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; subtypedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LinkedList&amp;lt;String&amp;gt; subtypedNamespaces = new LinkedList&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;String&amp;gt; skippedNamespaces = new HashSet&amp;lt;String&amp;gt;();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(&amp;quot;hippo&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;skippedNamespaces.add(&amp;quot;hipposys&amp;quot;);
&lt;br&gt;@@ -782,14 +785,24 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// if the namespace (x) is not known, but one of the supertypes of the type is in a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// known namespace (y) then add the namespace (x) to the list of known namespaces and restart.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!knownNamespaces.contains(ntNamespace)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set&amp;lt;NodeType&amp;gt; dependencies = new HashSet&amp;lt;NodeType&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : nt.getSupertypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(superType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeDefinition childDef : nt.getDeclaredChildNodeDefinitions()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if(childDef.getDefaultPrimaryType() != null)
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childDef.getDefaultPrimaryType());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for(NodeType childNodeType : childDef.getRequiredPrimaryTypes())
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;dependencies.add(childNodeType);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (NodeType superType : dependencies) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superName = superType.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (superName.contains(&amp;quot;:&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String superNamespace = superName.substring(0, superName.indexOf(&amp;quot;:&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (knownNamespaces.contains(superNamespace)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;knownNamespaces.add(ntNamespace);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace))
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.add(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!skippedNamespaces.contains(ntNamespace)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;subtypedNamespaces.addFirst(ntNamespace);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;rerun = true;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26574017&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20938--hippo-ecm%3A-HREPTWO-3483%3A-not-all-inheritance-was-correctly-detected-tp26574017p26574017.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573572</id>
	<title>[20937] hippo-ecm/trunk: HREPTWO-3476: detach field descriptors</title>
	<published>2009-11-30T04:00:35Z</published>
	<updated>2009-11-30T04:00:35Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20937
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:00:28 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3476: detach field descriptors
&lt;br&gt;&lt;br&gt;The instanceof IDetachable must go, but will do for now.
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java
&lt;br&gt;&lt;br&gt;Added Paths:
&lt;br&gt;-----------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -17,7 +17,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import java.util.List;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.apache.wicket.IClusterable;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ocm.IStore;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ocm.StoreException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.BuiltinTypeStore;
&lt;br&gt;@@ -25,16 +25,17 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-public class JcrTypeLocator implements ITypeLocator, IClusterable &amp;nbsp;{
&lt;br&gt;+public class JcrTypeLocator implements ITypeLocator, IDetachable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 1L;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private final static String SVN_ID = &amp;quot;$Id$&amp;quot;;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;TypeLocator locator;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private TypeLocator locator;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private JcrTypeStore jcrTypeStore;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public JcrTypeLocator() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JcrTypeStore jcrTypeStore = new JcrTypeStore();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore = new JcrTypeStore();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BuiltinTypeStore builtinTypeStore = new BuiltinTypeStore();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;locator = new TypeLocator(new IStore[] { jcrTypeStore, builtinTypeStore });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore.setTypeLocator(locator);
&lt;br&gt;@@ -49,4 +50,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return locator.locate(type);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore.detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -64,6 +64,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private ITypeLocator locator;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private Map&amp;lt;String, ITypeDescriptor&amp;gt; types = new HashMap&amp;lt;String, ITypeDescriptor&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Map&amp;lt;String, ITypeDescriptor&amp;gt; currentTypes = new HashMap&amp;lt;String, ITypeDescriptor&amp;gt;();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unchecked&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public JcrTypeStore() {
&lt;br&gt;@@ -263,16 +264,31 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) type).detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (ITypeDescriptor type : currentTypes.values()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (type instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) type).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public ITypeDescriptor getCurrentType(String name) throws StoreException {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeInfo info = new TypeInfo(name);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeVersion current = info.getCurrent();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return createTypeDescriptor(current.getTypeNode(getJcrSession()), name);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(&amp;quot;Could not find current type descriptor&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor result = currentTypes.get(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (result == null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeInfo info = new TypeInfo(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeVersion current = info.getCurrent();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node typeNode = current.getTypeNode(getJcrSession());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (typeNode != null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = createTypeDescriptor(typeNode, name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;currentTypes.put(name, result);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.debug(&amp;quot;No nodetype description found for &amp;quot; + name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(&amp;quot;Could not find current type descriptor&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return result;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// Privates
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -61,6 +61,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeHelper;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;&amp;nbsp;import org.slf4j.LoggerFactory;
&lt;br&gt;@@ -73,14 +74,6 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final Logger log = LoggerFactory.getLogger(TemplateBuilder.class);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public static String getFieldName(String path, String type) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return path.substring(path.indexOf(':') + 1);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot; + type.replace(':', '-');
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;class BuilderFieldDescriptor implements IFieldDescriptor, IDetachable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 6935814333088957137L;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -179,7 +172,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String name = delegate.getName();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String newName = getFieldName(path, getTypeDescriptor().getName());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String newName = TypeHelper.getFieldName(path, getTypeDescriptor().getName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!typeDescriptor.getFields().containsKey(newName)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; !fieldNames.contains(newName)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; (currentTypeDescriptor == null || (!currentTypeDescriptor.getFields().containsKey(name) &amp;&amp; !currentTypeDescriptor
&lt;br&gt;@@ -189,6 +182,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;javaFieldDescriptor.setName(newName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(javaFieldDescriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate = typeDescriptor.getField(newName);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.remove(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.put(newName, path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.put(name, path);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;boolean containsNewName = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int position = -1;
&lt;br&gt;@@ -444,7 +441,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private IFieldDescriptor wrap(final IFieldDescriptor descriptor) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private IFieldDescriptor wrap(IFieldDescriptor descriptor) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new BuilderFieldDescriptor(descriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -715,13 +712,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private void updateItem(Node prototype, String oldPath, IFieldDescriptor newField) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (newField != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor fieldType = newField.getTypeDescriptor();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!newField.getPath().equals(oldPath) &amp;&amp; !newField.getPath().equals(&amp;quot;*&amp;quot;)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; !oldPath.equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!newField.getPath().equals(oldPath) &amp;&amp; !newField.getPath().equals(&amp;quot;*&amp;quot;) &amp;&amp; !oldPath.equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fieldType.isNode()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype.hasNode(oldPath)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node child = prototype.getNode(oldPath);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;child.getSession().move(child.getPath(),
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototype.getPath() + &amp;quot;/&amp;quot; + newField.getPath());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;child.getSession().move(child.getPath(), prototype.getPath() + &amp;quot;/&amp;quot; + newField.getPath());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype.hasProperty(oldPath)) {
&lt;br&gt;@@ -767,7 +762,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (clusterConfig != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor fieldType = fieldDescriptor.getTypeDescriptor();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String pluginName = getFieldName(fieldDescriptor.getPath(), fieldDescriptor.getTypeDescriptor().getName());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String pluginName = TypeHelper.getFieldName(fieldDescriptor.getPath(), fieldDescriptor.getTypeDescriptor()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JavaPluginConfig pluginConfig = new JavaPluginConfig(pluginName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fieldType.isNode()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pluginConfig.put(&amp;quot;plugin.class&amp;quot;, NodeFieldPlugin.class.getName());
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -31,7 +31,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public EditorPlugin(final IPluginContext context, final IPluginConfig config) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(context, config);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected void onStart() {
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -35,7 +35,6 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugin.IPluginContext;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugin.config.IClusterConfig;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;-import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.NodeNameCodec;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -49,7 +48,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;static Logger log = LoggerFactory.getLogger(TemplateEngine.class);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private ITypeLocator typeStore;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private JcrTypeLocator typeStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrTemplateStore jcrTemplateStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private IStore&amp;lt;IClusterConfig&amp;gt; builtinTemplateStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrPrototypeStore prototypeStore;
&lt;br&gt;@@ -138,6 +137,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTemplateStore.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototypeStore.detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeStore.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editableTypes = null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -182,6 +182,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (provider != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;provider.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;helper.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.onDetach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;package org.hippoecm.frontend.editor.plugins.field;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.apache.wicket.IClusterable;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IModel;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.ITemplateEngine;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.TemplateEngineException;
&lt;br&gt;@@ -35,7 +35,7 @@
&lt;br&gt;&amp;nbsp; * Helper class for field plugins. It reads the field
&lt;br&gt;&amp;nbsp; * descriptor and produces a JcrItemModel.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;-public class FieldPluginHelper implements IClusterable {
&lt;br&gt;+public class FieldPluginHelper implements IDetachable {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final String SVN_ID = &amp;quot;$Id$&amp;quot;;
&lt;br&gt;@@ -101,6 +101,12 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return validationModel;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) field).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected String getFieldName() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return field != null ? field.getName() : &amp;quot;&amp;lt;unknown&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -28,7 +28,6 @@
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.html.basic.Label;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.repeater.Item;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IModel;
&lt;br&gt;-import org.apache.wicket.model.StringResourceModel;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.TemplateEngineException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.AbstractProvider;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ChildNodeProvider;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -78,14 +78,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrPropertyModel newPropertyModel() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JcrItemModel itemModel = new JcrItemModel(((JcrNodeModel) getDefaultModel()).getItemModel().getPath() + &amp;quot;/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+ field.getPath());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new JcrPropertyModel(itemModel);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected void subscribe() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!field.getPath().equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;propertyModel = newPropertyModel();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nrValues = propertyModel.size();
&lt;br&gt;@@ -97,6 +97,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onEvent(Iterator&amp;lt;? extends IEvent&amp;lt;JcrPropertyModel&amp;gt;&amp;gt; events) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (propertyModel.size() != nrValues || field.isOrdered()) { //Only redraw if number of properties has changed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nrValues = propertyModel.size();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;resetValidation();
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -773,9 +773,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;hipposysedit:node&amp;quot; sv:type=&amp;quot;Boolean&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;false&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;hipposysedit:type&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;String&amp;lt;/sv:value&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -26,6 +26,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.Session;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.repeater.data.IDataProvider;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.session.UserSession;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.validation.ModelPathElement;
&lt;br&gt;@@ -64,6 +65,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototype.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (descriptor instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) descriptor).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -40,9 +40,17 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (definition instanceof NodeDefinition) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NodeDefinition ntDef = (NodeDefinition) definition;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMultiple(ntDef.allowsSameNameSiblings());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NodeType[] requiredTypes = ntDef.getRequiredPrimaryTypes();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (requiredTypes.length &amp;gt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper.getFieldName(definition.getName(), requiredTypes[0].getName()));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper.getFieldName(definition.getName(), null));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PropertyDefinition propDef = (PropertyDefinition) definition;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMultiple(propDef.isMultiple());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getFieldName(definition.getName(), PropertyType.nameFromValue(propDef.getRequiredType())));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMandatory(definition.isMandatory());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setProtected(definition.isProtected());
&lt;br&gt;&lt;br&gt;Added: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(rev 0)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -0,0 +1,30 @@
&lt;br&gt;+/*
&lt;br&gt;+ * &amp;nbsp;Copyright 2009 Hippo.
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);
&lt;br&gt;+ * &amp;nbsp;you may not use this file except in compliance with the License.
&lt;br&gt;+ * &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Unless required by applicable law or agreed to in writing, software
&lt;br&gt;+ * &amp;nbsp;distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;+ * &amp;nbsp;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;+ * &amp;nbsp;See the License for the specific language governing permissions and
&lt;br&gt;+ * &amp;nbsp;limitations under the License.
&lt;br&gt;+ */
&lt;br&gt;+package org.hippoecm.frontend.types;
&lt;br&gt;+
&lt;br&gt;+public class TypeHelper {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static String getFieldName(String path, String type) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return path.substring(path.indexOf(':') + 1);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (type != null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot; + type.replace(':', '-');
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Added: svn:mime-type
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ text/plain
&lt;br&gt;Added: svn:keywords
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ Id
&lt;br&gt;Added: svn:eol-style
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ native
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573572&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20937--hippo-ecm-trunk%3A-HREPTWO-3476%3A-detach-field-descriptors-tp26573572p26573572.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573570</id>
	<title>[HippoCMS-svn] [20937] hippo-ecm/trunk: HREPTWO-3476: detach field descriptors</title>
	<published>2009-11-30T04:00:32Z</published>
	<updated>2009-11-30T04:00:32Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20937
&lt;br&gt;Author: &amp;nbsp; fvlankvelt
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 13:00:28 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3476: detach field descriptors
&lt;br&gt;&lt;br&gt;The instanceof IDetachable must go, but will do for now.
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java
&lt;br&gt;&lt;br&gt;Added Paths:
&lt;br&gt;-----------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeLocator.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -17,7 +17,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import java.util.List;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.apache.wicket.IClusterable;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ocm.IStore;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ocm.StoreException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.BuiltinTypeStore;
&lt;br&gt;@@ -25,16 +25,17 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-public class JcrTypeLocator implements ITypeLocator, IClusterable &amp;nbsp;{
&lt;br&gt;+public class JcrTypeLocator implements ITypeLocator, IDetachable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 1L;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private final static String SVN_ID = &amp;quot;$Id$&amp;quot;;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;TypeLocator locator;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private TypeLocator locator;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private JcrTypeStore jcrTypeStore;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public JcrTypeLocator() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JcrTypeStore jcrTypeStore = new JcrTypeStore();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore = new JcrTypeStore();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;BuiltinTypeStore builtinTypeStore = new BuiltinTypeStore();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;locator = new TypeLocator(new IStore[] { jcrTypeStore, builtinTypeStore });
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore.setTypeLocator(locator);
&lt;br&gt;@@ -49,4 +50,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return locator.locate(type);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTypeStore.detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/editor/tools/JcrTypeStore.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -64,6 +64,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private ITypeLocator locator;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private Map&amp;lt;String, ITypeDescriptor&amp;gt; types = new HashMap&amp;lt;String, ITypeDescriptor&amp;gt;();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private Map&amp;lt;String, ITypeDescriptor&amp;gt; currentTypes = new HashMap&amp;lt;String, ITypeDescriptor&amp;gt;();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unchecked&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public JcrTypeStore() {
&lt;br&gt;@@ -263,16 +264,31 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) type).detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;for (ITypeDescriptor type : currentTypes.values()) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (type instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) type).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public ITypeDescriptor getCurrentType(String name) throws StoreException {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeInfo info = new TypeInfo(name);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeVersion current = info.getCurrent();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return createTypeDescriptor(current.getTypeNode(getJcrSession()), name);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException e) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(&amp;quot;Could not find current type descriptor&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor result = currentTypes.get(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (result == null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeInfo info = new TypeInfo(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;TypeVersion current = info.getCurrent();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node typeNode = current.getTypeNode(getJcrSession());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (typeNode != null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;result = createTypeDescriptor(typeNode, name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;currentTypes.put(name, result);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;log.debug(&amp;quot;No nodetype description found for &amp;quot; + name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} catch (RepositoryException e) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new StoreException(&amp;quot;Could not find current type descriptor&amp;quot;, e);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return result;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;// Privates
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/builder/TemplateBuilder.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -61,6 +61,7 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.JavaFieldDescriptor;
&lt;br&gt;+import org.hippoecm.frontend.types.TypeHelper;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.TypeLocator;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;&amp;nbsp;import org.slf4j.LoggerFactory;
&lt;br&gt;@@ -73,14 +74,6 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final Logger log = LoggerFactory.getLogger(TemplateBuilder.class);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;public static String getFieldName(String path, String type) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return path.substring(path.indexOf(':') + 1);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot; + type.replace(':', '-');
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;- &amp;nbsp; &amp;nbsp;}
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;class BuilderFieldDescriptor implements IFieldDescriptor, IDetachable {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;private static final long serialVersionUID = 6935814333088957137L;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -179,7 +172,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String name = delegate.getName();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String newName = getFieldName(path, getTypeDescriptor().getName());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String newName = TypeHelper.getFieldName(path, getTypeDescriptor().getName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!typeDescriptor.getFields().containsKey(newName)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; !fieldNames.contains(newName)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; (currentTypeDescriptor == null || (!currentTypeDescriptor.getFields().containsKey(name) &amp;&amp; !currentTypeDescriptor
&lt;br&gt;@@ -189,6 +182,10 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;javaFieldDescriptor.setName(newName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeDescriptor.addField(javaFieldDescriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;delegate = typeDescriptor.getField(newName);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.remove(name);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.put(newName, path);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;paths.put(name, path);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;boolean containsNewName = false;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int position = -1;
&lt;br&gt;@@ -444,7 +441,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private IFieldDescriptor wrap(final IFieldDescriptor descriptor) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private IFieldDescriptor wrap(IFieldDescriptor descriptor) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new BuilderFieldDescriptor(descriptor);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -715,13 +712,11 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private void updateItem(Node prototype, String oldPath, IFieldDescriptor newField) throws RepositoryException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (newField != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor fieldType = newField.getTypeDescriptor();
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!newField.getPath().equals(oldPath) &amp;&amp; !newField.getPath().equals(&amp;quot;*&amp;quot;)
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;&amp; !oldPath.equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!newField.getPath().equals(oldPath) &amp;&amp; !newField.getPath().equals(&amp;quot;*&amp;quot;) &amp;&amp; !oldPath.equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fieldType.isNode()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype.hasNode(oldPath)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Node child = prototype.getNode(oldPath);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;child.getSession().move(child.getPath(),
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototype.getPath() + &amp;quot;/&amp;quot; + newField.getPath());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;child.getSession().move(child.getPath(), prototype.getPath() + &amp;quot;/&amp;quot; + newField.getPath());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype.hasProperty(oldPath)) {
&lt;br&gt;@@ -767,7 +762,8 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (clusterConfig != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ITypeDescriptor fieldType = fieldDescriptor.getTypeDescriptor();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String pluginName = getFieldName(fieldDescriptor.getPath(), fieldDescriptor.getTypeDescriptor().getName());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String pluginName = TypeHelper.getFieldName(fieldDescriptor.getPath(), fieldDescriptor.getTypeDescriptor()
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getName());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JavaPluginConfig pluginConfig = new JavaPluginConfig(pluginName);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (fieldType.isNode()) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pluginConfig.put(&amp;quot;plugin.class&amp;quot;, NodeFieldPlugin.class.getName());
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/editor/EditorPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -31,7 +31,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public EditorPlugin(final IPluginContext context, final IPluginConfig config) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super(context, config);
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@Override
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected void onStart() {
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/impl/TemplateEngine.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -35,7 +35,6 @@
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugin.IPluginContext;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.plugin.config.IClusterConfig;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.ITypeDescriptor;
&lt;br&gt;-import org.hippoecm.frontend.types.ITypeLocator;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.HippoNodeType;
&lt;br&gt;&amp;nbsp;import org.hippoecm.repository.api.NodeNameCodec;
&lt;br&gt;&amp;nbsp;import org.slf4j.Logger;
&lt;br&gt;@@ -49,7 +48,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;static Logger log = LoggerFactory.getLogger(TemplateEngine.class);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;- &amp;nbsp; &amp;nbsp;private ITypeLocator typeStore;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;private JcrTypeLocator typeStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrTemplateStore jcrTemplateStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private IStore&amp;lt;IClusterConfig&amp;gt; builtinTemplateStore;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrPrototypeStore prototypeStore;
&lt;br&gt;@@ -138,6 +137,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;jcrTemplateStore.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototypeStore.detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;typeStore.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editableTypes = null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/AbstractFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -182,6 +182,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (provider != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;provider.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;helper.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.onDetach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/FieldPluginHelper.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;&amp;nbsp;package org.hippoecm.frontend.editor.plugins.field;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-import org.apache.wicket.IClusterable;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IModel;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.ITemplateEngine;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.TemplateEngineException;
&lt;br&gt;@@ -35,7 +35,7 @@
&lt;br&gt;&amp;nbsp; * Helper class for field plugins. It reads the field
&lt;br&gt;&amp;nbsp; * descriptor and produces a JcrItemModel.
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;-public class FieldPluginHelper implements IClusterable {
&lt;br&gt;+public class FieldPluginHelper implements IDetachable {
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;@SuppressWarnings(&amp;quot;unused&amp;quot;)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private static final String SVN_ID = &amp;quot;$Id$&amp;quot;;
&lt;br&gt;@@ -101,6 +101,12 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return validationModel;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public void detach() {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (field instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) field).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected String getFieldName() {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return field != null ? field.getName() : &amp;quot;&amp;lt;unknown&amp;gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/NodeFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -28,7 +28,6 @@
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.html.basic.Label;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.repeater.Item;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.model.IModel;
&lt;br&gt;-import org.apache.wicket.model.StringResourceModel;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.editor.TemplateEngineException;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.AbstractProvider;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.model.ChildNodeProvider;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/frontend/src/main/java/org/hippoecm/frontend/editor/plugins/field/PropertyFieldPlugin.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -78,14 +78,14 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;private JcrPropertyModel newPropertyModel() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;JcrItemModel itemModel = new JcrItemModel(((JcrNodeModel) getDefaultModel()).getItemModel().getPath() + &amp;quot;/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;+ field.getPath());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return new JcrPropertyModel(itemModel);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;protected void subscribe() {
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;final IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!field.getPath().equals(&amp;quot;*&amp;quot;)) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;propertyModel = newPropertyModel();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nrValues = propertyModel.size();
&lt;br&gt;@@ -97,6 +97,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;public void onEvent(Iterator&amp;lt;? extends IEvent&amp;lt;JcrPropertyModel&amp;gt;&amp;gt; events) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IFieldDescriptor field = getFieldHelper().getField();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (propertyModel.size() != nrValues || field.isOrdered()) { //Only redraw if number of properties has changed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;nrValues = propertyModel.size();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;resetValidation();
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/addon/editor/repository/src/main/resources/namespace-system.xml	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -773,9 +773,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;hipposysedit:node&amp;quot; sv:type=&amp;quot;Boolean&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;false&amp;lt;/sv:value&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:property sv:name=&amp;quot;hipposysedit:type&amp;quot; sv:type=&amp;quot;String&amp;quot;&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;sv:value&amp;gt;String&amp;lt;/sv:value&amp;gt;
&lt;br&gt;- &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:property&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;lt;/sv:node&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/model/ChildNodeProvider.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -26,6 +26,7 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.Session;
&lt;br&gt;&amp;nbsp;import org.apache.wicket.markup.repeater.data.IDataProvider;
&lt;br&gt;+import org.apache.wicket.model.IDetachable;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.session.UserSession;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.types.IFieldDescriptor;
&lt;br&gt;&amp;nbsp;import org.hippoecm.frontend.validation.ModelPathElement;
&lt;br&gt;@@ -64,6 +65,9 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (prototype != null) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;prototype.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (descriptor instanceof IDetachable) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;((IDetachable) descriptor).detach();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;super.detach();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/BuiltinFieldDescriptor.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -40,9 +40,17 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (definition instanceof NodeDefinition) {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NodeDefinition ntDef = (NodeDefinition) definition;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMultiple(ntDef.allowsSameNameSiblings());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;NodeType[] requiredTypes = ntDef.getRequiredPrimaryTypes();
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (requiredTypes.length &amp;gt; 0) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper.getFieldName(definition.getName(), requiredTypes[0].getName()));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper.getFieldName(definition.getName(), null));
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PropertyDefinition propDef = (PropertyDefinition) definition;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMultiple(propDef.isMultiple());
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setName(TypeHelper
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;.getFieldName(definition.getName(), PropertyType.nameFromValue(propDef.getRequiredType())));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setMandatory(definition.isMandatory());
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;setProtected(definition.isProtected());
&lt;br&gt;&lt;br&gt;Added: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(rev 0)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java	2009-11-30 12:00:28 UTC (rev 20937)
&lt;br&gt;@@ -0,0 +1,30 @@
&lt;br&gt;+/*
&lt;br&gt;+ * &amp;nbsp;Copyright 2009 Hippo.
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Licensed under the Apache License, Version 2.0 (the &amp;quot;License&amp;quot;);
&lt;br&gt;+ * &amp;nbsp;you may not use this file except in compliance with the License.
&lt;br&gt;+ * &amp;nbsp;You may obtain a copy of the License at
&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.apache.org/licenses/LICENSE-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.apache.org/licenses/LICENSE-2.0&lt;/a&gt;&lt;br&gt;+ * 
&lt;br&gt;+ * &amp;nbsp;Unless required by applicable law or agreed to in writing, software
&lt;br&gt;+ * &amp;nbsp;distributed under the License is distributed on an &amp;quot;AS IS&amp;quot; BASIS,
&lt;br&gt;+ * &amp;nbsp;WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
&lt;br&gt;+ * &amp;nbsp;See the License for the specific language governing permissions and
&lt;br&gt;+ * &amp;nbsp;limitations under the License.
&lt;br&gt;+ */
&lt;br&gt;+package org.hippoecm.frontend.types;
&lt;br&gt;+
&lt;br&gt;+public class TypeHelper {
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;public static String getFieldName(String path, String type) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (!&amp;quot;*&amp;quot;.equals(path)) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return path.substring(path.indexOf(':') + 1);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else if (type != null) {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot; + type.replace(':', '-');
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;} else {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return &amp;quot;_any_&amp;quot;;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;}
&lt;br&gt;+
&lt;br&gt;+}
&lt;br&gt;&lt;br&gt;&lt;br&gt;Property changes on: hippo-ecm/trunk/frontend/engine/src/main/java/org/hippoecm/frontend/types/TypeHelper.java
&lt;br&gt;___________________________________________________________________
&lt;br&gt;Added: svn:mime-type
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ text/plain
&lt;br&gt;Added: svn:keywords
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ Id
&lt;br&gt;Added: svn:eol-style
&lt;br&gt;&amp;nbsp; &amp;nbsp;+ native
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20937--hippo-ecm-trunk%3A-HREPTWO-3476%3A-detach-field-descriptors-tp26573570p26573570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573368</id>
	<title>[JIRA] Updated: (HREPTWO-3485) Update template engine to deal with new virtual URI format</title>
	<published>2009-11-30T03:34:15Z</published>
	<updated>2009-11-30T03:34:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;[ &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3485?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel&lt;/a&gt;&amp;nbsp;]
&lt;br&gt;&lt;br&gt;Frank van Lankvelt updated HREPTWO-3485:
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Fix Version/s: r2.10.00
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Update template engine to deal with new virtual URI format
&lt;br&gt;&amp;gt; ----------------------------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Key: HREPTWO-3485
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3485&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Project: Hippo Repository 2
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue Type: Bug
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reporter: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assignee: Frank van Lankvelt
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Priority: Blocker
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fix For: r2.10.00
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; Original Estimate: 3 days
&lt;br&gt;&amp;gt; &amp;nbsp;Remaining Estimate: 3 days
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The new concept of a namespace version that is not actually registered as a namespace must be handled by the template engine.
&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573368&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3485%29-Update-template-engine-to-deal-with-new-virtual-URI-format-tp26573370p26573368.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26573370</id>
	<title>[JIRA] Created: (HREPTWO-3485) Update template engine to deal with new virtual URI format</title>
	<published>2009-11-30T03:34:15Z</published>
	<updated>2009-11-30T03:34:15Z</updated>
	<author>
		<name>JIRA (Berry van Halderen)</name>
	</author>
	<content type="html">Update template engine to deal with new virtual URI format
&lt;br&gt;----------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Key: HREPTWO-3485
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;URL: &lt;a href=&quot;http://issues.onehippo.com/browse/HREPTWO-3485&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/browse/HREPTWO-3485&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Project: Hippo Repository 2
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue Type: Bug
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Reporter: Frank van Lankvelt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Assignee: Frank van Lankvelt
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority: Blocker
&lt;br&gt;&lt;br&gt;&lt;br&gt;The new concept of a namespace version that is not actually registered as a namespace must be handled by the template engine.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;This message is automatically generated by JIRA.
&lt;br&gt;-
&lt;br&gt;If you think it was sent incorrectly contact one of the administrators: &lt;a href=&quot;http://issues.onehippo.com/secure/Administrators.jspa&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://issues.onehippo.com/secure/Administrators.jspa&lt;/a&gt;&lt;br&gt;-
&lt;br&gt;For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26573370&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-JIRA--Created%3A-%28HREPTWO-3485%29-Update-template-engine-to-deal-with-new-virtual-URI-format-tp26573370p26573370.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572953</id>
	<title>[20936] hippo-ecm/trunk: HREPTWO-3449: bumb versions in indexing configuration</title>
	<published>2009-11-30T03:10:50Z</published>
	<updated>2009-11-30T03:10:50Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20936
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 12:10:49 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3449: bumb versions in indexing configuration
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;@@ -23,4 +23,4 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nodetype&amp;gt;hippo:docbase&amp;lt;/nodetype&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/excludefromnodescope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-&amp;lt;/configuration&amp;gt;
&lt;br&gt;\ No newline at end of file
&lt;br&gt;+&amp;lt;/configuration&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.hippoecm.org/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;HippoRepos-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;HippoRepos-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hipporepos-dev&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-Repository-development-public-mailinglist-f27141.html&quot; embed=&quot;fixTarget[27141]&quot; target=&quot;_top&quot; &gt;Hippo Repository development public mailinglist&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-20936--hippo-ecm-trunk%3A-HREPTWO-3449%3A-bumb-versions-in-indexing-configuration-tp26572953p26572953.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26572952</id>
	<title>[HippoCMS-svn] [20936] hippo-ecm/trunk: HREPTWO-3449: bumb versions in indexing configuration</title>
	<published>2009-11-30T03:10:49Z</published>
	<updated>2009-11-30T03:10:49Z</updated>
	<author>
		<name>fvlankvelt</name>
	</author>
	<content type="html">Revision: 20936
&lt;br&gt;Author: &amp;nbsp; bvanhalderen
&lt;br&gt;Date: &amp;nbsp; &amp;nbsp; 2009-11-30 12:10:49 +0100 (Mon, 30 Nov 2009)
&lt;br&gt;Log Message:
&lt;br&gt;-----------
&lt;br&gt;HREPTWO-3449: bumb versions in indexing configuration
&lt;br&gt;&lt;br&gt;Modified Paths:
&lt;br&gt;--------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&amp;nbsp; &amp;nbsp; hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/builtin/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/eavesdrop/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/faceteddate/repository/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/reviewed-action/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/addon/sample/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/frontend/test/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/application/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/engine/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;@@ -23,4 +23,4 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;nodetype&amp;gt;hippo:docbase&amp;lt;/nodetype&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/excludefromnodescope&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;-&amp;lt;/configuration&amp;gt;
&lt;br&gt;\ No newline at end of file
&lt;br&gt;+&amp;lt;/configuration&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/jca/src/main/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;xmlns:hippostd=&amp;quot;&lt;a href=&quot;http://www.hippoecm.org/hippostd/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.hippoecm.org/hippostd/nt/2.0&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;!-- hippo aggregates --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;aggregates&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/repository/test/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;Modified: hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml
&lt;br&gt;===================================================================
&lt;br&gt;--- hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 10:08:17 UTC (rev 20935)
&lt;br&gt;+++ hippo-ecm/trunk/tools/projectexport/src/test/resources/org/hippoecm/repository/query/lucene/indexing_configuration.xml	2009-11-30 11:10:49 UTC (rev 20936)
&lt;br&gt;@@ -15,7 +15,7 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;limitations under the License.
&lt;br&gt;&amp;nbsp;--&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;lt;!DOCTYPE configuration SYSTEM &amp;quot;&lt;a href=&quot;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jackrabbit.apache.org/dtd/indexing-configuration-1.0.dtd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;-&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0&lt;/a&gt;&amp;quot;
&lt;br&gt;+&amp;lt;configuration xmlns:nt=&amp;quot;&lt;a href=&quot;http://www.jcp.org/jcr/nt/1.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.jcp.org/jcr/nt/1.0&lt;/a&gt;&amp;quot; xmlns:hippo=&amp;quot;&lt;a href=&quot;http://www.onehippo.org/jcr/hippo/nt/2.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.onehippo.org/jcr/hippo/nt/2.0.1&lt;/a&gt;&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;excludefromnodescope&amp;gt;
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Hippocms-svn mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572952&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Hippocms-svn@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.hippo.nl/mailman/listinfo/hippocms-svn&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/Hippo-CMS-development-public-svn-log-f27138.html&quot; embed=&quot;fixTarget[27138]&quot; target=&quot;_top&quot; &gt;Hippo CMS development public svn log&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-HippoCMS-svn---20936--hippo-ecm-trunk%3A-HREPTWO-3449%3A-bumb-versions-in-indexing-configuration-tp26572952p26572952.html" />
</entry>

</feed>
