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