001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
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 deleteColumnValues(long columnId)
512                    throws com.liferay.portal.kernel.exception.SystemException;
513    
514            public void deleteRowValues(long rowId)
515                    throws com.liferay.portal.kernel.exception.SystemException;
516    
517            public void deleteTableValues(long tableId)
518                    throws com.liferay.portal.kernel.exception.SystemException;
519    
520            public void deleteValue(
521                    com.liferay.portlet.expando.model.ExpandoValue value)
522                    throws com.liferay.portal.kernel.exception.SystemException;
523    
524            public void deleteValue(long valueId)
525                    throws com.liferay.portal.kernel.exception.PortalException,
526                            com.liferay.portal.kernel.exception.SystemException;
527    
528            public void deleteValue(long columnId, long rowId)
529                    throws com.liferay.portal.kernel.exception.PortalException,
530                            com.liferay.portal.kernel.exception.SystemException;
531    
532            public void deleteValue(long companyId, long classNameId,
533                    java.lang.String tableName, java.lang.String columnName, long classPK)
534                    throws com.liferay.portal.kernel.exception.PortalException,
535                            com.liferay.portal.kernel.exception.SystemException;
536    
537            public void deleteValue(long companyId, java.lang.String className,
538                    java.lang.String tableName, java.lang.String columnName, long classPK)
539                    throws com.liferay.portal.kernel.exception.PortalException,
540                            com.liferay.portal.kernel.exception.SystemException;
541    
542            public void deleteValues(long classNameId, long classPK)
543                    throws com.liferay.portal.kernel.exception.SystemException;
544    
545            public void deleteValues(java.lang.String className, long classPK)
546                    throws com.liferay.portal.kernel.exception.SystemException;
547    
548            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
549            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
550                    long columnId, int start, int end)
551                    throws com.liferay.portal.kernel.exception.SystemException;
552    
553            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
554            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
555                    long companyId, long classNameId, java.lang.String tableName,
556                    java.lang.String columnName, int start, int end)
557                    throws com.liferay.portal.kernel.exception.SystemException;
558    
559            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
560            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
561                    long companyId, long classNameId, java.lang.String tableName,
562                    java.lang.String columnName, java.lang.String data, 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, java.lang.String className, 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, java.lang.String className, 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            /**
578            * @deprecated {@link #getColumnValues(long, String, String, String, String,
579            int, int)}
580            */
581            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
582            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getColumnValues(
583                    java.lang.String className, java.lang.String tableName,
584                    java.lang.String columnName, java.lang.String data, int start, int end)
585                    throws com.liferay.portal.kernel.exception.SystemException;
586    
587            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
588            public int getColumnValuesCount(long columnId)
589                    throws com.liferay.portal.kernel.exception.SystemException;
590    
591            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
592            public int getColumnValuesCount(long companyId, long classNameId,
593                    java.lang.String tableName, java.lang.String columnName)
594                    throws com.liferay.portal.kernel.exception.SystemException;
595    
596            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
597            public int getColumnValuesCount(long companyId, long classNameId,
598                    java.lang.String tableName, java.lang.String columnName,
599                    java.lang.String data)
600                    throws com.liferay.portal.kernel.exception.SystemException;
601    
602            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
603            public int getColumnValuesCount(long companyId, java.lang.String className,
604                    java.lang.String tableName, java.lang.String columnName)
605                    throws com.liferay.portal.kernel.exception.SystemException;
606    
607            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
608            public int getColumnValuesCount(long companyId, java.lang.String className,
609                    java.lang.String tableName, java.lang.String columnName,
610                    java.lang.String data)
611                    throws com.liferay.portal.kernel.exception.SystemException;
612    
613            /**
614            * @deprecated {@link #getColumnValuesCount(long, String, String, String,
615            String)}
616            */
617            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
618            public int getColumnValuesCount(java.lang.String className,
619                    java.lang.String tableName, java.lang.String columnName,
620                    java.lang.String data)
621                    throws com.liferay.portal.kernel.exception.SystemException;
622    
623            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
624            public java.io.Serializable getData(long companyId,
625                    java.lang.String className, java.lang.String tableName,
626                    java.lang.String columnName, long classPK)
627                    throws com.liferay.portal.kernel.exception.PortalException,
628                            com.liferay.portal.kernel.exception.SystemException;
629    
630            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
631            public boolean getData(long companyId, java.lang.String className,
632                    java.lang.String tableName, java.lang.String columnName, long classPK,
633                    boolean defaultData)
634                    throws com.liferay.portal.kernel.exception.PortalException,
635                            com.liferay.portal.kernel.exception.SystemException;
636    
637            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
638            public boolean[] getData(long companyId, java.lang.String className,
639                    java.lang.String tableName, java.lang.String columnName, long classPK,
640                    boolean[] defaultData)
641                    throws com.liferay.portal.kernel.exception.PortalException,
642                            com.liferay.portal.kernel.exception.SystemException;
643    
644            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
645            public java.util.Date getData(long companyId, java.lang.String className,
646                    java.lang.String tableName, java.lang.String columnName, long classPK,
647                    java.util.Date defaultData)
648                    throws com.liferay.portal.kernel.exception.PortalException,
649                            com.liferay.portal.kernel.exception.SystemException;
650    
651            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
652            public java.util.Date[] getData(long companyId, java.lang.String className,
653                    java.lang.String tableName, java.lang.String columnName, long classPK,
654                    java.util.Date[] defaultData)
655                    throws com.liferay.portal.kernel.exception.PortalException,
656                            com.liferay.portal.kernel.exception.SystemException;
657    
658            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
659            public double getData(long companyId, java.lang.String className,
660                    java.lang.String tableName, java.lang.String columnName, long classPK,
661                    double defaultData)
662                    throws com.liferay.portal.kernel.exception.PortalException,
663                            com.liferay.portal.kernel.exception.SystemException;
664    
665            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
666            public double[] getData(long companyId, java.lang.String className,
667                    java.lang.String tableName, java.lang.String columnName, long classPK,
668                    double[] defaultData)
669                    throws com.liferay.portal.kernel.exception.PortalException,
670                            com.liferay.portal.kernel.exception.SystemException;
671    
672            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
673            public float getData(long companyId, java.lang.String className,
674                    java.lang.String tableName, java.lang.String columnName, long classPK,
675                    float defaultData)
676                    throws com.liferay.portal.kernel.exception.PortalException,
677                            com.liferay.portal.kernel.exception.SystemException;
678    
679            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
680            public float[] getData(long companyId, java.lang.String className,
681                    java.lang.String tableName, java.lang.String columnName, long classPK,
682                    float[] defaultData)
683                    throws com.liferay.portal.kernel.exception.PortalException,
684                            com.liferay.portal.kernel.exception.SystemException;
685    
686            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
687            public int getData(long companyId, java.lang.String className,
688                    java.lang.String tableName, java.lang.String columnName, long classPK,
689                    int defaultData)
690                    throws com.liferay.portal.kernel.exception.PortalException,
691                            com.liferay.portal.kernel.exception.SystemException;
692    
693            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
694            public int[] getData(long companyId, java.lang.String className,
695                    java.lang.String tableName, java.lang.String columnName, long classPK,
696                    int[] defaultData)
697                    throws com.liferay.portal.kernel.exception.PortalException,
698                            com.liferay.portal.kernel.exception.SystemException;
699    
700            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
701            public long getData(long companyId, java.lang.String className,
702                    java.lang.String tableName, java.lang.String columnName, long classPK,
703                    long defaultData)
704                    throws com.liferay.portal.kernel.exception.PortalException,
705                            com.liferay.portal.kernel.exception.SystemException;
706    
707            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
708            public long[] getData(long companyId, java.lang.String className,
709                    java.lang.String tableName, java.lang.String columnName, long classPK,
710                    long[] defaultData)
711                    throws com.liferay.portal.kernel.exception.PortalException,
712                            com.liferay.portal.kernel.exception.SystemException;
713    
714            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
715            public short getData(long companyId, java.lang.String className,
716                    java.lang.String tableName, java.lang.String columnName, long classPK,
717                    short defaultData)
718                    throws com.liferay.portal.kernel.exception.PortalException,
719                            com.liferay.portal.kernel.exception.SystemException;
720    
721            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
722            public short[] getData(long companyId, java.lang.String className,
723                    java.lang.String tableName, java.lang.String columnName, long classPK,
724                    short[] defaultData)
725                    throws com.liferay.portal.kernel.exception.PortalException,
726                            com.liferay.portal.kernel.exception.SystemException;
727    
728            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
729            public java.lang.String getData(long companyId, java.lang.String className,
730                    java.lang.String tableName, java.lang.String columnName, long classPK,
731                    java.lang.String defaultData)
732                    throws com.liferay.portal.kernel.exception.PortalException,
733                            com.liferay.portal.kernel.exception.SystemException;
734    
735            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
736            public java.lang.String[] getData(long companyId,
737                    java.lang.String className, java.lang.String tableName,
738                    java.lang.String columnName, long classPK,
739                    java.lang.String[] defaultData)
740                    throws com.liferay.portal.kernel.exception.PortalException,
741                            com.liferay.portal.kernel.exception.SystemException;
742    
743            /**
744            * @deprecated {@link #getData(long, String, String, String, long)}
745            */
746            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
747            public java.io.Serializable getData(java.lang.String className,
748                    java.lang.String tableName, java.lang.String columnName, long classPK)
749                    throws com.liferay.portal.kernel.exception.PortalException,
750                            com.liferay.portal.kernel.exception.SystemException;
751    
752            /**
753            * @deprecated {@link #getData(long, String, String, String, long,
754            boolean[])}
755            */
756            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
757            public boolean getData(java.lang.String className,
758                    java.lang.String tableName, java.lang.String columnName, long classPK,
759                    boolean defaultData)
760                    throws com.liferay.portal.kernel.exception.PortalException,
761                            com.liferay.portal.kernel.exception.SystemException;
762    
763            /**
764            * @deprecated {@link #getData(long, String, String, String, long,
765            boolean[])}
766            */
767            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
768            public boolean[] getData(java.lang.String className,
769                    java.lang.String tableName, java.lang.String columnName, long classPK,
770                    boolean[] defaultData)
771                    throws com.liferay.portal.kernel.exception.PortalException,
772                            com.liferay.portal.kernel.exception.SystemException;
773    
774            /**
775            * @deprecated {@link #getData(long, String, String, String, long, Date[])}
776            */
777            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
778            public java.util.Date getData(java.lang.String className,
779                    java.lang.String tableName, java.lang.String columnName, long classPK,
780                    java.util.Date defaultData)
781                    throws com.liferay.portal.kernel.exception.PortalException,
782                            com.liferay.portal.kernel.exception.SystemException;
783    
784            /**
785            * @deprecated {@link #getData(long, String, String, String, long, Date[])}
786            */
787            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
788            public java.util.Date[] getData(java.lang.String className,
789                    java.lang.String tableName, java.lang.String columnName, long classPK,
790                    java.util.Date[] defaultData)
791                    throws com.liferay.portal.kernel.exception.PortalException,
792                            com.liferay.portal.kernel.exception.SystemException;
793    
794            /**
795            * @deprecated {@link #getData(long, String, String, String, long,
796            double[])}
797            */
798            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
799            public double getData(java.lang.String className,
800                    java.lang.String tableName, java.lang.String columnName, long classPK,
801                    double defaultData)
802                    throws com.liferay.portal.kernel.exception.PortalException,
803                            com.liferay.portal.kernel.exception.SystemException;
804    
805            /**
806            * @deprecated {@link #getData(long, String, String, String, long,
807            double[])}
808            */
809            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
810            public double[] getData(java.lang.String className,
811                    java.lang.String tableName, java.lang.String columnName, long classPK,
812                    double[] defaultData)
813                    throws com.liferay.portal.kernel.exception.PortalException,
814                            com.liferay.portal.kernel.exception.SystemException;
815    
816            /**
817            * @deprecated {@link #getData(long, String, String, String, long, float[])}
818            */
819            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
820            public float getData(java.lang.String className,
821                    java.lang.String tableName, java.lang.String columnName, long classPK,
822                    float defaultData)
823                    throws com.liferay.portal.kernel.exception.PortalException,
824                            com.liferay.portal.kernel.exception.SystemException;
825    
826            /**
827            * @deprecated {@link #getData(long, String, String, String, long, float[])}
828            */
829            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
830            public float[] getData(java.lang.String className,
831                    java.lang.String tableName, java.lang.String columnName, long classPK,
832                    float[] defaultData)
833                    throws com.liferay.portal.kernel.exception.PortalException,
834                            com.liferay.portal.kernel.exception.SystemException;
835    
836            /**
837            * @deprecated {@link #getData(long, String, String, String, long, int[])}
838            */
839            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
840            public int getData(java.lang.String className, java.lang.String tableName,
841                    java.lang.String columnName, long classPK, int 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, int[])}
847            */
848            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
849            public int[] getData(java.lang.String className,
850                    java.lang.String tableName, java.lang.String columnName, long classPK,
851                    int[] 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, long[])}
857            */
858            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
859            public long getData(java.lang.String className, java.lang.String tableName,
860                    java.lang.String columnName, long classPK, long 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, long[])}
866            */
867            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
868            public long[] getData(java.lang.String className,
869                    java.lang.String tableName, java.lang.String columnName, long classPK,
870                    long[] 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, short[])}
876            */
877            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
878            public short getData(java.lang.String className,
879                    java.lang.String tableName, java.lang.String columnName, long classPK,
880                    short defaultData)
881                    throws com.liferay.portal.kernel.exception.PortalException,
882                            com.liferay.portal.kernel.exception.SystemException;
883    
884            /**
885            * @deprecated {@link #getData(long, String, String, String, long, short[])}
886            */
887            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
888            public short[] getData(java.lang.String className,
889                    java.lang.String tableName, java.lang.String columnName, long classPK,
890                    short[] defaultData)
891                    throws com.liferay.portal.kernel.exception.PortalException,
892                            com.liferay.portal.kernel.exception.SystemException;
893    
894            /**
895            * @deprecated {@link #getData(long, String, String, String, long,
896            String[])}
897            */
898            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
899            public java.lang.String getData(java.lang.String className,
900                    java.lang.String tableName, java.lang.String columnName, long classPK,
901                    java.lang.String defaultData)
902                    throws com.liferay.portal.kernel.exception.PortalException,
903                            com.liferay.portal.kernel.exception.SystemException;
904    
905            /**
906            * @deprecated {@link #getData(long, String, String, String, long,
907            String[])}
908            */
909            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
910            public java.lang.String[] getData(java.lang.String className,
911                    java.lang.String tableName, java.lang.String columnName, long classPK,
912                    java.lang.String[] defaultData)
913                    throws com.liferay.portal.kernel.exception.PortalException,
914                            com.liferay.portal.kernel.exception.SystemException;
915    
916            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
917            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getDefaultTableColumnValues(
918                    long companyId, long classNameId, java.lang.String columnName,
919                    int start, int end)
920                    throws com.liferay.portal.kernel.exception.SystemException;
921    
922            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
923            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getDefaultTableColumnValues(
924                    long companyId, java.lang.String className,
925                    java.lang.String columnName, int start, int end)
926                    throws com.liferay.portal.kernel.exception.SystemException;
927    
928            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
929            public int getDefaultTableColumnValuesCount(long companyId,
930                    long classNameId, java.lang.String columnName)
931                    throws com.liferay.portal.kernel.exception.SystemException;
932    
933            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
934            public int getDefaultTableColumnValuesCount(long companyId,
935                    java.lang.String className, java.lang.String columnName)
936                    throws com.liferay.portal.kernel.exception.SystemException;
937    
938            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
939            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
940                    long rowId) throws com.liferay.portal.kernel.exception.SystemException;
941    
942            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
943            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
944                    long rowId, int start, int end)
945                    throws com.liferay.portal.kernel.exception.SystemException;
946    
947            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
948            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
949                    long companyId, long classNameId, java.lang.String tableName,
950                    long classPK, int start, int end)
951                    throws com.liferay.portal.kernel.exception.SystemException;
952    
953            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
954            public java.util.List<com.liferay.portlet.expando.model.ExpandoValue> getRowValues(
955                    long companyId, java.lang.String className, java.lang.String tableName,
956                    long classPK, int start, int end)
957                    throws com.liferay.portal.kernel.exception.SystemException;
958    
959            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
960            public int getRowValuesCount(long rowId)
961                    throws com.liferay.portal.kernel.exception.SystemException;
962    
963            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
964            public int getRowValuesCount(long companyId, long classNameId,
965                    java.lang.String tableName, long classPK)
966                    throws com.liferay.portal.kernel.exception.SystemException;
967    
968            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
969            public int getRowValuesCount(long companyId, java.lang.String className,
970                    java.lang.String tableName, long classPK)
971                    throws com.liferay.portal.kernel.exception.SystemException;
972    
973            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
974            public com.liferay.portlet.expando.model.ExpandoValue getValue(long valueId)
975                    throws com.liferay.portal.kernel.exception.PortalException,
976                            com.liferay.portal.kernel.exception.SystemException;
977    
978            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
979            public com.liferay.portlet.expando.model.ExpandoValue getValue(
980                    long columnId, long rowId)
981                    throws com.liferay.portal.kernel.exception.PortalException,
982                            com.liferay.portal.kernel.exception.SystemException;
983    
984            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
985            public com.liferay.portlet.expando.model.ExpandoValue getValue(
986                    long tableId, long columnId, long classPK)
987                    throws com.liferay.portal.kernel.exception.SystemException;
988    
989            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
990            public com.liferay.portlet.expando.model.ExpandoValue getValue(
991                    long companyId, long classNameId, java.lang.String tableName,
992                    java.lang.String columnName, long classPK)
993                    throws com.liferay.portal.kernel.exception.SystemException;
994    
995            /**
996            * @deprecated {@link #getValue(long, long, String, String, long)}
997            */
998            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
999            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1000                    long classNameId, java.lang.String tableName,
1001                    java.lang.String columnName, long classPK)
1002                    throws com.liferay.portal.kernel.exception.SystemException;
1003    
1004            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1005            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1006                    long companyId, java.lang.String className, java.lang.String tableName,
1007                    java.lang.String columnName, long classPK)
1008                    throws com.liferay.portal.kernel.exception.SystemException;
1009    
1010            /**
1011            * @deprecated {@link #getValue(long, String, String, String, long)}
1012            */
1013            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
1014            public com.liferay.portlet.expando.model.ExpandoValue getValue(
1015                    java.lang.String className, java.lang.String tableName,
1016                    java.lang.String columnName, long classPK)
1017                    throws com.liferay.portal.kernel.exception.SystemException;
1018    }