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