1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.pluto.om.common;
21
22 /***
23 * <P>
24 * The <CODE>PreferenceCtrl</CODE> interface provides access to change a preference and its attributes.
25 * </P>
26 * <P>
27 * This interface defines the controller as known from the MVC pattern.
28 * Its purpose is to provide write access to the data stored in the model.
29 * </P>
30 *
31
32 */
33 public interface PreferenceCtrl extends org.apache.pluto.om.Controller
34 {
35
36
37 /***
38 * Sets the name
39 *
40 * @param name the new name
41 */
42 public void setName(String name);
43
44 /***
45 * Sets the value
46 *
47 * @param values the new values
48 */
49 public void setValues(java.util.List values);
50
51 /***
52 * Defines whether this preference is modifiable
53 *
54 * @param readOnly true, if this preference is modifiable
55 */
56 public void setReadOnly(String readOnly);
57
58 }