1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.common;
18
19 import java.io.Serializable;
20
21 /***
22 * <p>Interface allowing mapping of user attributes between the portal implementation
23 * and the portlet attribute definition according to the Portlet specs (PLT.17.2 Accessing
24 * User Attributes). This is a Jetspeed 2 specific extension that allows to map a user-attribute
25 * name used in the portlet to a user attribute name-link used in the portal implementation.</p>
26 *
27 * @author <a href="mailto:dlestrat@apache.org">David Le Strat</a>
28 *
29 */
30 public interface UserAttributeRef extends Serializable
31 {
32 /*** Getter for the user-attribute-ref name. */
33 String getName();
34
35 /*** Setter for the user-attribute-ref name. */
36 void setName(String name);
37
38 /*** Getter for the user-attribute-ref name-link. */
39 String getNameLink();
40
41 /*** Setter for the user-attribute-ref name-link. */
42 void setNameLink(String nameLink);
43
44 /*** Getter for the user-attribute description. */
45 String getDescription();
46
47 /*** Setter for the user-attribute description. */
48 void setDescription(String description);
49
50 }