1
22
23 package com.liferay.portal.service;
24
25
26
51 public interface LayoutService {
52 public com.liferay.portal.model.Layout addLayout(long groupId,
53 boolean privateLayout, long parentLayoutId, java.lang.String name,
54 java.lang.String title, java.lang.String description,
55 java.lang.String type, boolean hidden, java.lang.String friendlyURL)
56 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
57 com.liferay.portal.PortalException;
58
59 public com.liferay.portal.model.Layout addLayout(long groupId,
60 boolean privateLayout, long parentLayoutId,
61 java.util.Map localeNamesMap, java.util.Map localeTitlesMap,
62 java.lang.String description, java.lang.String type, boolean hidden,
63 java.lang.String friendlyURL)
64 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
65 com.liferay.portal.PortalException;
66
67 public void deleteLayout(long plid)
68 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
69 com.liferay.portal.PortalException;
70
71 public void deleteLayout(long groupId, boolean privateLayout, long layoutId)
72 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
73 com.liferay.portal.PortalException;
74
75 public java.lang.String getLayoutName(long groupId, boolean privateLayout,
76 long layoutId, java.lang.String languageId)
77 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
78 com.liferay.portal.PortalException;
79
80 public com.liferay.portal.model.LayoutReference[] getLayoutReferences(
81 long companyId, java.lang.String portletId, java.lang.String prefsKey,
82 java.lang.String prefsValue)
83 throws java.rmi.RemoteException, com.liferay.portal.SystemException;
84
85 public byte[] exportLayouts(long groupId, boolean privateLayout,
86 java.util.Map parameterMap)
87 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
88 com.liferay.portal.PortalException;
89
90 public byte[] exportLayouts(long groupId, boolean privateLayout,
91 long[] layoutIds, java.util.Map parameterMap)
92 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
93 com.liferay.portal.PortalException;
94
95 public byte[] exportPortletInfo(long plid, java.lang.String portletId,
96 java.util.Map parameterMap)
97 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
98 com.liferay.portal.PortalException;
99
100 public void importLayouts(long groupId, boolean privateLayout,
101 java.util.Map parameterMap, java.io.File file)
102 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
103 com.liferay.portal.PortalException;
104
105 public void importLayouts(long groupId, boolean privateLayout,
106 java.util.Map parameterMap, java.io.InputStream is)
107 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
108 com.liferay.portal.PortalException;
109
110 public void importPortletInfo(long plid, java.lang.String portletId,
111 java.util.Map parameterMap, java.io.File file)
112 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
113 com.liferay.portal.PortalException;
114
115 public void importPortletInfo(long plid, java.lang.String portletId,
116 java.util.Map parameterMap, java.io.InputStream is)
117 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
118 com.liferay.portal.PortalException;
119
120 public void setLayouts(long groupId, boolean privateLayout,
121 long parentLayoutId, long[] layoutIds)
122 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException;
124
125 public com.liferay.portal.model.Layout updateLayout(long groupId,
126 boolean privateLayout, long layoutId, long parentLayoutId,
127 java.util.Map localeNamesMap, java.util.Map localeTitlesMap,
128 java.lang.String description, java.lang.String type, boolean hidden,
129 java.lang.String friendlyURL)
130 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
131 com.liferay.portal.PortalException;
132
133 public com.liferay.portal.model.Layout updateLayout(long groupId,
134 boolean privateLayout, long layoutId, long parentLayoutId,
135 java.util.Map localeNamesMap, java.util.Map localeTitlesMap,
136 java.lang.String description, java.lang.String type, boolean hidden,
137 java.lang.String friendlyURL, java.lang.Boolean iconImage,
138 byte[] iconBytes)
139 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
140 com.liferay.portal.PortalException;
141
142 public com.liferay.portal.model.Layout updateLayout(long groupId,
143 boolean privateLayout, long layoutId, java.lang.String typeSettings)
144 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
145 com.liferay.portal.PortalException;
146
147 public com.liferay.portal.model.Layout updateLookAndFeel(long groupId,
148 boolean privateLayout, long layoutId, java.lang.String themeId,
149 java.lang.String colorSchemeId, java.lang.String css, boolean wapTheme)
150 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
151 com.liferay.portal.PortalException;
152
153 public com.liferay.portal.model.Layout updateName(long plid,
154 java.lang.String name, java.lang.String languageId)
155 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
156 com.liferay.portal.PortalException;
157
158 public com.liferay.portal.model.Layout updateName(long groupId,
159 boolean privateLayout, long layoutId, java.lang.String name,
160 java.lang.String languageId)
161 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
162 com.liferay.portal.PortalException;
163
164 public com.liferay.portal.model.Layout updateParentLayoutId(long plid,
165 long parentPlid)
166 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
167 com.liferay.portal.PortalException;
168
169 public com.liferay.portal.model.Layout updateParentLayoutId(long groupId,
170 boolean privateLayout, long layoutId, long parentLayoutId)
171 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
172 com.liferay.portal.PortalException;
173
174 public com.liferay.portal.model.Layout updatePriority(long plid,
175 int priority)
176 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
177 com.liferay.portal.PortalException;
178
179 public com.liferay.portal.model.Layout updatePriority(long groupId,
180 boolean privateLayout, long layoutId, int priority)
181 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
182 com.liferay.portal.PortalException;
183 }