1
19
20 package com.liferay.portlet.journal.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface JournalStructureLocalService {
55 public com.liferay.portlet.journal.model.JournalStructure addJournalStructure(
56 com.liferay.portlet.journal.model.JournalStructure journalStructure)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portlet.journal.model.JournalStructure createJournalStructure(
60 long id);
61
62 public void deleteJournalStructure(long id)
63 throws com.liferay.portal.SystemException,
64 com.liferay.portal.PortalException;
65
66 public void deleteJournalStructure(
67 com.liferay.portlet.journal.model.JournalStructure journalStructure)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.journal.model.JournalStructure getJournalStructure(
80 long id)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getJournalStructures(
86 int start, int end) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public int getJournalStructuresCount()
90 throws com.liferay.portal.SystemException;
91
92 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
93 com.liferay.portlet.journal.model.JournalStructure journalStructure)
94 throws com.liferay.portal.SystemException;
95
96 public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
97 com.liferay.portlet.journal.model.JournalStructure journalStructure,
98 boolean merge) throws com.liferay.portal.SystemException;
99
100 public com.liferay.portlet.journal.model.JournalStructure addStructure(
101 long userId, long groupId, java.lang.String structureId,
102 boolean autoStructureId, java.lang.String parentStructureId,
103 java.lang.String name, java.lang.String description,
104 java.lang.String xsd,
105 com.liferay.portal.service.ServiceContext serviceContext)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public com.liferay.portlet.journal.model.JournalStructure addStructure(
110 java.lang.String uuid, long userId, long groupId,
111 java.lang.String structureId, boolean autoStructureId,
112 java.lang.String parentStructureId, java.lang.String name,
113 java.lang.String description, java.lang.String xsd,
114 com.liferay.portal.service.ServiceContext serviceContext)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public void addStructureResources(long groupId,
119 java.lang.String structureId, boolean addCommunityPermissions,
120 boolean addGuestPermissions)
121 throws com.liferay.portal.PortalException,
122 com.liferay.portal.SystemException;
123
124 public void addStructureResources(
125 com.liferay.portlet.journal.model.JournalStructure structure,
126 boolean addCommunityPermissions, boolean addGuestPermissions)
127 throws com.liferay.portal.PortalException,
128 com.liferay.portal.SystemException;
129
130 public void addStructureResources(long groupId,
131 java.lang.String structureId, java.lang.String[] communityPermissions,
132 java.lang.String[] guestPermissions)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void addStructureResources(
137 com.liferay.portlet.journal.model.JournalStructure structure,
138 java.lang.String[] communityPermissions,
139 java.lang.String[] guestPermissions)
140 throws com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException;
142
143 public void checkNewLine(long groupId, java.lang.String structureId)
144 throws com.liferay.portal.PortalException,
145 com.liferay.portal.SystemException;
146
147 public com.liferay.portlet.journal.model.JournalStructure copyStructure(
148 long userId, long groupId, java.lang.String oldStructureId,
149 java.lang.String newStructureId, boolean autoStructureId)
150 throws com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException;
152
153 public void deleteStructure(long groupId, java.lang.String structureId)
154 throws com.liferay.portal.PortalException,
155 com.liferay.portal.SystemException;
156
157 public void deleteStructure(
158 com.liferay.portlet.journal.model.JournalStructure structure)
159 throws com.liferay.portal.PortalException,
160 com.liferay.portal.SystemException;
161
162 public void deleteStructures(long groupId)
163 throws com.liferay.portal.PortalException,
164 com.liferay.portal.SystemException;
165
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public com.liferay.portlet.journal.model.JournalStructure getStructure(
168 long id)
169 throws com.liferay.portal.PortalException,
170 com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public com.liferay.portlet.journal.model.JournalStructure getStructure(
174 long groupId, java.lang.String structureId)
175 throws com.liferay.portal.PortalException,
176 com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures()
180 throws com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
184 long groupId) throws com.liferay.portal.SystemException;
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
188 long groupId, int start, int end)
189 throws com.liferay.portal.SystemException;
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public int getStructuresCount(long groupId)
193 throws com.liferay.portal.SystemException;
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
197 long companyId, long groupId, java.lang.String keywords, int start,
198 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
199 throws com.liferay.portal.SystemException;
200
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
203 long companyId, long groupId, java.lang.String structureId,
204 java.lang.String name, java.lang.String description,
205 boolean andOperator, int start, int end,
206 com.liferay.portal.kernel.util.OrderByComparator obc)
207 throws com.liferay.portal.SystemException;
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public int searchCount(long companyId, long groupId,
211 java.lang.String keywords) throws com.liferay.portal.SystemException;
212
213 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
214 public int searchCount(long companyId, long groupId,
215 java.lang.String structureId, java.lang.String name,
216 java.lang.String description, boolean andOperator)
217 throws com.liferay.portal.SystemException;
218
219 public com.liferay.portlet.journal.model.JournalStructure updateStructure(
220 long groupId, java.lang.String structureId,
221 java.lang.String parentStructureId, java.lang.String name,
222 java.lang.String description, java.lang.String xsd,
223 com.liferay.portal.service.ServiceContext serviceContext)
224 throws com.liferay.portal.PortalException,
225 com.liferay.portal.SystemException;
226 }