1
19
20 package com.liferay.portlet.shopping.service.persistence;
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 import com.liferay.portal.service.persistence.BasePersistence;
27
28
34 @Transactional(rollbackFor = {
35 PortalException.class, SystemException.class})
36 public interface ShoppingCouponPersistence extends BasePersistence {
37 public com.liferay.portlet.shopping.model.ShoppingCoupon create(
38 long couponId);
39
40 public com.liferay.portlet.shopping.model.ShoppingCoupon remove(
41 long couponId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.shopping.NoSuchCouponException;
44
45 public com.liferay.portlet.shopping.model.ShoppingCoupon remove(
46 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.shopping.model.ShoppingCoupon update(
53 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.shopping.model.ShoppingCoupon update(
70 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon,
71 boolean merge) throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.shopping.model.ShoppingCoupon updateImpl(
74 com.liferay.portlet.shopping.model.ShoppingCoupon shoppingCoupon,
75 boolean merge) throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.shopping.model.ShoppingCoupon findByPrimaryKey(
79 long couponId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.shopping.NoSuchCouponException;
82
83 public com.liferay.portlet.shopping.model.ShoppingCoupon fetchByPrimaryKey(
84 long couponId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findByGroupId(
88 long groupId) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findByGroupId(
92 long groupId, int start, int end)
93 throws com.liferay.portal.SystemException;
94
95 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
96 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findByGroupId(
97 long groupId, int start, int end,
98 com.liferay.portal.kernel.util.OrderByComparator obc)
99 throws com.liferay.portal.SystemException;
100
101 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
102 public com.liferay.portlet.shopping.model.ShoppingCoupon findByGroupId_First(
103 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
104 throws com.liferay.portal.SystemException,
105 com.liferay.portlet.shopping.NoSuchCouponException;
106
107 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
108 public com.liferay.portlet.shopping.model.ShoppingCoupon findByGroupId_Last(
109 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
110 throws com.liferay.portal.SystemException,
111 com.liferay.portlet.shopping.NoSuchCouponException;
112
113 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
114 public com.liferay.portlet.shopping.model.ShoppingCoupon[] findByGroupId_PrevAndNext(
115 long couponId, long groupId,
116 com.liferay.portal.kernel.util.OrderByComparator obc)
117 throws com.liferay.portal.SystemException,
118 com.liferay.portlet.shopping.NoSuchCouponException;
119
120 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
121 public com.liferay.portlet.shopping.model.ShoppingCoupon findByCode(
122 java.lang.String code)
123 throws com.liferay.portal.SystemException,
124 com.liferay.portlet.shopping.NoSuchCouponException;
125
126 public com.liferay.portlet.shopping.model.ShoppingCoupon fetchByCode(
127 java.lang.String code) throws com.liferay.portal.SystemException;
128
129 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
130 public java.util.List<Object> findWithDynamicQuery(
131 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
132 throws com.liferay.portal.SystemException;
133
134 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
135 public java.util.List<Object> findWithDynamicQuery(
136 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
137 int end) throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findAll()
141 throws com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findAll(
145 int start, int end) throws com.liferay.portal.SystemException;
146
147 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
148 public java.util.List<com.liferay.portlet.shopping.model.ShoppingCoupon> findAll(
149 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
150 throws com.liferay.portal.SystemException;
151
152 public void removeByGroupId(long groupId)
153 throws com.liferay.portal.SystemException;
154
155 public void removeByCode(java.lang.String code)
156 throws com.liferay.portal.SystemException,
157 com.liferay.portlet.shopping.NoSuchCouponException;
158
159 public void removeAll() throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public int countByGroupId(long groupId)
163 throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public int countByCode(java.lang.String code)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int countAll() throws com.liferay.portal.SystemException;
171 }