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