dlestrat 2004/04/26 17:38:50
Modified:
components/registry/src/java/org/apache/jetspeed/components/portletregistry
PortletRegistryComponentImpl.java
Log:
Make sure user attributes are removed from registry.
Revision Changes Path
1.6 +6 -0
jakarta-jetspeed-2/components/registry/src/java/org/apache/jetspeed/components/portletregistry/PortletRegistryComponentImpl.java
Index: PortletRegistryComponentImpl.java
===================================================================
RCS file:
/home/cvs/jakarta-jetspeed-2/components/registry/src/java/org/apache/jetspeed/components/portletregistry/PortletRegistryComponentImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- PortletRegistryComponentImpl.java 24 Apr 2004 19:05:54 -0000 1.5
+++ PortletRegistryComponentImpl.java 27 Apr 2004 00:38:50 -0000 1.6
@@ -30,6 +30,7 @@
import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
import org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite;
import org.apache.jetspeed.om.impl.LanguageImpl;
+import org.apache.jetspeed.om.impl.UserAttributeImpl;
import org.apache.jetspeed.om.portlet.impl.PortletApplicationDefinitionImpl;
import org.apache.jetspeed.om.portlet.impl.PortletDefinitionImpl;
import org.apache.jetspeed.om.portlet.impl.StoreablePortletDefinitionDelegate;
@@ -437,6 +438,11 @@
store.deleteAll(store.newQuery(DefaultPreferenceImpl.class,
filter));
store.getTransaction().checkpoint();
+ filter = store.newFilter();
+ filter.addEqualTo("portletId", new Long(curPortlet.getOID()));
+ store.deleteAll(store.newQuery(UserAttributeImpl.class, filter));
+ store.getTransaction().checkpoint();
+
filter = store.newFilter();
filter.addEqualTo("portletId", new Long(curPortlet.getOID()));
store.deleteAll(store.newQuery(SecurityRoleRefImpl.class, filter));
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]