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