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]

Reply via email to