001    /**
002     * Copyright (c) 2000-2011 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.documentlibrary.service;
016    
017    import com.liferay.portal.kernel.exception.PortalException;
018    import com.liferay.portal.kernel.exception.SystemException;
019    import com.liferay.portal.kernel.transaction.Isolation;
020    import com.liferay.portal.kernel.transaction.Propagation;
021    import com.liferay.portal.kernel.transaction.Transactional;
022    import com.liferay.portal.service.PersistedModelLocalService;
023    
024    /**
025     * The interface for the d l file entry local service.
026     *
027     * <p>
028     * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
029     * </p>
030     *
031     * @author Brian Wing Shun Chan
032     * @see DLFileEntryLocalServiceUtil
033     * @see com.liferay.portlet.documentlibrary.service.base.DLFileEntryLocalServiceBaseImpl
034     * @see com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl
035     * @generated
036     */
037    @Transactional(isolation = Isolation.PORTAL, rollbackFor =  {
038            PortalException.class, SystemException.class})
039    public interface DLFileEntryLocalService extends PersistedModelLocalService {
040            /*
041             * NOTE FOR DEVELOPERS:
042             *
043             * Never modify or reference this interface directly. Always use {@link DLFileEntryLocalServiceUtil} to access the d l file entry local service. Add custom service methods to {@link com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.
044             */
045    
046            /**
047            * Adds the d l file entry to the database. Also notifies the appropriate model listeners.
048            *
049            * @param dlFileEntry the d l file entry
050            * @return the d l file entry that was added
051            * @throws SystemException if a system exception occurred
052            */
053            public com.liferay.portlet.documentlibrary.model.DLFileEntry addDLFileEntry(
054                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
055                    throws com.liferay.portal.kernel.exception.SystemException;
056    
057            /**
058            * Creates a new d l file entry with the primary key. Does not add the d l file entry to the database.
059            *
060            * @param fileEntryId the primary key for the new d l file entry
061            * @return the new d l file entry
062            */
063            public com.liferay.portlet.documentlibrary.model.DLFileEntry createDLFileEntry(
064                    long fileEntryId);
065    
066            /**
067            * Deletes the d l file entry with the primary key from the database. Also notifies the appropriate model listeners.
068            *
069            * @param fileEntryId the primary key of the d l file entry
070            * @throws PortalException if a d l file entry with the primary key could not be found
071            * @throws SystemException if a system exception occurred
072            */
073            public void deleteDLFileEntry(long fileEntryId)
074                    throws com.liferay.portal.kernel.exception.PortalException,
075                            com.liferay.portal.kernel.exception.SystemException;
076    
077            /**
078            * Deletes the d l file entry from the database. Also notifies the appropriate model listeners.
079            *
080            * @param dlFileEntry the d l file entry
081            * @throws SystemException if a system exception occurred
082            */
083            public void deleteDLFileEntry(
084                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
085                    throws com.liferay.portal.kernel.exception.SystemException;
086    
087            /**
088            * Performs a dynamic query on the database and returns the matching rows.
089            *
090            * @param dynamicQuery the dynamic query
091            * @return the matching rows
092            * @throws SystemException if a system exception occurred
093            */
094            @SuppressWarnings("rawtypes")
095            public java.util.List dynamicQuery(
096                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097                    throws com.liferay.portal.kernel.exception.SystemException;
098    
099            /**
100            * Performs a dynamic query on the database and returns a range of the matching rows.
101            *
102            * <p>
103            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
104            * </p>
105            *
106            * @param dynamicQuery the dynamic query
107            * @param start the lower bound of the range of model instances
108            * @param end the upper bound of the range of model instances (not inclusive)
109            * @return the range of matching rows
110            * @throws SystemException if a system exception occurred
111            */
112            @SuppressWarnings("rawtypes")
113            public java.util.List dynamicQuery(
114                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115                    int end) throws com.liferay.portal.kernel.exception.SystemException;
116    
117            /**
118            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
119            *
120            * <p>
121            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
122            * </p>
123            *
124            * @param dynamicQuery the dynamic query
125            * @param start the lower bound of the range of model instances
126            * @param end the upper bound of the range of model instances (not inclusive)
127            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
128            * @return the ordered range of matching rows
129            * @throws SystemException if a system exception occurred
130            */
131            @SuppressWarnings("rawtypes")
132            public java.util.List dynamicQuery(
133                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134                    int end,
135                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136                    throws com.liferay.portal.kernel.exception.SystemException;
137    
138            /**
139            * Returns the number of rows that match the dynamic query.
140            *
141            * @param dynamicQuery the dynamic query
142            * @return the number of rows that match the dynamic query
143            * @throws SystemException if a system exception occurred
144            */
145            public long dynamicQueryCount(
146                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147                    throws com.liferay.portal.kernel.exception.SystemException;
148    
149            /**
150            * Returns the d l file entry with the primary key.
151            *
152            * @param fileEntryId the primary key of the d l file entry
153            * @return the d l file entry
154            * @throws PortalException if a d l file entry with the primary key could not be found
155            * @throws SystemException if a system exception occurred
156            */
157            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158            public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntry(
159                    long fileEntryId)
160                    throws com.liferay.portal.kernel.exception.PortalException,
161                            com.liferay.portal.kernel.exception.SystemException;
162    
163            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164            public com.liferay.portal.model.PersistedModel getPersistedModel(
165                    java.io.Serializable primaryKeyObj)
166                    throws com.liferay.portal.kernel.exception.PortalException,
167                            com.liferay.portal.kernel.exception.SystemException;
168    
169            /**
170            * Returns the d l file entry with the UUID in the group.
171            *
172            * @param uuid the UUID of d l file entry
173            * @param groupId the group id of the d l file entry
174            * @return the d l file entry
175            * @throws PortalException if a d l file entry with the UUID in the group could not be found
176            * @throws SystemException if a system exception occurred
177            */
178            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179            public com.liferay.portlet.documentlibrary.model.DLFileEntry getDLFileEntryByUuidAndGroupId(
180                    java.lang.String uuid, long groupId)
181                    throws com.liferay.portal.kernel.exception.PortalException,
182                            com.liferay.portal.kernel.exception.SystemException;
183    
184            /**
185            * Returns a range of all the d l file entries.
186            *
187            * <p>
188            * 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.
189            * </p>
190            *
191            * @param start the lower bound of the range of d l file entries
192            * @param end the upper bound of the range of d l file entries (not inclusive)
193            * @return the range of d l file entries
194            * @throws SystemException if a system exception occurred
195            */
196            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getDLFileEntries(
198                    int start, int end)
199                    throws com.liferay.portal.kernel.exception.SystemException;
200    
201            /**
202            * Returns the number of d l file entries.
203            *
204            * @return the number of d l file entries
205            * @throws SystemException if a system exception occurred
206            */
207            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208            public int getDLFileEntriesCount()
209                    throws com.liferay.portal.kernel.exception.SystemException;
210    
211            /**
212            * Updates the d l file entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
213            *
214            * @param dlFileEntry the d l file entry
215            * @return the d l file entry that was updated
216            * @throws SystemException if a system exception occurred
217            */
218            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateDLFileEntry(
219                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry)
220                    throws com.liferay.portal.kernel.exception.SystemException;
221    
222            /**
223            * Updates the d l file entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
224            *
225            * @param dlFileEntry the d l file entry
226            * @param merge whether to merge the d l file entry with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
227            * @return the d l file entry that was updated
228            * @throws SystemException if a system exception occurred
229            */
230            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateDLFileEntry(
231                    com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
232                    boolean merge)
233                    throws com.liferay.portal.kernel.exception.SystemException;
234    
235            /**
236            * Returns the Spring bean ID for this bean.
237            *
238            * @return the Spring bean ID for this bean
239            */
240            public java.lang.String getBeanIdentifier();
241    
242            /**
243            * Sets the Spring bean ID for this bean.
244            *
245            * @param beanIdentifier the Spring bean ID for this bean
246            */
247            public void setBeanIdentifier(java.lang.String beanIdentifier);
248    
249            public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
250                    long userId, long groupId, long folderId, java.lang.String name,
251                    java.lang.String title, java.lang.String description,
252                    java.lang.String changeLog, java.lang.String extraSettings,
253                    byte[] bytes, com.liferay.portal.service.ServiceContext serviceContext)
254                    throws com.liferay.portal.kernel.exception.PortalException,
255                            com.liferay.portal.kernel.exception.SystemException;
256    
257            public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
258                    long userId, long groupId, long folderId, java.lang.String name,
259                    java.lang.String title, java.lang.String description,
260                    java.lang.String changeLog, java.lang.String extraSettings,
261                    java.io.File file,
262                    com.liferay.portal.service.ServiceContext serviceContext)
263                    throws com.liferay.portal.kernel.exception.PortalException,
264                            com.liferay.portal.kernel.exception.SystemException;
265    
266            public com.liferay.portlet.documentlibrary.model.DLFileEntry addFileEntry(
267                    long userId, long groupId, long folderId, java.lang.String name,
268                    java.lang.String title, java.lang.String description,
269                    java.lang.String changeLog, java.lang.String extraSettings,
270                    java.io.InputStream is, long size,
271                    com.liferay.portal.service.ServiceContext serviceContext)
272                    throws com.liferay.portal.kernel.exception.PortalException,
273                            com.liferay.portal.kernel.exception.SystemException;
274    
275            public void addFileEntryResources(
276                    com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
277                    boolean addCommunityPermissions, boolean addGuestPermissions)
278                    throws com.liferay.portal.kernel.exception.PortalException,
279                            com.liferay.portal.kernel.exception.SystemException;
280    
281            public void addFileEntryResources(
282                    com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
283                    java.lang.String[] communityPermissions,
284                    java.lang.String[] guestPermissions)
285                    throws com.liferay.portal.kernel.exception.PortalException,
286                            com.liferay.portal.kernel.exception.SystemException;
287    
288            public void addFileEntryResources(long fileEntryId,
289                    boolean addCommunityPermissions, boolean addGuestPermissions)
290                    throws com.liferay.portal.kernel.exception.PortalException,
291                            com.liferay.portal.kernel.exception.SystemException;
292    
293            public void addFileEntryResources(long fileEntryId,
294                    java.lang.String[] communityPermissions,
295                    java.lang.String[] guestPermissions)
296                    throws com.liferay.portal.kernel.exception.PortalException,
297                            com.liferay.portal.kernel.exception.SystemException;
298    
299            public com.liferay.portlet.documentlibrary.model.DLFileEntry addOrOverwriteFileEntry(
300                    long userId, long groupId, long folderId, java.lang.String name,
301                    java.lang.String sourceName, java.lang.String title,
302                    java.lang.String description, java.lang.String changeLog,
303                    java.lang.String extraSettings, java.io.File file,
304                    com.liferay.portal.service.ServiceContext serviceContext)
305                    throws com.liferay.portal.kernel.exception.PortalException,
306                            com.liferay.portal.kernel.exception.SystemException;
307    
308            public void convertExtraSettings(java.lang.String[] keys)
309                    throws com.liferay.portal.kernel.exception.PortalException,
310                            com.liferay.portal.kernel.exception.SystemException;
311    
312            public void deleteFileEntries(long groupId, long folderId)
313                    throws com.liferay.portal.kernel.exception.PortalException,
314                            com.liferay.portal.kernel.exception.SystemException;
315    
316            public void deleteFileEntry(
317                    com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry)
318                    throws com.liferay.portal.kernel.exception.PortalException,
319                            com.liferay.portal.kernel.exception.SystemException;
320    
321            public void deleteFileEntry(long groupId, long folderId,
322                    java.lang.String name)
323                    throws com.liferay.portal.kernel.exception.PortalException,
324                            com.liferay.portal.kernel.exception.SystemException;
325    
326            public void deleteFileEntry(long groupId, long folderId,
327                    java.lang.String name, java.lang.String version)
328                    throws com.liferay.portal.kernel.exception.PortalException,
329                            com.liferay.portal.kernel.exception.SystemException;
330    
331            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
332            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getCompanyFileEntries(
333                    long companyId, int start, int end)
334                    throws com.liferay.portal.kernel.exception.SystemException;
335    
336            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
337            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getCompanyFileEntries(
338                    long companyId, int start, int end,
339                    com.liferay.portal.kernel.util.OrderByComparator obc)
340                    throws com.liferay.portal.kernel.exception.SystemException;
341    
342            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343            public int getCompanyFileEntriesCount(long companyId)
344                    throws com.liferay.portal.kernel.exception.SystemException;
345    
346            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getExtraSettingsFileEntries(
348                    int start, int end)
349                    throws com.liferay.portal.kernel.exception.SystemException;
350    
351            public java.io.InputStream getFileAsStream(long companyId, long userId,
352                    long groupId, long folderId, java.lang.String name)
353                    throws com.liferay.portal.kernel.exception.PortalException,
354                            com.liferay.portal.kernel.exception.SystemException;
355    
356            public java.io.InputStream getFileAsStream(long companyId, long userId,
357                    long groupId, long folderId, java.lang.String name,
358                    java.lang.String version)
359                    throws com.liferay.portal.kernel.exception.PortalException,
360                            com.liferay.portal.kernel.exception.SystemException;
361    
362            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
363            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
364                    long groupId, long folderId)
365                    throws com.liferay.portal.kernel.exception.SystemException;
366    
367            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
369                    long groupId, long folderId, int start, int end)
370                    throws com.liferay.portal.kernel.exception.SystemException;
371    
372            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getFileEntries(
374                    long groupId, long folderId, int start, int end,
375                    com.liferay.portal.kernel.util.OrderByComparator obc)
376                    throws com.liferay.portal.kernel.exception.SystemException;
377    
378            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379            public int getFileEntriesCount(long groupId, long folderId)
380                    throws com.liferay.portal.kernel.exception.SystemException;
381    
382            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383            public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
384                    long fileEntryId)
385                    throws com.liferay.portal.kernel.exception.PortalException,
386                            com.liferay.portal.kernel.exception.SystemException;
387    
388            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389            public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntry(
390                    long groupId, long folderId, java.lang.String name)
391                    throws com.liferay.portal.kernel.exception.PortalException,
392                            com.liferay.portal.kernel.exception.SystemException;
393    
394            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
395            public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByTitle(
396                    long groupId, long folderId, java.lang.String title)
397                    throws com.liferay.portal.kernel.exception.PortalException,
398                            com.liferay.portal.kernel.exception.SystemException;
399    
400            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
401            public com.liferay.portlet.documentlibrary.model.DLFileEntry getFileEntryByUuidAndGroupId(
402                    java.lang.String uuid, long groupId)
403                    throws com.liferay.portal.kernel.exception.PortalException,
404                            com.liferay.portal.kernel.exception.SystemException;
405    
406            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
407            public int getFoldersFileEntriesCount(long groupId,
408                    java.util.List<java.lang.Long> folderIds, int status)
409                    throws com.liferay.portal.kernel.exception.SystemException;
410    
411            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
412            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
413                    long groupId, int start, int end)
414                    throws com.liferay.portal.kernel.exception.SystemException;
415    
416            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
417            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
418                    long groupId, int start, int end,
419                    com.liferay.portal.kernel.util.OrderByComparator obc)
420                    throws com.liferay.portal.kernel.exception.SystemException;
421    
422            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
423            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
424                    long groupId, long userId, int start, int end)
425                    throws com.liferay.portal.kernel.exception.SystemException;
426    
427            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
428            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getGroupFileEntries(
429                    long groupId, long userId, int start, int end,
430                    com.liferay.portal.kernel.util.OrderByComparator obc)
431                    throws com.liferay.portal.kernel.exception.SystemException;
432    
433            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434            public int getGroupFileEntriesCount(long groupId)
435                    throws com.liferay.portal.kernel.exception.SystemException;
436    
437            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
438            public int getGroupFileEntriesCount(long groupId, long userId)
439                    throws com.liferay.portal.kernel.exception.SystemException;
440    
441            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
442            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getNoAssetFileEntries()
443                    throws com.liferay.portal.kernel.exception.SystemException;
444    
445            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
446            public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntry> getOrphanedFileEntries()
447                    throws com.liferay.portal.kernel.exception.SystemException;
448    
449            @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
450            public boolean hasExtraSettings()
451                    throws com.liferay.portal.kernel.exception.SystemException;
452    
453            public com.liferay.portlet.documentlibrary.model.DLFileEntry moveFileEntry(
454                    long userId, long groupId, long folderId, long newFolderId,
455                    java.lang.String name,
456                    com.liferay.portal.service.ServiceContext serviceContext)
457                    throws com.liferay.portal.kernel.exception.PortalException,
458                            com.liferay.portal.kernel.exception.SystemException;
459    
460            public void updateAsset(long userId,
461                    com.liferay.portlet.documentlibrary.model.DLFileEntry fileEntry,
462                    com.liferay.portlet.documentlibrary.model.DLFileVersion fileVersion,
463                    long[] assetCategoryIds, java.lang.String[] assetTagNames)
464                    throws com.liferay.portal.kernel.exception.PortalException,
465                            com.liferay.portal.kernel.exception.SystemException;
466    
467            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
468                    long userId, long groupId, long folderId, java.lang.String name,
469                    java.lang.String sourceFileName, java.lang.String title,
470                    java.lang.String description, java.lang.String changeLog,
471                    boolean majorVersion, java.lang.String extraSettings, byte[] bytes,
472                    com.liferay.portal.service.ServiceContext serviceContext)
473                    throws com.liferay.portal.kernel.exception.PortalException,
474                            com.liferay.portal.kernel.exception.SystemException;
475    
476            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
477                    long userId, long groupId, long folderId, java.lang.String name,
478                    java.lang.String sourceFileName, java.lang.String title,
479                    java.lang.String description, java.lang.String changeLog,
480                    boolean majorVersion, java.lang.String extraSettings,
481                    java.io.File file,
482                    com.liferay.portal.service.ServiceContext serviceContext)
483                    throws com.liferay.portal.kernel.exception.PortalException,
484                            com.liferay.portal.kernel.exception.SystemException;
485    
486            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntry(
487                    long userId, long groupId, long folderId, java.lang.String name,
488                    java.lang.String sourceFileName, java.lang.String title,
489                    java.lang.String description, java.lang.String changeLog,
490                    boolean majorVersion, java.lang.String extraSettings,
491                    java.io.InputStream is, long size,
492                    com.liferay.portal.service.ServiceContext serviceContext)
493                    throws com.liferay.portal.kernel.exception.PortalException,
494                            com.liferay.portal.kernel.exception.SystemException;
495    
496            public com.liferay.portlet.documentlibrary.model.DLFileEntry updateStatus(
497                    long userId, long fileVersionId, int status,
498                    com.liferay.portal.service.ServiceContext serviceContext)
499                    throws com.liferay.portal.kernel.exception.PortalException,
500                            com.liferay.portal.kernel.exception.SystemException;
501    }