1
14
15 package com.liferay.portlet.announcements.service;
16
17 import com.liferay.portal.kernel.annotation.Isolation;
18 import com.liferay.portal.kernel.annotation.Propagation;
19 import com.liferay.portal.kernel.annotation.Transactional;
20 import com.liferay.portal.kernel.exception.PortalException;
21 import com.liferay.portal.kernel.exception.SystemException;
22
23
47 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
48 PortalException.class, SystemException.class})
49 public interface AnnouncementsEntryLocalService {
50 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
51 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
52 throws com.liferay.portal.kernel.exception.SystemException;
53
54 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
55 long entryId);
56
57 public void deleteAnnouncementsEntry(long entryId)
58 throws com.liferay.portal.kernel.exception.PortalException,
59 com.liferay.portal.kernel.exception.SystemException;
60
61 public void deleteAnnouncementsEntry(
62 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
63 throws com.liferay.portal.kernel.exception.SystemException;
64
65 @SuppressWarnings("unchecked")
66 public java.util.List dynamicQuery(
67 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
68 throws com.liferay.portal.kernel.exception.SystemException;
69
70 @SuppressWarnings("unchecked")
71 public java.util.List dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.kernel.exception.SystemException;
74
75 @SuppressWarnings("unchecked")
76 public java.util.List dynamicQuery(
77 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
78 int end,
79 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
80 throws com.liferay.portal.kernel.exception.SystemException;
81
82 public long dynamicQueryCount(
83 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
84 throws com.liferay.portal.kernel.exception.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
88 long entryId)
89 throws com.liferay.portal.kernel.exception.PortalException,
90 com.liferay.portal.kernel.exception.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
94 int start, int end)
95 throws com.liferay.portal.kernel.exception.SystemException;
96
97 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
98 public int getAnnouncementsEntriesCount()
99 throws com.liferay.portal.kernel.exception.SystemException;
100
101 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
102 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateAnnouncementsEntry(
106 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry,
107 boolean merge)
108 throws com.liferay.portal.kernel.exception.SystemException;
109
110 public com.liferay.portlet.announcements.model.AnnouncementsEntry addEntry(
111 long userId, long classNameId, long classPK, java.lang.String title,
112 java.lang.String content, java.lang.String url, java.lang.String type,
113 int displayDateMonth, int displayDateDay, int displayDateYear,
114 int displayDateHour, int displayDateMinute, int expirationDateMonth,
115 int expirationDateDay, int expirationDateYear, int expirationDateHour,
116 int expirationDateMinute, int priority, boolean alert)
117 throws com.liferay.portal.kernel.exception.PortalException,
118 com.liferay.portal.kernel.exception.SystemException;
119
120 public void checkEntries()
121 throws com.liferay.portal.kernel.exception.PortalException,
122 com.liferay.portal.kernel.exception.SystemException;
123
124 public void deleteEntry(
125 com.liferay.portlet.announcements.model.AnnouncementsEntry entry)
126 throws com.liferay.portal.kernel.exception.PortalException,
127 com.liferay.portal.kernel.exception.SystemException;
128
129 public void deleteEntry(long entryId)
130 throws com.liferay.portal.kernel.exception.PortalException,
131 com.liferay.portal.kernel.exception.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
135 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
136 boolean alert, int flagValue, int start, int end)
137 throws com.liferay.portal.kernel.exception.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
141 long userId, java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
142 int displayDateMonth, int displayDateDay, int displayDateYear,
143 int displayDateHour, int displayDateMinute, int expirationDateMonth,
144 int expirationDateDay, int expirationDateYear, int expirationDateHour,
145 int expirationDateMinute, boolean alert, int flagValue, int start,
146 int end) throws com.liferay.portal.kernel.exception.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
150 long classNameId, long classPK, boolean alert, int start, int end)
151 throws com.liferay.portal.kernel.exception.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
155 long userId, long classNameId, long[] classPKs, int displayDateMonth,
156 int displayDateDay, int displayDateYear, int displayDateHour,
157 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
158 int expirationDateYear, int expirationDateHour,
159 int expirationDateMinute, boolean alert, int flagValue, int start,
160 int end) throws com.liferay.portal.kernel.exception.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public int getEntriesCount(long userId,
164 java.util.LinkedHashMap<java.lang.Long, long[]> scopes, boolean alert,
165 int flagValue)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public int getEntriesCount(long userId,
170 java.util.LinkedHashMap<java.lang.Long, long[]> scopes,
171 int displayDateMonth, int displayDateDay, int displayDateYear,
172 int displayDateHour, int displayDateMinute, int expirationDateMonth,
173 int expirationDateDay, int expirationDateYear, int expirationDateHour,
174 int expirationDateMinute, boolean alert, int flagValue)
175 throws com.liferay.portal.kernel.exception.SystemException;
176
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public int getEntriesCount(long classNameId, long classPK, boolean alert)
179 throws com.liferay.portal.kernel.exception.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
183 boolean alert, int flagValue)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
188 int displayDateMonth, int displayDateDay, int displayDateYear,
189 int displayDateHour, int displayDateMinute, int expirationDateMonth,
190 int expirationDateDay, int expirationDateYear, int expirationDateHour,
191 int expirationDateMinute, boolean alert, int flagValue)
192 throws com.liferay.portal.kernel.exception.SystemException;
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
196 long entryId)
197 throws com.liferay.portal.kernel.exception.PortalException,
198 com.liferay.portal.kernel.exception.SystemException;
199
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
202 long userId, int start, int end)
203 throws com.liferay.portal.kernel.exception.SystemException;
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public int getUserEntriesCount(long userId)
207 throws com.liferay.portal.kernel.exception.SystemException;
208
209 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
210 long userId, long entryId, java.lang.String title,
211 java.lang.String content, java.lang.String url, java.lang.String type,
212 int displayDateMonth, int displayDateDay, int displayDateYear,
213 int displayDateHour, int displayDateMinute, int expirationDateMonth,
214 int expirationDateDay, int expirationDateYear, int expirationDateHour,
215 int expirationDateMinute, int priority)
216 throws com.liferay.portal.kernel.exception.PortalException,
217 com.liferay.portal.kernel.exception.SystemException;
218 }