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