001    /**
002     * Copyright (c) 2000-2012 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.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.bean.BeanReference;
020    import com.liferay.portal.kernel.bean.IdentifiableBean;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024    import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025    import com.liferay.portal.kernel.exception.PortalException;
026    import com.liferay.portal.kernel.exception.SystemException;
027    import com.liferay.portal.kernel.search.Indexable;
028    import com.liferay.portal.kernel.search.IndexableType;
029    import com.liferay.portal.kernel.util.OrderByComparator;
030    import com.liferay.portal.model.PersistedModel;
031    import com.liferay.portal.service.BaseLocalServiceImpl;
032    import com.liferay.portal.service.ImageLocalService;
033    import com.liferay.portal.service.ImageService;
034    import com.liferay.portal.service.LockLocalService;
035    import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
036    import com.liferay.portal.service.RepositoryLocalService;
037    import com.liferay.portal.service.RepositoryService;
038    import com.liferay.portal.service.ResourceLocalService;
039    import com.liferay.portal.service.UserLocalService;
040    import com.liferay.portal.service.UserService;
041    import com.liferay.portal.service.WebDAVPropsLocalService;
042    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
043    import com.liferay.portal.service.persistence.ImagePersistence;
044    import com.liferay.portal.service.persistence.LockFinder;
045    import com.liferay.portal.service.persistence.LockPersistence;
046    import com.liferay.portal.service.persistence.RepositoryPersistence;
047    import com.liferay.portal.service.persistence.UserFinder;
048    import com.liferay.portal.service.persistence.UserPersistence;
049    import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
050    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
051    
052    import com.liferay.portlet.asset.service.AssetCategoryLocalService;
053    import com.liferay.portlet.asset.service.AssetCategoryService;
054    import com.liferay.portlet.asset.service.AssetEntryLocalService;
055    import com.liferay.portlet.asset.service.AssetEntryService;
056    import com.liferay.portlet.asset.service.AssetLinkLocalService;
057    import com.liferay.portlet.asset.service.AssetTagLocalService;
058    import com.liferay.portlet.asset.service.AssetTagService;
059    import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
060    import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
061    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
062    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
063    import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
064    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
065    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
066    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
067    import com.liferay.portlet.documentlibrary.model.DLFileEntry;
068    import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService;
069    import com.liferay.portlet.documentlibrary.service.DLAppLocalService;
070    import com.liferay.portlet.documentlibrary.service.DLAppService;
071    import com.liferay.portlet.documentlibrary.service.DLContentLocalService;
072    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
073    import com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService;
074    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
075    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService;
076    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService;
077    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
078    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
079    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
080    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
081    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
082    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
083    import com.liferay.portlet.documentlibrary.service.DLFolderService;
084    import com.liferay.portlet.documentlibrary.service.DLSyncLocalService;
085    import com.liferay.portlet.documentlibrary.service.DLSyncService;
086    import com.liferay.portlet.documentlibrary.service.persistence.DLContentPersistence;
087    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
088    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataPersistence;
089    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
090    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
091    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
092    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
093    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
094    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
095    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
096    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
097    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
098    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncFinder;
099    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncPersistence;
100    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
101    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
102    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
103    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
104    import com.liferay.portlet.expando.service.ExpandoRowLocalService;
105    import com.liferay.portlet.expando.service.ExpandoTableLocalService;
106    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
107    import com.liferay.portlet.expando.service.ExpandoValueService;
108    import com.liferay.portlet.expando.service.persistence.ExpandoRowPersistence;
109    import com.liferay.portlet.expando.service.persistence.ExpandoTablePersistence;
110    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
111    import com.liferay.portlet.trash.service.TrashEntryLocalService;
112    import com.liferay.portlet.trash.service.TrashEntryService;
113    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
114    
115    import java.io.Serializable;
116    
117    import java.util.List;
118    
119    import javax.sql.DataSource;
120    
121    /**
122     * The base implementation of the document library file entry local service.
123     *
124     * <p>
125     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl}.
126     * </p>
127     *
128     * @author Brian Wing Shun Chan
129     * @see com.liferay.portlet.documentlibrary.service.impl.DLFileEntryLocalServiceImpl
130     * @see com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil
131     * @generated
132     */
133    public abstract class DLFileEntryLocalServiceBaseImpl
134            extends BaseLocalServiceImpl implements DLFileEntryLocalService,
135                    IdentifiableBean {
136            /*
137             * NOTE FOR DEVELOPERS:
138             *
139             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil} to access the document library file entry local service.
140             */
141    
142            /**
143             * Adds the document library file entry to the database. Also notifies the appropriate model listeners.
144             *
145             * @param dlFileEntry the document library file entry
146             * @return the document library file entry that was added
147             * @throws SystemException if a system exception occurred
148             */
149            @Indexable(type = IndexableType.REINDEX)
150            public DLFileEntry addDLFileEntry(DLFileEntry dlFileEntry)
151                    throws SystemException {
152                    dlFileEntry.setNew(true);
153    
154                    return dlFileEntryPersistence.update(dlFileEntry);
155            }
156    
157            /**
158             * Creates a new document library file entry with the primary key. Does not add the document library file entry to the database.
159             *
160             * @param fileEntryId the primary key for the new document library file entry
161             * @return the new document library file entry
162             */
163            public DLFileEntry createDLFileEntry(long fileEntryId) {
164                    return dlFileEntryPersistence.create(fileEntryId);
165            }
166    
167            /**
168             * Deletes the document library file entry with the primary key from the database. Also notifies the appropriate model listeners.
169             *
170             * @param fileEntryId the primary key of the document library file entry
171             * @return the document library file entry that was removed
172             * @throws PortalException if a document library file entry with the primary key could not be found
173             * @throws SystemException if a system exception occurred
174             */
175            @Indexable(type = IndexableType.DELETE)
176            public DLFileEntry deleteDLFileEntry(long fileEntryId)
177                    throws PortalException, SystemException {
178                    return dlFileEntryPersistence.remove(fileEntryId);
179            }
180    
181            /**
182             * Deletes the document library file entry from the database. Also notifies the appropriate model listeners.
183             *
184             * @param dlFileEntry the document library file entry
185             * @return the document library file entry that was removed
186             * @throws SystemException if a system exception occurred
187             */
188            @Indexable(type = IndexableType.DELETE)
189            public DLFileEntry deleteDLFileEntry(DLFileEntry dlFileEntry)
190                    throws SystemException {
191                    return dlFileEntryPersistence.remove(dlFileEntry);
192            }
193    
194            public DynamicQuery dynamicQuery() {
195                    Class<?> clazz = getClass();
196    
197                    return DynamicQueryFactoryUtil.forClass(DLFileEntry.class,
198                            clazz.getClassLoader());
199            }
200    
201            /**
202             * Performs a dynamic query on the database and returns the matching rows.
203             *
204             * @param dynamicQuery the dynamic query
205             * @return the matching rows
206             * @throws SystemException if a system exception occurred
207             */
208            @SuppressWarnings("rawtypes")
209            public List dynamicQuery(DynamicQuery dynamicQuery)
210                    throws SystemException {
211                    return dlFileEntryPersistence.findWithDynamicQuery(dynamicQuery);
212            }
213    
214            /**
215             * Performs a dynamic query on the database and returns a range of the matching rows.
216             *
217             * <p>
218             * 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.
219             * </p>
220             *
221             * @param dynamicQuery the dynamic query
222             * @param start the lower bound of the range of model instances
223             * @param end the upper bound of the range of model instances (not inclusive)
224             * @return the range of matching rows
225             * @throws SystemException if a system exception occurred
226             */
227            @SuppressWarnings("rawtypes")
228            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
229                    throws SystemException {
230                    return dlFileEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
231                            end);
232            }
233    
234            /**
235             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
236             *
237             * <p>
238             * 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.
239             * </p>
240             *
241             * @param dynamicQuery the dynamic query
242             * @param start the lower bound of the range of model instances
243             * @param end the upper bound of the range of model instances (not inclusive)
244             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
245             * @return the ordered range of matching rows
246             * @throws SystemException if a system exception occurred
247             */
248            @SuppressWarnings("rawtypes")
249            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
250                    OrderByComparator orderByComparator) throws SystemException {
251                    return dlFileEntryPersistence.findWithDynamicQuery(dynamicQuery, start,
252                            end, orderByComparator);
253            }
254    
255            /**
256             * Returns the number of rows that match the dynamic query.
257             *
258             * @param dynamicQuery the dynamic query
259             * @return the number of rows that match the dynamic query
260             * @throws SystemException if a system exception occurred
261             */
262            public long dynamicQueryCount(DynamicQuery dynamicQuery)
263                    throws SystemException {
264                    return dlFileEntryPersistence.countWithDynamicQuery(dynamicQuery);
265            }
266    
267            public DLFileEntry fetchDLFileEntry(long fileEntryId)
268                    throws SystemException {
269                    return dlFileEntryPersistence.fetchByPrimaryKey(fileEntryId);
270            }
271    
272            /**
273             * Returns the document library file entry with the primary key.
274             *
275             * @param fileEntryId the primary key of the document library file entry
276             * @return the document library file entry
277             * @throws PortalException if a document library file entry with the primary key could not be found
278             * @throws SystemException if a system exception occurred
279             */
280            public DLFileEntry getDLFileEntry(long fileEntryId)
281                    throws PortalException, SystemException {
282                    return dlFileEntryPersistence.findByPrimaryKey(fileEntryId);
283            }
284    
285            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
286                    throws PortalException, SystemException {
287                    return dlFileEntryPersistence.findByPrimaryKey(primaryKeyObj);
288            }
289    
290            /**
291             * Returns the document library file entry with the UUID in the group.
292             *
293             * @param uuid the UUID of document library file entry
294             * @param groupId the group id of the document library file entry
295             * @return the document library file entry
296             * @throws PortalException if a document library file entry with the UUID in the group could not be found
297             * @throws SystemException if a system exception occurred
298             */
299            public DLFileEntry getDLFileEntryByUuidAndGroupId(String uuid, long groupId)
300                    throws PortalException, SystemException {
301                    return dlFileEntryPersistence.findByUUID_G(uuid, groupId);
302            }
303    
304            /**
305             * Returns a range of all the document library file entries.
306             *
307             * <p>
308             * 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.
309             * </p>
310             *
311             * @param start the lower bound of the range of document library file entries
312             * @param end the upper bound of the range of document library file entries (not inclusive)
313             * @return the range of document library file entries
314             * @throws SystemException if a system exception occurred
315             */
316            public List<DLFileEntry> getDLFileEntries(int start, int end)
317                    throws SystemException {
318                    return dlFileEntryPersistence.findAll(start, end);
319            }
320    
321            /**
322             * Returns the number of document library file entries.
323             *
324             * @return the number of document library file entries
325             * @throws SystemException if a system exception occurred
326             */
327            public int getDLFileEntriesCount() throws SystemException {
328                    return dlFileEntryPersistence.countAll();
329            }
330    
331            /**
332             * Updates the document library file entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
333             *
334             * @param dlFileEntry the document library file entry
335             * @return the document library file entry that was updated
336             * @throws SystemException if a system exception occurred
337             */
338            @Indexable(type = IndexableType.REINDEX)
339            public DLFileEntry updateDLFileEntry(DLFileEntry dlFileEntry)
340                    throws SystemException {
341                    return dlFileEntryPersistence.update(dlFileEntry);
342            }
343    
344            /**
345             * Returns the d l app local service.
346             *
347             * @return the d l app local service
348             */
349            public DLAppLocalService getDLAppLocalService() {
350                    return dlAppLocalService;
351            }
352    
353            /**
354             * Sets the d l app local service.
355             *
356             * @param dlAppLocalService the d l app local service
357             */
358            public void setDLAppLocalService(DLAppLocalService dlAppLocalService) {
359                    this.dlAppLocalService = dlAppLocalService;
360            }
361    
362            /**
363             * Returns the d l app remote service.
364             *
365             * @return the d l app remote service
366             */
367            public DLAppService getDLAppService() {
368                    return dlAppService;
369            }
370    
371            /**
372             * Sets the d l app remote service.
373             *
374             * @param dlAppService the d l app remote service
375             */
376            public void setDLAppService(DLAppService dlAppService) {
377                    this.dlAppService = dlAppService;
378            }
379    
380            /**
381             * Returns the d l app helper local service.
382             *
383             * @return the d l app helper local service
384             */
385            public DLAppHelperLocalService getDLAppHelperLocalService() {
386                    return dlAppHelperLocalService;
387            }
388    
389            /**
390             * Sets the d l app helper local service.
391             *
392             * @param dlAppHelperLocalService the d l app helper local service
393             */
394            public void setDLAppHelperLocalService(
395                    DLAppHelperLocalService dlAppHelperLocalService) {
396                    this.dlAppHelperLocalService = dlAppHelperLocalService;
397            }
398    
399            /**
400             * Returns the document library content local service.
401             *
402             * @return the document library content local service
403             */
404            public DLContentLocalService getDLContentLocalService() {
405                    return dlContentLocalService;
406            }
407    
408            /**
409             * Sets the document library content local service.
410             *
411             * @param dlContentLocalService the document library content local service
412             */
413            public void setDLContentLocalService(
414                    DLContentLocalService dlContentLocalService) {
415                    this.dlContentLocalService = dlContentLocalService;
416            }
417    
418            /**
419             * Returns the document library content persistence.
420             *
421             * @return the document library content persistence
422             */
423            public DLContentPersistence getDLContentPersistence() {
424                    return dlContentPersistence;
425            }
426    
427            /**
428             * Sets the document library content persistence.
429             *
430             * @param dlContentPersistence the document library content persistence
431             */
432            public void setDLContentPersistence(
433                    DLContentPersistence dlContentPersistence) {
434                    this.dlContentPersistence = dlContentPersistence;
435            }
436    
437            /**
438             * Returns the document library file entry local service.
439             *
440             * @return the document library file entry local service
441             */
442            public DLFileEntryLocalService getDLFileEntryLocalService() {
443                    return dlFileEntryLocalService;
444            }
445    
446            /**
447             * Sets the document library file entry local service.
448             *
449             * @param dlFileEntryLocalService the document library file entry local service
450             */
451            public void setDLFileEntryLocalService(
452                    DLFileEntryLocalService dlFileEntryLocalService) {
453                    this.dlFileEntryLocalService = dlFileEntryLocalService;
454            }
455    
456            /**
457             * Returns the document library file entry remote service.
458             *
459             * @return the document library file entry remote service
460             */
461            public DLFileEntryService getDLFileEntryService() {
462                    return dlFileEntryService;
463            }
464    
465            /**
466             * Sets the document library file entry remote service.
467             *
468             * @param dlFileEntryService the document library file entry remote service
469             */
470            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
471                    this.dlFileEntryService = dlFileEntryService;
472            }
473    
474            /**
475             * Returns the document library file entry persistence.
476             *
477             * @return the document library file entry persistence
478             */
479            public DLFileEntryPersistence getDLFileEntryPersistence() {
480                    return dlFileEntryPersistence;
481            }
482    
483            /**
484             * Sets the document library file entry persistence.
485             *
486             * @param dlFileEntryPersistence the document library file entry persistence
487             */
488            public void setDLFileEntryPersistence(
489                    DLFileEntryPersistence dlFileEntryPersistence) {
490                    this.dlFileEntryPersistence = dlFileEntryPersistence;
491            }
492    
493            /**
494             * Returns the document library file entry finder.
495             *
496             * @return the document library file entry finder
497             */
498            public DLFileEntryFinder getDLFileEntryFinder() {
499                    return dlFileEntryFinder;
500            }
501    
502            /**
503             * Sets the document library file entry finder.
504             *
505             * @param dlFileEntryFinder the document library file entry finder
506             */
507            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
508                    this.dlFileEntryFinder = dlFileEntryFinder;
509            }
510    
511            /**
512             * Returns the document library file entry metadata local service.
513             *
514             * @return the document library file entry metadata local service
515             */
516            public DLFileEntryMetadataLocalService getDLFileEntryMetadataLocalService() {
517                    return dlFileEntryMetadataLocalService;
518            }
519    
520            /**
521             * Sets the document library file entry metadata local service.
522             *
523             * @param dlFileEntryMetadataLocalService the document library file entry metadata local service
524             */
525            public void setDLFileEntryMetadataLocalService(
526                    DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService) {
527                    this.dlFileEntryMetadataLocalService = dlFileEntryMetadataLocalService;
528            }
529    
530            /**
531             * Returns the document library file entry metadata persistence.
532             *
533             * @return the document library file entry metadata persistence
534             */
535            public DLFileEntryMetadataPersistence getDLFileEntryMetadataPersistence() {
536                    return dlFileEntryMetadataPersistence;
537            }
538    
539            /**
540             * Sets the document library file entry metadata persistence.
541             *
542             * @param dlFileEntryMetadataPersistence the document library file entry metadata persistence
543             */
544            public void setDLFileEntryMetadataPersistence(
545                    DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence) {
546                    this.dlFileEntryMetadataPersistence = dlFileEntryMetadataPersistence;
547            }
548    
549            /**
550             * Returns the document library file entry type local service.
551             *
552             * @return the document library file entry type local service
553             */
554            public DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
555                    return dlFileEntryTypeLocalService;
556            }
557    
558            /**
559             * Sets the document library file entry type local service.
560             *
561             * @param dlFileEntryTypeLocalService the document library file entry type local service
562             */
563            public void setDLFileEntryTypeLocalService(
564                    DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
565                    this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
566            }
567    
568            /**
569             * Returns the document library file entry type remote service.
570             *
571             * @return the document library file entry type remote service
572             */
573            public DLFileEntryTypeService getDLFileEntryTypeService() {
574                    return dlFileEntryTypeService;
575            }
576    
577            /**
578             * Sets the document library file entry type remote service.
579             *
580             * @param dlFileEntryTypeService the document library file entry type remote service
581             */
582            public void setDLFileEntryTypeService(
583                    DLFileEntryTypeService dlFileEntryTypeService) {
584                    this.dlFileEntryTypeService = dlFileEntryTypeService;
585            }
586    
587            /**
588             * Returns the document library file entry type persistence.
589             *
590             * @return the document library file entry type persistence
591             */
592            public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
593                    return dlFileEntryTypePersistence;
594            }
595    
596            /**
597             * Sets the document library file entry type persistence.
598             *
599             * @param dlFileEntryTypePersistence the document library file entry type persistence
600             */
601            public void setDLFileEntryTypePersistence(
602                    DLFileEntryTypePersistence dlFileEntryTypePersistence) {
603                    this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
604            }
605    
606            /**
607             * Returns the document library file entry type finder.
608             *
609             * @return the document library file entry type finder
610             */
611            public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
612                    return dlFileEntryTypeFinder;
613            }
614    
615            /**
616             * Sets the document library file entry type finder.
617             *
618             * @param dlFileEntryTypeFinder the document library file entry type finder
619             */
620            public void setDLFileEntryTypeFinder(
621                    DLFileEntryTypeFinder dlFileEntryTypeFinder) {
622                    this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
623            }
624    
625            /**
626             * Returns the document library file rank local service.
627             *
628             * @return the document library file rank local service
629             */
630            public DLFileRankLocalService getDLFileRankLocalService() {
631                    return dlFileRankLocalService;
632            }
633    
634            /**
635             * Sets the document library file rank local service.
636             *
637             * @param dlFileRankLocalService the document library file rank local service
638             */
639            public void setDLFileRankLocalService(
640                    DLFileRankLocalService dlFileRankLocalService) {
641                    this.dlFileRankLocalService = dlFileRankLocalService;
642            }
643    
644            /**
645             * Returns the document library file rank persistence.
646             *
647             * @return the document library file rank persistence
648             */
649            public DLFileRankPersistence getDLFileRankPersistence() {
650                    return dlFileRankPersistence;
651            }
652    
653            /**
654             * Sets the document library file rank persistence.
655             *
656             * @param dlFileRankPersistence the document library file rank persistence
657             */
658            public void setDLFileRankPersistence(
659                    DLFileRankPersistence dlFileRankPersistence) {
660                    this.dlFileRankPersistence = dlFileRankPersistence;
661            }
662    
663            /**
664             * Returns the document library file rank finder.
665             *
666             * @return the document library file rank finder
667             */
668            public DLFileRankFinder getDLFileRankFinder() {
669                    return dlFileRankFinder;
670            }
671    
672            /**
673             * Sets the document library file rank finder.
674             *
675             * @param dlFileRankFinder the document library file rank finder
676             */
677            public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
678                    this.dlFileRankFinder = dlFileRankFinder;
679            }
680    
681            /**
682             * Returns the document library file shortcut local service.
683             *
684             * @return the document library file shortcut local service
685             */
686            public DLFileShortcutLocalService getDLFileShortcutLocalService() {
687                    return dlFileShortcutLocalService;
688            }
689    
690            /**
691             * Sets the document library file shortcut local service.
692             *
693             * @param dlFileShortcutLocalService the document library file shortcut local service
694             */
695            public void setDLFileShortcutLocalService(
696                    DLFileShortcutLocalService dlFileShortcutLocalService) {
697                    this.dlFileShortcutLocalService = dlFileShortcutLocalService;
698            }
699    
700            /**
701             * Returns the document library file shortcut remote service.
702             *
703             * @return the document library file shortcut remote service
704             */
705            public DLFileShortcutService getDLFileShortcutService() {
706                    return dlFileShortcutService;
707            }
708    
709            /**
710             * Sets the document library file shortcut remote service.
711             *
712             * @param dlFileShortcutService the document library file shortcut remote service
713             */
714            public void setDLFileShortcutService(
715                    DLFileShortcutService dlFileShortcutService) {
716                    this.dlFileShortcutService = dlFileShortcutService;
717            }
718    
719            /**
720             * Returns the document library file shortcut persistence.
721             *
722             * @return the document library file shortcut persistence
723             */
724            public DLFileShortcutPersistence getDLFileShortcutPersistence() {
725                    return dlFileShortcutPersistence;
726            }
727    
728            /**
729             * Sets the document library file shortcut persistence.
730             *
731             * @param dlFileShortcutPersistence the document library file shortcut persistence
732             */
733            public void setDLFileShortcutPersistence(
734                    DLFileShortcutPersistence dlFileShortcutPersistence) {
735                    this.dlFileShortcutPersistence = dlFileShortcutPersistence;
736            }
737    
738            /**
739             * Returns the document library file version local service.
740             *
741             * @return the document library file version local service
742             */
743            public DLFileVersionLocalService getDLFileVersionLocalService() {
744                    return dlFileVersionLocalService;
745            }
746    
747            /**
748             * Sets the document library file version local service.
749             *
750             * @param dlFileVersionLocalService the document library file version local service
751             */
752            public void setDLFileVersionLocalService(
753                    DLFileVersionLocalService dlFileVersionLocalService) {
754                    this.dlFileVersionLocalService = dlFileVersionLocalService;
755            }
756    
757            /**
758             * Returns the document library file version remote service.
759             *
760             * @return the document library file version remote service
761             */
762            public DLFileVersionService getDLFileVersionService() {
763                    return dlFileVersionService;
764            }
765    
766            /**
767             * Sets the document library file version remote service.
768             *
769             * @param dlFileVersionService the document library file version remote service
770             */
771            public void setDLFileVersionService(
772                    DLFileVersionService dlFileVersionService) {
773                    this.dlFileVersionService = dlFileVersionService;
774            }
775    
776            /**
777             * Returns the document library file version persistence.
778             *
779             * @return the document library file version persistence
780             */
781            public DLFileVersionPersistence getDLFileVersionPersistence() {
782                    return dlFileVersionPersistence;
783            }
784    
785            /**
786             * Sets the document library file version persistence.
787             *
788             * @param dlFileVersionPersistence the document library file version persistence
789             */
790            public void setDLFileVersionPersistence(
791                    DLFileVersionPersistence dlFileVersionPersistence) {
792                    this.dlFileVersionPersistence = dlFileVersionPersistence;
793            }
794    
795            /**
796             * Returns the document library folder local service.
797             *
798             * @return the document library folder local service
799             */
800            public DLFolderLocalService getDLFolderLocalService() {
801                    return dlFolderLocalService;
802            }
803    
804            /**
805             * Sets the document library folder local service.
806             *
807             * @param dlFolderLocalService the document library folder local service
808             */
809            public void setDLFolderLocalService(
810                    DLFolderLocalService dlFolderLocalService) {
811                    this.dlFolderLocalService = dlFolderLocalService;
812            }
813    
814            /**
815             * Returns the document library folder remote service.
816             *
817             * @return the document library folder remote service
818             */
819            public DLFolderService getDLFolderService() {
820                    return dlFolderService;
821            }
822    
823            /**
824             * Sets the document library folder remote service.
825             *
826             * @param dlFolderService the document library folder remote service
827             */
828            public void setDLFolderService(DLFolderService dlFolderService) {
829                    this.dlFolderService = dlFolderService;
830            }
831    
832            /**
833             * Returns the document library folder persistence.
834             *
835             * @return the document library folder persistence
836             */
837            public DLFolderPersistence getDLFolderPersistence() {
838                    return dlFolderPersistence;
839            }
840    
841            /**
842             * Sets the document library folder persistence.
843             *
844             * @param dlFolderPersistence the document library folder persistence
845             */
846            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
847                    this.dlFolderPersistence = dlFolderPersistence;
848            }
849    
850            /**
851             * Returns the document library folder finder.
852             *
853             * @return the document library folder finder
854             */
855            public DLFolderFinder getDLFolderFinder() {
856                    return dlFolderFinder;
857            }
858    
859            /**
860             * Sets the document library folder finder.
861             *
862             * @param dlFolderFinder the document library folder finder
863             */
864            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
865                    this.dlFolderFinder = dlFolderFinder;
866            }
867    
868            /**
869             * Returns the d l sync local service.
870             *
871             * @return the d l sync local service
872             */
873            public DLSyncLocalService getDLSyncLocalService() {
874                    return dlSyncLocalService;
875            }
876    
877            /**
878             * Sets the d l sync local service.
879             *
880             * @param dlSyncLocalService the d l sync local service
881             */
882            public void setDLSyncLocalService(DLSyncLocalService dlSyncLocalService) {
883                    this.dlSyncLocalService = dlSyncLocalService;
884            }
885    
886            /**
887             * Returns the d l sync remote service.
888             *
889             * @return the d l sync remote service
890             */
891            public DLSyncService getDLSyncService() {
892                    return dlSyncService;
893            }
894    
895            /**
896             * Sets the d l sync remote service.
897             *
898             * @param dlSyncService the d l sync remote service
899             */
900            public void setDLSyncService(DLSyncService dlSyncService) {
901                    this.dlSyncService = dlSyncService;
902            }
903    
904            /**
905             * Returns the d l sync persistence.
906             *
907             * @return the d l sync persistence
908             */
909            public DLSyncPersistence getDLSyncPersistence() {
910                    return dlSyncPersistence;
911            }
912    
913            /**
914             * Sets the d l sync persistence.
915             *
916             * @param dlSyncPersistence the d l sync persistence
917             */
918            public void setDLSyncPersistence(DLSyncPersistence dlSyncPersistence) {
919                    this.dlSyncPersistence = dlSyncPersistence;
920            }
921    
922            /**
923             * Returns the d l sync finder.
924             *
925             * @return the d l sync finder
926             */
927            public DLSyncFinder getDLSyncFinder() {
928                    return dlSyncFinder;
929            }
930    
931            /**
932             * Sets the d l sync finder.
933             *
934             * @param dlSyncFinder the d l sync finder
935             */
936            public void setDLSyncFinder(DLSyncFinder dlSyncFinder) {
937                    this.dlSyncFinder = dlSyncFinder;
938            }
939    
940            /**
941             * Returns the counter local service.
942             *
943             * @return the counter local service
944             */
945            public CounterLocalService getCounterLocalService() {
946                    return counterLocalService;
947            }
948    
949            /**
950             * Sets the counter local service.
951             *
952             * @param counterLocalService the counter local service
953             */
954            public void setCounterLocalService(CounterLocalService counterLocalService) {
955                    this.counterLocalService = counterLocalService;
956            }
957    
958            /**
959             * Returns the image local service.
960             *
961             * @return the image local service
962             */
963            public ImageLocalService getImageLocalService() {
964                    return imageLocalService;
965            }
966    
967            /**
968             * Sets the image local service.
969             *
970             * @param imageLocalService the image local service
971             */
972            public void setImageLocalService(ImageLocalService imageLocalService) {
973                    this.imageLocalService = imageLocalService;
974            }
975    
976            /**
977             * Returns the image remote service.
978             *
979             * @return the image remote service
980             */
981            public ImageService getImageService() {
982                    return imageService;
983            }
984    
985            /**
986             * Sets the image remote service.
987             *
988             * @param imageService the image remote service
989             */
990            public void setImageService(ImageService imageService) {
991                    this.imageService = imageService;
992            }
993    
994            /**
995             * Returns the image persistence.
996             *
997             * @return the image persistence
998             */
999            public ImagePersistence getImagePersistence() {
1000                    return imagePersistence;
1001            }
1002    
1003            /**
1004             * Sets the image persistence.
1005             *
1006             * @param imagePersistence the image persistence
1007             */
1008            public void setImagePersistence(ImagePersistence imagePersistence) {
1009                    this.imagePersistence = imagePersistence;
1010            }
1011    
1012            /**
1013             * Returns the lock local service.
1014             *
1015             * @return the lock local service
1016             */
1017            public LockLocalService getLockLocalService() {
1018                    return lockLocalService;
1019            }
1020    
1021            /**
1022             * Sets the lock local service.
1023             *
1024             * @param lockLocalService the lock local service
1025             */
1026            public void setLockLocalService(LockLocalService lockLocalService) {
1027                    this.lockLocalService = lockLocalService;
1028            }
1029    
1030            /**
1031             * Returns the lock persistence.
1032             *
1033             * @return the lock persistence
1034             */
1035            public LockPersistence getLockPersistence() {
1036                    return lockPersistence;
1037            }
1038    
1039            /**
1040             * Sets the lock persistence.
1041             *
1042             * @param lockPersistence the lock persistence
1043             */
1044            public void setLockPersistence(LockPersistence lockPersistence) {
1045                    this.lockPersistence = lockPersistence;
1046            }
1047    
1048            /**
1049             * Returns the lock finder.
1050             *
1051             * @return the lock finder
1052             */
1053            public LockFinder getLockFinder() {
1054                    return lockFinder;
1055            }
1056    
1057            /**
1058             * Sets the lock finder.
1059             *
1060             * @param lockFinder the lock finder
1061             */
1062            public void setLockFinder(LockFinder lockFinder) {
1063                    this.lockFinder = lockFinder;
1064            }
1065    
1066            /**
1067             * Returns the repository local service.
1068             *
1069             * @return the repository local service
1070             */
1071            public RepositoryLocalService getRepositoryLocalService() {
1072                    return repositoryLocalService;
1073            }
1074    
1075            /**
1076             * Sets the repository local service.
1077             *
1078             * @param repositoryLocalService the repository local service
1079             */
1080            public void setRepositoryLocalService(
1081                    RepositoryLocalService repositoryLocalService) {
1082                    this.repositoryLocalService = repositoryLocalService;
1083            }
1084    
1085            /**
1086             * Returns the repository remote service.
1087             *
1088             * @return the repository remote service
1089             */
1090            public RepositoryService getRepositoryService() {
1091                    return repositoryService;
1092            }
1093    
1094            /**
1095             * Sets the repository remote service.
1096             *
1097             * @param repositoryService the repository remote service
1098             */
1099            public void setRepositoryService(RepositoryService repositoryService) {
1100                    this.repositoryService = repositoryService;
1101            }
1102    
1103            /**
1104             * Returns the repository persistence.
1105             *
1106             * @return the repository persistence
1107             */
1108            public RepositoryPersistence getRepositoryPersistence() {
1109                    return repositoryPersistence;
1110            }
1111    
1112            /**
1113             * Sets the repository persistence.
1114             *
1115             * @param repositoryPersistence the repository persistence
1116             */
1117            public void setRepositoryPersistence(
1118                    RepositoryPersistence repositoryPersistence) {
1119                    this.repositoryPersistence = repositoryPersistence;
1120            }
1121    
1122            /**
1123             * Returns the resource local service.
1124             *
1125             * @return the resource local service
1126             */
1127            public ResourceLocalService getResourceLocalService() {
1128                    return resourceLocalService;
1129            }
1130    
1131            /**
1132             * Sets the resource local service.
1133             *
1134             * @param resourceLocalService the resource local service
1135             */
1136            public void setResourceLocalService(
1137                    ResourceLocalService resourceLocalService) {
1138                    this.resourceLocalService = resourceLocalService;
1139            }
1140    
1141            /**
1142             * Returns the user local service.
1143             *
1144             * @return the user local service
1145             */
1146            public UserLocalService getUserLocalService() {
1147                    return userLocalService;
1148            }
1149    
1150            /**
1151             * Sets the user local service.
1152             *
1153             * @param userLocalService the user local service
1154             */
1155            public void setUserLocalService(UserLocalService userLocalService) {
1156                    this.userLocalService = userLocalService;
1157            }
1158    
1159            /**
1160             * Returns the user remote service.
1161             *
1162             * @return the user remote service
1163             */
1164            public UserService getUserService() {
1165                    return userService;
1166            }
1167    
1168            /**
1169             * Sets the user remote service.
1170             *
1171             * @param userService the user remote service
1172             */
1173            public void setUserService(UserService userService) {
1174                    this.userService = userService;
1175            }
1176    
1177            /**
1178             * Returns the user persistence.
1179             *
1180             * @return the user persistence
1181             */
1182            public UserPersistence getUserPersistence() {
1183                    return userPersistence;
1184            }
1185    
1186            /**
1187             * Sets the user persistence.
1188             *
1189             * @param userPersistence the user persistence
1190             */
1191            public void setUserPersistence(UserPersistence userPersistence) {
1192                    this.userPersistence = userPersistence;
1193            }
1194    
1195            /**
1196             * Returns the user finder.
1197             *
1198             * @return the user finder
1199             */
1200            public UserFinder getUserFinder() {
1201                    return userFinder;
1202            }
1203    
1204            /**
1205             * Sets the user finder.
1206             *
1207             * @param userFinder the user finder
1208             */
1209            public void setUserFinder(UserFinder userFinder) {
1210                    this.userFinder = userFinder;
1211            }
1212    
1213            /**
1214             * Returns the web d a v props local service.
1215             *
1216             * @return the web d a v props local service
1217             */
1218            public WebDAVPropsLocalService getWebDAVPropsLocalService() {
1219                    return webDAVPropsLocalService;
1220            }
1221    
1222            /**
1223             * Sets the web d a v props local service.
1224             *
1225             * @param webDAVPropsLocalService the web d a v props local service
1226             */
1227            public void setWebDAVPropsLocalService(
1228                    WebDAVPropsLocalService webDAVPropsLocalService) {
1229                    this.webDAVPropsLocalService = webDAVPropsLocalService;
1230            }
1231    
1232            /**
1233             * Returns the web d a v props persistence.
1234             *
1235             * @return the web d a v props persistence
1236             */
1237            public WebDAVPropsPersistence getWebDAVPropsPersistence() {
1238                    return webDAVPropsPersistence;
1239            }
1240    
1241            /**
1242             * Sets the web d a v props persistence.
1243             *
1244             * @param webDAVPropsPersistence the web d a v props persistence
1245             */
1246            public void setWebDAVPropsPersistence(
1247                    WebDAVPropsPersistence webDAVPropsPersistence) {
1248                    this.webDAVPropsPersistence = webDAVPropsPersistence;
1249            }
1250    
1251            /**
1252             * Returns the workflow instance link local service.
1253             *
1254             * @return the workflow instance link local service
1255             */
1256            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1257                    return workflowInstanceLinkLocalService;
1258            }
1259    
1260            /**
1261             * Sets the workflow instance link local service.
1262             *
1263             * @param workflowInstanceLinkLocalService the workflow instance link local service
1264             */
1265            public void setWorkflowInstanceLinkLocalService(
1266                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1267                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1268            }
1269    
1270            /**
1271             * Returns the workflow instance link persistence.
1272             *
1273             * @return the workflow instance link persistence
1274             */
1275            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1276                    return workflowInstanceLinkPersistence;
1277            }
1278    
1279            /**
1280             * Sets the workflow instance link persistence.
1281             *
1282             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1283             */
1284            public void setWorkflowInstanceLinkPersistence(
1285                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1286                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1287            }
1288    
1289            /**
1290             * Returns the asset category local service.
1291             *
1292             * @return the asset category local service
1293             */
1294            public AssetCategoryLocalService getAssetCategoryLocalService() {
1295                    return assetCategoryLocalService;
1296            }
1297    
1298            /**
1299             * Sets the asset category local service.
1300             *
1301             * @param assetCategoryLocalService the asset category local service
1302             */
1303            public void setAssetCategoryLocalService(
1304                    AssetCategoryLocalService assetCategoryLocalService) {
1305                    this.assetCategoryLocalService = assetCategoryLocalService;
1306            }
1307    
1308            /**
1309             * Returns the asset category remote service.
1310             *
1311             * @return the asset category remote service
1312             */
1313            public AssetCategoryService getAssetCategoryService() {
1314                    return assetCategoryService;
1315            }
1316    
1317            /**
1318             * Sets the asset category remote service.
1319             *
1320             * @param assetCategoryService the asset category remote service
1321             */
1322            public void setAssetCategoryService(
1323                    AssetCategoryService assetCategoryService) {
1324                    this.assetCategoryService = assetCategoryService;
1325            }
1326    
1327            /**
1328             * Returns the asset category persistence.
1329             *
1330             * @return the asset category persistence
1331             */
1332            public AssetCategoryPersistence getAssetCategoryPersistence() {
1333                    return assetCategoryPersistence;
1334            }
1335    
1336            /**
1337             * Sets the asset category persistence.
1338             *
1339             * @param assetCategoryPersistence the asset category persistence
1340             */
1341            public void setAssetCategoryPersistence(
1342                    AssetCategoryPersistence assetCategoryPersistence) {
1343                    this.assetCategoryPersistence = assetCategoryPersistence;
1344            }
1345    
1346            /**
1347             * Returns the asset category finder.
1348             *
1349             * @return the asset category finder
1350             */
1351            public AssetCategoryFinder getAssetCategoryFinder() {
1352                    return assetCategoryFinder;
1353            }
1354    
1355            /**
1356             * Sets the asset category finder.
1357             *
1358             * @param assetCategoryFinder the asset category finder
1359             */
1360            public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
1361                    this.assetCategoryFinder = assetCategoryFinder;
1362            }
1363    
1364            /**
1365             * Returns the asset entry local service.
1366             *
1367             * @return the asset entry local service
1368             */
1369            public AssetEntryLocalService getAssetEntryLocalService() {
1370                    return assetEntryLocalService;
1371            }
1372    
1373            /**
1374             * Sets the asset entry local service.
1375             *
1376             * @param assetEntryLocalService the asset entry local service
1377             */
1378            public void setAssetEntryLocalService(
1379                    AssetEntryLocalService assetEntryLocalService) {
1380                    this.assetEntryLocalService = assetEntryLocalService;
1381            }
1382    
1383            /**
1384             * Returns the asset entry remote service.
1385             *
1386             * @return the asset entry remote service
1387             */
1388            public AssetEntryService getAssetEntryService() {
1389                    return assetEntryService;
1390            }
1391    
1392            /**
1393             * Sets the asset entry remote service.
1394             *
1395             * @param assetEntryService the asset entry remote service
1396             */
1397            public void setAssetEntryService(AssetEntryService assetEntryService) {
1398                    this.assetEntryService = assetEntryService;
1399            }
1400    
1401            /**
1402             * Returns the asset entry persistence.
1403             *
1404             * @return the asset entry persistence
1405             */
1406            public AssetEntryPersistence getAssetEntryPersistence() {
1407                    return assetEntryPersistence;
1408            }
1409    
1410            /**
1411             * Sets the asset entry persistence.
1412             *
1413             * @param assetEntryPersistence the asset entry persistence
1414             */
1415            public void setAssetEntryPersistence(
1416                    AssetEntryPersistence assetEntryPersistence) {
1417                    this.assetEntryPersistence = assetEntryPersistence;
1418            }
1419    
1420            /**
1421             * Returns the asset entry finder.
1422             *
1423             * @return the asset entry finder
1424             */
1425            public AssetEntryFinder getAssetEntryFinder() {
1426                    return assetEntryFinder;
1427            }
1428    
1429            /**
1430             * Sets the asset entry finder.
1431             *
1432             * @param assetEntryFinder the asset entry finder
1433             */
1434            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1435                    this.assetEntryFinder = assetEntryFinder;
1436            }
1437    
1438            /**
1439             * Returns the asset link local service.
1440             *
1441             * @return the asset link local service
1442             */
1443            public AssetLinkLocalService getAssetLinkLocalService() {
1444                    return assetLinkLocalService;
1445            }
1446    
1447            /**
1448             * Sets the asset link local service.
1449             *
1450             * @param assetLinkLocalService the asset link local service
1451             */
1452            public void setAssetLinkLocalService(
1453                    AssetLinkLocalService assetLinkLocalService) {
1454                    this.assetLinkLocalService = assetLinkLocalService;
1455            }
1456    
1457            /**
1458             * Returns the asset link persistence.
1459             *
1460             * @return the asset link persistence
1461             */
1462            public AssetLinkPersistence getAssetLinkPersistence() {
1463                    return assetLinkPersistence;
1464            }
1465    
1466            /**
1467             * Sets the asset link persistence.
1468             *
1469             * @param assetLinkPersistence the asset link persistence
1470             */
1471            public void setAssetLinkPersistence(
1472                    AssetLinkPersistence assetLinkPersistence) {
1473                    this.assetLinkPersistence = assetLinkPersistence;
1474            }
1475    
1476            /**
1477             * Returns the asset link finder.
1478             *
1479             * @return the asset link finder
1480             */
1481            public AssetLinkFinder getAssetLinkFinder() {
1482                    return assetLinkFinder;
1483            }
1484    
1485            /**
1486             * Sets the asset link finder.
1487             *
1488             * @param assetLinkFinder the asset link finder
1489             */
1490            public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
1491                    this.assetLinkFinder = assetLinkFinder;
1492            }
1493    
1494            /**
1495             * Returns the asset tag local service.
1496             *
1497             * @return the asset tag local service
1498             */
1499            public AssetTagLocalService getAssetTagLocalService() {
1500                    return assetTagLocalService;
1501            }
1502    
1503            /**
1504             * Sets the asset tag local service.
1505             *
1506             * @param assetTagLocalService the asset tag local service
1507             */
1508            public void setAssetTagLocalService(
1509                    AssetTagLocalService assetTagLocalService) {
1510                    this.assetTagLocalService = assetTagLocalService;
1511            }
1512    
1513            /**
1514             * Returns the asset tag remote service.
1515             *
1516             * @return the asset tag remote service
1517             */
1518            public AssetTagService getAssetTagService() {
1519                    return assetTagService;
1520            }
1521    
1522            /**
1523             * Sets the asset tag remote service.
1524             *
1525             * @param assetTagService the asset tag remote service
1526             */
1527            public void setAssetTagService(AssetTagService assetTagService) {
1528                    this.assetTagService = assetTagService;
1529            }
1530    
1531            /**
1532             * Returns the asset tag persistence.
1533             *
1534             * @return the asset tag persistence
1535             */
1536            public AssetTagPersistence getAssetTagPersistence() {
1537                    return assetTagPersistence;
1538            }
1539    
1540            /**
1541             * Sets the asset tag persistence.
1542             *
1543             * @param assetTagPersistence the asset tag persistence
1544             */
1545            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
1546                    this.assetTagPersistence = assetTagPersistence;
1547            }
1548    
1549            /**
1550             * Returns the asset tag finder.
1551             *
1552             * @return the asset tag finder
1553             */
1554            public AssetTagFinder getAssetTagFinder() {
1555                    return assetTagFinder;
1556            }
1557    
1558            /**
1559             * Sets the asset tag finder.
1560             *
1561             * @param assetTagFinder the asset tag finder
1562             */
1563            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
1564                    this.assetTagFinder = assetTagFinder;
1565            }
1566    
1567            /**
1568             * Returns the d d m structure local service.
1569             *
1570             * @return the d d m structure local service
1571             */
1572            public DDMStructureLocalService getDDMStructureLocalService() {
1573                    return ddmStructureLocalService;
1574            }
1575    
1576            /**
1577             * Sets the d d m structure local service.
1578             *
1579             * @param ddmStructureLocalService the d d m structure local service
1580             */
1581            public void setDDMStructureLocalService(
1582                    DDMStructureLocalService ddmStructureLocalService) {
1583                    this.ddmStructureLocalService = ddmStructureLocalService;
1584            }
1585    
1586            /**
1587             * Returns the d d m structure remote service.
1588             *
1589             * @return the d d m structure remote service
1590             */
1591            public DDMStructureService getDDMStructureService() {
1592                    return ddmStructureService;
1593            }
1594    
1595            /**
1596             * Sets the d d m structure remote service.
1597             *
1598             * @param ddmStructureService the d d m structure remote service
1599             */
1600            public void setDDMStructureService(DDMStructureService ddmStructureService) {
1601                    this.ddmStructureService = ddmStructureService;
1602            }
1603    
1604            /**
1605             * Returns the d d m structure persistence.
1606             *
1607             * @return the d d m structure persistence
1608             */
1609            public DDMStructurePersistence getDDMStructurePersistence() {
1610                    return ddmStructurePersistence;
1611            }
1612    
1613            /**
1614             * Sets the d d m structure persistence.
1615             *
1616             * @param ddmStructurePersistence the d d m structure persistence
1617             */
1618            public void setDDMStructurePersistence(
1619                    DDMStructurePersistence ddmStructurePersistence) {
1620                    this.ddmStructurePersistence = ddmStructurePersistence;
1621            }
1622    
1623            /**
1624             * Returns the d d m structure finder.
1625             *
1626             * @return the d d m structure finder
1627             */
1628            public DDMStructureFinder getDDMStructureFinder() {
1629                    return ddmStructureFinder;
1630            }
1631    
1632            /**
1633             * Sets the d d m structure finder.
1634             *
1635             * @param ddmStructureFinder the d d m structure finder
1636             */
1637            public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
1638                    this.ddmStructureFinder = ddmStructureFinder;
1639            }
1640    
1641            /**
1642             * Returns the expando row local service.
1643             *
1644             * @return the expando row local service
1645             */
1646            public ExpandoRowLocalService getExpandoRowLocalService() {
1647                    return expandoRowLocalService;
1648            }
1649    
1650            /**
1651             * Sets the expando row local service.
1652             *
1653             * @param expandoRowLocalService the expando row local service
1654             */
1655            public void setExpandoRowLocalService(
1656                    ExpandoRowLocalService expandoRowLocalService) {
1657                    this.expandoRowLocalService = expandoRowLocalService;
1658            }
1659    
1660            /**
1661             * Returns the expando row persistence.
1662             *
1663             * @return the expando row persistence
1664             */
1665            public ExpandoRowPersistence getExpandoRowPersistence() {
1666                    return expandoRowPersistence;
1667            }
1668    
1669            /**
1670             * Sets the expando row persistence.
1671             *
1672             * @param expandoRowPersistence the expando row persistence
1673             */
1674            public void setExpandoRowPersistence(
1675                    ExpandoRowPersistence expandoRowPersistence) {
1676                    this.expandoRowPersistence = expandoRowPersistence;
1677            }
1678    
1679            /**
1680             * Returns the expando table local service.
1681             *
1682             * @return the expando table local service
1683             */
1684            public ExpandoTableLocalService getExpandoTableLocalService() {
1685                    return expandoTableLocalService;
1686            }
1687    
1688            /**
1689             * Sets the expando table local service.
1690             *
1691             * @param expandoTableLocalService the expando table local service
1692             */
1693            public void setExpandoTableLocalService(
1694                    ExpandoTableLocalService expandoTableLocalService) {
1695                    this.expandoTableLocalService = expandoTableLocalService;
1696            }
1697    
1698            /**
1699             * Returns the expando table persistence.
1700             *
1701             * @return the expando table persistence
1702             */
1703            public ExpandoTablePersistence getExpandoTablePersistence() {
1704                    return expandoTablePersistence;
1705            }
1706    
1707            /**
1708             * Sets the expando table persistence.
1709             *
1710             * @param expandoTablePersistence the expando table persistence
1711             */
1712            public void setExpandoTablePersistence(
1713                    ExpandoTablePersistence expandoTablePersistence) {
1714                    this.expandoTablePersistence = expandoTablePersistence;
1715            }
1716    
1717            /**
1718             * Returns the expando value local service.
1719             *
1720             * @return the expando value local service
1721             */
1722            public ExpandoValueLocalService getExpandoValueLocalService() {
1723                    return expandoValueLocalService;
1724            }
1725    
1726            /**
1727             * Sets the expando value local service.
1728             *
1729             * @param expandoValueLocalService the expando value local service
1730             */
1731            public void setExpandoValueLocalService(
1732                    ExpandoValueLocalService expandoValueLocalService) {
1733                    this.expandoValueLocalService = expandoValueLocalService;
1734            }
1735    
1736            /**
1737             * Returns the expando value remote service.
1738             *
1739             * @return the expando value remote service
1740             */
1741            public ExpandoValueService getExpandoValueService() {
1742                    return expandoValueService;
1743            }
1744    
1745            /**
1746             * Sets the expando value remote service.
1747             *
1748             * @param expandoValueService the expando value remote service
1749             */
1750            public void setExpandoValueService(ExpandoValueService expandoValueService) {
1751                    this.expandoValueService = expandoValueService;
1752            }
1753    
1754            /**
1755             * Returns the expando value persistence.
1756             *
1757             * @return the expando value persistence
1758             */
1759            public ExpandoValuePersistence getExpandoValuePersistence() {
1760                    return expandoValuePersistence;
1761            }
1762    
1763            /**
1764             * Sets the expando value persistence.
1765             *
1766             * @param expandoValuePersistence the expando value persistence
1767             */
1768            public void setExpandoValuePersistence(
1769                    ExpandoValuePersistence expandoValuePersistence) {
1770                    this.expandoValuePersistence = expandoValuePersistence;
1771            }
1772    
1773            /**
1774             * Returns the trash entry local service.
1775             *
1776             * @return the trash entry local service
1777             */
1778            public TrashEntryLocalService getTrashEntryLocalService() {
1779                    return trashEntryLocalService;
1780            }
1781    
1782            /**
1783             * Sets the trash entry local service.
1784             *
1785             * @param trashEntryLocalService the trash entry local service
1786             */
1787            public void setTrashEntryLocalService(
1788                    TrashEntryLocalService trashEntryLocalService) {
1789                    this.trashEntryLocalService = trashEntryLocalService;
1790            }
1791    
1792            /**
1793             * Returns the trash entry remote service.
1794             *
1795             * @return the trash entry remote service
1796             */
1797            public TrashEntryService getTrashEntryService() {
1798                    return trashEntryService;
1799            }
1800    
1801            /**
1802             * Sets the trash entry remote service.
1803             *
1804             * @param trashEntryService the trash entry remote service
1805             */
1806            public void setTrashEntryService(TrashEntryService trashEntryService) {
1807                    this.trashEntryService = trashEntryService;
1808            }
1809    
1810            /**
1811             * Returns the trash entry persistence.
1812             *
1813             * @return the trash entry persistence
1814             */
1815            public TrashEntryPersistence getTrashEntryPersistence() {
1816                    return trashEntryPersistence;
1817            }
1818    
1819            /**
1820             * Sets the trash entry persistence.
1821             *
1822             * @param trashEntryPersistence the trash entry persistence
1823             */
1824            public void setTrashEntryPersistence(
1825                    TrashEntryPersistence trashEntryPersistence) {
1826                    this.trashEntryPersistence = trashEntryPersistence;
1827            }
1828    
1829            public void afterPropertiesSet() {
1830                    persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileEntry",
1831                            dlFileEntryLocalService);
1832            }
1833    
1834            public void destroy() {
1835                    persistedModelLocalServiceRegistry.unregister(
1836                            "com.liferay.portlet.documentlibrary.model.DLFileEntry");
1837            }
1838    
1839            /**
1840             * Returns the Spring bean ID for this bean.
1841             *
1842             * @return the Spring bean ID for this bean
1843             */
1844            public String getBeanIdentifier() {
1845                    return _beanIdentifier;
1846            }
1847    
1848            /**
1849             * Sets the Spring bean ID for this bean.
1850             *
1851             * @param beanIdentifier the Spring bean ID for this bean
1852             */
1853            public void setBeanIdentifier(String beanIdentifier) {
1854                    _beanIdentifier = beanIdentifier;
1855            }
1856    
1857            protected Class<?> getModelClass() {
1858                    return DLFileEntry.class;
1859            }
1860    
1861            protected String getModelClassName() {
1862                    return DLFileEntry.class.getName();
1863            }
1864    
1865            /**
1866             * Performs an SQL query.
1867             *
1868             * @param sql the sql query
1869             */
1870            protected void runSQL(String sql) throws SystemException {
1871                    try {
1872                            DataSource dataSource = dlFileEntryPersistence.getDataSource();
1873    
1874                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1875                                            sql, new int[0]);
1876    
1877                            sqlUpdate.update();
1878                    }
1879                    catch (Exception e) {
1880                            throw new SystemException(e);
1881                    }
1882            }
1883    
1884            @BeanReference(type = DLAppLocalService.class)
1885            protected DLAppLocalService dlAppLocalService;
1886            @BeanReference(type = DLAppService.class)
1887            protected DLAppService dlAppService;
1888            @BeanReference(type = DLAppHelperLocalService.class)
1889            protected DLAppHelperLocalService dlAppHelperLocalService;
1890            @BeanReference(type = DLContentLocalService.class)
1891            protected DLContentLocalService dlContentLocalService;
1892            @BeanReference(type = DLContentPersistence.class)
1893            protected DLContentPersistence dlContentPersistence;
1894            @BeanReference(type = DLFileEntryLocalService.class)
1895            protected DLFileEntryLocalService dlFileEntryLocalService;
1896            @BeanReference(type = DLFileEntryService.class)
1897            protected DLFileEntryService dlFileEntryService;
1898            @BeanReference(type = DLFileEntryPersistence.class)
1899            protected DLFileEntryPersistence dlFileEntryPersistence;
1900            @BeanReference(type = DLFileEntryFinder.class)
1901            protected DLFileEntryFinder dlFileEntryFinder;
1902            @BeanReference(type = DLFileEntryMetadataLocalService.class)
1903            protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
1904            @BeanReference(type = DLFileEntryMetadataPersistence.class)
1905            protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
1906            @BeanReference(type = DLFileEntryTypeLocalService.class)
1907            protected DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1908            @BeanReference(type = DLFileEntryTypeService.class)
1909            protected DLFileEntryTypeService dlFileEntryTypeService;
1910            @BeanReference(type = DLFileEntryTypePersistence.class)
1911            protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1912            @BeanReference(type = DLFileEntryTypeFinder.class)
1913            protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1914            @BeanReference(type = DLFileRankLocalService.class)
1915            protected DLFileRankLocalService dlFileRankLocalService;
1916            @BeanReference(type = DLFileRankPersistence.class)
1917            protected DLFileRankPersistence dlFileRankPersistence;
1918            @BeanReference(type = DLFileRankFinder.class)
1919            protected DLFileRankFinder dlFileRankFinder;
1920            @BeanReference(type = DLFileShortcutLocalService.class)
1921            protected DLFileShortcutLocalService dlFileShortcutLocalService;
1922            @BeanReference(type = DLFileShortcutService.class)
1923            protected DLFileShortcutService dlFileShortcutService;
1924            @BeanReference(type = DLFileShortcutPersistence.class)
1925            protected DLFileShortcutPersistence dlFileShortcutPersistence;
1926            @BeanReference(type = DLFileVersionLocalService.class)
1927            protected DLFileVersionLocalService dlFileVersionLocalService;
1928            @BeanReference(type = DLFileVersionService.class)
1929            protected DLFileVersionService dlFileVersionService;
1930            @BeanReference(type = DLFileVersionPersistence.class)
1931            protected DLFileVersionPersistence dlFileVersionPersistence;
1932            @BeanReference(type = DLFolderLocalService.class)
1933            protected DLFolderLocalService dlFolderLocalService;
1934            @BeanReference(type = DLFolderService.class)
1935            protected DLFolderService dlFolderService;
1936            @BeanReference(type = DLFolderPersistence.class)
1937            protected DLFolderPersistence dlFolderPersistence;
1938            @BeanReference(type = DLFolderFinder.class)
1939            protected DLFolderFinder dlFolderFinder;
1940            @BeanReference(type = DLSyncLocalService.class)
1941            protected DLSyncLocalService dlSyncLocalService;
1942            @BeanReference(type = DLSyncService.class)
1943            protected DLSyncService dlSyncService;
1944            @BeanReference(type = DLSyncPersistence.class)
1945            protected DLSyncPersistence dlSyncPersistence;
1946            @BeanReference(type = DLSyncFinder.class)
1947            protected DLSyncFinder dlSyncFinder;
1948            @BeanReference(type = CounterLocalService.class)
1949            protected CounterLocalService counterLocalService;
1950            @BeanReference(type = ImageLocalService.class)
1951            protected ImageLocalService imageLocalService;
1952            @BeanReference(type = ImageService.class)
1953            protected ImageService imageService;
1954            @BeanReference(type = ImagePersistence.class)
1955            protected ImagePersistence imagePersistence;
1956            @BeanReference(type = LockLocalService.class)
1957            protected LockLocalService lockLocalService;
1958            @BeanReference(type = LockPersistence.class)
1959            protected LockPersistence lockPersistence;
1960            @BeanReference(type = LockFinder.class)
1961            protected LockFinder lockFinder;
1962            @BeanReference(type = RepositoryLocalService.class)
1963            protected RepositoryLocalService repositoryLocalService;
1964            @BeanReference(type = RepositoryService.class)
1965            protected RepositoryService repositoryService;
1966            @BeanReference(type = RepositoryPersistence.class)
1967            protected RepositoryPersistence repositoryPersistence;
1968            @BeanReference(type = ResourceLocalService.class)
1969            protected ResourceLocalService resourceLocalService;
1970            @BeanReference(type = UserLocalService.class)
1971            protected UserLocalService userLocalService;
1972            @BeanReference(type = UserService.class)
1973            protected UserService userService;
1974            @BeanReference(type = UserPersistence.class)
1975            protected UserPersistence userPersistence;
1976            @BeanReference(type = UserFinder.class)
1977            protected UserFinder userFinder;
1978            @BeanReference(type = WebDAVPropsLocalService.class)
1979            protected WebDAVPropsLocalService webDAVPropsLocalService;
1980            @BeanReference(type = WebDAVPropsPersistence.class)
1981            protected WebDAVPropsPersistence webDAVPropsPersistence;
1982            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1983            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1984            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1985            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1986            @BeanReference(type = AssetCategoryLocalService.class)
1987            protected AssetCategoryLocalService assetCategoryLocalService;
1988            @BeanReference(type = AssetCategoryService.class)
1989            protected AssetCategoryService assetCategoryService;
1990            @BeanReference(type = AssetCategoryPersistence.class)
1991            protected AssetCategoryPersistence assetCategoryPersistence;
1992            @BeanReference(type = AssetCategoryFinder.class)
1993            protected AssetCategoryFinder assetCategoryFinder;
1994            @BeanReference(type = AssetEntryLocalService.class)
1995            protected AssetEntryLocalService assetEntryLocalService;
1996            @BeanReference(type = AssetEntryService.class)
1997            protected AssetEntryService assetEntryService;
1998            @BeanReference(type = AssetEntryPersistence.class)
1999            protected AssetEntryPersistence assetEntryPersistence;
2000            @BeanReference(type = AssetEntryFinder.class)
2001            protected AssetEntryFinder assetEntryFinder;
2002            @BeanReference(type = AssetLinkLocalService.class)
2003            protected AssetLinkLocalService assetLinkLocalService;
2004            @BeanReference(type = AssetLinkPersistence.class)
2005            protected AssetLinkPersistence assetLinkPersistence;
2006            @BeanReference(type = AssetLinkFinder.class)
2007            protected AssetLinkFinder assetLinkFinder;
2008            @BeanReference(type = AssetTagLocalService.class)
2009            protected AssetTagLocalService assetTagLocalService;
2010            @BeanReference(type = AssetTagService.class)
2011            protected AssetTagService assetTagService;
2012            @BeanReference(type = AssetTagPersistence.class)
2013            protected AssetTagPersistence assetTagPersistence;
2014            @BeanReference(type = AssetTagFinder.class)
2015            protected AssetTagFinder assetTagFinder;
2016            @BeanReference(type = DDMStructureLocalService.class)
2017            protected DDMStructureLocalService ddmStructureLocalService;
2018            @BeanReference(type = DDMStructureService.class)
2019            protected DDMStructureService ddmStructureService;
2020            @BeanReference(type = DDMStructurePersistence.class)
2021            protected DDMStructurePersistence ddmStructurePersistence;
2022            @BeanReference(type = DDMStructureFinder.class)
2023            protected DDMStructureFinder ddmStructureFinder;
2024            @BeanReference(type = ExpandoRowLocalService.class)
2025            protected ExpandoRowLocalService expandoRowLocalService;
2026            @BeanReference(type = ExpandoRowPersistence.class)
2027            protected ExpandoRowPersistence expandoRowPersistence;
2028            @BeanReference(type = ExpandoTableLocalService.class)
2029            protected ExpandoTableLocalService expandoTableLocalService;
2030            @BeanReference(type = ExpandoTablePersistence.class)
2031            protected ExpandoTablePersistence expandoTablePersistence;
2032            @BeanReference(type = ExpandoValueLocalService.class)
2033            protected ExpandoValueLocalService expandoValueLocalService;
2034            @BeanReference(type = ExpandoValueService.class)
2035            protected ExpandoValueService expandoValueService;
2036            @BeanReference(type = ExpandoValuePersistence.class)
2037            protected ExpandoValuePersistence expandoValuePersistence;
2038            @BeanReference(type = TrashEntryLocalService.class)
2039            protected TrashEntryLocalService trashEntryLocalService;
2040            @BeanReference(type = TrashEntryService.class)
2041            protected TrashEntryService trashEntryService;
2042            @BeanReference(type = TrashEntryPersistence.class)
2043            protected TrashEntryPersistence trashEntryPersistence;
2044            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
2045            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
2046            private String _beanIdentifier;
2047    }