001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.expando.service;
016    
017    import com.liferay.portal.kernel.exception.PortalException;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.kernel.transaction.Isolation;
020    import com.liferay.portal.kernel.transaction.Propagation;
021    import com.liferay.portal.kernel.transaction.Transactional;
022    import com.liferay.portal.service.BaseLocalService;
023    import com.liferay.portal.service.PersistedModelLocalService;
024    
025    /**
026     * Provides the local service interface for ExpandoValue. Methods of this
027     * service will not have security checks based on the propagated JAAS
028     * credentials because this service can only be accessed from within the same
029     * VM.
030     *
031     * @author Brian Wing Shun Chan
032     * @see ExpandoValueLocalServiceUtil
033     * @see com.liferay.portlet.expando.service.base.ExpandoValueLocalServiceBaseImpl
034     * @see com.liferay.portlet.expando.service.impl.ExpandoValueLocalServiceImpl
035     * @generated
036     */
037    @Transactional(isolation = Isolation.PORTAL, rollbackFor =  {
038            PortalException.class, SystemException.class})
039    public interface ExpandoValueLocalService extends BaseLocalService,
040            PersistedModelLocalService {
041            /*
042             * NOTE FOR DEVELOPERS:
043             *
044             * Never modify or reference this interface directly. Always use {@link ExpandoValueLocalServiceUtil} to access the expando value local service. Add custom service methods to {@link com.liferay.portlet.expando.service.impl.ExpandoValueLocalServiceImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.
045             */
046    
047            /**
048            * Adds the expando value to the database. Also notifies the appropriate model listeners.
049            *
050            * @param expandoValue the expando value
051            * @return the expando value that was added
052            * @throws SystemException if a system exception occurred
053            */
054            public com.liferay.portlet.expando.model.ExpandoValue addExpandoValue(
055                    com.liferay.portlet.expando.model.ExpandoValue expandoValue)
056                    throws com.liferay.portal.kernel.exception.SystemException;
057    
058            /**
059            * Creates a new expando value with the primary key. Does not add the expando value to the database.
060            *
061            * @param valueId the primary key for the new expando value
062            * @return the new expando value
063            */
064            public com.liferay.portlet.expando.model.ExpandoValue createExpandoValue(
065                    long valueId);
066    
067            /**
068            * Deletes the expando value with the primary key from the database. Also notifies the appropriate model listeners.
069            *
070            * @param valueId the primary key of the expando value
071            * @return the expando value that was removed
072            * @throws PortalException if a expando value with the primary key could not be found
073            * @throws SystemException if a system exception occurred
074            */
075            public com.liferay.portlet.expando.model.ExpandoValue deleteExpandoValue(
076                    long valueId)
077                    throws com.liferay.portal.kernel.exception.PortalException,
078                            com.liferay.portal.kernel.exception.SystemException;
079    
080            /**
081            * Deletes the expando value from the database. Also notifies the appropriate model listeners.
082            *
083            * @param expandoValue the expando value
084            * @return the expando value that was removed
085            * @throws SystemException if a system exception occurred
086            */
087            public com.liferay.portlet.expando.model.ExpandoValue deleteExpandoValue(
088                    com.liferay.portlet.expando.model.ExpandoValue expandoValue)
089                    throws com.liferay.portal.kernel.exception.SystemException;
090    
091            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092    
093            /**
094            * Performs a dynamic query on the database and returns the matching rows.
095            *
096            * @param dynamicQuery the dynamic query
097            * @return the matching rows
098            * @throws SystemException if a system exception occurred
099            */
100            @SuppressWarnings("rawtypes")
101            public java.util.List dynamicQuery(
102                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103                    throws com.liferay.portal.kernel.exception.SystemException;
104    
105            /**
106            * Performs a dynamic query on the database and returns a range of the matching rows.
107            *
108            * <p>
109            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.expando.model.impl.ExpandoValueModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
110            * </p>
111            *
112            * @param dynamicQuery the dynamic query
113            * @param start the lower bound of the range of model instances
114            * @param end the upper bound of the range of model instances (not inclusive)
115            * @return the range of matching rows
116            * @throws SystemException if a system exception occurred
117            */
118            @SuppressWarnings("rawtypes")
119            public java.util.List dynamicQuery(
120                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121                    int end) throws com.liferay.portal.kernel.exception.SystemException;
122    
123            /**
124            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
125            *
126            * <p>
127            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.expando.model.impl.ExpandoValueModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
128            * </p>
129            *
130            * @param dynamicQuery the dynamic query
131            * @param start the lower bound of the range of model instances
132            * @param end the upper bound of the range of model instances (not inclusive)
133            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
134            * @return the ordered range of matching rows
135            * @throws SystemException if a system exception occurred
136            */
137            @SuppressWarnings("rawtypes")
138            public java.util.List dynamicQuery(
139                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140                    int end,
141                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142                    throws com.liferay.portal.kernel.exception.SystemException;
143    
144            /**
145            * Returns the number of rows that match the dynamic query.
146            *
147            * @param dynamicQuery the dynamic query
148            * @return the number of rows that match the dynamic query
149            * @throws SystemException if a system exception occurred
150            */
151            public long dynamicQueryCount(
152                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153                    throws com.liferay.portal.kernel.exception.SystemException;
154    
155            /**
156            * Returns the number of rows that match the dynamic query.
157            *
158            * @param dynamicQuery the dynamic query
159            * @param projection the projection to apply to the query
160            * @return the number of rows that match the dynamic query
161            * @throws SystemException if a system exception occurred
162            */
163            public long dynamicQueryCount(
164                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165                    com.liferay.portal.kernel.dao.orm.Projection projection)
166                    throws com.liferay.portal.kernel.exception.SystemException;
167    
168            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169            public com.liferay.portlet.expando.model.ExpandoValue fetchExpandoValue(
170                    long valueId)
171                    throws com.liferay.portal.kernel.exception.SystemException;
172    
173            /**
174            * Returns the expando value with the primary key.
175            *
176            * @param valueId the primary key of the expando value
177            * @return the expando value
178            * @throws PortalException if a expando value with the primary key could not be found
179            * @throws SystemException if a system exception occurred
180            */
181            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182            public com.liferay.portlet.expando.model.ExpandoValue getExpandoValue(
183                    long valueId)
184                    throws com.liferay.portal.kernel.exception.PortalException,
185                            com.liferay.portal.kernel.exception.SystemException;
186    
187            @Override
188            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189            public com.liferay.portal.model.PersistedModel getPersistedModel(
190                    java.io.Serializable primaryKeyObj)
191                    throws com.liferay.portal.kernel.exception.PortalException,
192                            com.liferay.portal.kernel.exception.SystemException;
193    
194            /**
195            * Returns a range of all the expando values.
196            *
197            * <p>
198            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.expando.model.impl.ExpandoValueModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
199            * </p>
200            *
201            * @param start the lower bound of the range of expando values
202            * @param end the upper bound of the range of expando values (not inclusive)
203            * @return the range of expando values
204            * @throws SystemException if a system exception occurred
205            */
206            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getExpandoValues(
208                    int start, int end)
209                    throws com.liferay.portal.kernel.exception.SystemException;
210    
211            /**
212            * Returns the number of expando values.
213            *
214            * @return the number of expando values
215            * @throws SystemException if a system exception occurred
216            */
217            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218            public int getExpandoValuesCount()
219                    throws com.liferay.portal.kernel.exception.SystemException;
220    
221            /**
222            * Updates the expando value in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
223            *
224            * @param expandoValue the expando value
225            * @return the expando value that was updated
226            * @throws SystemException if a system exception occurred
227            */
228            public com.liferay.portlet.expando.model.ExpandoValue updateExpandoValue(
229                    com.liferay.portlet.expando.model.ExpandoValue expandoValue)
230                    throws com.liferay.portal.kernel.exception.SystemException;
231    
232            /**
233            * Returns the Spring bean ID for this bean.
234            *
235            * @return the Spring bean ID for this bean
236            */
237            public java.lang.String getBeanIdentifier();
238    
239            /**
240            * Sets the Spring bean ID for this bean.
241            *
242            * @param beanIdentifier the Spring bean ID for this bean
243            */
244            public void setBeanIdentifier(java.lang.String beanIdentifier);
245    
246            public com.liferay.portlet.expando.model.ExpandoValue addValue(
247                    long classNameId, long tableId, long columnId, long classPK,
248                    java.lang.String data)
249                    throws com.liferay.portal.kernel.exception.PortalException,
250                            com.liferay.portal.kernel.exception.SystemException;
251    
252            public com.liferay.portlet.expando.model.ExpandoValue addValue(
253                    long companyId, java.lang.String className, java.lang.String tableName,
254                    java.lang.String columnName, long classPK, boolean data)
255                    throws com.liferay.portal.kernel.exception.PortalException,
256                            com.liferay.portal.kernel.exception.SystemException;
257    
258            public com.liferay.portlet.expando.model.ExpandoValue addValue(
259                    long companyId, java.lang.String className, java.lang.String tableName,
260                    java.lang.String columnName, long classPK, boolean[] data)
261                    throws com.liferay.portal.kernel.exception.PortalException,
262                            com.liferay.portal.kernel.exception.SystemException;
263    
264            public com.liferay.portlet.expando.model.ExpandoValue addValue(
265                    long companyId, java.lang.String className, java.lang.String tableName,
266                    java.lang.String columnName, long classPK, java.util.Date data)
267                    throws com.liferay.portal.kernel.exception.PortalException,
268                            com.liferay.portal.kernel.exception.SystemException;
269    
270            public com.liferay.portlet.expando.model.ExpandoValue addValue(
271                    long companyId, java.lang.String className, java.lang.String tableName,
272                    java.lang.String columnName, long classPK, java.util.Date[] data)
273                    throws com.liferay.portal.kernel.exception.PortalException,
274                            com.liferay.portal.kernel.exception.SystemException;
275    
276            public com.liferay.portlet.expando.model.ExpandoValue addValue(
277                    long companyId, java.lang.String className, java.lang.String tableName,
278                    java.lang.String columnName, long classPK, double data)
279                    throws com.liferay.portal.kernel.exception.PortalException,
280                            com.liferay.portal.kernel.exception.SystemException;
281    
282            public com.liferay.portlet.expando.model.ExpandoValue addValue(
283                    long companyId, java.lang.String className, java.lang.String tableName,
284                    java.lang.String columnName, long classPK, double[] data)
285                    throws com.liferay.portal.kernel.exception.PortalException,
286                            com.liferay.portal.kernel.exception.SystemException;
287    
288            public com.liferay.portlet.expando.model.ExpandoValue addValue(
289                    long companyId, java.lang.String className, java.lang.String tableName,
290                    java.lang.String columnName, long classPK, float data)
291                    throws com.liferay.portal.kernel.exception.PortalException,
292                            com.liferay.portal.kernel.exception.SystemException;
293    
294            public com.liferay.portlet.expando.model.ExpandoValue addValue(
295                    long companyId, java.lang.String className, java.lang.String tableName,
296                    java.lang.String columnName, long classPK, float[] data)
297                    throws com.liferay.portal.kernel.exception.PortalException,
298                            com.liferay.portal.kernel.exception.SystemException;
299    
300            public com.liferay.portlet.expando.model.ExpandoValue addValue(
301                    long companyId, java.lang.String className, java.lang.String tableName,
302                    java.lang.String columnName, long classPK, int data)
303                    throws com.liferay.portal.kernel.exception.PortalException,
304                            com.liferay.portal.kernel.exception.SystemException;
305    
306            public com.liferay.portlet.expando.model.ExpandoValue addValue(
307                    long companyId, java.lang.String className, java.lang.String tableName,
308                    java.lang.String columnName, long classPK, int[] data)
309                    throws com.liferay.portal.kernel.exception.PortalException,
310                            com.liferay.portal.kernel.exception.SystemException;
311    
312            public com.liferay.portlet.expando.model.ExpandoValue addValue(
313                    long companyId, java.lang.String className, java.lang.String tableName,
314                    java.lang.String columnName, long classPK, long data)
315                    throws com.liferay.portal.kernel.exception.PortalException,
316                            com.liferay.portal.kernel.exception.SystemException;
317    
318            public com.liferay.portlet.expando.model.ExpandoValue addValue(
319                    long companyId, java.lang.String className, java.lang.String tableName,
320                    java.lang.String columnName, long classPK, long[] data)
321                    throws com.liferay.portal.kernel.exception.PortalException,
322                            com.liferay.portal.kernel.exception.SystemException;
323    
324            public com.liferay.portlet.expando.model.ExpandoValue addValue(
325                    long companyId, java.lang.String className, java.lang.String tableName,
326                    java.lang.String columnName, long classPK,
327                    java.util.Map<java.util.Locale, ?> dataMap,
328                    java.util.Locale defautlLocale)
329                    throws com.liferay.portal.kernel.exception.PortalException,
330                            com.liferay.portal.kernel.exception.SystemException;
331    
332            public com.liferay.portlet.expando.model.ExpandoValue addValue(
333                    long companyId, java.lang.String className, java.lang.String tableName,
334                    java.lang.String columnName, long classPK, java.lang.Number data)
335                    throws com.liferay.portal.kernel.exception.PortalException,
336                            com.liferay.portal.kernel.exception.SystemException;
337    
338            public com.liferay.portlet.expando.model.ExpandoValue addValue(
339                    long companyId, java.lang.String className, java.lang.String tableName,
340                    java.lang.String columnName, long classPK, java.lang.Number[] data)
341                    throws com.liferay.portal.kernel.exception.PortalException,
342                            com.liferay.portal.kernel.exception.SystemException;
343    
344            public com.liferay.portlet.expando.model.ExpandoValue addValue(
345                    long companyId, java.lang.String className, java.lang.String tableName,
346                    java.lang.String columnName, long classPK, java.lang.Object data)
347                    throws com.liferay.portal.kernel.exception.PortalException,
348                            com.liferay.portal.kernel.exception.SystemException;
349    
350            public com.liferay.portlet.expando.model.ExpandoValue addValue(
351                    long companyId, java.lang.String className, java.lang.String tableName,
352                    java.lang.String columnName, long classPK, short data)
353                    throws com.liferay.portal.kernel.exception.PortalException,
354                            com.liferay.portal.kernel.exception.SystemException;
355    
356            public com.liferay.portlet.expando.model.ExpandoValue addValue(
357                    long companyId, java.lang.String className, java.lang.String tableName,
358                    java.lang.String columnName, long classPK, short[] data)
359                    throws com.liferay.portal.kernel.exception.PortalException,
360                            com.liferay.portal.kernel.exception.SystemException;
361    
362            public com.liferay.portlet.expando.model.ExpandoValue addValue(
363                    long companyId, java.lang.String className, java.lang.String tableName,
364                    java.lang.String columnName, long classPK, java.lang.String data)
365                    throws com.liferay.portal.kernel.exception.PortalException,
366                            com.liferay.portal.kernel.exception.SystemException;
367    
368            public com.liferay.portlet.expando.model.ExpandoValue addValue(
369                    long companyId, java.lang.String className, java.lang.String tableName,
370                    java.lang.String columnName, long classPK, java.lang.String[] data)
371                    throws com.liferay.portal.kernel.exception.PortalException,
372                            com.liferay.portal.kernel.exception.SystemException;
373    
374            /**
375            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
376            String, String, long, boolean[])}
377            */
378            public com.liferay.portlet.expando.model.ExpandoValue addValue(
379                    java.lang.String className, java.lang.String tableName,
380                    java.lang.String columnName, long classPK, boolean data)
381                    throws com.liferay.portal.kernel.exception.PortalException,
382                            com.liferay.portal.kernel.exception.SystemException;
383    
384            /**
385            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
386            String, String, long, boolean[])}
387            */
388            public com.liferay.portlet.expando.model.ExpandoValue addValue(
389                    java.lang.String className, java.lang.String tableName,
390                    java.lang.String columnName, long classPK, boolean[] data)
391                    throws com.liferay.portal.kernel.exception.PortalException,
392                            com.liferay.portal.kernel.exception.SystemException;
393    
394            /**
395            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
396            String, String, long, Date[])}
397            */
398            public com.liferay.portlet.expando.model.ExpandoValue addValue(
399                    java.lang.String className, java.lang.String tableName,
400                    java.lang.String columnName, long classPK, java.util.Date data)
401                    throws com.liferay.portal.kernel.exception.PortalException,
402                            com.liferay.portal.kernel.exception.SystemException;
403    
404            /**
405            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
406            String, String, long, Date[])}
407            */
408            public com.liferay.portlet.expando.model.ExpandoValue addValue(
409                    java.lang.String className, java.lang.String tableName,
410                    java.lang.String columnName, long classPK, java.util.Date[] data)
411                    throws com.liferay.portal.kernel.exception.PortalException,
412                            com.liferay.portal.kernel.exception.SystemException;
413    
414            /**
415            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
416            String, String, long, double[])}
417            */
418            public com.liferay.portlet.expando.model.ExpandoValue addValue(
419                    java.lang.String className, java.lang.String tableName,
420                    java.lang.String columnName, long classPK, double data)
421                    throws com.liferay.portal.kernel.exception.PortalException,
422                            com.liferay.portal.kernel.exception.SystemException;
423    
424            /**
425            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
426            String, String, long, double[])}
427            */
428            public com.liferay.portlet.expando.model.ExpandoValue addValue(
429                    java.lang.String className, java.lang.String tableName,
430                    java.lang.String columnName, long classPK, double[] data)
431                    throws com.liferay.portal.kernel.exception.PortalException,
432                            com.liferay.portal.kernel.exception.SystemException;
433    
434            /**
435            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
436            String, String, long, float[])}
437            */
438            public com.liferay.portlet.expando.model.ExpandoValue addValue(
439                    java.lang.String className, java.lang.String tableName,
440                    java.lang.String columnName, long classPK, float data)
441                    throws com.liferay.portal.kernel.exception.PortalException,
442                            com.liferay.portal.kernel.exception.SystemException;
443    
444            /**
445            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
446            String, String, long, float[])}
447            */
448            public com.liferay.portlet.expando.model.ExpandoValue addValue(
449                    java.lang.String className, java.lang.String tableName,
450                    java.lang.String columnName, long classPK, float[] data)
451                    throws com.liferay.portal.kernel.exception.PortalException,
452                            com.liferay.portal.kernel.exception.SystemException;
453    
454            /**
455            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
456            String, String, long, int[])}
457            */
458            public com.liferay.portlet.expando.model.ExpandoValue addValue(
459                    java.lang.String className, java.lang.String tableName,
460                    java.lang.String columnName, long classPK, int data)
461                    throws com.liferay.portal.kernel.exception.PortalException,
462                            com.liferay.portal.kernel.exception.SystemException;
463    
464            /**
465            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
466            String, String, long, int[])}
467            */
468            public com.liferay.portlet.expando.model.ExpandoValue addValue(
469                    java.lang.String className, java.lang.String tableName,
470                    java.lang.String columnName, long classPK, int[] data)
471                    throws com.liferay.portal.kernel.exception.PortalException,
472                            com.liferay.portal.kernel.exception.SystemException;
473    
474            /**
475            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
476            String, String, long, long[])}
477            */
478            public com.liferay.portlet.expando.model.ExpandoValue addValue(
479                    java.lang.String className, java.lang.String tableName,
480                    java.lang.String columnName, long classPK, long data)
481                    throws com.liferay.portal.kernel.exception.PortalException,
482                            com.liferay.portal.kernel.exception.SystemException;
483    
484            /**
485            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
486            String, String, long, long[])}
487            */
488            public com.liferay.portlet.expando.model.ExpandoValue addValue(
489                    java.lang.String className, java.lang.String tableName,
490                    java.lang.String columnName, long classPK, long[] data)
491                    throws com.liferay.portal.kernel.exception.PortalException,
492                            com.liferay.portal.kernel.exception.SystemException;
493    
494            /**
495            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
496            String, String, long, Object)}
497            */
498            public com.liferay.portlet.expando.model.ExpandoValue addValue(
499                    java.lang.String className, java.lang.String tableName,
500                    java.lang.String columnName, long classPK, java.lang.Object data)
501                    throws com.liferay.portal.kernel.exception.PortalException,
502                            com.liferay.portal.kernel.exception.SystemException;
503    
504            /**
505            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
506            String, String, long, short[])}
507            */
508            public com.liferay.portlet.expando.model.ExpandoValue addValue(
509                    java.lang.String className, java.lang.String tableName,
510                    java.lang.String columnName, long classPK, short data)
511                    throws com.liferay.portal.kernel.exception.PortalException,
512                            com.liferay.portal.kernel.exception.SystemException;
513    
514            /**
515            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
516            String, String, long, short[])}
517            */
518            public com.liferay.portlet.expando.model.ExpandoValue addValue(
519                    java.lang.String className, java.lang.String tableName,
520                    java.lang.String columnName, long classPK, short[] data)
521                    throws com.liferay.portal.kernel.exception.PortalException,
522                            com.liferay.portal.kernel.exception.SystemException;
523    
524            /**
525            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
526            String, String, long, String[])}
527            */
528            public com.liferay.portlet.expando.model.ExpandoValue addValue(
529                    java.lang.String className, java.lang.String tableName,
530                    java.lang.String columnName, long classPK, java.lang.String data)
531                    throws com.liferay.portal.kernel.exception.PortalException,
532                            com.liferay.portal.kernel.exception.SystemException;
533    
534            /**
535            * @deprecated As of 6.1.0, replaced by {@link #addValue(long, String,
536            String, String, long, String[])}
537            */
538            public com.liferay.portlet.expando.model.ExpandoValue addValue(
539                    java.lang.String className, java.lang.String tableName,
540                    java.lang.String columnName, long classPK, java.lang.String[] data)
541                    throws com.liferay.portal.kernel.exception.PortalException,
542                            com.liferay.portal.kernel.exception.SystemException;
543    
544            public void addValues(long classNameId, long tableId,
545                    java.util.List<com.liferay.portlet.expando.model.ExpandoColumn> columns,
546                    long classPK, java.util.Map<java.lang.String, java.lang.String> data)
547                    throws com.liferay.portal.kernel.exception.PortalException,
548                            com.liferay.portal.kernel.exception.SystemException;
549    
550            public void addValues(long companyId, long classNameId,
551                    java.lang.String tableName, long classPK,
552                    java.util.Map<java.lang.String, java.io.Serializable> attributes)
553                    throws com.liferay.portal.kernel.exception.PortalException,
554                            com.liferay.portal.kernel.exception.SystemException;
555    
556            public void addValues(long companyId, java.lang.String className,
557                    java.lang.String tableName, long classPK,
558                    java.util.Map<java.lang.String, java.io.Serializable> attributes)
559                    throws com.liferay.portal.kernel.exception.PortalException,
560                            com.liferay.portal.kernel.exception.SystemException;
561    
562            public void deleteColumnValues(long columnId)
563                    throws com.liferay.portal.kernel.exception.SystemException;
564    
565            public void deleteRowValues(long rowId)
566                    throws com.liferay.portal.kernel.exception.SystemException;
567    
568            public void deleteTableValues(long tableId)
569                    throws com.liferay.portal.kernel.exception.SystemException;
570    
571            public void deleteValue(
572                    com.liferay.portlet.expando.model.ExpandoValue value)
573                    throws com.liferay.portal.kernel.exception.SystemException;
574    
575            public void deleteValue(long valueId)
576                    throws com.liferay.portal.kernel.exception.PortalException,
577                            com.liferay.portal.kernel.exception.SystemException;
578    
579            public void deleteValue(long columnId, long rowId)
580                    throws com.liferay.portal.kernel.exception.PortalException,
581                            com.liferay.portal.kernel.exception.SystemException;
582    
583            public void deleteValue(long companyId, long classNameId,
584                    java.lang.String tableName, java.lang.String columnName, long classPK)
585                    throws com.liferay.portal.kernel.exception.PortalException,
586                            com.liferay.portal.kernel.exception.SystemException;
587    
588            public void deleteValue(long companyId, java.lang.String className,
589                    java.lang.String tableName, java.lang.String columnName, long classPK)
590                    throws com.liferay.portal.kernel.exception.PortalException,
591                            com.liferay.portal.kernel.exception.SystemException;
592    
593            public void deleteValues(long classNameId, long classPK)
594                    throws com.liferay.portal.kernel.exception.SystemException;
595    
596            public void deleteValues(java.lang.String className, long classPK)
597                    throws com.liferay.portal.kernel.exception.SystemException;
598    
599            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
600            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
601                    long columnId, int start, int end)
602                    throws com.liferay.portal.kernel.exception.SystemException;
603    
604            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
605            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
606                    long companyId, long classNameId, java.lang.String tableName,
607                    java.lang.String columnName, int start, int end)
608                    throws com.liferay.portal.kernel.exception.SystemException;
609    
610            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
611            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
612                    long companyId, long classNameId, java.lang.String tableName,
613                    java.lang.String columnName, java.lang.String data, int start, int end)
614                    throws com.liferay.portal.kernel.exception.SystemException;
615    
616            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
617            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
618                    long companyId, java.lang.String className, java.lang.String tableName,
619                    java.lang.String columnName, int start, int end)
620                    throws com.liferay.portal.kernel.exception.SystemException;
621    
622            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
623            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
624                    long companyId, java.lang.String className, java.lang.String tableName,
625                    java.lang.String columnName, java.lang.String data, int start, int end)
626                    throws com.liferay.portal.kernel.exception.SystemException;
627    
628            /**
629            * @deprecated As of 6.1.0, replaced by {@link #getColumnValues(long,
630            String, String, String, String, int, int)}
631            */
632            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
633            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
634                    java.lang.String className, java.lang.String tableName,
635                    java.lang.String columnName, java.lang.String data, int start, int end)
636                    throws com.liferay.portal.kernel.exception.SystemException;
637    
638            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
639            public int getColumnValuesCount(long columnId)
640                    throws com.liferay.portal.kernel.exception.SystemException;
641    
642            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
643            public int getColumnValuesCount(long companyId, long classNameId,
644                    java.lang.String tableName, java.lang.String columnName)
645                    throws com.liferay.portal.kernel.exception.SystemException;
646    
647            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
648            public int getColumnValuesCount(long companyId, long classNameId,
649                    java.lang.String tableName, java.lang.String columnName,
650                    java.lang.String data)
651                    throws com.liferay.portal.kernel.exception.SystemException;
652    
653            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
654            public int getColumnValuesCount(long companyId, java.lang.String className,
655                    java.lang.String tableName, java.lang.String columnName)
656                    throws com.liferay.portal.kernel.exception.SystemException;
657    
658            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
659            public int getColumnValuesCount(long companyId, java.lang.String className,
660                    java.lang.String tableName, java.lang.String columnName,
661                    java.lang.String data)
662                    throws com.liferay.portal.kernel.exception.SystemException;
663    
664            /**
665            * @deprecated As of 6.1.0, replaced by {@link #getColumnValuesCount(long,
666            String, String, String, String)}
667            */
668            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
669            public int getColumnValuesCount(java.lang.String className,
670                    java.lang.String tableName, java.lang.String columnName,
671                    java.lang.String data)
672                    throws com.liferay.portal.kernel.exception.SystemException;
673    
674            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
675            public java.util.Map<java.lang.String, java.io.Serializable> getData(
676                    long companyId, java.lang.String className, java.lang.String tableName,
677                    java.util.Collection<java.lang.String> columnNames, long classPK)
678                    throws com.liferay.portal.kernel.exception.PortalException,
679                            com.liferay.portal.kernel.exception.SystemException;
680    
681            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
682            public java.io.Serializable getData(long companyId,
683                    java.lang.String className, java.lang.String tableName,
684                    java.lang.String columnName, long classPK)
685                    throws com.liferay.portal.kernel.exception.PortalException,
686                            com.liferay.portal.kernel.exception.SystemException;
687    
688            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
689            public boolean getData(long companyId, java.lang.String className,
690                    java.lang.String tableName, java.lang.String columnName, long classPK,
691                    boolean defaultData)
692                    throws com.liferay.portal.kernel.exception.PortalException,
693                            com.liferay.portal.kernel.exception.SystemException;
694    
695            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
696            public boolean[] getData(long companyId, java.lang.String className,
697                    java.lang.String tableName, java.lang.String columnName, long classPK,
698                    boolean[] defaultData)
699                    throws com.liferay.portal.kernel.exception.PortalException,
700                            com.liferay.portal.kernel.exception.SystemException;
701    
702            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
703            public java.util.Date getData(long companyId, java.lang.String className,
704                    java.lang.String tableName, java.lang.String columnName, long classPK,
705                    java.util.Date defaultData)
706                    throws com.liferay.portal.kernel.exception.PortalException,
707                            com.liferay.portal.kernel.exception.SystemException;
708    
709            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
710            public java.util.Date[] getData(long companyId, java.lang.String className,
711                    java.lang.String tableName, java.lang.String columnName, long classPK,
712                    java.util.Date[] defaultData)
713                    throws com.liferay.portal.kernel.exception.PortalException,
714                            com.liferay.portal.kernel.exception.SystemException;
715    
716            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
717            public double getData(long companyId, java.lang.String className,
718                    java.lang.String tableName, java.lang.String columnName, long classPK,
719                    double defaultData)
720                    throws com.liferay.portal.kernel.exception.PortalException,
721                            com.liferay.portal.kernel.exception.SystemException;
722    
723            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
724            public double[] getData(long companyId, java.lang.String className,
725                    java.lang.String tableName, java.lang.String columnName, long classPK,
726                    double[] defaultData)
727                    throws com.liferay.portal.kernel.exception.PortalException,
728                            com.liferay.portal.kernel.exception.SystemException;
729    
730            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
731            public float getData(long companyId, java.lang.String className,
732                    java.lang.String tableName, java.lang.String columnName, long classPK,
733                    float defaultData)
734                    throws com.liferay.portal.kernel.exception.PortalException,
735                            com.liferay.portal.kernel.exception.SystemException;
736    
737            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
738            public float[] getData(long companyId, java.lang.String className,
739                    java.lang.String tableName, java.lang.String columnName, long classPK,
740                    float[] defaultData)
741                    throws com.liferay.portal.kernel.exception.PortalException,
742                            com.liferay.portal.kernel.exception.SystemException;
743    
744            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
745            public int getData(long companyId, java.lang.String className,
746                    java.lang.String tableName, java.lang.String columnName, long classPK,
747                    int defaultData)
748                    throws com.liferay.portal.kernel.exception.PortalException,
749                            com.liferay.portal.kernel.exception.SystemException;
750    
751            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
752            public int[] getData(long companyId, java.lang.String className,
753                    java.lang.String tableName, java.lang.String columnName, long classPK,
754                    int[] defaultData)
755                    throws com.liferay.portal.kernel.exception.PortalException,
756                            com.liferay.portal.kernel.exception.SystemException;
757    
758            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
759            public long getData(long companyId, java.lang.String className,
760                    java.lang.String tableName, java.lang.String columnName, long classPK,
761                    long defaultData)
762                    throws com.liferay.portal.kernel.exception.PortalException,
763                            com.liferay.portal.kernel.exception.SystemException;
764    
765            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
766            public long[] getData(long companyId, java.lang.String className,
767                    java.lang.String tableName, java.lang.String columnName, long classPK,
768                    long[] defaultData)
769                    throws com.liferay.portal.kernel.exception.PortalException,
770                            com.liferay.portal.kernel.exception.SystemException;
771    
772            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
773            public java.util.Map<?, ?> getData(long companyId,
774                    java.lang.String className, java.lang.String tableName,
775                    java.lang.String columnName, long classPK,
776                    java.util.Map<?, ?> defaultData)
777                    throws com.liferay.portal.kernel.exception.PortalException,
778                            com.liferay.portal.kernel.exception.SystemException;
779    
780            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
781            public java.lang.Number getData(long companyId, java.lang.String className,
782                    java.lang.String tableName, java.lang.String columnName, long classPK,
783                    java.lang.Number defaultData)
784                    throws com.liferay.portal.kernel.exception.PortalException,
785                            com.liferay.portal.kernel.exception.SystemException;
786    
787            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
788            public java.lang.Number[] getData(long companyId,
789                    java.lang.String className, java.lang.String tableName,
790                    java.lang.String columnName, long classPK,
791                    java.lang.Number[] defaultData)
792                    throws com.liferay.portal.kernel.exception.PortalException,
793                            com.liferay.portal.kernel.exception.SystemException;
794    
795            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
796            public short getData(long companyId, java.lang.String className,
797                    java.lang.String tableName, java.lang.String columnName, long classPK,
798                    short defaultData)
799                    throws com.liferay.portal.kernel.exception.PortalException,
800                            com.liferay.portal.kernel.exception.SystemException;
801    
802            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
803            public short[] getData(long companyId, java.lang.String className,
804                    java.lang.String tableName, java.lang.String columnName, long classPK,
805                    short[] defaultData)
806                    throws com.liferay.portal.kernel.exception.PortalException,
807                            com.liferay.portal.kernel.exception.SystemException;
808    
809            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
810            public java.lang.String getData(long companyId, java.lang.String className,
811                    java.lang.String tableName, java.lang.String columnName, long classPK,
812                    java.lang.String defaultData)
813                    throws com.liferay.portal.kernel.exception.PortalException,
814                            com.liferay.portal.kernel.exception.SystemException;
815    
816            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
817            public java.lang.String[] getData(long companyId,
818                    java.lang.String className, java.lang.String tableName,
819                    java.lang.String columnName, long classPK,
820                    java.lang.String[] defaultData)
821                    throws com.liferay.portal.kernel.exception.PortalException,
822                            com.liferay.portal.kernel.exception.SystemException;
823    
824            /**
825            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
826            String, String, long)}
827            */
828            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
829            public java.io.Serializable getData(java.lang.String className,
830                    java.lang.String tableName, java.lang.String columnName, long classPK)
831                    throws com.liferay.portal.kernel.exception.PortalException,
832                            com.liferay.portal.kernel.exception.SystemException;
833    
834            /**
835            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
836            String, String, long, boolean[])}
837            */
838            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
839            public boolean getData(java.lang.String className,
840                    java.lang.String tableName, java.lang.String columnName, long classPK,
841                    boolean defaultData)
842                    throws com.liferay.portal.kernel.exception.PortalException,
843                            com.liferay.portal.kernel.exception.SystemException;
844    
845            /**
846            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
847            String, String, long, boolean[])}
848            */
849            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
850            public boolean[] getData(java.lang.String className,
851                    java.lang.String tableName, java.lang.String columnName, long classPK,
852                    boolean[] defaultData)
853                    throws com.liferay.portal.kernel.exception.PortalException,
854                            com.liferay.portal.kernel.exception.SystemException;
855    
856            /**
857            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
858            String, String, long, Date[])}
859            */
860            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
861            public java.util.Date getData(java.lang.String className,
862                    java.lang.String tableName, java.lang.String columnName, long classPK,
863                    java.util.Date defaultData)
864                    throws com.liferay.portal.kernel.exception.PortalException,
865                            com.liferay.portal.kernel.exception.SystemException;
866    
867            /**
868            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
869            String, String, long, Date[])}
870            */
871            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
872            public java.util.Date[] getData(java.lang.String className,
873                    java.lang.String tableName, java.lang.String columnName, long classPK,
874                    java.util.Date[] defaultData)
875                    throws com.liferay.portal.kernel.exception.PortalException,
876                            com.liferay.portal.kernel.exception.SystemException;
877    
878            /**
879            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
880            String, String, long, double[])}
881            */
882            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
883            public double getData(java.lang.String className,
884                    java.lang.String tableName, java.lang.String columnName, long classPK,
885                    double defaultData)
886                    throws com.liferay.portal.kernel.exception.PortalException,
887                            com.liferay.portal.kernel.exception.SystemException;
888    
889            /**
890            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
891            String, String, long, double[])}
892            */
893            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
894            public double[] getData(java.lang.String className,
895                    java.lang.String tableName, java.lang.String columnName, long classPK,
896                    double[] defaultData)
897                    throws com.liferay.portal.kernel.exception.PortalException,
898                            com.liferay.portal.kernel.exception.SystemException;
899    
900            /**
901            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
902            String, String, long, float[])}
903            */
904            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
905            public float getData(java.lang.String className,
906                    java.lang.String tableName, java.lang.String columnName, long classPK,
907                    float defaultData)
908                    throws com.liferay.portal.kernel.exception.PortalException,
909                            com.liferay.portal.kernel.exception.SystemException;
910    
911            /**
912            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
913            String, String, long, float[])}
914            */
915            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
916            public float[] getData(java.lang.String className,
917                    java.lang.String tableName, java.lang.String columnName, long classPK,
918                    float[] defaultData)
919                    throws com.liferay.portal.kernel.exception.PortalException,
920                            com.liferay.portal.kernel.exception.SystemException;
921    
922            /**
923            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
924            String, String, long, int[])}
925            */
926            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
927            public int getData(java.lang.String className, java.lang.String tableName,
928                    java.lang.String columnName, long classPK, int defaultData)
929                    throws com.liferay.portal.kernel.exception.PortalException,
930                            com.liferay.portal.kernel.exception.SystemException;
931    
932            /**
933            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
934            String, String, long, int[])}
935            */
936            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
937            public int[] getData(java.lang.String className,
938                    java.lang.String tableName, java.lang.String columnName, long classPK,
939                    int[] defaultData)
940                    throws com.liferay.portal.kernel.exception.PortalException,
941                            com.liferay.portal.kernel.exception.SystemException;
942    
943            /**
944            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
945            String, String, long, long[])}
946            */
947            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
948            public long getData(java.lang.String className, java.lang.String tableName,
949                    java.lang.String columnName, long classPK, long defaultData)
950                    throws com.liferay.portal.kernel.exception.PortalException,
951                            com.liferay.portal.kernel.exception.SystemException;
952    
953            /**
954            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
955            String, String, long, long[])}
956            */
957            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
958            public long[] getData(java.lang.String className,
959                    java.lang.String tableName, java.lang.String columnName, long classPK,
960                    long[] defaultData)
961                    throws com.liferay.portal.kernel.exception.PortalException,
962                            com.liferay.portal.kernel.exception.SystemException;
963    
964            /**
965            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
966            String, String, long, short[])}
967            */
968            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
969            public short getData(java.lang.String className,
970                    java.lang.String tableName, java.lang.String columnName, long classPK,
971                    short defaultData)
972                    throws com.liferay.portal.kernel.exception.PortalException,
973                            com.liferay.portal.kernel.exception.SystemException;
974    
975            /**
976            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
977            String, String, long, short[])}
978            */
979            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
980            public short[] getData(java.lang.String className,
981                    java.lang.String tableName, java.lang.String columnName, long classPK,
982                    short[] defaultData)
983                    throws com.liferay.portal.kernel.exception.PortalException,
984                            com.liferay.portal.kernel.exception.SystemException;
985    
986            /**
987            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
988            String, String, long, String[])}
989            */
990            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
991            public java.lang.String getData(java.lang.String className,
992                    java.lang.String tableName, java.lang.String columnName, long classPK,
993                    java.lang.String defaultData)
994                    throws com.liferay.portal.kernel.exception.PortalException,
995                            com.liferay.portal.kernel.exception.SystemException;
996    
997            /**
998            * @deprecated As of 6.1.0, replaced by {@link #getData(long, String,
999            String, String, long, String[])}
1000            */
1001            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1002            public java.lang.String[] getData(java.lang.String className,
1003                    java.lang.String tableName, java.lang.String columnName, long classPK,
1004                    java.lang.String[] defaultData)
1005                    throws com.liferay.portal.kernel.exception.PortalException,
1006                            com.liferay.portal.kernel.exception.SystemException;
1007    
1008            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1009            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getDefaultTableColumnValues(
1010                    long companyId, long classNameId, java.lang.String columnName,
1011                    int start, int end)
1012                    throws com.liferay.portal.kernel.exception.SystemException;
1013    
1014            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1015            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getDefaultTableColumnValues(
1016                    long companyId, java.lang.String className,
1017                    java.lang.String columnName, int start, int end)
1018                    throws com.liferay.portal.kernel.exception.SystemException;
1019    
1020            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1021            public int getDefaultTableColumnValuesCount(long companyId,
1022                    long classNameId, java.lang.String columnName)
1023                    throws com.liferay.portal.kernel.exception.SystemException;
1024    
1025            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1026            public int getDefaultTableColumnValuesCount(long companyId,
1027                    java.lang.String className, java.lang.String columnName)
1028                    throws com.liferay.portal.kernel.exception.SystemException;
1029    
1030            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1031            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
1032                    long rowId) throws com.liferay.portal.kernel.exception.SystemException;
1033    
1034            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1035            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
1036                    long rowId, int start, int end)
1037                    throws com.liferay.portal.kernel.exception.SystemException;
1038    
1039            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1040            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
1041                    long companyId, long classNameId, java.lang.String tableName,
1042                    long classPK, int start, int end)
1043                    throws com.liferay.portal.kernel.exception.SystemException;
1044    
1045            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1046            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
1047                    long companyId, java.lang.String className, java.lang.String tableName,
1048                    long classPK, int start, int end)
1049                    throws com.liferay.portal.kernel.exception.SystemException;
1050    
1051            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1052            public int getRowValuesCount(long rowId)
1053                    throws com.liferay.portal.kernel.exception.SystemException;
1054    
1055            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1056            public int getRowValuesCount(long companyId, long classNameId,
1057                    java.lang.String tableName, long classPK)
1058                    throws com.liferay.portal.kernel.exception.SystemException;
1059    
1060            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1061            public int getRowValuesCount(long companyId, java.lang.String className,
1062                    java.lang.String tableName, long classPK)
1063                    throws com.liferay.portal.kernel.exception.SystemException;
1064    
1065            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1066            public com.liferay.portlet.expando.model.ExpandoValue getValue(long valueId)
1067                    throws com.liferay.portal.kernel.exception.PortalException,
1068                            com.liferay.portal.kernel.exception.SystemException;
1069    
1070            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1071            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1072                    long columnId, long rowId)
1073                    throws com.liferay.portal.kernel.exception.PortalException,
1074                            com.liferay.portal.kernel.exception.SystemException;
1075    
1076            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1077            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1078                    long tableId, long columnId, long classPK)
1079                    throws com.liferay.portal.kernel.exception.SystemException;
1080    
1081            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1082            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1083                    long companyId, long classNameId, java.lang.String tableName,
1084                    java.lang.String columnName, long classPK)
1085                    throws com.liferay.portal.kernel.exception.SystemException;
1086    
1087            /**
1088            * @deprecated As of 6.1.0, replaced by {@link #getValue(long, long, String,
1089            String, long)}
1090            */
1091            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1092            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1093                    long classNameId, java.lang.String tableName,
1094                    java.lang.String columnName, long classPK)
1095                    throws com.liferay.portal.kernel.exception.SystemException;
1096    
1097            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1098            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1099                    long companyId, java.lang.String className, java.lang.String tableName,
1100                    java.lang.String columnName, long classPK)
1101                    throws com.liferay.portal.kernel.exception.SystemException;
1102    
1103            /**
1104            * @deprecated As of 6.1.0, replaced by {@link #getValue(long, String,
1105            String, String, long)}
1106            */
1107            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1108            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1109                    java.lang.String className, java.lang.String tableName,
1110                    java.lang.String columnName, long classPK)
1111                    throws com.liferay.portal.kernel.exception.SystemException;
1112    }