1
19
20 package com.liferay.portlet.announcements.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
51 @Transactional(rollbackFor = {
52 PortalException.class, SystemException.class})
53 public interface AnnouncementsEntryLocalService {
54 public com.liferay.portlet.announcements.model.AnnouncementsEntry addAnnouncementsEntry(
55 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
56 throws com.liferay.portal.SystemException;
57
58 public com.liferay.portlet.announcements.model.AnnouncementsEntry createAnnouncementsEntry(
59 long entryId);
60
61 public void deleteAnnouncementsEntry(long entryId)
62 throws com.liferay.portal.SystemException,
63 com.liferay.portal.PortalException;
64
65 public void deleteAnnouncementsEntry(
66 com.liferay.portlet.announcements.model.AnnouncementsEntry announcementsEntry)
67 throws com.liferay.portal.SystemException;
68
69 public java.util.List<Object> dynamicQuery(
70 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
71 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) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.announcements.model.AnnouncementsEntry getAnnouncementsEntry(
79 long entryId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portal.PortalException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getAnnouncementsEntries(
85 int start, int end) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public int getAnnouncementsEntriesCount()
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 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(long entryId)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
114 public com.liferay.portlet.announcements.model.AnnouncementsEntry getEntry(
115 long entryId)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
121 long classNameId, long classPK, boolean alert, 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, long classNameId, long[] classPKs, int displayDateMonth,
127 int displayDateDay, int displayDateYear, int displayDateHour,
128 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
129 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 userId, java.util.LinkedHashMap<Long, long[]> scopes,
136 boolean alert, int flagValue, int start, int end)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getEntries(
141 long userId, java.util.LinkedHashMap<Long, long[]> scopes,
142 int displayDateMonth, int displayDateDay, int displayDateYear,
143 int displayDateHour, int displayDateMinute, int expirationDateMonth,
144 int expirationDateDay, int expirationDateYear, int expirationDateHour,
145 int expirationDateMinute, boolean alert, int flagValue, int start,
146 int end) throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public int getEntriesCount(long classNameId, long classPK, boolean alert)
150 throws com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
154 boolean alert, int flagValue) throws com.liferay.portal.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public int getEntriesCount(long userId, long classNameId, long[] classPKs,
158 int displayDateMonth, int displayDateDay, int displayDateYear,
159 int displayDateHour, int displayDateMinute, int expirationDateMonth,
160 int expirationDateDay, int expirationDateYear, int expirationDateHour,
161 int expirationDateMinute, boolean alert, int flagValue)
162 throws com.liferay.portal.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public int getEntriesCount(long userId,
166 java.util.LinkedHashMap<Long, long[]> scopes, boolean alert,
167 int flagValue) throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int getEntriesCount(long userId,
171 java.util.LinkedHashMap<Long, long[]> scopes, int displayDateMonth,
172 int displayDateDay, int displayDateYear, int displayDateHour,
173 int displayDateMinute, int expirationDateMonth, int expirationDateDay,
174 int expirationDateYear, int expirationDateHour,
175 int expirationDateMinute, boolean alert, int flagValue)
176 throws com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public java.util.List<com.liferay.portlet.announcements.model.AnnouncementsEntry> getUserEntries(
180 long userId, int start, int end)
181 throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int getUserEntriesCount(long userId)
185 throws com.liferay.portal.SystemException;
186
187 public com.liferay.portlet.announcements.model.AnnouncementsEntry updateEntry(
188 long userId, long entryId, java.lang.String title,
189 java.lang.String content, java.lang.String url, java.lang.String type,
190 int displayDateMonth, int displayDateDay, int displayDateYear,
191 int displayDateHour, int displayDateMinute, int expirationDateMonth,
192 int expirationDateDay, int expirationDateYear, int expirationDateHour,
193 int expirationDateMinute, int priority)
194 throws com.liferay.portal.PortalException,
195 com.liferay.portal.SystemException;
196 }