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.portlet;
21
22 import org.apache.pluto.om.common.ObjectID;
23
24 /***
25 * <P>
26 * This interface provides access to a set of <CODE>PortletDefinition</CODE> objects.
27 * </P>
28 * <P>
29 * This interface defines the model as known from the MVC pattern.
30 * Its purpose is to provide read access to the data stored in the model.
31 * </P>
32 *
33 */
34
35 public interface PortletDefinitionList extends org.apache.pluto.om.Model
36 {
37
38
39 /***
40 * Returns all portlet definitions as iterator
41 * The return value cannot be NULL.
42 *
43 * @return An iterator containing <CODE>PortletDefinition</CODE> objects
44 */
45 public java.util.Iterator iterator();
46
47 /***
48 * Returns the PortletDefinition object of the given object id
49 * The return value may be NULL.
50 *
51 * @return the PortletDefinition object
52 */
53 public PortletDefinition get(ObjectID id);
54
55 }