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