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