1
22
23 package com.liferay.portlet.bookmarks.service.persistence;
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
36 @Transactional(rollbackFor = {
37 PortalException.class, SystemException.class})
38 public interface BookmarksEntryPersistence {
39 public com.liferay.portlet.bookmarks.model.BookmarksEntry create(
40 long entryId);
41
42 public com.liferay.portlet.bookmarks.model.BookmarksEntry remove(
43 long entryId)
44 throws com.liferay.portal.SystemException,
45 com.liferay.portlet.bookmarks.NoSuchEntryException;
46
47 public com.liferay.portlet.bookmarks.model.BookmarksEntry remove(
48 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
49 throws com.liferay.portal.SystemException;
50
51
54 public com.liferay.portlet.bookmarks.model.BookmarksEntry update(
55 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry)
56 throws com.liferay.portal.SystemException;
57
58
71 public com.liferay.portlet.bookmarks.model.BookmarksEntry update(
72 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry,
73 boolean merge) throws com.liferay.portal.SystemException;
74
75 public com.liferay.portlet.bookmarks.model.BookmarksEntry updateImpl(
76 com.liferay.portlet.bookmarks.model.BookmarksEntry bookmarksEntry,
77 boolean merge) throws com.liferay.portal.SystemException;
78
79 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
80 public com.liferay.portlet.bookmarks.model.BookmarksEntry findByPrimaryKey(
81 long entryId)
82 throws com.liferay.portal.SystemException,
83 com.liferay.portlet.bookmarks.NoSuchEntryException;
84
85 public com.liferay.portlet.bookmarks.model.BookmarksEntry fetchByPrimaryKey(
86 long entryId) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByUuid(
90 java.lang.String uuid) throws com.liferay.portal.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByUuid(
94 java.lang.String uuid, int start, int end)
95 throws com.liferay.portal.SystemException;
96
97 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
98 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByUuid(
99 java.lang.String uuid, int start, int end,
100 com.liferay.portal.kernel.util.OrderByComparator obc)
101 throws com.liferay.portal.SystemException;
102
103 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
104 public com.liferay.portlet.bookmarks.model.BookmarksEntry findByUuid_First(
105 java.lang.String uuid,
106 com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.bookmarks.NoSuchEntryException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.bookmarks.model.BookmarksEntry findByUuid_Last(
112 java.lang.String uuid,
113 com.liferay.portal.kernel.util.OrderByComparator obc)
114 throws com.liferay.portal.SystemException,
115 com.liferay.portlet.bookmarks.NoSuchEntryException;
116
117 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
118 public com.liferay.portlet.bookmarks.model.BookmarksEntry[] findByUuid_PrevAndNext(
119 long entryId, java.lang.String uuid,
120 com.liferay.portal.kernel.util.OrderByComparator obc)
121 throws com.liferay.portal.SystemException,
122 com.liferay.portlet.bookmarks.NoSuchEntryException;
123
124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
125 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByFolderId(
126 long folderId) throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByFolderId(
130 long folderId, int start, int end)
131 throws com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findByFolderId(
135 long folderId, int start, int end,
136 com.liferay.portal.kernel.util.OrderByComparator obc)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public com.liferay.portlet.bookmarks.model.BookmarksEntry findByFolderId_First(
141 long folderId, com.liferay.portal.kernel.util.OrderByComparator obc)
142 throws com.liferay.portal.SystemException,
143 com.liferay.portlet.bookmarks.NoSuchEntryException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public com.liferay.portlet.bookmarks.model.BookmarksEntry findByFolderId_Last(
147 long folderId, com.liferay.portal.kernel.util.OrderByComparator obc)
148 throws com.liferay.portal.SystemException,
149 com.liferay.portlet.bookmarks.NoSuchEntryException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public com.liferay.portlet.bookmarks.model.BookmarksEntry[] findByFolderId_PrevAndNext(
153 long entryId, long folderId,
154 com.liferay.portal.kernel.util.OrderByComparator obc)
155 throws com.liferay.portal.SystemException,
156 com.liferay.portlet.bookmarks.NoSuchEntryException;
157
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public java.util.List<Object> findWithDynamicQuery(
160 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
161 throws com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public java.util.List<Object> findWithDynamicQuery(
165 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
166 int end) throws com.liferay.portal.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findAll()
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findAll(
174 int start, int end) throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public java.util.List<com.liferay.portlet.bookmarks.model.BookmarksEntry> findAll(
178 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
179 throws com.liferay.portal.SystemException;
180
181 public void removeByUuid(java.lang.String uuid)
182 throws com.liferay.portal.SystemException;
183
184 public void removeByFolderId(long folderId)
185 throws com.liferay.portal.SystemException;
186
187 public void removeAll() throws com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public int countByUuid(java.lang.String uuid)
191 throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public int countByFolderId(long folderId)
195 throws com.liferay.portal.SystemException;
196
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public int countAll() throws com.liferay.portal.SystemException;
199
200 public void registerListener(
201 com.liferay.portal.model.ModelListener listener);
202
203 public void unregisterListener(
204 com.liferay.portal.model.ModelListener listener);
205 }