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 import com.liferay.portal.service.persistence.BasePersistence;
30
31
37 @Transactional(rollbackFor = {
38 PortalException.class, SystemException.class})
39 public interface ExpandoTablePersistence extends BasePersistence {
40 public com.liferay.portlet.expando.model.ExpandoTable create(long tableId);
41
42 public com.liferay.portlet.expando.model.ExpandoTable remove(long tableId)
43 throws com.liferay.portal.SystemException,
44 com.liferay.portlet.expando.NoSuchTableException;
45
46 public com.liferay.portlet.expando.model.ExpandoTable remove(
47 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
48 throws com.liferay.portal.SystemException;
49
50
53 public com.liferay.portlet.expando.model.ExpandoTable update(
54 com.liferay.portlet.expando.model.ExpandoTable expandoTable)
55 throws com.liferay.portal.SystemException;
56
57
70 public com.liferay.portlet.expando.model.ExpandoTable update(
71 com.liferay.portlet.expando.model.ExpandoTable expandoTable,
72 boolean merge) throws com.liferay.portal.SystemException;
73
74 public com.liferay.portlet.expando.model.ExpandoTable updateImpl(
75 com.liferay.portlet.expando.model.ExpandoTable expandoTable,
76 boolean merge) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.expando.model.ExpandoTable findByPrimaryKey(
80 long tableId)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portlet.expando.NoSuchTableException;
83
84 public com.liferay.portlet.expando.model.ExpandoTable fetchByPrimaryKey(
85 long tableId) throws com.liferay.portal.SystemException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> findByC_C(
89 long companyId, long classNameId)
90 throws com.liferay.portal.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> findByC_C(
94 long companyId, long classNameId, 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.expando.model.ExpandoTable> findByC_C(
99 long companyId, long classNameId, 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.expando.model.ExpandoTable findByC_C_First(
105 long companyId, long classNameId,
106 com.liferay.portal.kernel.util.OrderByComparator obc)
107 throws com.liferay.portal.SystemException,
108 com.liferay.portlet.expando.NoSuchTableException;
109
110 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
111 public com.liferay.portlet.expando.model.ExpandoTable findByC_C_Last(
112 long companyId, long classNameId,
113 com.liferay.portal.kernel.util.OrderByComparator obc)
114 throws com.liferay.portal.SystemException,
115 com.liferay.portlet.expando.NoSuchTableException;
116
117 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
118 public com.liferay.portlet.expando.model.ExpandoTable[] findByC_C_PrevAndNext(
119 long tableId, long companyId, long classNameId,
120 com.liferay.portal.kernel.util.OrderByComparator obc)
121 throws com.liferay.portal.SystemException,
122 com.liferay.portlet.expando.NoSuchTableException;
123
124 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
125 public com.liferay.portlet.expando.model.ExpandoTable findByC_C_N(
126 long companyId, long classNameId, java.lang.String name)
127 throws com.liferay.portal.SystemException,
128 com.liferay.portlet.expando.NoSuchTableException;
129
130 public com.liferay.portlet.expando.model.ExpandoTable fetchByC_C_N(
131 long companyId, long classNameId, java.lang.String name)
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)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<Object> findWithDynamicQuery(
141 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
142 int end) throws com.liferay.portal.SystemException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> findAll()
146 throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> findAll(
150 int start, int end) throws com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public java.util.List<com.liferay.portlet.expando.model.ExpandoTable> findAll(
154 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
155 throws com.liferay.portal.SystemException;
156
157 public void removeByC_C(long companyId, long classNameId)
158 throws com.liferay.portal.SystemException;
159
160 public void removeByC_C_N(long companyId, long classNameId,
161 java.lang.String name)
162 throws com.liferay.portal.SystemException,
163 com.liferay.portlet.expando.NoSuchTableException;
164
165 public void removeAll() throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public int countByC_C(long companyId, long classNameId)
169 throws com.liferay.portal.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public int countByC_C_N(long companyId, long classNameId,
173 java.lang.String name) throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public int countAll() throws com.liferay.portal.SystemException;
177 }