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]