View Javadoc

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  	 * @param page
19  	 * @param request
20  	 * @param response
21  	 * @return
22  	 * @author David Jiménez, Germinus XXI
23  	 * @since 1.0
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  }