001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.dynamicdatamapping.service.persistence;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
021    import com.liferay.portal.kernel.exception.SystemException;
022    import com.liferay.portal.kernel.util.OrderByComparator;
023    import com.liferay.portal.kernel.util.ReferenceRegistry;
024    import com.liferay.portal.service.ServiceContext;
025    
026    import com.liferay.portlet.dynamicdatamapping.model.DDMContent;
027    
028    import java.util.List;
029    
030    /**
031     * The persistence utility for the d d m content service. This utility wraps {@link DDMContentPersistenceImpl} and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
032     *
033     * <p>
034     * Caching information and settings can be found in <code>portal.properties</code>
035     * </p>
036     *
037     * @author Brian Wing Shun Chan
038     * @see DDMContentPersistence
039     * @see DDMContentPersistenceImpl
040     * @generated
041     */
042    @ProviderType
043    public class DDMContentUtil {
044            /*
045             * NOTE FOR DEVELOPERS:
046             *
047             * Never modify this class directly. Modify <code>service.xml</code> and rerun ServiceBuilder to regenerate this class.
048             */
049    
050            /**
051             * @see com.liferay.portal.service.persistence.BasePersistence#clearCache()
052             */
053            public static void clearCache() {
054                    getPersistence().clearCache();
055            }
056    
057            /**
058             * @see com.liferay.portal.service.persistence.BasePersistence#clearCache(com.liferay.portal.model.BaseModel)
059             */
060            public static void clearCache(DDMContent ddmContent) {
061                    getPersistence().clearCache(ddmContent);
062            }
063    
064            /**
065             * @see com.liferay.portal.service.persistence.BasePersistence#countWithDynamicQuery(DynamicQuery)
066             */
067            public static long countWithDynamicQuery(DynamicQuery dynamicQuery)
068                    throws SystemException {
069                    return getPersistence().countWithDynamicQuery(dynamicQuery);
070            }
071    
072            /**
073             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery)
074             */
075            public static List<DDMContent> findWithDynamicQuery(
076                    DynamicQuery dynamicQuery) throws SystemException {
077                    return getPersistence().findWithDynamicQuery(dynamicQuery);
078            }
079    
080            /**
081             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int)
082             */
083            public static List<DDMContent> findWithDynamicQuery(
084                    DynamicQuery dynamicQuery, int start, int end)
085                    throws SystemException {
086                    return getPersistence().findWithDynamicQuery(dynamicQuery, start, end);
087            }
088    
089            /**
090             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator)
091             */
092            public static List<DDMContent> findWithDynamicQuery(
093                    DynamicQuery dynamicQuery, int start, int end,
094                    OrderByComparator orderByComparator) throws SystemException {
095                    return getPersistence()
096                                       .findWithDynamicQuery(dynamicQuery, start, end,
097                            orderByComparator);
098            }
099    
100            /**
101             * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel)
102             */
103            public static DDMContent update(DDMContent ddmContent)
104                    throws SystemException {
105                    return getPersistence().update(ddmContent);
106            }
107    
108            /**
109             * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, ServiceContext)
110             */
111            public static DDMContent update(DDMContent ddmContent,
112                    ServiceContext serviceContext) throws SystemException {
113                    return getPersistence().update(ddmContent, serviceContext);
114            }
115    
116            /**
117            * Returns all the d d m contents where uuid = &#63;.
118            *
119            * @param uuid the uuid
120            * @return the matching d d m contents
121            * @throws SystemException if a system exception occurred
122            */
123            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid(
124                    java.lang.String uuid)
125                    throws com.liferay.portal.kernel.exception.SystemException {
126                    return getPersistence().findByUuid(uuid);
127            }
128    
129            /**
130            * Returns a range of all the d d m contents where uuid = &#63;.
131            *
132            * <p>
133            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
134            * </p>
135            *
136            * @param uuid the uuid
137            * @param start the lower bound of the range of d d m contents
138            * @param end the upper bound of the range of d d m contents (not inclusive)
139            * @return the range of matching d d m contents
140            * @throws SystemException if a system exception occurred
141            */
142            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid(
143                    java.lang.String uuid, int start, int end)
144                    throws com.liferay.portal.kernel.exception.SystemException {
145                    return getPersistence().findByUuid(uuid, start, end);
146            }
147    
148            /**
149            * Returns an ordered range of all the d d m contents where uuid = &#63;.
150            *
151            * <p>
152            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
153            * </p>
154            *
155            * @param uuid the uuid
156            * @param start the lower bound of the range of d d m contents
157            * @param end the upper bound of the range of d d m contents (not inclusive)
158            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
159            * @return the ordered range of matching d d m contents
160            * @throws SystemException if a system exception occurred
161            */
162            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid(
163                    java.lang.String uuid, int start, int end,
164                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
165                    throws com.liferay.portal.kernel.exception.SystemException {
166                    return getPersistence().findByUuid(uuid, start, end, orderByComparator);
167            }
168    
169            /**
170            * Returns the first d d m content in the ordered set where uuid = &#63;.
171            *
172            * @param uuid the uuid
173            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
174            * @return the first matching d d m content
175            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
176            * @throws SystemException if a system exception occurred
177            */
178            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByUuid_First(
179                    java.lang.String uuid,
180                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
181                    throws com.liferay.portal.kernel.exception.SystemException,
182                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
183                    return getPersistence().findByUuid_First(uuid, orderByComparator);
184            }
185    
186            /**
187            * Returns the first d d m content in the ordered set where uuid = &#63;.
188            *
189            * @param uuid the uuid
190            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
191            * @return the first matching d d m content, or <code>null</code> if a matching d d m content could not be found
192            * @throws SystemException if a system exception occurred
193            */
194            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUuid_First(
195                    java.lang.String uuid,
196                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
197                    throws com.liferay.portal.kernel.exception.SystemException {
198                    return getPersistence().fetchByUuid_First(uuid, orderByComparator);
199            }
200    
201            /**
202            * Returns the last d d m content in the ordered set where uuid = &#63;.
203            *
204            * @param uuid the uuid
205            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
206            * @return the last matching d d m content
207            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
208            * @throws SystemException if a system exception occurred
209            */
210            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByUuid_Last(
211                    java.lang.String uuid,
212                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
213                    throws com.liferay.portal.kernel.exception.SystemException,
214                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
215                    return getPersistence().findByUuid_Last(uuid, orderByComparator);
216            }
217    
218            /**
219            * Returns the last d d m content in the ordered set where uuid = &#63;.
220            *
221            * @param uuid the uuid
222            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
223            * @return the last matching d d m content, or <code>null</code> if a matching d d m content could not be found
224            * @throws SystemException if a system exception occurred
225            */
226            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUuid_Last(
227                    java.lang.String uuid,
228                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
229                    throws com.liferay.portal.kernel.exception.SystemException {
230                    return getPersistence().fetchByUuid_Last(uuid, orderByComparator);
231            }
232    
233            /**
234            * Returns the d d m contents before and after the current d d m content in the ordered set where uuid = &#63;.
235            *
236            * @param contentId the primary key of the current d d m content
237            * @param uuid the uuid
238            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
239            * @return the previous, current, and next d d m content
240            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
241            * @throws SystemException if a system exception occurred
242            */
243            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent[] findByUuid_PrevAndNext(
244                    long contentId, java.lang.String uuid,
245                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
246                    throws com.liferay.portal.kernel.exception.SystemException,
247                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
248                    return getPersistence()
249                                       .findByUuid_PrevAndNext(contentId, uuid, orderByComparator);
250            }
251    
252            /**
253            * Removes all the d d m contents where uuid = &#63; from the database.
254            *
255            * @param uuid the uuid
256            * @throws SystemException if a system exception occurred
257            */
258            public static void removeByUuid(java.lang.String uuid)
259                    throws com.liferay.portal.kernel.exception.SystemException {
260                    getPersistence().removeByUuid(uuid);
261            }
262    
263            /**
264            * Returns the number of d d m contents where uuid = &#63;.
265            *
266            * @param uuid the uuid
267            * @return the number of matching d d m contents
268            * @throws SystemException if a system exception occurred
269            */
270            public static int countByUuid(java.lang.String uuid)
271                    throws com.liferay.portal.kernel.exception.SystemException {
272                    return getPersistence().countByUuid(uuid);
273            }
274    
275            /**
276            * Returns the d d m content where uuid = &#63; and groupId = &#63; or throws a {@link com.liferay.portlet.dynamicdatamapping.NoSuchContentException} if it could not be found.
277            *
278            * @param uuid the uuid
279            * @param groupId the group ID
280            * @return the matching d d m content
281            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
282            * @throws SystemException if a system exception occurred
283            */
284            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByUUID_G(
285                    java.lang.String uuid, long groupId)
286                    throws com.liferay.portal.kernel.exception.SystemException,
287                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
288                    return getPersistence().findByUUID_G(uuid, groupId);
289            }
290    
291            /**
292            * Returns the d d m content where uuid = &#63; and groupId = &#63; or returns <code>null</code> if it could not be found. Uses the finder cache.
293            *
294            * @param uuid the uuid
295            * @param groupId the group ID
296            * @return the matching d d m content, or <code>null</code> if a matching d d m content could not be found
297            * @throws SystemException if a system exception occurred
298            */
299            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUUID_G(
300                    java.lang.String uuid, long groupId)
301                    throws com.liferay.portal.kernel.exception.SystemException {
302                    return getPersistence().fetchByUUID_G(uuid, groupId);
303            }
304    
305            /**
306            * Returns the d d m content where uuid = &#63; and groupId = &#63; or returns <code>null</code> if it could not be found, optionally using the finder cache.
307            *
308            * @param uuid the uuid
309            * @param groupId the group ID
310            * @param retrieveFromCache whether to use the finder cache
311            * @return the matching d d m content, or <code>null</code> if a matching d d m content could not be found
312            * @throws SystemException if a system exception occurred
313            */
314            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUUID_G(
315                    java.lang.String uuid, long groupId, boolean retrieveFromCache)
316                    throws com.liferay.portal.kernel.exception.SystemException {
317                    return getPersistence().fetchByUUID_G(uuid, groupId, retrieveFromCache);
318            }
319    
320            /**
321            * Removes the d d m content where uuid = &#63; and groupId = &#63; from the database.
322            *
323            * @param uuid the uuid
324            * @param groupId the group ID
325            * @return the d d m content that was removed
326            * @throws SystemException if a system exception occurred
327            */
328            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent removeByUUID_G(
329                    java.lang.String uuid, long groupId)
330                    throws com.liferay.portal.kernel.exception.SystemException,
331                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
332                    return getPersistence().removeByUUID_G(uuid, groupId);
333            }
334    
335            /**
336            * Returns the number of d d m contents where uuid = &#63; and groupId = &#63;.
337            *
338            * @param uuid the uuid
339            * @param groupId the group ID
340            * @return the number of matching d d m contents
341            * @throws SystemException if a system exception occurred
342            */
343            public static int countByUUID_G(java.lang.String uuid, long groupId)
344                    throws com.liferay.portal.kernel.exception.SystemException {
345                    return getPersistence().countByUUID_G(uuid, groupId);
346            }
347    
348            /**
349            * Returns all the d d m contents where uuid = &#63; and companyId = &#63;.
350            *
351            * @param uuid the uuid
352            * @param companyId the company ID
353            * @return the matching d d m contents
354            * @throws SystemException if a system exception occurred
355            */
356            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid_C(
357                    java.lang.String uuid, long companyId)
358                    throws com.liferay.portal.kernel.exception.SystemException {
359                    return getPersistence().findByUuid_C(uuid, companyId);
360            }
361    
362            /**
363            * Returns a range of all the d d m contents where uuid = &#63; and companyId = &#63;.
364            *
365            * <p>
366            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
367            * </p>
368            *
369            * @param uuid the uuid
370            * @param companyId the company ID
371            * @param start the lower bound of the range of d d m contents
372            * @param end the upper bound of the range of d d m contents (not inclusive)
373            * @return the range of matching d d m contents
374            * @throws SystemException if a system exception occurred
375            */
376            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid_C(
377                    java.lang.String uuid, long companyId, int start, int end)
378                    throws com.liferay.portal.kernel.exception.SystemException {
379                    return getPersistence().findByUuid_C(uuid, companyId, start, end);
380            }
381    
382            /**
383            * Returns an ordered range of all the d d m contents where uuid = &#63; and companyId = &#63;.
384            *
385            * <p>
386            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
387            * </p>
388            *
389            * @param uuid the uuid
390            * @param companyId the company ID
391            * @param start the lower bound of the range of d d m contents
392            * @param end the upper bound of the range of d d m contents (not inclusive)
393            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
394            * @return the ordered range of matching d d m contents
395            * @throws SystemException if a system exception occurred
396            */
397            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByUuid_C(
398                    java.lang.String uuid, long companyId, int start, int end,
399                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
400                    throws com.liferay.portal.kernel.exception.SystemException {
401                    return getPersistence()
402                                       .findByUuid_C(uuid, companyId, start, end, orderByComparator);
403            }
404    
405            /**
406            * Returns the first d d m content in the ordered set where uuid = &#63; and companyId = &#63;.
407            *
408            * @param uuid the uuid
409            * @param companyId the company ID
410            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
411            * @return the first matching d d m content
412            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
413            * @throws SystemException if a system exception occurred
414            */
415            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByUuid_C_First(
416                    java.lang.String uuid, long companyId,
417                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
418                    throws com.liferay.portal.kernel.exception.SystemException,
419                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
420                    return getPersistence()
421                                       .findByUuid_C_First(uuid, companyId, orderByComparator);
422            }
423    
424            /**
425            * Returns the first d d m content in the ordered set where uuid = &#63; and companyId = &#63;.
426            *
427            * @param uuid the uuid
428            * @param companyId the company ID
429            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
430            * @return the first matching d d m content, or <code>null</code> if a matching d d m content could not be found
431            * @throws SystemException if a system exception occurred
432            */
433            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUuid_C_First(
434                    java.lang.String uuid, long companyId,
435                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
436                    throws com.liferay.portal.kernel.exception.SystemException {
437                    return getPersistence()
438                                       .fetchByUuid_C_First(uuid, companyId, orderByComparator);
439            }
440    
441            /**
442            * Returns the last d d m content in the ordered set where uuid = &#63; and companyId = &#63;.
443            *
444            * @param uuid the uuid
445            * @param companyId the company ID
446            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
447            * @return the last matching d d m content
448            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
449            * @throws SystemException if a system exception occurred
450            */
451            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByUuid_C_Last(
452                    java.lang.String uuid, long companyId,
453                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
454                    throws com.liferay.portal.kernel.exception.SystemException,
455                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
456                    return getPersistence()
457                                       .findByUuid_C_Last(uuid, companyId, orderByComparator);
458            }
459    
460            /**
461            * Returns the last d d m content in the ordered set where uuid = &#63; and companyId = &#63;.
462            *
463            * @param uuid the uuid
464            * @param companyId the company ID
465            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
466            * @return the last matching d d m content, or <code>null</code> if a matching d d m content could not be found
467            * @throws SystemException if a system exception occurred
468            */
469            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByUuid_C_Last(
470                    java.lang.String uuid, long companyId,
471                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
472                    throws com.liferay.portal.kernel.exception.SystemException {
473                    return getPersistence()
474                                       .fetchByUuid_C_Last(uuid, companyId, orderByComparator);
475            }
476    
477            /**
478            * Returns the d d m contents before and after the current d d m content in the ordered set where uuid = &#63; and companyId = &#63;.
479            *
480            * @param contentId the primary key of the current d d m content
481            * @param uuid the uuid
482            * @param companyId the company ID
483            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
484            * @return the previous, current, and next d d m content
485            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
486            * @throws SystemException if a system exception occurred
487            */
488            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent[] findByUuid_C_PrevAndNext(
489                    long contentId, java.lang.String uuid, long companyId,
490                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
491                    throws com.liferay.portal.kernel.exception.SystemException,
492                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
493                    return getPersistence()
494                                       .findByUuid_C_PrevAndNext(contentId, uuid, companyId,
495                            orderByComparator);
496            }
497    
498            /**
499            * Removes all the d d m contents where uuid = &#63; and companyId = &#63; from the database.
500            *
501            * @param uuid the uuid
502            * @param companyId the company ID
503            * @throws SystemException if a system exception occurred
504            */
505            public static void removeByUuid_C(java.lang.String uuid, long companyId)
506                    throws com.liferay.portal.kernel.exception.SystemException {
507                    getPersistence().removeByUuid_C(uuid, companyId);
508            }
509    
510            /**
511            * Returns the number of d d m contents where uuid = &#63; and companyId = &#63;.
512            *
513            * @param uuid the uuid
514            * @param companyId the company ID
515            * @return the number of matching d d m contents
516            * @throws SystemException if a system exception occurred
517            */
518            public static int countByUuid_C(java.lang.String uuid, long companyId)
519                    throws com.liferay.portal.kernel.exception.SystemException {
520                    return getPersistence().countByUuid_C(uuid, companyId);
521            }
522    
523            /**
524            * Returns all the d d m contents where groupId = &#63;.
525            *
526            * @param groupId the group ID
527            * @return the matching d d m contents
528            * @throws SystemException if a system exception occurred
529            */
530            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByGroupId(
531                    long groupId)
532                    throws com.liferay.portal.kernel.exception.SystemException {
533                    return getPersistence().findByGroupId(groupId);
534            }
535    
536            /**
537            * Returns a range of all the d d m contents where groupId = &#63;.
538            *
539            * <p>
540            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
541            * </p>
542            *
543            * @param groupId the group ID
544            * @param start the lower bound of the range of d d m contents
545            * @param end the upper bound of the range of d d m contents (not inclusive)
546            * @return the range of matching d d m contents
547            * @throws SystemException if a system exception occurred
548            */
549            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByGroupId(
550                    long groupId, int start, int end)
551                    throws com.liferay.portal.kernel.exception.SystemException {
552                    return getPersistence().findByGroupId(groupId, start, end);
553            }
554    
555            /**
556            * Returns an ordered range of all the d d m contents where groupId = &#63;.
557            *
558            * <p>
559            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
560            * </p>
561            *
562            * @param groupId the group ID
563            * @param start the lower bound of the range of d d m contents
564            * @param end the upper bound of the range of d d m contents (not inclusive)
565            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
566            * @return the ordered range of matching d d m contents
567            * @throws SystemException if a system exception occurred
568            */
569            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByGroupId(
570                    long groupId, int start, int end,
571                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
572                    throws com.liferay.portal.kernel.exception.SystemException {
573                    return getPersistence()
574                                       .findByGroupId(groupId, start, end, orderByComparator);
575            }
576    
577            /**
578            * Returns the first d d m content in the ordered set where groupId = &#63;.
579            *
580            * @param groupId the group ID
581            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
582            * @return the first matching d d m content
583            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
584            * @throws SystemException if a system exception occurred
585            */
586            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByGroupId_First(
587                    long groupId,
588                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
589                    throws com.liferay.portal.kernel.exception.SystemException,
590                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
591                    return getPersistence().findByGroupId_First(groupId, orderByComparator);
592            }
593    
594            /**
595            * Returns the first d d m content in the ordered set where groupId = &#63;.
596            *
597            * @param groupId the group ID
598            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
599            * @return the first matching d d m content, or <code>null</code> if a matching d d m content could not be found
600            * @throws SystemException if a system exception occurred
601            */
602            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByGroupId_First(
603                    long groupId,
604                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
605                    throws com.liferay.portal.kernel.exception.SystemException {
606                    return getPersistence().fetchByGroupId_First(groupId, orderByComparator);
607            }
608    
609            /**
610            * Returns the last d d m content in the ordered set where groupId = &#63;.
611            *
612            * @param groupId the group ID
613            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
614            * @return the last matching d d m content
615            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
616            * @throws SystemException if a system exception occurred
617            */
618            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByGroupId_Last(
619                    long groupId,
620                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
621                    throws com.liferay.portal.kernel.exception.SystemException,
622                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
623                    return getPersistence().findByGroupId_Last(groupId, orderByComparator);
624            }
625    
626            /**
627            * Returns the last d d m content in the ordered set where groupId = &#63;.
628            *
629            * @param groupId the group ID
630            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
631            * @return the last matching d d m content, or <code>null</code> if a matching d d m content could not be found
632            * @throws SystemException if a system exception occurred
633            */
634            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByGroupId_Last(
635                    long groupId,
636                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
637                    throws com.liferay.portal.kernel.exception.SystemException {
638                    return getPersistence().fetchByGroupId_Last(groupId, orderByComparator);
639            }
640    
641            /**
642            * Returns the d d m contents before and after the current d d m content in the ordered set where groupId = &#63;.
643            *
644            * @param contentId the primary key of the current d d m content
645            * @param groupId the group ID
646            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
647            * @return the previous, current, and next d d m content
648            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
649            * @throws SystemException if a system exception occurred
650            */
651            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent[] findByGroupId_PrevAndNext(
652                    long contentId, long groupId,
653                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
654                    throws com.liferay.portal.kernel.exception.SystemException,
655                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
656                    return getPersistence()
657                                       .findByGroupId_PrevAndNext(contentId, groupId,
658                            orderByComparator);
659            }
660    
661            /**
662            * Removes all the d d m contents where groupId = &#63; from the database.
663            *
664            * @param groupId the group ID
665            * @throws SystemException if a system exception occurred
666            */
667            public static void removeByGroupId(long groupId)
668                    throws com.liferay.portal.kernel.exception.SystemException {
669                    getPersistence().removeByGroupId(groupId);
670            }
671    
672            /**
673            * Returns the number of d d m contents where groupId = &#63;.
674            *
675            * @param groupId the group ID
676            * @return the number of matching d d m contents
677            * @throws SystemException if a system exception occurred
678            */
679            public static int countByGroupId(long groupId)
680                    throws com.liferay.portal.kernel.exception.SystemException {
681                    return getPersistence().countByGroupId(groupId);
682            }
683    
684            /**
685            * Returns all the d d m contents where companyId = &#63;.
686            *
687            * @param companyId the company ID
688            * @return the matching d d m contents
689            * @throws SystemException if a system exception occurred
690            */
691            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByCompanyId(
692                    long companyId)
693                    throws com.liferay.portal.kernel.exception.SystemException {
694                    return getPersistence().findByCompanyId(companyId);
695            }
696    
697            /**
698            * Returns a range of all the d d m contents where companyId = &#63;.
699            *
700            * <p>
701            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
702            * </p>
703            *
704            * @param companyId the company ID
705            * @param start the lower bound of the range of d d m contents
706            * @param end the upper bound of the range of d d m contents (not inclusive)
707            * @return the range of matching d d m contents
708            * @throws SystemException if a system exception occurred
709            */
710            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByCompanyId(
711                    long companyId, int start, int end)
712                    throws com.liferay.portal.kernel.exception.SystemException {
713                    return getPersistence().findByCompanyId(companyId, start, end);
714            }
715    
716            /**
717            * Returns an ordered range of all the d d m contents where companyId = &#63;.
718            *
719            * <p>
720            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
721            * </p>
722            *
723            * @param companyId the company ID
724            * @param start the lower bound of the range of d d m contents
725            * @param end the upper bound of the range of d d m contents (not inclusive)
726            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
727            * @return the ordered range of matching d d m contents
728            * @throws SystemException if a system exception occurred
729            */
730            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findByCompanyId(
731                    long companyId, int start, int end,
732                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
733                    throws com.liferay.portal.kernel.exception.SystemException {
734                    return getPersistence()
735                                       .findByCompanyId(companyId, start, end, orderByComparator);
736            }
737    
738            /**
739            * Returns the first d d m content in the ordered set where companyId = &#63;.
740            *
741            * @param companyId the company ID
742            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
743            * @return the first matching d d m content
744            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
745            * @throws SystemException if a system exception occurred
746            */
747            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByCompanyId_First(
748                    long companyId,
749                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
750                    throws com.liferay.portal.kernel.exception.SystemException,
751                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
752                    return getPersistence()
753                                       .findByCompanyId_First(companyId, orderByComparator);
754            }
755    
756            /**
757            * Returns the first d d m content in the ordered set where companyId = &#63;.
758            *
759            * @param companyId the company ID
760            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
761            * @return the first matching d d m content, or <code>null</code> if a matching d d m content could not be found
762            * @throws SystemException if a system exception occurred
763            */
764            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByCompanyId_First(
765                    long companyId,
766                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
767                    throws com.liferay.portal.kernel.exception.SystemException {
768                    return getPersistence()
769                                       .fetchByCompanyId_First(companyId, orderByComparator);
770            }
771    
772            /**
773            * Returns the last d d m content in the ordered set where companyId = &#63;.
774            *
775            * @param companyId the company ID
776            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
777            * @return the last matching d d m content
778            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a matching d d m content could not be found
779            * @throws SystemException if a system exception occurred
780            */
781            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByCompanyId_Last(
782                    long companyId,
783                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
784                    throws com.liferay.portal.kernel.exception.SystemException,
785                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
786                    return getPersistence()
787                                       .findByCompanyId_Last(companyId, orderByComparator);
788            }
789    
790            /**
791            * Returns the last d d m content in the ordered set where companyId = &#63;.
792            *
793            * @param companyId the company ID
794            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
795            * @return the last matching d d m content, or <code>null</code> if a matching d d m content could not be found
796            * @throws SystemException if a system exception occurred
797            */
798            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByCompanyId_Last(
799                    long companyId,
800                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
801                    throws com.liferay.portal.kernel.exception.SystemException {
802                    return getPersistence()
803                                       .fetchByCompanyId_Last(companyId, orderByComparator);
804            }
805    
806            /**
807            * Returns the d d m contents before and after the current d d m content in the ordered set where companyId = &#63;.
808            *
809            * @param contentId the primary key of the current d d m content
810            * @param companyId the company ID
811            * @param orderByComparator the comparator to order the set by (optionally <code>null</code>)
812            * @return the previous, current, and next d d m content
813            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
814            * @throws SystemException if a system exception occurred
815            */
816            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent[] findByCompanyId_PrevAndNext(
817                    long contentId, long companyId,
818                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
819                    throws com.liferay.portal.kernel.exception.SystemException,
820                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
821                    return getPersistence()
822                                       .findByCompanyId_PrevAndNext(contentId, companyId,
823                            orderByComparator);
824            }
825    
826            /**
827            * Removes all the d d m contents where companyId = &#63; from the database.
828            *
829            * @param companyId the company ID
830            * @throws SystemException if a system exception occurred
831            */
832            public static void removeByCompanyId(long companyId)
833                    throws com.liferay.portal.kernel.exception.SystemException {
834                    getPersistence().removeByCompanyId(companyId);
835            }
836    
837            /**
838            * Returns the number of d d m contents where companyId = &#63;.
839            *
840            * @param companyId the company ID
841            * @return the number of matching d d m contents
842            * @throws SystemException if a system exception occurred
843            */
844            public static int countByCompanyId(long companyId)
845                    throws com.liferay.portal.kernel.exception.SystemException {
846                    return getPersistence().countByCompanyId(companyId);
847            }
848    
849            /**
850            * Caches the d d m content in the entity cache if it is enabled.
851            *
852            * @param ddmContent the d d m content
853            */
854            public static void cacheResult(
855                    com.liferay.portlet.dynamicdatamapping.model.DDMContent ddmContent) {
856                    getPersistence().cacheResult(ddmContent);
857            }
858    
859            /**
860            * Caches the d d m contents in the entity cache if it is enabled.
861            *
862            * @param ddmContents the d d m contents
863            */
864            public static void cacheResult(
865                    java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> ddmContents) {
866                    getPersistence().cacheResult(ddmContents);
867            }
868    
869            /**
870            * Creates a new d d m content with the primary key. Does not add the d d m content to the database.
871            *
872            * @param contentId the primary key for the new d d m content
873            * @return the new d d m content
874            */
875            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent create(
876                    long contentId) {
877                    return getPersistence().create(contentId);
878            }
879    
880            /**
881            * Removes the d d m content with the primary key from the database. Also notifies the appropriate model listeners.
882            *
883            * @param contentId the primary key of the d d m content
884            * @return the d d m content that was removed
885            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
886            * @throws SystemException if a system exception occurred
887            */
888            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent remove(
889                    long contentId)
890                    throws com.liferay.portal.kernel.exception.SystemException,
891                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
892                    return getPersistence().remove(contentId);
893            }
894    
895            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent updateImpl(
896                    com.liferay.portlet.dynamicdatamapping.model.DDMContent ddmContent)
897                    throws com.liferay.portal.kernel.exception.SystemException {
898                    return getPersistence().updateImpl(ddmContent);
899            }
900    
901            /**
902            * Returns the d d m content with the primary key or throws a {@link com.liferay.portlet.dynamicdatamapping.NoSuchContentException} if it could not be found.
903            *
904            * @param contentId the primary key of the d d m content
905            * @return the d d m content
906            * @throws com.liferay.portlet.dynamicdatamapping.NoSuchContentException if a d d m content with the primary key could not be found
907            * @throws SystemException if a system exception occurred
908            */
909            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent findByPrimaryKey(
910                    long contentId)
911                    throws com.liferay.portal.kernel.exception.SystemException,
912                            com.liferay.portlet.dynamicdatamapping.NoSuchContentException {
913                    return getPersistence().findByPrimaryKey(contentId);
914            }
915    
916            /**
917            * Returns the d d m content with the primary key or returns <code>null</code> if it could not be found.
918            *
919            * @param contentId the primary key of the d d m content
920            * @return the d d m content, or <code>null</code> if a d d m content with the primary key could not be found
921            * @throws SystemException if a system exception occurred
922            */
923            public static com.liferay.portlet.dynamicdatamapping.model.DDMContent fetchByPrimaryKey(
924                    long contentId)
925                    throws com.liferay.portal.kernel.exception.SystemException {
926                    return getPersistence().fetchByPrimaryKey(contentId);
927            }
928    
929            /**
930            * Returns all the d d m contents.
931            *
932            * @return the d d m contents
933            * @throws SystemException if a system exception occurred
934            */
935            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findAll()
936                    throws com.liferay.portal.kernel.exception.SystemException {
937                    return getPersistence().findAll();
938            }
939    
940            /**
941            * Returns a range of all the d d m contents.
942            *
943            * <p>
944            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
945            * </p>
946            *
947            * @param start the lower bound of the range of d d m contents
948            * @param end the upper bound of the range of d d m contents (not inclusive)
949            * @return the range of d d m contents
950            * @throws SystemException if a system exception occurred
951            */
952            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findAll(
953                    int start, int end)
954                    throws com.liferay.portal.kernel.exception.SystemException {
955                    return getPersistence().findAll(start, end);
956            }
957    
958            /**
959            * Returns an ordered range of all the d d m contents.
960            *
961            * <p>
962            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.dynamicdatamapping.model.impl.DDMContentModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
963            * </p>
964            *
965            * @param start the lower bound of the range of d d m contents
966            * @param end the upper bound of the range of d d m contents (not inclusive)
967            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
968            * @return the ordered range of d d m contents
969            * @throws SystemException if a system exception occurred
970            */
971            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMContent> findAll(
972                    int start, int end,
973                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
974                    throws com.liferay.portal.kernel.exception.SystemException {
975                    return getPersistence().findAll(start, end, orderByComparator);
976            }
977    
978            /**
979            * Removes all the d d m contents from the database.
980            *
981            * @throws SystemException if a system exception occurred
982            */
983            public static void removeAll()
984                    throws com.liferay.portal.kernel.exception.SystemException {
985                    getPersistence().removeAll();
986            }
987    
988            /**
989            * Returns the number of d d m contents.
990            *
991            * @return the number of d d m contents
992            * @throws SystemException if a system exception occurred
993            */
994            public static int countAll()
995                    throws com.liferay.portal.kernel.exception.SystemException {
996                    return getPersistence().countAll();
997            }
998    
999            public static DDMContentPersistence getPersistence() {
1000                    if (_persistence == null) {
1001                            _persistence = (DDMContentPersistence)PortalBeanLocatorUtil.locate(DDMContentPersistence.class.getName());
1002    
1003                            ReferenceRegistry.registerReference(DDMContentUtil.class,
1004                                    "_persistence");
1005                    }
1006    
1007                    return _persistence;
1008            }
1009    
1010            /**
1011             * @deprecated As of 6.2.0
1012             */
1013            public void setPersistence(DDMContentPersistence persistence) {
1014            }
1015    
1016            private static DDMContentPersistence _persistence;
1017    }