1
22
23 package com.liferay.portlet.expando.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface ExpandoRowLocalService {
58 public com.liferay.portlet.expando.model.ExpandoRow addExpandoRow(
59 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.expando.model.ExpandoRow createExpandoRow(
63 long rowId);
64
65 public void deleteExpandoRow(long rowId)
66 throws com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteExpandoRow(
70 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<Object> dynamicQuery(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79 int end) throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.expando.model.ExpandoRow getExpandoRow(
83 long rowId)
84 throws com.liferay.portal.SystemException,
85 com.liferay.portal.PortalException;
86
87 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
88 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getExpandoRows(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getExpandoRowsCount() throws com.liferay.portal.SystemException;
93
94 public com.liferay.portlet.expando.model.ExpandoRow updateExpandoRow(
95 com.liferay.portlet.expando.model.ExpandoRow expandoRow)
96 throws com.liferay.portal.SystemException;
97
98 public com.liferay.portlet.expando.model.ExpandoRow updateExpandoRow(
99 com.liferay.portlet.expando.model.ExpandoRow expandoRow, boolean merge)
100 throws com.liferay.portal.SystemException;
101
102 public com.liferay.portlet.expando.model.ExpandoRow addRow(long tableId,
103 long classPK)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public void deleteRow(long rowId)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public void deleteRow(long tableId, long classPK)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException;
114
115 public void deleteRow(long classNameId, java.lang.String tableName,
116 long classPK)
117 throws com.liferay.portal.PortalException,
118 com.liferay.portal.SystemException;
119
120 public void deleteRow(java.lang.String className,
121 java.lang.String tableName, long classPK)
122 throws com.liferay.portal.PortalException,
123 com.liferay.portal.SystemException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
127 long classNameId, int start, int end)
128 throws com.liferay.portal.SystemException;
129
130 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
131 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
132 java.lang.String className, int start, int end)
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public int getDefaultTableRowsCount(long classNameId)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public int getDefaultTableRowsCount(java.lang.String className)
141 throws com.liferay.portal.SystemException;
142
143 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
144 public com.liferay.portlet.expando.model.ExpandoRow getRow(long rowId)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public com.liferay.portlet.expando.model.ExpandoRow getRow(long tableId,
150 long classPK)
151 throws com.liferay.portal.PortalException,
152 com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.expando.model.ExpandoRow getRow(
156 long classNameId, java.lang.String tableName, long classPK)
157 throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public com.liferay.portlet.expando.model.ExpandoRow getRow(
161 java.lang.String className, java.lang.String tableName, long classPK)
162 throws com.liferay.portal.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
166 long tableId, int start, int end)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
171 long classNameId, java.lang.String tableName, int start, int end)
172 throws com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
176 java.lang.String className, java.lang.String tableName, int start,
177 int end) throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public int getRowsCount(long tableId)
181 throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int getRowsCount(long classNameId, java.lang.String tableName)
185 throws com.liferay.portal.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public int getRowsCount(java.lang.String className,
189 java.lang.String tableName) throws com.liferay.portal.SystemException;
190 }