1 package com.germinus.merlin.util;
2
3 import javax.portlet.RenderRequest;
4 import javax.portlet.RenderResponse;
5
6 import com.germinus.merlin.manager.layout.ILayoutManager;
7 import com.germinus.merlin.model.Course;
8 import com.germinus.merlin.model.Page;
9 import com.germinus.merlin.page.PagePortletConfiguration;
10
11 public interface IPagesUtil {
12
13 public abstract String getBlogPage(Page page, RenderRequest request,
14 RenderResponse response);
15
16
17
18
19
20
21
22
23
24
25 public abstract String getDocumentPage(Page page, RenderRequest request,
26 RenderResponse response);
27
28 public abstract String getForumPage(Page page, RenderRequest request,
29 RenderResponse response);
30
31 public abstract String getURLPage(String url, RenderRequest request,
32 RenderResponse response, ILayoutManager layoutManager,
33 PagePortletConfiguration pageProperties);
34
35 public abstract boolean pageAdded(Course course, long plidAntecesor);
36
37 }