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