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