jford       2004/09/22 10:03:26

  Modified:    applications/pam/src/java/org/apache/jetspeed/portlets/pam
                        PortletApplicationBrowser.java
  Log:
  Made PortletDefinitions unique by adding PortletApp prefix
  
  Revision  Changes    Path
  1.13      +4 -3      
jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationBrowser.java
  
  Index: PortletApplicationBrowser.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/pam/src/java/org/apache/jetspeed/portlets/pam/PortletApplicationBrowser.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- PortletApplicationBrowser.java    17 Sep 2004 03:39:51 -0000      1.12
  +++ PortletApplicationBrowser.java    22 Sep 2004 17:03:26 -0000      1.13
  @@ -129,7 +129,8 @@
                                    if(pa != null)
                                    {
                                        //TODO:  do we need to look up the pdef?  
Could we just pass the child name into setAttribute?
  -                                     PortletDefinition pdef = 
pa.getPortletDefinitionByName(child.getName());
  +                                     String pdefName = 
child.getName().substring(pa.getName().length() + 2); //remove pa prefix
  +                                     PortletDefinition pdef = 
pa.getPortletDefinitionByName(pdefName);
                                        
actionRequest.getPortletSession().setAttribute(PortletApplicationResources.REQUEST_SELECT_PORTLET,
 pdef.getName(), PortletSession.APPLICATION_SCOPE);
                                        
actionRequest.getPortletSession().setAttribute(PortletApplicationResources.REQUEST_SELECT_TAB,
 new TabBean("pa_portlets"), PortletSession.APPLICATION_SCOPE);
                                    }
  @@ -189,7 +190,7 @@
               while (pdefIter.hasNext())
               {
                   PortletDefinitionComposite portlet = (PortletDefinitionComposite) 
pdefIter.next();
  -                TreeControlNode portletNode = new 
TreeControlNode(portlet.getName(), 
  +                TreeControlNode portletNode = new TreeControlNode(pa.getName() + 
"::" + portlet.getName(), 
                                                                     null, 
                                                                     
portlet.getDisplayNameText(locale), 
                                                                     
PortletApplicationResources.PORTLET_URL, 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to