dlestrat    2004/06/05 13:11:31

  Modified:    portal/src/java/org/apache/jetspeed/tools/pamanager
                        JetspeedDescriptorUtilities.java FileSystemPAM.java
                        PortletDescriptorUtilities.java
  Log:
  User info J2 extension. See http://nagoya.apache.org/jira/browse/JS2-64
  
  Revision  Changes    Path
  1.6       +9 -2      
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/JetspeedDescriptorUtilities.java
  
  Index: JetspeedDescriptorUtilities.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/JetspeedDescriptorUtilities.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- JetspeedDescriptorUtilities.java  5 Jun 2004 16:18:48 -0000       1.5
  +++ JetspeedDescriptorUtilities.java  5 Jun 2004 20:11:31 -0000       1.6
  @@ -21,6 +21,7 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
  +import org.apache.jetspeed.om.impl.UserAttributeRefImpl;
   import org.apache.jetspeed.tools.pamanager.rules.MetadataRuleSet;
   import org.apache.jetspeed.tools.pamanager.rules.PortletRule;
   
  @@ -57,6 +58,11 @@
               digester.addRuleSet(new MetadataRuleSet("portlet-app/"));
               digester.addRule("portlet-app/portlet/portlet-name", new 
PortletRule(app));
                        digester.addRuleSet(new 
MetadataRuleSet("portlet-app/portlet/"));
  +                     
  +                     digester.addObjectCreate("portlet-app/user-attribute-ref", 
UserAttributeRefImpl.class);
  +            digester.addBeanPropertySetter("portlet-app/user-attribute-ref/name", 
"name");
  +            
digester.addBeanPropertySetter("portlet-app/user-attribute-ref/name-link", "nameLink");
  +            digester.addSetNext("portlet-app/portlet/security-role-ref", 
"addUserAttributeRef");
               
               digester.parse(reader);
               result = true;
  @@ -66,8 +72,9 @@
           }
           catch (Throwable t)
           {
  -            String msg = "Could not unmarshal \"" + pathPortletXML+"\".  
"+t.toString();
  +            String msg = "Could not unmarshal \"" + pathPortletXML +"\".  " + 
t.toString();
               log.error(msg, t);
  +            throw new PortletApplicationException(msg, t);
           }
   
           return result;
  
  
  
  1.30      +2 -3      
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/FileSystemPAM.java
  
  Index: FileSystemPAM.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/FileSystemPAM.java,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- FileSystemPAM.java        3 Jun 2004 14:20:53 -0000       1.29
  +++ FileSystemPAM.java        5 Jun 2004 20:11:31 -0000       1.30
  @@ -427,8 +427,7 @@
               store.getTransaction().begin();
               registry.registerPortletApplication(app);
               log.info("Committing registry changes...");
  -            store.getTransaction().commit();                        
  -
  +            store.getTransaction().commit();
           }
           catch (Exception e)
           {
  
  
  
  1.12      +2 -3      
jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/PortletDescriptorUtilities.java
  
  Index: PortletDescriptorUtilities.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/java/org/apache/jetspeed/tools/pamanager/PortletDescriptorUtilities.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- PortletDescriptorUtilities.java   5 Jun 2004 16:18:38 -0000       1.11
  +++ PortletDescriptorUtilities.java   5 Jun 2004 20:11:31 -0000       1.12
  @@ -212,7 +212,6 @@
               
digester.addBeanPropertySetter("portlet-app/portlet/security-role-ref/description", 
"description");
               
digester.addSetNext("portlet-app/portlet/security-role-ref/description", 
"addDescription");
   
  -            // PortletApplicationDefinitionImpl pd = 
(PortletApplicationDefinitionImpl) beanReader.parse(reader);
               PortletApplicationDefinitionImpl pd = 
(PortletApplicationDefinitionImpl) digester.parse(reader);
   
               pd.setName(appName);
  @@ -222,7 +221,7 @@
           catch (Throwable t)
           {
               t.printStackTrace();
  -            String msg = "Could not unmarshal \"" + pathPortletXML+"\".  
"+t.toString();
  +            String msg = "Could not unmarshal \"" + pathPortletXML + "\".  " + 
t.toString();
               log.error(msg, t);
               throw new PortletApplicationException(msg, t);
           }
  
  
  

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

Reply via email to