dlestrat    2004/04/25 09:32:43

  Modified:    components/registry/src/java/org/apache/jetspeed/om/portlet/impl
                        PortletDefinitionImpl.java
  Log:
  This is a start at implementing PLT.17.2 Accessing User Attributes.
  
  Revision  Changes    Path
  1.9       +39 -11    
jakarta-jetspeed-2/components/registry/src/java/org/apache/jetspeed/om/portlet/impl/PortletDefinitionImpl.java
  
  Index: PortletDefinitionImpl.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/registry/src/java/org/apache/jetspeed/om/portlet/impl/PortletDefinitionImpl.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- PortletDefinitionImpl.java        24 Apr 2004 19:05:54 -0000      1.8
  +++ PortletDefinitionImpl.java        25 Apr 2004 16:32:43 -0000      1.9
  @@ -27,6 +27,7 @@
   import org.apache.jetspeed.om.common.MutableDescription;
   import org.apache.jetspeed.om.common.MutableDisplayName;
   import org.apache.jetspeed.om.common.ParameterComposite;
  +import org.apache.jetspeed.om.common.UserAttribute;
   import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
   import org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite;
   import org.apache.jetspeed.om.common.preference.PreferenceComposite;
  @@ -39,6 +40,7 @@
   import org.apache.jetspeed.om.impl.PortletDisplayNameImpl;
   import org.apache.jetspeed.om.impl.PortletParameterSetImpl;
   import org.apache.jetspeed.om.impl.SecurityRoleRefSetImpl;
  +import org.apache.jetspeed.om.impl.UserAttributeImpl;
   import org.apache.jetspeed.om.preference.impl.DefaultPreferenceImpl;
   import org.apache.jetspeed.om.preference.impl.PreferenceSetImpl;
   import org.apache.jetspeed.util.HashCodeBuilder;
  @@ -85,6 +87,7 @@
       private ParameterSetImpl paramListWrapper = new PortletParameterSetImpl();
       private Collection securityRoleRefSet;
       private SecurityRoleRefSetImpl secListWrapper = new SecurityRoleRefSetImpl();
  +    private Collection userAttributeSet;
       private String preferenceValidatorClassname;
       private Collection displayNames;
       private DisplayNameSetImpl DNListWrapper = new DisplayNameSetImpl();
  @@ -114,6 +117,7 @@
           {
               parameterSet = new ArrayList();
               securityRoleRefSet = new ArrayList();
  +            userAttributeSet = new ArrayList();
               contentTypes = new ArrayList();
           }
           catch (RuntimeException e)
  @@ -320,6 +324,39 @@
       }
   
       /**
  +     * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#addUserAttribute(java.lang.String,
 java.lang.String)
  +     */
  +    public void addUserAttribute(String name, String description)
  +    {
  +        UserAttribute userAttribute = new UserAttributeImpl(name, description);
  +        this.userAttributeSet.add(userAttribute);
  +    }
  +
  +    /**
  +     * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#addUserAttribute(org.apache.jetspeed.om.common.UserAttribute)
  +     */
  +    public void addUserAttribute(UserAttribute userAttribute)
  +    {
  +        this.userAttributeSet.add(userAttribute);
  +    }
  +
  +    /**
  +     * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#setUserAttributeSet(java.util.Collection)
  +     */
  +    public void setUserAttributeSet(Collection userAttributeSet)
  +    {
  +        this.userAttributeSet = userAttributeSet;
  +    }
  +
  +    /**
  +     * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#getUserAttributeSet()
  +     */
  +    public Collection getUserAttributeSet()
  +    {
  +        return this.userAttributeSet;
  +    }
  +
  +    /**
        * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#setInitParameter(java.lang.String,
        *      java.lang.String, java.lang.String)
        */
  @@ -638,10 +675,6 @@
       }
   
       /**
  -     * <p>
  -     * addPreference
  -     * </p>
  -     * 
        * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#addPreference(org.apache.pluto.om.common.Preference)
        * @param preference
        */
  @@ -656,12 +689,7 @@
       }
   
       /**
  -     * <p>
  -     * addSecurityRoleRef
  -     * </p>
  -     * 
        * @see 
org.apache.jetspeed.om.common.portlet.PortletDefinitionComposite#addSecurityRoleRef(org.apache.pluto.om.common.SecurityRoleRef)
  -     * @param securityRef
        */
       public void addSecurityRoleRef(SecurityRoleRef securityRef)
       {
  @@ -669,7 +697,7 @@
           secListWrapper.add(securityRef);
       }
   
  -    /* (non-Javadoc)
  +    /**
        * @see 
org.apache.jetspeed.om.common.portlet.MutablePortletApplication#getMetadata()
        */
       public GenericMetadata getMetadata()
  @@ -685,7 +713,7 @@
           return metadata;
       }
   
  -    /* (non-Javadoc)
  +    /**
        * @see 
org.apache.jetspeed.om.common.portlet.MutablePortletApplication#setMetadata(org.apache.jetspeed.om.common.GenericMetadata)
        */
       public void setMetadata(GenericMetadata metadata)
  
  
  

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

Reply via email to