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