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