1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.preference;
18
19 import java.util.List;
20
21 /***
22 * This interface represents a fragment preference used to populate
23 * portlet user preferences on initial access.
24 *
25 * @version $Id$
26 */
27 public interface FragmentPreference
28 {
29 /***
30 * getName
31 *
32 * @return preference name
33 */
34 String getName();
35
36 /***
37 * setName
38 *
39 * @param name preference name
40 */
41 void setName(String name);
42
43 /***
44 * isReadOnly
45 *
46 * @return read only preference flag
47 */
48 boolean isReadOnly();
49
50 /***
51 * setReadOnly
52 *
53 * @param readOnly read only preference flag
54 */
55 void setReadOnly(boolean readOnly);
56
57 /***
58 * getValueList
59 *
60 * @return list of String preference values
61 */
62 List getValueList();
63
64 /***
65 * setValueList
66 *
67 * @param values list of String preference values
68 */
69 void setValueList(List values);
70 }