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.PortalException,
67 com.liferay.portal.SystemException;
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.PortalException,
85 com.liferay.portal.SystemException;
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) throws com.liferay.portal.SystemException;
104
105 public void deleteRow(long rowId)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public void deleteRow(long tableId, long classPK)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public void deleteRow(long classNameId, java.lang.String tableName,
114 long classPK)
115 throws com.liferay.portal.PortalException,
116 com.liferay.portal.SystemException;
117
118 public void deleteRow(java.lang.String className,
119 java.lang.String tableName, long classPK)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
125 long classNameId, int start, int end)
126 throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(
130 java.lang.String className, int start, int end)
131 throws com.liferay.portal.SystemException;
132
133 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
134 public int getDefaultTableRowsCount(long classNameId)
135 throws com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public int getDefaultTableRowsCount(java.lang.String className)
139 throws com.liferay.portal.SystemException;
140
141 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
142 public com.liferay.portlet.expando.model.ExpandoRow getRow(long rowId)
143 throws com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public com.liferay.portlet.expando.model.ExpandoRow getRow(long tableId,
148 long classPK)
149 throws com.liferay.portal.PortalException,
150 com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public com.liferay.portlet.expando.model.ExpandoRow getRow(
154 long classNameId, java.lang.String tableName, long classPK)
155 throws com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public com.liferay.portlet.expando.model.ExpandoRow getRow(
159 java.lang.String className, java.lang.String tableName, long classPK)
160 throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
164 long tableId, int start, int end)
165 throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
169 long classNameId, java.lang.String tableName, int start, int end)
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(
174 java.lang.String className, java.lang.String tableName, int start,
175 int end) throws com.liferay.portal.SystemException;
176
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public int getRowsCount(long tableId)
179 throws com.liferay.portal.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public int getRowsCount(long classNameId, java.lang.String tableName)
183 throws com.liferay.portal.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public int getRowsCount(java.lang.String className,
187 java.lang.String tableName) throws com.liferay.portal.SystemException;
188 }