1 package com.germinus.merlin.mock;
2
3 import com.germinus.merlin.manager.layout.ILayoutManager;
4 import com.germinus.merlin.manager.layout.ILayoutManagerFactory;
5 import com.germinus.merlin.page.PagePortletConfiguration;
6 import com.germinus.merlin.util.IMerlinUtil;
7 import com.germinus.mock.IMockLiferayFactory;
8 import com.liferay.portal.PortalException;
9 import com.liferay.portal.SystemException;
10
11 public interface IMockMerlinFactory extends IMockLiferayFactory{
12
13 public abstract ILayoutManagerFactory getLayoutManagerFactory();
14
15 public abstract ILayoutManager getLayoutManager(int type);
16
17
18
19
20 public abstract PagePortletConfiguration getBlogPageConfiguration();
21
22
23
24
25 public abstract PagePortletConfiguration getDocumentPageConfiguration();
26
27
28
29
30 public abstract PagePortletConfiguration getForumPageConfiguration();
31
32
33
34
35 public abstract void setBlogPageConfiguration(
36 PagePortletConfiguration blogPageConfiguration);
37
38
39
40
41 public abstract void setDocumentPageConfiguration(
42 PagePortletConfiguration documentPageConfiguration);
43
44
45
46
47 public abstract void setForumPageConfiguration(
48 PagePortletConfiguration forumPageConfiguration);
49
50 public abstract IMerlinUtil getMerlinUtil() throws PortalException,
51 SystemException;
52
53
54 }