1
22
23 package com.liferay.portlet.ratings.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 RatingsEntryPersistence {
39 public com.liferay.portlet.ratings.model.RatingsEntry create(long entryId);
40
41 public com.liferay.portlet.ratings.model.RatingsEntry remove(long entryId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.ratings.NoSuchEntryException;
44
45 public com.liferay.portlet.ratings.model.RatingsEntry remove(
46 com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.ratings.model.RatingsEntry update(
53 com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.ratings.model.RatingsEntry update(
70 com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.ratings.model.RatingsEntry updateImpl(
74 com.liferay.portlet.ratings.model.RatingsEntry ratingsEntry,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.ratings.model.RatingsEntry findByPrimaryKey(
79 long entryId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.ratings.NoSuchEntryException;
82
83 public com.liferay.portlet.ratings.model.RatingsEntry fetchByPrimaryKey(
84 long entryId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findByC_C(
88 long classNameId, long classPK)
89 throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findByC_C(
93 long classNameId, long classPK, int start, int end)
94 throws com.liferay.portal.SystemException;
95
96 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
97 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findByC_C(
98 long classNameId, long classPK, int start, int end,
99 com.liferay.portal.kernel.util.OrderByComparator obc)
100 throws com.liferay.portal.SystemException;
101
102 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
103 public com.liferay.portlet.ratings.model.RatingsEntry findByC_C_First(
104 long classNameId, long classPK,
105 com.liferay.portal.kernel.util.OrderByComparator obc)
106 throws com.liferay.portal.SystemException,
107 com.liferay.portlet.ratings.NoSuchEntryException;
108
109 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
110 public com.liferay.portlet.ratings.model.RatingsEntry findByC_C_Last(
111 long classNameId, long classPK,
112 com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portlet.ratings.NoSuchEntryException;
115
116 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
117 public com.liferay.portlet.ratings.model.RatingsEntry[] findByC_C_PrevAndNext(
118 long entryId, long classNameId, long classPK,
119 com.liferay.portal.kernel.util.OrderByComparator obc)
120 throws com.liferay.portal.SystemException,
121 com.liferay.portlet.ratings.NoSuchEntryException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public com.liferay.portlet.ratings.model.RatingsEntry findByU_C_C(
125 long userId, long classNameId, long classPK)
126 throws com.liferay.portal.SystemException,
127 com.liferay.portlet.ratings.NoSuchEntryException;
128
129 public com.liferay.portlet.ratings.model.RatingsEntry fetchByU_C_C(
130 long userId, long classNameId, long classPK)
131 throws com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public java.util.List<Object> findWithDynamicQuery(
135 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
136 throws com.liferay.portal.SystemException;
137
138 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
139 public java.util.List<Object> findWithDynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end) throws com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findAll()
145 throws com.liferay.portal.SystemException;
146
147 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
148 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findAll(
149 int start, int end) throws com.liferay.portal.SystemException;
150
151 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
152 public java.util.List<com.liferay.portlet.ratings.model.RatingsEntry> findAll(
153 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException;
155
156 public void removeByC_C(long classNameId, long classPK)
157 throws com.liferay.portal.SystemException;
158
159 public void removeByU_C_C(long userId, long classNameId, long classPK)
160 throws com.liferay.portal.SystemException,
161 com.liferay.portlet.ratings.NoSuchEntryException;
162
163 public void removeAll() throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public int countByC_C(long classNameId, long classPK)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int countByU_C_C(long userId, long classNameId, long classPK)
171 throws com.liferay.portal.SystemException;
172
173 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
174 public int countAll() throws com.liferay.portal.SystemException;
175
176 public void registerListener(
177 com.liferay.portal.model.ModelListener listener);
178
179 public void unregisterListener(
180 com.liferay.portal.model.ModelListener listener);
181 }