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