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.entity;
21
22 /***
23 * <P>
24 * The <CODE>PortletEntityListSet</CODE> interface ...
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 PortletEntityListCtrl extends org.apache.pluto.om.Controller
34 {
35 /***
36 * create a new PortletEntity, add it to the list and return the new instance
37 *
38 * @param appEntity the portlet application the new entity belongs to
39 * @param definitionId the definitionId of the new PortletEntity
40 *
41 * @return the new PortletEntity
42 */
43 public PortletEntity add(PortletApplicationEntity appEntity, String definitionId);
44
45 }