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