1
22
23 package com.liferay.portlet.expando.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 ExpandoRowPersistence {
39 public com.liferay.portlet.expando.model.ExpandoRow create(long rowId);
40
41 public com.liferay.portlet.expando.model.ExpandoRow remove(long rowId)
42 throws com.liferay.portal.SystemException,
43 com.liferay.portlet.expando.NoSuchRowException;
44
45 public com.liferay.portlet.expando.model.ExpandoRow remove(
46 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portlet.expando.model.ExpandoRow update(
53 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portlet.expando.model.ExpandoRow update(
70 com.liferay.portlet.expando.model.ExpandoRow expandoRow, boolean merge)
71 throws com.liferay.portal.SystemException;
72
73 public com.liferay.portlet.expando.model.ExpandoRow updateImpl(
74 com.liferay.portlet.expando.model.ExpandoRow expandoRow, boolean merge)
75 throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portlet.expando.model.ExpandoRow findByPrimaryKey(
79 long rowId)
80 throws com.liferay.portal.SystemException,
81 com.liferay.portlet.expando.NoSuchRowException;
82
83 public com.liferay.portlet.expando.model.ExpandoRow fetchByPrimaryKey(
84 long rowId) throws com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> findByTableId(
88 long tableId) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> findByTableId(
92 long tableId, 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.expando.model.ExpandoRow> findByTableId(
97 long tableId, 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.expando.model.ExpandoRow findByTableId_First(
103 long tableId, com.liferay.portal.kernel.util.OrderByComparator obc)
104 throws com.liferay.portal.SystemException,
105 com.liferay.portlet.expando.NoSuchRowException;
106
107 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
108 public com.liferay.portlet.expando.model.ExpandoRow findByTableId_Last(
109 long tableId, com.liferay.portal.kernel.util.OrderByComparator obc)
110 throws com.liferay.portal.SystemException,
111 com.liferay.portlet.expando.NoSuchRowException;
112
113 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
114 public com.liferay.portlet.expando.model.ExpandoRow[] findByTableId_PrevAndNext(
115 long rowId, long tableId,
116 com.liferay.portal.kernel.util.OrderByComparator obc)
117 throws com.liferay.portal.SystemException,
118 com.liferay.portlet.expando.NoSuchRowException;
119
120 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
121 public com.liferay.portlet.expando.model.ExpandoRow findByT_C(
122 long tableId, long classPK)
123 throws com.liferay.portal.SystemException,
124 com.liferay.portlet.expando.NoSuchRowException;
125
126 public com.liferay.portlet.expando.model.ExpandoRow fetchByT_C(
127 long tableId, long classPK) 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.expando.model.ExpandoRow> findAll()
141 throws com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> 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.expando.model.ExpandoRow> findAll(
149 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
150 throws com.liferay.portal.SystemException;
151
152 public void removeByTableId(long tableId)
153 throws com.liferay.portal.SystemException;
154
155 public void removeByT_C(long tableId, long classPK)
156 throws com.liferay.portal.SystemException,
157 com.liferay.portlet.expando.NoSuchRowException;
158
159 public void removeAll() throws com.liferay.portal.SystemException;
160
161 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
162 public int countByTableId(long tableId)
163 throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public int countByT_C(long tableId, long classPK)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public int countAll() throws com.liferay.portal.SystemException;
171
172 public void registerListener(
173 com.liferay.portal.model.ModelListener listener);
174
175 public void unregisterListener(
176 com.liferay.portal.model.ModelListener listener);
177 }