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.window;
21
22 import org.apache.pluto.om.common.ObjectID;
23
24
25 /***
26 * <P>
27 * The <CODE>PortletWindowListCtrl</CODE> interface ...
28 * </P>
29 * <P>
30 * This interface defines the controller as known from the MVC pattern.
31 * Its purpose is to provide write access to the data stored in the model.
32 * </P>
33 *
34
35 **/
36 public interface PortletWindowListCtrl extends org.apache.pluto.om.Controller {
37
38
39 /***
40 * Add a portlet window to the list
41 *
42 * @param window the porlet window to add
43 **/
44 public void add(PortletWindow window);
45
46 /***
47 * Remove the portlet window with the given Id from the list
48 *
49 * @param id the Id of the portlet window which should be removed
50 **/
51 public void remove(ObjectID id);
52 }