dlestrat 2004/04/25 09:35:18
Modified: portal/src/java/org/apache/jetspeed/tools/pamanager
PortletDescriptorUtilities.java
Log:
This is a start at implementing PLT.17.2 Accessing User Attributes.
Revision Changes Path
1.7 +8 -2
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.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- PortletDescriptorUtilities.java 8 Mar 2004 00:34:16 -0000 1.6
+++ PortletDescriptorUtilities.java 25 Apr 2004 16:35:18 -0000 1.7
@@ -32,6 +32,7 @@
import org.apache.jetspeed.om.impl.PortletInitParameterImpl;
import org.apache.jetspeed.om.impl.SecurityRoleRefDescriptionImpl;
import org.apache.jetspeed.om.impl.SecurityRoleRefImpl;
+import org.apache.jetspeed.om.impl.UserAttributeImpl;
import org.apache.jetspeed.om.portlet.impl.ContentTypeImpl;
import org.apache.jetspeed.om.portlet.impl.PortletApplicationDefinitionImpl;
import org.apache.jetspeed.om.portlet.impl.PortletDefinitionImpl;
@@ -202,7 +203,12 @@
0,
new Class[] { Boolean.class });
digester.addSetNext("portlet-app/portlet/portlet-preferences/preference",
"addPreference");
-
+
+ digester.addObjectCreate("portlet-app/portlet/user-attribute",
UserAttributeImpl.class);
+
digester.addBeanPropertySetter("portlet-app/portlet/user-attribute/description",
"description");
+
digester.addBeanPropertySetter("portlet-app/portlet/user-attribute/name", "name");
+ digester.addSetNext("portlet-app/portlet/user-attribute",
"addUserAttribute");
+
digester.addObjectCreate("portlet-app/portlet/security-role-ref",
SecurityRoleRefImpl.class);
digester.addBeanPropertySetter("portlet-app/portlet/security-role-ref/role-name",
"roleName");
digester.addBeanPropertySetter("portlet-app/portlet/security-role-ref/role-link",
"roleLink");
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]