You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2003/10/17 21:35:29 UTC

cvs commit: jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common MutableDisplayName.java MutableDescription.java

weaver      2003/10/17 12:35:29

  Modified:    commons/src/java/org/apache/jetspeed/om/common/portlet
                        PortletDefinitionComposite.java
               commons/src/java/org/apache/jetspeed/om/common/preference
                        PreferenceComposite.java
               commons/src/java/org/apache/jetspeed/om/common
                        MutableDisplayName.java MutableDescription.java
  Log:
  Added additional convenience methods to the object model
  
  Revision  Changes    Path
  1.5       +33 -4     jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/portlet/PortletDefinitionComposite.java
  
  Index: PortletDefinitionComposite.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/portlet/PortletDefinitionComposite.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PortletDefinitionComposite.java	6 Oct 2003 00:25:58 -0000	1.4
  +++ PortletDefinitionComposite.java	17 Oct 2003 19:35:29 -0000	1.5
  @@ -54,22 +54,24 @@
   package org.apache.jetspeed.om.common.portlet;
   
   import java.io.Serializable;
  -import java.util.Collection;
   import java.util.Locale;
   
   import org.apache.jetspeed.om.common.ParameterComposite;
   import org.apache.jetspeed.om.common.preference.PreferenceComposite;
   import org.apache.pluto.om.common.DescriptionSet;
  +import org.apache.pluto.om.common.DisplayName;
   import org.apache.pluto.om.common.Language;
   import org.apache.pluto.om.common.LanguageSet;
   import org.apache.pluto.om.common.ParameterSet;
  +import org.apache.pluto.om.common.Preference;
  +import org.apache.pluto.om.common.PreferenceSet;
  +import org.apache.pluto.om.common.SecurityRoleRef;
   import org.apache.pluto.om.common.SecurityRoleRefSet;
   import org.apache.pluto.om.portlet.ContentType;
   import org.apache.pluto.om.portlet.ContentTypeSet;
   import org.apache.pluto.om.portlet.PortletApplicationDefinition;
   import org.apache.pluto.om.portlet.PortletDefinition;
   import org.apache.pluto.om.portlet.PortletDefinitionCtrl;
  -import org.apache.pluto.om.common.PreferenceSet;
   
   /**
    * 
  @@ -143,7 +145,9 @@
   
       void setPortletApplicationDefinition(PortletApplicationDefinition pad);
   
  -    PreferenceComposite addPreference(String name, Collection values);
  +    PreferenceComposite addPreference(String name, String[] values);
  +
  +    void addPreference(Preference preference);
   
       void setPortletIdentifier(String portletIndentifier);
   
  @@ -187,8 +191,33 @@
   
       void addDisplayName(Locale locale, String displayName);
   
  +    /**
  +     * 
  +     * <p>
  +     * addDisplayName
  +     * </p>
  +     * 
  +     * @param displayName
  +     *
  +     */
  +    void addDisplayName(DisplayName displayName);
  +
       String getPreferenceValidatorClassname();
   
       void setPreferenceValidatorClassname(String classname);
  +
  +    /**
  +     * 
  +     * <p>
  +     * addSecurityRoleRef
  +     * </p>
  +     * 
  +     * Adds the <code>securityRef</code> to the existing
  +     * set of SecurityRoleRefs of this PortletDefinition
  +     * 
  +     * @param securityRef SecurityRoleRef to add.
  +     *
  +     */
  +    void addSecurityRoleRef(SecurityRoleRef securityRef);
   
   }
  
  
  
  1.3       +38 -9     jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/preference/PreferenceComposite.java
  
  Index: PreferenceComposite.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/preference/PreferenceComposite.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- PreferenceComposite.java	6 Aug 2003 19:44:24 -0000	1.2
  +++ PreferenceComposite.java	17 Oct 2003 19:35:29 -0000	1.3
  @@ -71,8 +71,6 @@
    */
   public interface PreferenceComposite extends PreferenceCtrl, Preference, Serializable
   {
  -    public static final String TYPE_DEFAULT = "default preference";
  -    public static final String TYPE_USER = "user preference";
       void addDescription(Locale locale, String Description);
   
       Description getDescription(Locale locale);
  @@ -85,18 +83,49 @@
        */
       String getValueAt(int index);
   
  +    /**
  +     * 
  +     * <p>
  +     * setValueAt
  +     * </p>
  +     * Sets the current Preference's value at <code>index</code>
  +     * to the specified <code>value</code> 
  +     * 
  +     * @param index Index hows value will be set.
  +     * @param value Value to set
  +     *
  +     */
       void setValueAt(int index, String value);
   
       /**
        * 
  +     * <p>
  +     * addValue
  +     * </p>
  +     * Adds a new value to this Preference.
  +     * @param value Vale to add to the preference
  +     *
  +     */
  +    void addValue(String value);
  +
  +    /**
  +     * 
        * @return
        */
       String[] getValueArray();
  -    
  -    String getType();
  -    
  -    void setType(String type);
  -    
  -    
  +
  +    /**
  +     * 
  +     * <p>
  +     * setValues
  +     * </p>
  +     * 
  +     * Replaces the current set of values of this preference
  +     * with this one. 
  +     * 
  +     * @param stringValues 
  +     *
  +     */
  +    void setValues(String[] stringValues);
   
   }
  
  
  
  1.2       +3 -1      jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/MutableDisplayName.java
  
  Index: MutableDisplayName.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/MutableDisplayName.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- MutableDisplayName.java	28 Jul 2003 23:46:39 -0000	1.1
  +++ MutableDisplayName.java	17 Oct 2003 19:35:29 -0000	1.2
  @@ -74,4 +74,6 @@
       void setLocale(Locale locale);
   
       String getType();
  +    
  +    void setType(String type);
   }
  
  
  
  1.3       +3 -1      jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/MutableDescription.java
  
  Index: MutableDescription.java
  ===================================================================
  RCS file: /home/cvs/jakarta-jetspeed-2/commons/src/java/org/apache/jetspeed/om/common/MutableDescription.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- MutableDescription.java	1 Aug 2003 20:02:36 -0000	1.2
  +++ MutableDescription.java	17 Oct 2003 19:35:29 -0000	1.3
  @@ -84,5 +84,7 @@
       void setLocale(Locale locale);
   
       String getType();
  +    
  +    void setType(String type);
   
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org