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.documentlibrary.service;
016    
017    import aQute.bnd.annotation.ProviderType;
018    
019    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020    import com.liferay.portal.kernel.util.ReferenceRegistry;
021    
022    /**
023     * Provides the local service utility for DLFileEntry. This utility wraps
024     * {@link com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl} and is the
025     * primary access point for service operations in application layer code running
026     * on the local server. Methods of this service will not have security checks
027     * based on the propagated JAAS credentials because this service can only be
028     * accessed from within the same VM.
029     *
030     * @author Brian Wing Shun Chan
031     * @see DLFileEntryLocalService
032     * @see com.liferay.portlet.documentlibrary.service.base.DLFileEntryLocalServiceBaseImpl
033     * @see com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl
034     * @generated
035     */
036    @ProviderType
037    public class DLFileEntryLocalServiceUtil {
038            /*
039             * NOTE FOR DEVELOPERS:
040             *
041             * Never modify this class directly. Add custom service methods to {@link com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl} and rerun ServiceBuilder to regenerate this class.
042             */
043    
044            /**
045            * Adds the document library file entry to the database. Also notifies the appropriate model listeners.
046            *
047            * @param dlFileEntry the document library file entry
048            * @return the document library file entry that was added
049            * @throws SystemException if a system exception occurred
050            */
051            public static com.liferay.portlet.documentlibrary.model.DLFileEntry addDLFileEntry(
052                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
053                    throws com.liferay.portal.kernel.exception.SystemException {
054                    return getService().addDLFileEntry(dlFileEntry);
055            }
056    
057            /**
058            * Creates a new document library file entry with the primary key. Does not add the document library file entry to the database.
059            *
060            * @param fileEntryId the primary key for the new document library file entry
061            * @return the new document library file entry
062            */
063            public static com.liferay.portlet.documentlibrary.model.DLFileEntry createDLFileEntry(
064                    long fileEntryId) {
065                    return getService().createDLFileEntry(fileEntryId);
066            }
067    
068            /**
069            * Deletes the document library file entry with the primary key from the database. Also notifies the appropriate model listeners.
070            *
071            * @param fileEntryId the primary key of the document library file entry
072            * @return the document library file entry that was removed
073            * @throws PortalException if a document library file entry with the primary key could not be found
074            * @throws SystemException if a system exception occurred
075            */
076            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
077                    long fileEntryId)
078                    throws com.liferay.portal.kernel.exception.PortalException,
079                            com.liferay.portal.kernel.exception.SystemException {
080                    return getService().deleteDLFileEntry(fileEntryId);
081            }
082    
083            /**
084            * Deletes the document library file entry from the database. Also notifies the appropriate model listeners.
085            *
086            * @param dlFileEntry the document library file entry
087            * @return the document library file entry that was removed
088            * @throws SystemException if a system exception occurred
089            */
090            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteDLFileEntry(
091                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
092                    throws com.liferay.portal.kernel.exception.SystemException {
093                    return getService().deleteDLFileEntry(dlFileEntry);
094            }
095    
096            public static com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
097                    return getService().dynamicQuery();
098            }
099    
100            /**
101            * Performs a dynamic query on the database and returns the matching rows.
102            *
103            * @param dynamicQuery the dynamic query
104            * @return the matching rows
105            * @throws SystemException if a system exception occurred
106            */
107            @SuppressWarnings("rawtypes")
108            public static java.util.List dynamicQuery(
109                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
110                    throws com.liferay.portal.kernel.exception.SystemException {
111                    return getService().dynamicQuery(dynamicQuery);
112            }
113    
114            /**
115            * Performs a dynamic query on the database and returns a range of the matching rows.
116            *
117            * <p>
118            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. 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.documentlibrary.model.impl.DLFileEntryModelImpl}. 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.
119            * </p>
120            *
121            * @param dynamicQuery the dynamic query
122            * @param start the lower bound of the range of model instances
123            * @param end the upper bound of the range of model instances (not inclusive)
124            * @return the range of matching rows
125            * @throws SystemException if a system exception occurred
126            */
127            @SuppressWarnings("rawtypes")
128            public static java.util.List dynamicQuery(
129                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
130                    int end) throws com.liferay.portal.kernel.exception.SystemException {
131                    return getService().dynamicQuery(dynamicQuery, start, end);
132            }
133    
134            /**
135            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
136            *
137            * <p>
138            * 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.documentlibrary.model.impl.DLFileEntryModelImpl}. 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.
139            * </p>
140            *
141            * @param dynamicQuery the dynamic query
142            * @param start the lower bound of the range of model instances
143            * @param end the upper bound of the range of model instances (not inclusive)
144            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
145            * @return the ordered range of matching rows
146            * @throws SystemException if a system exception occurred
147            */
148            @SuppressWarnings("rawtypes")
149            public static java.util.List dynamicQuery(
150                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
151                    int end,
152                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
153                    throws com.liferay.portal.kernel.exception.SystemException {
154                    return getService()
155                                       .dynamicQuery(dynamicQuery, start, end, orderByComparator);
156            }
157    
158            /**
159            * Returns the number of rows that match the dynamic query.
160            *
161            * @param dynamicQuery the dynamic query
162            * @return the number of rows that match the dynamic query
163            * @throws SystemException if a system exception occurred
164            */
165            public static long dynamicQueryCount(
166                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
167                    throws com.liferay.portal.kernel.exception.SystemException {
168                    return getService().dynamicQueryCount(dynamicQuery);
169            }
170    
171            /**
172            * Returns the number of rows that match the dynamic query.
173            *
174            * @param dynamicQuery the dynamic query
175            * @param projection the projection to apply to the query
176            * @return the number of rows that match the dynamic query
177            * @throws SystemException if a system exception occurred
178            */
179            public static long dynamicQueryCount(
180                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
181                    com.liferay.portal.kernel.dao.orm.Projection projection)
182                    throws com.liferay.portal.kernel.exception.SystemException {
183                    return getService().dynamicQueryCount(dynamicQuery, projection);
184            }
185    
186            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntry(
187                    long fileEntryId)
188                    throws com.liferay.portal.kernel.exception.SystemException {
189                    return getService().fetchDLFileEntry(fileEntryId);
190            }
191    
192            /**
193            * Returns the document library file entry with the matching UUID and company.
194            *
195            * @param uuid the document library file entry's UUID
196            * @param companyId the primary key of the company
197            * @return the matching document library file entry, or <code>null</code> if a matching document library file entry could not be found
198            * @throws SystemException if a system exception occurred
199            */
200            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndCompanyId(
201                    java.lang.String uuid, long companyId)
202                    throws com.liferay.portal.kernel.exception.SystemException {
203                    return getService().fetchDLFileEntryByUuidAndCompanyId(uuid, companyId);
204            }
205    
206            /**
207            * Returns the document library file entry matching the UUID and group.
208            *
209            * @param uuid the document library file entry's UUID
210            * @param groupId the primary key of the group
211            * @return the matching document library file entry, or <code>null</code> if a matching document library file entry could not be found
212            * @throws SystemException if a system exception occurred
213            */
214            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchDLFileEntryByUuidAndGroupId(
215                    java.lang.String uuid, long groupId)
216                    throws com.liferay.portal.kernel.exception.SystemException {
217                    return getService().fetchDLFileEntryByUuidAndGroupId(uuid, groupId);
218            }
219    
220            /**
221            * Returns the document library file entry with the primary key.
222            *
223            * @param fileEntryId the primary key of the document library file entry
224            * @return the document library file entry
225            * @throws PortalException if a document library file entry with the primary key could not be found
226            * @throws SystemException if a system exception occurred
227            */
228            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntry(
229                    long fileEntryId)
230                    throws com.liferay.portal.kernel.exception.PortalException,
231                            com.liferay.portal.kernel.exception.SystemException {
232                    return getService().getDLFileEntry(fileEntryId);
233            }
234    
235            public static com.liferay.portal.model.PersistedModel getPersistedModel(
236                    java.io.Serializable primaryKeyObj)
237                    throws com.liferay.portal.kernel.exception.PortalException,
238                            com.liferay.portal.kernel.exception.SystemException {
239                    return getService().getPersistedModel(primaryKeyObj);
240            }
241    
242            /**
243            * Returns the document library file entry with the matching UUID and company.
244            *
245            * @param uuid the document library file entry's UUID
246            * @param companyId the primary key of the company
247            * @return the matching document library file entry
248            * @throws PortalException if a matching document library file entry could not be found
249            * @throws SystemException if a system exception occurred
250            */
251            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndCompanyId(
252                    java.lang.String uuid, long companyId)
253                    throws com.liferay.portal.kernel.exception.PortalException,
254                            com.liferay.portal.kernel.exception.SystemException {
255                    return getService().getDLFileEntryByUuidAndCompanyId(uuid, companyId);
256            }
257    
258            /**
259            * Returns the document library file entry matching the UUID and group.
260            *
261            * @param uuid the document library file entry's UUID
262            * @param groupId the primary key of the group
263            * @return the matching document library file entry
264            * @throws PortalException if a matching document library file entry could not be found
265            * @throws SystemException if a system exception occurred
266            */
267            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndGroupId(
268                    java.lang.String uuid, long groupId)
269                    throws com.liferay.portal.kernel.exception.PortalException,
270                            com.liferay.portal.kernel.exception.SystemException {
271                    return getService().getDLFileEntryByUuidAndGroupId(uuid, groupId);
272            }
273    
274            /**
275            * Returns a range of all the document library file entries.
276            *
277            * <p>
278            * 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.documentlibrary.model.impl.DLFileEntryModelImpl}. 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.
279            * </p>
280            *
281            * @param start the lower bound of the range of document library file entries
282            * @param end the upper bound of the range of document library file entries (not inclusive)
283            * @return the range of document library file entries
284            * @throws SystemException if a system exception occurred
285            */
286            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDLFileEntries(
287                    int start, int end)
288                    throws com.liferay.portal.kernel.exception.SystemException {
289                    return getService().getDLFileEntries(start, end);
290            }
291    
292            /**
293            * Returns the number of document library file entries.
294            *
295            * @return the number of document library file entries
296            * @throws SystemException if a system exception occurred
297            */
298            public static int getDLFileEntriesCount()
299                    throws com.liferay.portal.kernel.exception.SystemException {
300                    return getService().getDLFileEntriesCount();
301            }
302    
303            /**
304            * Updates the document library file entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
305            *
306            * @param dlFileEntry the document library file entry
307            * @return the document library file entry that was updated
308            * @throws SystemException if a system exception occurred
309            */
310            public static com.liferay.portlet.documentlibrary.model.DLFileEntry updateDLFileEntry(
311                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
312                    throws com.liferay.portal.kernel.exception.SystemException {
313                    return getService().updateDLFileEntry(dlFileEntry);
314            }
315    
316            /**
317            * Returns the Spring bean ID for this bean.
318            *
319            * @return the Spring bean ID for this bean
320            */
321            public static java.lang.String getBeanIdentifier() {
322                    return getService().getBeanIdentifier();
323            }
324    
325            /**
326            * Sets the Spring bean ID for this bean.
327            *
328            * @param beanIdentifier the Spring bean ID for this bean
329            */
330            public static void setBeanIdentifier(java.lang.String beanIdentifier) {
331                    getService().setBeanIdentifier(beanIdentifier);
332            }
333    
334            public static com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
335                    long userId, long groupId, long repositoryId, long folderId,
336                    java.lang.String sourceFileName, java.lang.String mimeType,
337                    java.lang.String title, java.lang.String description,
338                    java.lang.String changeLog, long fileEntryTypeId,
339                    java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
340                    java.io.File file, java.io.InputStream is, long size,
341                    com.liferay.portal.service.ServiceContext serviceContext)
342                    throws com.liferay.portal.kernel.exception.PortalException,
343                            com.liferay.portal.kernel.exception.SystemException {
344                    return getService()
345                                       .addFileEntry(userId, groupId, repositoryId, folderId,
346                            sourceFileName, mimeType, title, description, changeLog,
347                            fileEntryTypeId, fieldsMap, file, is, size, serviceContext);
348            }
349    
350            public static com.liferay.portlet.documentlibrary.model.DLFileVersion cancelCheckOut(
351                    long userId, long fileEntryId)
352                    throws com.liferay.portal.kernel.exception.PortalException,
353                            com.liferay.portal.kernel.exception.SystemException {
354                    return getService().cancelCheckOut(userId, fileEntryId);
355            }
356    
357            public static void checkInFileEntry(long userId, long fileEntryId,
358                    boolean majorVersion, java.lang.String changeLog,
359                    com.liferay.portal.service.ServiceContext serviceContext)
360                    throws com.liferay.portal.kernel.exception.PortalException,
361                            com.liferay.portal.kernel.exception.SystemException {
362                    getService()
363                            .checkInFileEntry(userId, fileEntryId, majorVersion, changeLog,
364                            serviceContext);
365            }
366    
367            /**
368            * @deprecated As of 6.2.0, replaced by {@link #checkInFileEntry(long, long,
369            String, ServiceContext)}
370            */
371            public static void checkInFileEntry(long userId, long fileEntryId,
372                    java.lang.String lockUuid)
373                    throws com.liferay.portal.kernel.exception.PortalException,
374                            com.liferay.portal.kernel.exception.SystemException {
375                    getService().checkInFileEntry(userId, fileEntryId, lockUuid);
376            }
377    
378            public static void checkInFileEntry(long userId, long fileEntryId,
379                    java.lang.String lockUuid,
380                    com.liferay.portal.service.ServiceContext serviceContext)
381                    throws com.liferay.portal.kernel.exception.PortalException,
382                            com.liferay.portal.kernel.exception.SystemException {
383                    getService()
384                            .checkInFileEntry(userId, fileEntryId, lockUuid, serviceContext);
385            }
386    
387            /**
388            * @deprecated As of 6.2.0, replaced by {@link #checkOutFileEntry(long,
389            long, ServiceContext)}
390            */
391            public static com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
392                    long userId, long fileEntryId)
393                    throws com.liferay.portal.kernel.exception.PortalException,
394                            com.liferay.portal.kernel.exception.SystemException {
395                    return getService().checkOutFileEntry(userId, fileEntryId);
396            }
397    
398            public static com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
399                    long userId, long fileEntryId,
400                    com.liferay.portal.service.ServiceContext serviceContext)
401                    throws com.liferay.portal.kernel.exception.PortalException,
402                            com.liferay.portal.kernel.exception.SystemException {
403                    return getService()
404                                       .checkOutFileEntry(userId, fileEntryId, serviceContext);
405            }
406    
407            /**
408            * @deprecated As of 6.2.0, replaced by {@link #checkOutFileEntry(long,
409            long, String, long, ServiceContext)}
410            */
411            public static com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
412                    long userId, long fileEntryId, java.lang.String owner,
413                    long expirationTime)
414                    throws com.liferay.portal.kernel.exception.PortalException,
415                            com.liferay.portal.kernel.exception.SystemException {
416                    return getService()
417                                       .checkOutFileEntry(userId, fileEntryId, owner, expirationTime);
418            }
419    
420            public static com.liferay.portlet.documentlibrary.model.DLFileEntry checkOutFileEntry(
421                    long userId, long fileEntryId, java.lang.String owner,
422                    long expirationTime,
423                    com.liferay.portal.service.ServiceContext serviceContext)
424                    throws com.liferay.portal.kernel.exception.PortalException,
425                            com.liferay.portal.kernel.exception.SystemException {
426                    return getService()
427                                       .checkOutFileEntry(userId, fileEntryId, owner,
428                            expirationTime, serviceContext);
429            }
430    
431            public static void convertExtraSettings(java.lang.String[] keys)
432                    throws com.liferay.portal.kernel.exception.PortalException,
433                            com.liferay.portal.kernel.exception.SystemException {
434                    getService().convertExtraSettings(keys);
435            }
436    
437            public static void copyFileEntryMetadata(long companyId,
438                    long fileEntryTypeId, long fileEntryId, long fromFileVersionId,
439                    long toFileVersionId,
440                    com.liferay.portal.service.ServiceContext serviceContext)
441                    throws com.liferay.portal.kernel.exception.PortalException,
442                            com.liferay.portal.kernel.exception.SystemException {
443                    getService()
444                            .copyFileEntryMetadata(companyId, fileEntryTypeId, fileEntryId,
445                            fromFileVersionId, toFileVersionId, serviceContext);
446            }
447    
448            public static void deleteFileEntries(long groupId, long folderId)
449                    throws com.liferay.portal.kernel.exception.PortalException,
450                            com.liferay.portal.kernel.exception.SystemException {
451                    getService().deleteFileEntries(groupId, folderId);
452            }
453    
454            public static void deleteFileEntries(long groupId, long folderId,
455                    boolean includeTrashedEntries)
456                    throws com.liferay.portal.kernel.exception.PortalException,
457                            com.liferay.portal.kernel.exception.SystemException {
458                    getService().deleteFileEntries(groupId, folderId, includeTrashedEntries);
459            }
460    
461            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
462                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
463                    throws com.liferay.portal.kernel.exception.PortalException,
464                            com.liferay.portal.kernel.exception.SystemException {
465                    return getService().deleteFileEntry(dlFileEntry);
466            }
467    
468            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
469                    long fileEntryId)
470                    throws com.liferay.portal.kernel.exception.PortalException,
471                            com.liferay.portal.kernel.exception.SystemException {
472                    return getService().deleteFileEntry(fileEntryId);
473            }
474    
475            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileEntry(
476                    long userId, long fileEntryId)
477                    throws com.liferay.portal.kernel.exception.PortalException,
478                            com.liferay.portal.kernel.exception.SystemException {
479                    return getService().deleteFileEntry(userId, fileEntryId);
480            }
481    
482            public static com.liferay.portlet.documentlibrary.model.DLFileEntry deleteFileVersion(
483                    long userId, long fileEntryId, java.lang.String version)
484                    throws com.liferay.portal.kernel.exception.PortalException,
485                            com.liferay.portal.kernel.exception.SystemException {
486                    return getService().deleteFileVersion(userId, fileEntryId, version);
487            }
488    
489            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntry(
490                    long groupId, long folderId, java.lang.String title)
491                    throws com.liferay.portal.kernel.exception.SystemException {
492                    return getService().fetchFileEntry(groupId, folderId, title);
493            }
494    
495            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByAnyImageId(
496                    long imageId)
497                    throws com.liferay.portal.kernel.exception.SystemException {
498                    return getService().fetchFileEntryByAnyImageId(imageId);
499            }
500    
501            public static com.liferay.portlet.documentlibrary.model.DLFileEntry fetchFileEntryByName(
502                    long groupId, long folderId, java.lang.String name)
503                    throws com.liferay.portal.kernel.exception.SystemException {
504                    return getService().fetchFileEntryByName(groupId, folderId, name);
505            }
506    
507            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDDMStructureFileEntries(
508                    long[] ddmStructureIds)
509                    throws com.liferay.portal.kernel.exception.SystemException {
510                    return getService().getDDMStructureFileEntries(ddmStructureIds);
511            }
512    
513            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getExtraSettingsFileEntries(
514                    int start, int end)
515                    throws com.liferay.portal.kernel.exception.SystemException {
516                    return getService().getExtraSettingsFileEntries(start, end);
517            }
518    
519            public static int getExtraSettingsFileEntriesCount()
520                    throws com.liferay.portal.kernel.exception.SystemException {
521                    return getService().getExtraSettingsFileEntriesCount();
522            }
523    
524            public static java.io.File getFile(long userId, long fileEntryId,
525                    java.lang.String version, boolean incrementCounter)
526                    throws com.liferay.portal.kernel.exception.PortalException,
527                            com.liferay.portal.kernel.exception.SystemException {
528                    return getService()
529                                       .getFile(userId, fileEntryId, version, incrementCounter);
530            }
531    
532            public static java.io.File getFile(long userId, long fileEntryId,
533                    java.lang.String version, boolean incrementCounter, int increment)
534                    throws com.liferay.portal.kernel.exception.PortalException,
535                            com.liferay.portal.kernel.exception.SystemException {
536                    return getService()
537                                       .getFile(userId, fileEntryId, version, incrementCounter,
538                            increment);
539            }
540    
541            public static java.io.InputStream getFileAsStream(long userId,
542                    long fileEntryId, java.lang.String version)
543                    throws com.liferay.portal.kernel.exception.PortalException,
544                            com.liferay.portal.kernel.exception.SystemException {
545                    return getService().getFileAsStream(userId, fileEntryId, version);
546            }
547    
548            public static java.io.InputStream getFileAsStream(long userId,
549                    long fileEntryId, java.lang.String version, boolean incrementCounter)
550                    throws com.liferay.portal.kernel.exception.PortalException,
551                            com.liferay.portal.kernel.exception.SystemException {
552                    return getService()
553                                       .getFileAsStream(userId, fileEntryId, version,
554                            incrementCounter);
555            }
556    
557            public static java.io.InputStream getFileAsStream(long userId,
558                    long fileEntryId, java.lang.String version, boolean incrementCounter,
559                    int increment)
560                    throws com.liferay.portal.kernel.exception.PortalException,
561                            com.liferay.portal.kernel.exception.SystemException {
562                    return getService()
563                                       .getFileAsStream(userId, fileEntryId, version,
564                            incrementCounter, increment);
565            }
566    
567            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
568                    int start, int end)
569                    throws com.liferay.portal.kernel.exception.SystemException {
570                    return getService().getFileEntries(start, end);
571            }
572    
573            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
574                    long groupId, long folderId)
575                    throws com.liferay.portal.kernel.exception.SystemException {
576                    return getService().getFileEntries(groupId, folderId);
577            }
578    
579            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
580                    long groupId, long folderId, int status, int start, int end,
581                    com.liferay.portal.kernel.util.OrderByComparator obc)
582                    throws com.liferay.portal.kernel.exception.SystemException {
583                    return getService()
584                                       .getFileEntries(groupId, folderId, status, start, end, obc);
585            }
586    
587            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
588                    long groupId, long folderId, int start, int end,
589                    com.liferay.portal.kernel.util.OrderByComparator obc)
590                    throws com.liferay.portal.kernel.exception.SystemException {
591                    return getService().getFileEntries(groupId, folderId, start, end, obc);
592            }
593    
594            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
595                    long groupId, long userId, java.util.List<java.lang.Long> folderIds,
596                    java.lang.String[] mimeTypes,
597                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
598                    throws java.lang.Exception {
599                    return getService()
600                                       .getFileEntries(groupId, userId, folderIds, mimeTypes,
601                            queryDefinition);
602            }
603    
604            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
605                    long folderId, java.lang.String name)
606                    throws com.liferay.portal.kernel.exception.SystemException {
607                    return getService().getFileEntries(folderId, name);
608            }
609    
610            public static int getFileEntriesCount()
611                    throws com.liferay.portal.kernel.exception.SystemException {
612                    return getService().getFileEntriesCount();
613            }
614    
615            public static int getFileEntriesCount(long groupId,
616                    com.liferay.portal.kernel.util.DateRange dateRange, long repositoryId,
617                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
618                    throws com.liferay.portal.kernel.exception.SystemException {
619                    return getService()
620                                       .getFileEntriesCount(groupId, dateRange, repositoryId,
621                            queryDefinition);
622            }
623    
624            public static int getFileEntriesCount(long groupId, long folderId)
625                    throws com.liferay.portal.kernel.exception.SystemException {
626                    return getService().getFileEntriesCount(groupId, folderId);
627            }
628    
629            public static int getFileEntriesCount(long groupId, long folderId,
630                    int status) throws com.liferay.portal.kernel.exception.SystemException {
631                    return getService().getFileEntriesCount(groupId, folderId, status);
632            }
633    
634            public static int getFileEntriesCount(long groupId, long userId,
635                    java.util.List<java.lang.Long> folderIds, java.lang.String[] mimeTypes,
636                    com.liferay.portal.kernel.dao.orm.QueryDefinition queryDefinition)
637                    throws java.lang.Exception {
638                    return getService()
639                                       .getFileEntriesCount(groupId, userId, folderIds, mimeTypes,
640                            queryDefinition);
641            }
642    
643            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
644                    long fileEntryId)
645                    throws com.liferay.portal.kernel.exception.PortalException,
646                            com.liferay.portal.kernel.exception.SystemException {
647                    return getService().getFileEntry(fileEntryId);
648            }
649    
650            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
651                    long groupId, long folderId, java.lang.String title)
652                    throws com.liferay.portal.kernel.exception.PortalException,
653                            com.liferay.portal.kernel.exception.SystemException {
654                    return getService().getFileEntry(groupId, folderId, title);
655            }
656    
657            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByName(
658                    long groupId, long folderId, java.lang.String name)
659                    throws com.liferay.portal.kernel.exception.PortalException,
660                            com.liferay.portal.kernel.exception.SystemException {
661                    return getService().getFileEntryByName(groupId, folderId, name);
662            }
663    
664            public static com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByUuidAndGroupId(
665                    java.lang.String uuid, long groupId)
666                    throws com.liferay.portal.kernel.exception.PortalException,
667                            com.liferay.portal.kernel.exception.SystemException {
668                    return getService().getFileEntryByUuidAndGroupId(uuid, groupId);
669            }
670    
671            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
672                    long groupId, int start, int end)
673                    throws com.liferay.portal.kernel.exception.SystemException {
674                    return getService().getGroupFileEntries(groupId, start, end);
675            }
676    
677            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
678                    long groupId, int start, int end,
679                    com.liferay.portal.kernel.util.OrderByComparator obc)
680                    throws com.liferay.portal.kernel.exception.SystemException {
681                    return getService().getGroupFileEntries(groupId, start, end, obc);
682            }
683    
684            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
685                    long groupId, long userId, int start, int end)
686                    throws com.liferay.portal.kernel.exception.SystemException {
687                    return getService().getGroupFileEntries(groupId, userId, start, end);
688            }
689    
690            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
691                    long groupId, long userId, int start, int end,
692                    com.liferay.portal.kernel.util.OrderByComparator obc)
693                    throws com.liferay.portal.kernel.exception.SystemException {
694                    return getService().getGroupFileEntries(groupId, userId, start, end, obc);
695            }
696    
697            public static int getGroupFileEntriesCount(long groupId)
698                    throws com.liferay.portal.kernel.exception.SystemException {
699                    return getService().getGroupFileEntriesCount(groupId);
700            }
701    
702            public static int getGroupFileEntriesCount(long groupId, long userId)
703                    throws com.liferay.portal.kernel.exception.SystemException {
704                    return getService().getGroupFileEntriesCount(groupId, userId);
705            }
706    
707            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getMisversionedFileEntries()
708                    throws com.liferay.portal.kernel.exception.SystemException {
709                    return getService().getMisversionedFileEntries();
710            }
711    
712            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getNoAssetFileEntries()
713                    throws com.liferay.portal.kernel.exception.SystemException {
714                    return getService().getNoAssetFileEntries();
715            }
716    
717            public static java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getOrphanedFileEntries()
718                    throws com.liferay.portal.kernel.exception.SystemException {
719                    return getService().getOrphanedFileEntries();
720            }
721    
722            public static boolean hasExtraSettings()
723                    throws com.liferay.portal.kernel.exception.SystemException {
724                    return getService().hasExtraSettings();
725            }
726    
727            public static boolean hasFileEntryLock(long userId, long fileEntryId)
728                    throws com.liferay.portal.kernel.exception.PortalException,
729                            com.liferay.portal.kernel.exception.SystemException {
730                    return getService().hasFileEntryLock(userId, fileEntryId);
731            }
732    
733            public static void incrementViewCounter(
734                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
735                    int increment)
736                    throws com.liferay.portal.kernel.exception.SystemException {
737                    getService().incrementViewCounter(dlFileEntry, increment);
738            }
739    
740            public static boolean isFileEntryCheckedOut(long fileEntryId)
741                    throws com.liferay.portal.kernel.exception.PortalException,
742                            com.liferay.portal.kernel.exception.SystemException {
743                    return getService().isFileEntryCheckedOut(fileEntryId);
744            }
745    
746            public static com.liferay.portal.model.Lock lockFileEntry(long userId,
747                    long fileEntryId)
748                    throws com.liferay.portal.kernel.exception.PortalException,
749                            com.liferay.portal.kernel.exception.SystemException {
750                    return getService().lockFileEntry(userId, fileEntryId);
751            }
752    
753            public static com.liferay.portlet.documentlibrary.model.DLFileEntry moveFileEntry(
754                    long userId, long fileEntryId, long newFolderId,
755                    com.liferay.portal.service.ServiceContext serviceContext)
756                    throws com.liferay.portal.kernel.exception.PortalException,
757                            com.liferay.portal.kernel.exception.SystemException {
758                    return getService()
759                                       .moveFileEntry(userId, fileEntryId, newFolderId,
760                            serviceContext);
761            }
762    
763            public static void rebuildTree(long companyId)
764                    throws com.liferay.portal.kernel.exception.SystemException {
765                    getService().rebuildTree(companyId);
766            }
767    
768            public static void revertFileEntry(long userId, long fileEntryId,
769                    java.lang.String version,
770                    com.liferay.portal.service.ServiceContext serviceContext)
771                    throws com.liferay.portal.kernel.exception.PortalException,
772                            com.liferay.portal.kernel.exception.SystemException {
773                    getService()
774                            .revertFileEntry(userId, fileEntryId, version, serviceContext);
775            }
776    
777            public static com.liferay.portal.kernel.search.Hits search(long groupId,
778                    long userId, long creatorUserId, int status, int start, int end)
779                    throws com.liferay.portal.kernel.exception.PortalException,
780                            com.liferay.portal.kernel.exception.SystemException {
781                    return getService()
782                                       .search(groupId, userId, creatorUserId, status, start, end);
783            }
784    
785            public static com.liferay.portal.kernel.search.Hits search(long groupId,
786                    long userId, long creatorUserId, long folderId,
787                    java.lang.String[] mimeTypes, int status, int start, int end)
788                    throws com.liferay.portal.kernel.exception.PortalException,
789                            com.liferay.portal.kernel.exception.SystemException {
790                    return getService()
791                                       .search(groupId, userId, creatorUserId, folderId, mimeTypes,
792                            status, start, end);
793            }
794    
795            public static void unlockFileEntry(long fileEntryId)
796                    throws com.liferay.portal.kernel.exception.SystemException {
797                    getService().unlockFileEntry(fileEntryId);
798            }
799    
800            public static com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
801                    long userId, long fileEntryId, java.lang.String sourceFileName,
802                    java.lang.String mimeType, java.lang.String title,
803                    java.lang.String description, java.lang.String changeLog,
804                    boolean majorVersion, long fileEntryTypeId,
805                    java.util.Map<java.lang.String, com.liferay.portlet.dynamicdatamapping.storage.Fields> fieldsMap,
806                    java.io.File file, java.io.InputStream is, long size,
807                    com.liferay.portal.service.ServiceContext serviceContext)
808                    throws com.liferay.portal.kernel.exception.PortalException,
809                            com.liferay.portal.kernel.exception.SystemException {
810                    return getService()
811                                       .updateFileEntry(userId, fileEntryId, sourceFileName,
812                            mimeType, title, description, changeLog, majorVersion,
813                            fileEntryTypeId, fieldsMap, file, is, size, serviceContext);
814            }
815    
816            public static void updateSmallImage(long smallImageId, long largeImageId)
817                    throws com.liferay.portal.kernel.exception.PortalException,
818                            com.liferay.portal.kernel.exception.SystemException {
819                    getService().updateSmallImage(smallImageId, largeImageId);
820            }
821    
822            public static com.liferay.portlet.documentlibrary.model.DLFileEntry updateStatus(
823                    long userId, long fileVersionId, int status,
824                    java.util.Map<java.lang.String, java.io.Serializable> workflowContext,
825                    com.liferay.portal.service.ServiceContext serviceContext)
826                    throws com.liferay.portal.kernel.exception.PortalException,
827                            com.liferay.portal.kernel.exception.SystemException {
828                    return getService()
829                                       .updateStatus(userId, fileVersionId, status,
830                            workflowContext, serviceContext);
831            }
832    
833            public static boolean verifyFileEntryCheckOut(long fileEntryId,
834                    java.lang.String lockUuid)
835                    throws com.liferay.portal.kernel.exception.PortalException,
836                            com.liferay.portal.kernel.exception.SystemException {
837                    return getService().verifyFileEntryCheckOut(fileEntryId, lockUuid);
838            }
839    
840            public static boolean verifyFileEntryLock(long fileEntryId,
841                    java.lang.String lockUuid)
842                    throws com.liferay.portal.kernel.exception.PortalException,
843                            com.liferay.portal.kernel.exception.SystemException {
844                    return getService().verifyFileEntryLock(fileEntryId, lockUuid);
845            }
846    
847            public static DLFileEntryLocalService getService() {
848                    if (_service == null) {
849                            _service = (DLFileEntryLocalService)PortalBeanLocatorUtil.locate(DLFileEntryLocalService.class.getName());
850    
851                            ReferenceRegistry.registerReference(DLFileEntryLocalServiceUtil.class,
852                                    "_service");
853                    }
854    
855                    return _service;
856            }
857    
858            /**
859             * @deprecated As of 6.2.0
860             */
861            public void setService(DLFileEntryLocalService service) {
862            }
863    
864            private static DLFileEntryLocalService _service;
865    }