001    /**
002     * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
003     *
004     * The contents of this file are subject to the terms of the Liferay Enterprise
005     * Subscription License ("License"). You may not use this file except in
006     * compliance with the License. You can obtain a copy of the License by
007     * contacting Liferay, Inc. See the License for the specific language governing
008     * permissions and limitations under the License, including but not limited to
009     * distribution rights of the Software.
010     *
011     *
012     *
013     */
014    
015    package com.liferay.portlet.documentlibrary.service.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.PersistedModelLocalServiceRegistry;
033    import com.liferay.portal.service.ResourceLocalService;
034    import com.liferay.portal.service.ResourceService;
035    import com.liferay.portal.service.UserLocalService;
036    import com.liferay.portal.service.UserService;
037    import com.liferay.portal.service.WorkflowDefinitionLinkLocalService;
038    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
039    import com.liferay.portal.service.persistence.ResourceFinder;
040    import com.liferay.portal.service.persistence.ResourcePersistence;
041    import com.liferay.portal.service.persistence.UserFinder;
042    import com.liferay.portal.service.persistence.UserPersistence;
043    import com.liferay.portal.service.persistence.WorkflowDefinitionLinkPersistence;
044    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
045    
046    import com.liferay.portlet.documentlibrary.model.DLFileEntryType;
047    import com.liferay.portlet.documentlibrary.service.DLAppHelperLocalService;
048    import com.liferay.portlet.documentlibrary.service.DLAppLocalService;
049    import com.liferay.portlet.documentlibrary.service.DLAppService;
050    import com.liferay.portlet.documentlibrary.service.DLContentLocalService;
051    import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalService;
052    import com.liferay.portlet.documentlibrary.service.DLFileEntryMetadataLocalService;
053    import com.liferay.portlet.documentlibrary.service.DLFileEntryService;
054    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService;
055    import com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService;
056    import com.liferay.portlet.documentlibrary.service.DLFileRankLocalService;
057    import com.liferay.portlet.documentlibrary.service.DLFileShortcutLocalService;
058    import com.liferay.portlet.documentlibrary.service.DLFileShortcutService;
059    import com.liferay.portlet.documentlibrary.service.DLFileVersionLocalService;
060    import com.liferay.portlet.documentlibrary.service.DLFileVersionService;
061    import com.liferay.portlet.documentlibrary.service.DLFolderLocalService;
062    import com.liferay.portlet.documentlibrary.service.DLFolderService;
063    import com.liferay.portlet.documentlibrary.service.DLSyncLocalService;
064    import com.liferay.portlet.documentlibrary.service.DLSyncService;
065    import com.liferay.portlet.documentlibrary.service.persistence.DLContentPersistence;
066    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryFinder;
067    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryMetadataPersistence;
068    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryPersistence;
069    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
070    import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
071    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankFinder;
072    import com.liferay.portlet.documentlibrary.service.persistence.DLFileRankPersistence;
073    import com.liferay.portlet.documentlibrary.service.persistence.DLFileShortcutPersistence;
074    import com.liferay.portlet.documentlibrary.service.persistence.DLFileVersionPersistence;
075    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderFinder;
076    import com.liferay.portlet.documentlibrary.service.persistence.DLFolderPersistence;
077    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncFinder;
078    import com.liferay.portlet.documentlibrary.service.persistence.DLSyncPersistence;
079    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
080    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
081    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
082    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
083    
084    import java.io.Serializable;
085    
086    import java.util.List;
087    
088    import javax.sql.DataSource;
089    
090    /**
091     * The base implementation of the document library file entry type local service.
092     *
093     * <p>
094     * 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.DLFileEntryTypeLocalServiceImpl}.
095     * </p>
096     *
097     * @author Brian Wing Shun Chan
098     * @see com.liferay.portlet.documentlibrary.service.impl.DLFileEntryTypeLocalServiceImpl
099     * @see com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalServiceUtil
100     * @generated
101     */
102    public abstract class DLFileEntryTypeLocalServiceBaseImpl
103            extends BaseLocalServiceImpl implements DLFileEntryTypeLocalService,
104                    IdentifiableBean {
105            /*
106             * NOTE FOR DEVELOPERS:
107             *
108             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalServiceUtil} to access the document library file entry type local service.
109             */
110    
111            /**
112             * Adds the document library file entry type to the database. Also notifies the appropriate model listeners.
113             *
114             * @param dlFileEntryType the document library file entry type
115             * @return the document library file entry type that was added
116             * @throws SystemException if a system exception occurred
117             */
118            @Indexable(type = IndexableType.REINDEX)
119            public DLFileEntryType addDLFileEntryType(DLFileEntryType dlFileEntryType)
120                    throws SystemException {
121                    dlFileEntryType.setNew(true);
122    
123                    return dlFileEntryTypePersistence.update(dlFileEntryType, false);
124            }
125    
126            /**
127             * Creates a new document library file entry type with the primary key. Does not add the document library file entry type to the database.
128             *
129             * @param fileEntryTypeId the primary key for the new document library file entry type
130             * @return the new document library file entry type
131             */
132            public DLFileEntryType createDLFileEntryType(long fileEntryTypeId) {
133                    return dlFileEntryTypePersistence.create(fileEntryTypeId);
134            }
135    
136            /**
137             * Deletes the document library file entry type with the primary key from the database. Also notifies the appropriate model listeners.
138             *
139             * @param fileEntryTypeId the primary key of the document library file entry type
140             * @return the document library file entry type that was removed
141             * @throws PortalException if a document library file entry type with the primary key could not be found
142             * @throws SystemException if a system exception occurred
143             */
144            @Indexable(type = IndexableType.DELETE)
145            public DLFileEntryType deleteDLFileEntryType(long fileEntryTypeId)
146                    throws PortalException, SystemException {
147                    return dlFileEntryTypePersistence.remove(fileEntryTypeId);
148            }
149    
150            /**
151             * Deletes the document library file entry type from the database. Also notifies the appropriate model listeners.
152             *
153             * @param dlFileEntryType the document library file entry type
154             * @return the document library file entry type that was removed
155             * @throws SystemException if a system exception occurred
156             */
157            @Indexable(type = IndexableType.DELETE)
158            public DLFileEntryType deleteDLFileEntryType(
159                    DLFileEntryType dlFileEntryType) throws SystemException {
160                    return dlFileEntryTypePersistence.remove(dlFileEntryType);
161            }
162    
163            public DynamicQuery dynamicQuery() {
164                    Class<?> clazz = getClass();
165    
166                    return DynamicQueryFactoryUtil.forClass(DLFileEntryType.class,
167                            clazz.getClassLoader());
168            }
169    
170            /**
171             * Performs a dynamic query on the database and returns the matching rows.
172             *
173             * @param dynamicQuery the dynamic query
174             * @return the matching rows
175             * @throws SystemException if a system exception occurred
176             */
177            @SuppressWarnings("rawtypes")
178            public List dynamicQuery(DynamicQuery dynamicQuery)
179                    throws SystemException {
180                    return dlFileEntryTypePersistence.findWithDynamicQuery(dynamicQuery);
181            }
182    
183            /**
184             * Performs a dynamic query on the database and returns a range of the matching rows.
185             *
186             * <p>
187             * 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.
188             * </p>
189             *
190             * @param dynamicQuery the dynamic query
191             * @param start the lower bound of the range of model instances
192             * @param end the upper bound of the range of model instances (not inclusive)
193             * @return the range of matching rows
194             * @throws SystemException if a system exception occurred
195             */
196            @SuppressWarnings("rawtypes")
197            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
198                    throws SystemException {
199                    return dlFileEntryTypePersistence.findWithDynamicQuery(dynamicQuery,
200                            start, end);
201            }
202    
203            /**
204             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
205             *
206             * <p>
207             * 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.
208             * </p>
209             *
210             * @param dynamicQuery the dynamic query
211             * @param start the lower bound of the range of model instances
212             * @param end the upper bound of the range of model instances (not inclusive)
213             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
214             * @return the ordered range of matching rows
215             * @throws SystemException if a system exception occurred
216             */
217            @SuppressWarnings("rawtypes")
218            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
219                    OrderByComparator orderByComparator) throws SystemException {
220                    return dlFileEntryTypePersistence.findWithDynamicQuery(dynamicQuery,
221                            start, end, orderByComparator);
222            }
223    
224            /**
225             * Returns the number of rows that match the dynamic query.
226             *
227             * @param dynamicQuery the dynamic query
228             * @return the number of rows that match the dynamic query
229             * @throws SystemException if a system exception occurred
230             */
231            public long dynamicQueryCount(DynamicQuery dynamicQuery)
232                    throws SystemException {
233                    return dlFileEntryTypePersistence.countWithDynamicQuery(dynamicQuery);
234            }
235    
236            public DLFileEntryType fetchDLFileEntryType(long fileEntryTypeId)
237                    throws SystemException {
238                    return dlFileEntryTypePersistence.fetchByPrimaryKey(fileEntryTypeId);
239            }
240    
241            /**
242             * Returns the document library file entry type with the primary key.
243             *
244             * @param fileEntryTypeId the primary key of the document library file entry type
245             * @return the document library file entry type
246             * @throws PortalException if a document library file entry type with the primary key could not be found
247             * @throws SystemException if a system exception occurred
248             */
249            public DLFileEntryType getDLFileEntryType(long fileEntryTypeId)
250                    throws PortalException, SystemException {
251                    return dlFileEntryTypePersistence.findByPrimaryKey(fileEntryTypeId);
252            }
253    
254            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
255                    throws PortalException, SystemException {
256                    return dlFileEntryTypePersistence.findByPrimaryKey(primaryKeyObj);
257            }
258    
259            /**
260             * Returns the document library file entry type with the UUID in the group.
261             *
262             * @param uuid the UUID of document library file entry type
263             * @param groupId the group id of the document library file entry type
264             * @return the document library file entry type
265             * @throws PortalException if a document library file entry type with the UUID in the group could not be found
266             * @throws SystemException if a system exception occurred
267             */
268            public DLFileEntryType getDLFileEntryTypeByUuidAndGroupId(String uuid,
269                    long groupId) throws PortalException, SystemException {
270                    return dlFileEntryTypePersistence.findByUUID_G(uuid, groupId);
271            }
272    
273            /**
274             * Returns a range of all the document library file entry types.
275             *
276             * <p>
277             * 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.
278             * </p>
279             *
280             * @param start the lower bound of the range of document library file entry types
281             * @param end the upper bound of the range of document library file entry types (not inclusive)
282             * @return the range of document library file entry types
283             * @throws SystemException if a system exception occurred
284             */
285            public List<DLFileEntryType> getDLFileEntryTypes(int start, int end)
286                    throws SystemException {
287                    return dlFileEntryTypePersistence.findAll(start, end);
288            }
289    
290            /**
291             * Returns the number of document library file entry types.
292             *
293             * @return the number of document library file entry types
294             * @throws SystemException if a system exception occurred
295             */
296            public int getDLFileEntryTypesCount() throws SystemException {
297                    return dlFileEntryTypePersistence.countAll();
298            }
299    
300            /**
301             * Updates the document library file entry type in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
302             *
303             * @param dlFileEntryType the document library file entry type
304             * @return the document library file entry type that was updated
305             * @throws SystemException if a system exception occurred
306             */
307            @Indexable(type = IndexableType.REINDEX)
308            public DLFileEntryType updateDLFileEntryType(
309                    DLFileEntryType dlFileEntryType) throws SystemException {
310                    return updateDLFileEntryType(dlFileEntryType, true);
311            }
312    
313            /**
314             * Updates the document library file entry type in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
315             *
316             * @param dlFileEntryType the document library file entry type
317             * @param merge whether to merge the document library file entry type with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
318             * @return the document library file entry type that was updated
319             * @throws SystemException if a system exception occurred
320             */
321            @Indexable(type = IndexableType.REINDEX)
322            public DLFileEntryType updateDLFileEntryType(
323                    DLFileEntryType dlFileEntryType, boolean merge)
324                    throws SystemException {
325                    dlFileEntryType.setNew(false);
326    
327                    return dlFileEntryTypePersistence.update(dlFileEntryType, merge);
328            }
329    
330            /**
331             * Returns the d l app local service.
332             *
333             * @return the d l app local service
334             */
335            public DLAppLocalService getDLAppLocalService() {
336                    return dlAppLocalService;
337            }
338    
339            /**
340             * Sets the d l app local service.
341             *
342             * @param dlAppLocalService the d l app local service
343             */
344            public void setDLAppLocalService(DLAppLocalService dlAppLocalService) {
345                    this.dlAppLocalService = dlAppLocalService;
346            }
347    
348            /**
349             * Returns the d l app remote service.
350             *
351             * @return the d l app remote service
352             */
353            public DLAppService getDLAppService() {
354                    return dlAppService;
355            }
356    
357            /**
358             * Sets the d l app remote service.
359             *
360             * @param dlAppService the d l app remote service
361             */
362            public void setDLAppService(DLAppService dlAppService) {
363                    this.dlAppService = dlAppService;
364            }
365    
366            /**
367             * Returns the d l app helper local service.
368             *
369             * @return the d l app helper local service
370             */
371            public DLAppHelperLocalService getDLAppHelperLocalService() {
372                    return dlAppHelperLocalService;
373            }
374    
375            /**
376             * Sets the d l app helper local service.
377             *
378             * @param dlAppHelperLocalService the d l app helper local service
379             */
380            public void setDLAppHelperLocalService(
381                    DLAppHelperLocalService dlAppHelperLocalService) {
382                    this.dlAppHelperLocalService = dlAppHelperLocalService;
383            }
384    
385            /**
386             * Returns the document library content local service.
387             *
388             * @return the document library content local service
389             */
390            public DLContentLocalService getDLContentLocalService() {
391                    return dlContentLocalService;
392            }
393    
394            /**
395             * Sets the document library content local service.
396             *
397             * @param dlContentLocalService the document library content local service
398             */
399            public void setDLContentLocalService(
400                    DLContentLocalService dlContentLocalService) {
401                    this.dlContentLocalService = dlContentLocalService;
402            }
403    
404            /**
405             * Returns the document library content persistence.
406             *
407             * @return the document library content persistence
408             */
409            public DLContentPersistence getDLContentPersistence() {
410                    return dlContentPersistence;
411            }
412    
413            /**
414             * Sets the document library content persistence.
415             *
416             * @param dlContentPersistence the document library content persistence
417             */
418            public void setDLContentPersistence(
419                    DLContentPersistence dlContentPersistence) {
420                    this.dlContentPersistence = dlContentPersistence;
421            }
422    
423            /**
424             * Returns the document library file entry local service.
425             *
426             * @return the document library file entry local service
427             */
428            public DLFileEntryLocalService getDLFileEntryLocalService() {
429                    return dlFileEntryLocalService;
430            }
431    
432            /**
433             * Sets the document library file entry local service.
434             *
435             * @param dlFileEntryLocalService the document library file entry local service
436             */
437            public void setDLFileEntryLocalService(
438                    DLFileEntryLocalService dlFileEntryLocalService) {
439                    this.dlFileEntryLocalService = dlFileEntryLocalService;
440            }
441    
442            /**
443             * Returns the document library file entry remote service.
444             *
445             * @return the document library file entry remote service
446             */
447            public DLFileEntryService getDLFileEntryService() {
448                    return dlFileEntryService;
449            }
450    
451            /**
452             * Sets the document library file entry remote service.
453             *
454             * @param dlFileEntryService the document library file entry remote service
455             */
456            public void setDLFileEntryService(DLFileEntryService dlFileEntryService) {
457                    this.dlFileEntryService = dlFileEntryService;
458            }
459    
460            /**
461             * Returns the document library file entry persistence.
462             *
463             * @return the document library file entry persistence
464             */
465            public DLFileEntryPersistence getDLFileEntryPersistence() {
466                    return dlFileEntryPersistence;
467            }
468    
469            /**
470             * Sets the document library file entry persistence.
471             *
472             * @param dlFileEntryPersistence the document library file entry persistence
473             */
474            public void setDLFileEntryPersistence(
475                    DLFileEntryPersistence dlFileEntryPersistence) {
476                    this.dlFileEntryPersistence = dlFileEntryPersistence;
477            }
478    
479            /**
480             * Returns the document library file entry finder.
481             *
482             * @return the document library file entry finder
483             */
484            public DLFileEntryFinder getDLFileEntryFinder() {
485                    return dlFileEntryFinder;
486            }
487    
488            /**
489             * Sets the document library file entry finder.
490             *
491             * @param dlFileEntryFinder the document library file entry finder
492             */
493            public void setDLFileEntryFinder(DLFileEntryFinder dlFileEntryFinder) {
494                    this.dlFileEntryFinder = dlFileEntryFinder;
495            }
496    
497            /**
498             * Returns the document library file entry metadata local service.
499             *
500             * @return the document library file entry metadata local service
501             */
502            public DLFileEntryMetadataLocalService getDLFileEntryMetadataLocalService() {
503                    return dlFileEntryMetadataLocalService;
504            }
505    
506            /**
507             * Sets the document library file entry metadata local service.
508             *
509             * @param dlFileEntryMetadataLocalService the document library file entry metadata local service
510             */
511            public void setDLFileEntryMetadataLocalService(
512                    DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService) {
513                    this.dlFileEntryMetadataLocalService = dlFileEntryMetadataLocalService;
514            }
515    
516            /**
517             * Returns the document library file entry metadata persistence.
518             *
519             * @return the document library file entry metadata persistence
520             */
521            public DLFileEntryMetadataPersistence getDLFileEntryMetadataPersistence() {
522                    return dlFileEntryMetadataPersistence;
523            }
524    
525            /**
526             * Sets the document library file entry metadata persistence.
527             *
528             * @param dlFileEntryMetadataPersistence the document library file entry metadata persistence
529             */
530            public void setDLFileEntryMetadataPersistence(
531                    DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence) {
532                    this.dlFileEntryMetadataPersistence = dlFileEntryMetadataPersistence;
533            }
534    
535            /**
536             * Returns the document library file entry type local service.
537             *
538             * @return the document library file entry type local service
539             */
540            public DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
541                    return dlFileEntryTypeLocalService;
542            }
543    
544            /**
545             * Sets the document library file entry type local service.
546             *
547             * @param dlFileEntryTypeLocalService the document library file entry type local service
548             */
549            public void setDLFileEntryTypeLocalService(
550                    DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
551                    this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
552            }
553    
554            /**
555             * Returns the document library file entry type remote service.
556             *
557             * @return the document library file entry type remote service
558             */
559            public DLFileEntryTypeService getDLFileEntryTypeService() {
560                    return dlFileEntryTypeService;
561            }
562    
563            /**
564             * Sets the document library file entry type remote service.
565             *
566             * @param dlFileEntryTypeService the document library file entry type remote service
567             */
568            public void setDLFileEntryTypeService(
569                    DLFileEntryTypeService dlFileEntryTypeService) {
570                    this.dlFileEntryTypeService = dlFileEntryTypeService;
571            }
572    
573            /**
574             * Returns the document library file entry type persistence.
575             *
576             * @return the document library file entry type persistence
577             */
578            public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
579                    return dlFileEntryTypePersistence;
580            }
581    
582            /**
583             * Sets the document library file entry type persistence.
584             *
585             * @param dlFileEntryTypePersistence the document library file entry type persistence
586             */
587            public void setDLFileEntryTypePersistence(
588                    DLFileEntryTypePersistence dlFileEntryTypePersistence) {
589                    this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
590            }
591    
592            /**
593             * Returns the document library file entry type finder.
594             *
595             * @return the document library file entry type finder
596             */
597            public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
598                    return dlFileEntryTypeFinder;
599            }
600    
601            /**
602             * Sets the document library file entry type finder.
603             *
604             * @param dlFileEntryTypeFinder the document library file entry type finder
605             */
606            public void setDLFileEntryTypeFinder(
607                    DLFileEntryTypeFinder dlFileEntryTypeFinder) {
608                    this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
609            }
610    
611            /**
612             * Returns the document library file rank local service.
613             *
614             * @return the document library file rank local service
615             */
616            public DLFileRankLocalService getDLFileRankLocalService() {
617                    return dlFileRankLocalService;
618            }
619    
620            /**
621             * Sets the document library file rank local service.
622             *
623             * @param dlFileRankLocalService the document library file rank local service
624             */
625            public void setDLFileRankLocalService(
626                    DLFileRankLocalService dlFileRankLocalService) {
627                    this.dlFileRankLocalService = dlFileRankLocalService;
628            }
629    
630            /**
631             * Returns the document library file rank persistence.
632             *
633             * @return the document library file rank persistence
634             */
635            public DLFileRankPersistence getDLFileRankPersistence() {
636                    return dlFileRankPersistence;
637            }
638    
639            /**
640             * Sets the document library file rank persistence.
641             *
642             * @param dlFileRankPersistence the document library file rank persistence
643             */
644            public void setDLFileRankPersistence(
645                    DLFileRankPersistence dlFileRankPersistence) {
646                    this.dlFileRankPersistence = dlFileRankPersistence;
647            }
648    
649            /**
650             * Returns the document library file rank finder.
651             *
652             * @return the document library file rank finder
653             */
654            public DLFileRankFinder getDLFileRankFinder() {
655                    return dlFileRankFinder;
656            }
657    
658            /**
659             * Sets the document library file rank finder.
660             *
661             * @param dlFileRankFinder the document library file rank finder
662             */
663            public void setDLFileRankFinder(DLFileRankFinder dlFileRankFinder) {
664                    this.dlFileRankFinder = dlFileRankFinder;
665            }
666    
667            /**
668             * Returns the document library file shortcut local service.
669             *
670             * @return the document library file shortcut local service
671             */
672            public DLFileShortcutLocalService getDLFileShortcutLocalService() {
673                    return dlFileShortcutLocalService;
674            }
675    
676            /**
677             * Sets the document library file shortcut local service.
678             *
679             * @param dlFileShortcutLocalService the document library file shortcut local service
680             */
681            public void setDLFileShortcutLocalService(
682                    DLFileShortcutLocalService dlFileShortcutLocalService) {
683                    this.dlFileShortcutLocalService = dlFileShortcutLocalService;
684            }
685    
686            /**
687             * Returns the document library file shortcut remote service.
688             *
689             * @return the document library file shortcut remote service
690             */
691            public DLFileShortcutService getDLFileShortcutService() {
692                    return dlFileShortcutService;
693            }
694    
695            /**
696             * Sets the document library file shortcut remote service.
697             *
698             * @param dlFileShortcutService the document library file shortcut remote service
699             */
700            public void setDLFileShortcutService(
701                    DLFileShortcutService dlFileShortcutService) {
702                    this.dlFileShortcutService = dlFileShortcutService;
703            }
704    
705            /**
706             * Returns the document library file shortcut persistence.
707             *
708             * @return the document library file shortcut persistence
709             */
710            public DLFileShortcutPersistence getDLFileShortcutPersistence() {
711                    return dlFileShortcutPersistence;
712            }
713    
714            /**
715             * Sets the document library file shortcut persistence.
716             *
717             * @param dlFileShortcutPersistence the document library file shortcut persistence
718             */
719            public void setDLFileShortcutPersistence(
720                    DLFileShortcutPersistence dlFileShortcutPersistence) {
721                    this.dlFileShortcutPersistence = dlFileShortcutPersistence;
722            }
723    
724            /**
725             * Returns the document library file version local service.
726             *
727             * @return the document library file version local service
728             */
729            public DLFileVersionLocalService getDLFileVersionLocalService() {
730                    return dlFileVersionLocalService;
731            }
732    
733            /**
734             * Sets the document library file version local service.
735             *
736             * @param dlFileVersionLocalService the document library file version local service
737             */
738            public void setDLFileVersionLocalService(
739                    DLFileVersionLocalService dlFileVersionLocalService) {
740                    this.dlFileVersionLocalService = dlFileVersionLocalService;
741            }
742    
743            /**
744             * Returns the document library file version remote service.
745             *
746             * @return the document library file version remote service
747             */
748            public DLFileVersionService getDLFileVersionService() {
749                    return dlFileVersionService;
750            }
751    
752            /**
753             * Sets the document library file version remote service.
754             *
755             * @param dlFileVersionService the document library file version remote service
756             */
757            public void setDLFileVersionService(
758                    DLFileVersionService dlFileVersionService) {
759                    this.dlFileVersionService = dlFileVersionService;
760            }
761    
762            /**
763             * Returns the document library file version persistence.
764             *
765             * @return the document library file version persistence
766             */
767            public DLFileVersionPersistence getDLFileVersionPersistence() {
768                    return dlFileVersionPersistence;
769            }
770    
771            /**
772             * Sets the document library file version persistence.
773             *
774             * @param dlFileVersionPersistence the document library file version persistence
775             */
776            public void setDLFileVersionPersistence(
777                    DLFileVersionPersistence dlFileVersionPersistence) {
778                    this.dlFileVersionPersistence = dlFileVersionPersistence;
779            }
780    
781            /**
782             * Returns the document library folder local service.
783             *
784             * @return the document library folder local service
785             */
786            public DLFolderLocalService getDLFolderLocalService() {
787                    return dlFolderLocalService;
788            }
789    
790            /**
791             * Sets the document library folder local service.
792             *
793             * @param dlFolderLocalService the document library folder local service
794             */
795            public void setDLFolderLocalService(
796                    DLFolderLocalService dlFolderLocalService) {
797                    this.dlFolderLocalService = dlFolderLocalService;
798            }
799    
800            /**
801             * Returns the document library folder remote service.
802             *
803             * @return the document library folder remote service
804             */
805            public DLFolderService getDLFolderService() {
806                    return dlFolderService;
807            }
808    
809            /**
810             * Sets the document library folder remote service.
811             *
812             * @param dlFolderService the document library folder remote service
813             */
814            public void setDLFolderService(DLFolderService dlFolderService) {
815                    this.dlFolderService = dlFolderService;
816            }
817    
818            /**
819             * Returns the document library folder persistence.
820             *
821             * @return the document library folder persistence
822             */
823            public DLFolderPersistence getDLFolderPersistence() {
824                    return dlFolderPersistence;
825            }
826    
827            /**
828             * Sets the document library folder persistence.
829             *
830             * @param dlFolderPersistence the document library folder persistence
831             */
832            public void setDLFolderPersistence(DLFolderPersistence dlFolderPersistence) {
833                    this.dlFolderPersistence = dlFolderPersistence;
834            }
835    
836            /**
837             * Returns the document library folder finder.
838             *
839             * @return the document library folder finder
840             */
841            public DLFolderFinder getDLFolderFinder() {
842                    return dlFolderFinder;
843            }
844    
845            /**
846             * Sets the document library folder finder.
847             *
848             * @param dlFolderFinder the document library folder finder
849             */
850            public void setDLFolderFinder(DLFolderFinder dlFolderFinder) {
851                    this.dlFolderFinder = dlFolderFinder;
852            }
853    
854            /**
855             * Returns the d l sync local service.
856             *
857             * @return the d l sync local service
858             */
859            public DLSyncLocalService getDLSyncLocalService() {
860                    return dlSyncLocalService;
861            }
862    
863            /**
864             * Sets the d l sync local service.
865             *
866             * @param dlSyncLocalService the d l sync local service
867             */
868            public void setDLSyncLocalService(DLSyncLocalService dlSyncLocalService) {
869                    this.dlSyncLocalService = dlSyncLocalService;
870            }
871    
872            /**
873             * Returns the d l sync remote service.
874             *
875             * @return the d l sync remote service
876             */
877            public DLSyncService getDLSyncService() {
878                    return dlSyncService;
879            }
880    
881            /**
882             * Sets the d l sync remote service.
883             *
884             * @param dlSyncService the d l sync remote service
885             */
886            public void setDLSyncService(DLSyncService dlSyncService) {
887                    this.dlSyncService = dlSyncService;
888            }
889    
890            /**
891             * Returns the d l sync persistence.
892             *
893             * @return the d l sync persistence
894             */
895            public DLSyncPersistence getDLSyncPersistence() {
896                    return dlSyncPersistence;
897            }
898    
899            /**
900             * Sets the d l sync persistence.
901             *
902             * @param dlSyncPersistence the d l sync persistence
903             */
904            public void setDLSyncPersistence(DLSyncPersistence dlSyncPersistence) {
905                    this.dlSyncPersistence = dlSyncPersistence;
906            }
907    
908            /**
909             * Returns the d l sync finder.
910             *
911             * @return the d l sync finder
912             */
913            public DLSyncFinder getDLSyncFinder() {
914                    return dlSyncFinder;
915            }
916    
917            /**
918             * Sets the d l sync finder.
919             *
920             * @param dlSyncFinder the d l sync finder
921             */
922            public void setDLSyncFinder(DLSyncFinder dlSyncFinder) {
923                    this.dlSyncFinder = dlSyncFinder;
924            }
925    
926            /**
927             * Returns the counter local service.
928             *
929             * @return the counter local service
930             */
931            public CounterLocalService getCounterLocalService() {
932                    return counterLocalService;
933            }
934    
935            /**
936             * Sets the counter local service.
937             *
938             * @param counterLocalService the counter local service
939             */
940            public void setCounterLocalService(CounterLocalService counterLocalService) {
941                    this.counterLocalService = counterLocalService;
942            }
943    
944            /**
945             * Returns the resource local service.
946             *
947             * @return the resource local service
948             */
949            public ResourceLocalService getResourceLocalService() {
950                    return resourceLocalService;
951            }
952    
953            /**
954             * Sets the resource local service.
955             *
956             * @param resourceLocalService the resource local service
957             */
958            public void setResourceLocalService(
959                    ResourceLocalService resourceLocalService) {
960                    this.resourceLocalService = resourceLocalService;
961            }
962    
963            /**
964             * Returns the resource remote service.
965             *
966             * @return the resource remote service
967             */
968            public ResourceService getResourceService() {
969                    return resourceService;
970            }
971    
972            /**
973             * Sets the resource remote service.
974             *
975             * @param resourceService the resource remote service
976             */
977            public void setResourceService(ResourceService resourceService) {
978                    this.resourceService = resourceService;
979            }
980    
981            /**
982             * Returns the resource persistence.
983             *
984             * @return the resource persistence
985             */
986            public ResourcePersistence getResourcePersistence() {
987                    return resourcePersistence;
988            }
989    
990            /**
991             * Sets the resource persistence.
992             *
993             * @param resourcePersistence the resource persistence
994             */
995            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
996                    this.resourcePersistence = resourcePersistence;
997            }
998    
999            /**
1000             * Returns the resource finder.
1001             *
1002             * @return the resource finder
1003             */
1004            public ResourceFinder getResourceFinder() {
1005                    return resourceFinder;
1006            }
1007    
1008            /**
1009             * Sets the resource finder.
1010             *
1011             * @param resourceFinder the resource finder
1012             */
1013            public void setResourceFinder(ResourceFinder resourceFinder) {
1014                    this.resourceFinder = resourceFinder;
1015            }
1016    
1017            /**
1018             * Returns the user local service.
1019             *
1020             * @return the user local service
1021             */
1022            public UserLocalService getUserLocalService() {
1023                    return userLocalService;
1024            }
1025    
1026            /**
1027             * Sets the user local service.
1028             *
1029             * @param userLocalService the user local service
1030             */
1031            public void setUserLocalService(UserLocalService userLocalService) {
1032                    this.userLocalService = userLocalService;
1033            }
1034    
1035            /**
1036             * Returns the user remote service.
1037             *
1038             * @return the user remote service
1039             */
1040            public UserService getUserService() {
1041                    return userService;
1042            }
1043    
1044            /**
1045             * Sets the user remote service.
1046             *
1047             * @param userService the user remote service
1048             */
1049            public void setUserService(UserService userService) {
1050                    this.userService = userService;
1051            }
1052    
1053            /**
1054             * Returns the user persistence.
1055             *
1056             * @return the user persistence
1057             */
1058            public UserPersistence getUserPersistence() {
1059                    return userPersistence;
1060            }
1061    
1062            /**
1063             * Sets the user persistence.
1064             *
1065             * @param userPersistence the user persistence
1066             */
1067            public void setUserPersistence(UserPersistence userPersistence) {
1068                    this.userPersistence = userPersistence;
1069            }
1070    
1071            /**
1072             * Returns the user finder.
1073             *
1074             * @return the user finder
1075             */
1076            public UserFinder getUserFinder() {
1077                    return userFinder;
1078            }
1079    
1080            /**
1081             * Sets the user finder.
1082             *
1083             * @param userFinder the user finder
1084             */
1085            public void setUserFinder(UserFinder userFinder) {
1086                    this.userFinder = userFinder;
1087            }
1088    
1089            /**
1090             * Returns the workflow definition link local service.
1091             *
1092             * @return the workflow definition link local service
1093             */
1094            public WorkflowDefinitionLinkLocalService getWorkflowDefinitionLinkLocalService() {
1095                    return workflowDefinitionLinkLocalService;
1096            }
1097    
1098            /**
1099             * Sets the workflow definition link local service.
1100             *
1101             * @param workflowDefinitionLinkLocalService the workflow definition link local service
1102             */
1103            public void setWorkflowDefinitionLinkLocalService(
1104                    WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService) {
1105                    this.workflowDefinitionLinkLocalService = workflowDefinitionLinkLocalService;
1106            }
1107    
1108            /**
1109             * Returns the workflow definition link persistence.
1110             *
1111             * @return the workflow definition link persistence
1112             */
1113            public WorkflowDefinitionLinkPersistence getWorkflowDefinitionLinkPersistence() {
1114                    return workflowDefinitionLinkPersistence;
1115            }
1116    
1117            /**
1118             * Sets the workflow definition link persistence.
1119             *
1120             * @param workflowDefinitionLinkPersistence the workflow definition link persistence
1121             */
1122            public void setWorkflowDefinitionLinkPersistence(
1123                    WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence) {
1124                    this.workflowDefinitionLinkPersistence = workflowDefinitionLinkPersistence;
1125            }
1126    
1127            /**
1128             * Returns the workflow instance link local service.
1129             *
1130             * @return the workflow instance link local service
1131             */
1132            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1133                    return workflowInstanceLinkLocalService;
1134            }
1135    
1136            /**
1137             * Sets the workflow instance link local service.
1138             *
1139             * @param workflowInstanceLinkLocalService the workflow instance link local service
1140             */
1141            public void setWorkflowInstanceLinkLocalService(
1142                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1143                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1144            }
1145    
1146            /**
1147             * Returns the workflow instance link persistence.
1148             *
1149             * @return the workflow instance link persistence
1150             */
1151            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1152                    return workflowInstanceLinkPersistence;
1153            }
1154    
1155            /**
1156             * Sets the workflow instance link persistence.
1157             *
1158             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1159             */
1160            public void setWorkflowInstanceLinkPersistence(
1161                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1162                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1163            }
1164    
1165            /**
1166             * Returns the d d m structure local service.
1167             *
1168             * @return the d d m structure local service
1169             */
1170            public DDMStructureLocalService getDDMStructureLocalService() {
1171                    return ddmStructureLocalService;
1172            }
1173    
1174            /**
1175             * Sets the d d m structure local service.
1176             *
1177             * @param ddmStructureLocalService the d d m structure local service
1178             */
1179            public void setDDMStructureLocalService(
1180                    DDMStructureLocalService ddmStructureLocalService) {
1181                    this.ddmStructureLocalService = ddmStructureLocalService;
1182            }
1183    
1184            /**
1185             * Returns the d d m structure remote service.
1186             *
1187             * @return the d d m structure remote service
1188             */
1189            public DDMStructureService getDDMStructureService() {
1190                    return ddmStructureService;
1191            }
1192    
1193            /**
1194             * Sets the d d m structure remote service.
1195             *
1196             * @param ddmStructureService the d d m structure remote service
1197             */
1198            public void setDDMStructureService(DDMStructureService ddmStructureService) {
1199                    this.ddmStructureService = ddmStructureService;
1200            }
1201    
1202            /**
1203             * Returns the d d m structure persistence.
1204             *
1205             * @return the d d m structure persistence
1206             */
1207            public DDMStructurePersistence getDDMStructurePersistence() {
1208                    return ddmStructurePersistence;
1209            }
1210    
1211            /**
1212             * Sets the d d m structure persistence.
1213             *
1214             * @param ddmStructurePersistence the d d m structure persistence
1215             */
1216            public void setDDMStructurePersistence(
1217                    DDMStructurePersistence ddmStructurePersistence) {
1218                    this.ddmStructurePersistence = ddmStructurePersistence;
1219            }
1220    
1221            /**
1222             * Returns the d d m structure finder.
1223             *
1224             * @return the d d m structure finder
1225             */
1226            public DDMStructureFinder getDDMStructureFinder() {
1227                    return ddmStructureFinder;
1228            }
1229    
1230            /**
1231             * Sets the d d m structure finder.
1232             *
1233             * @param ddmStructureFinder the d d m structure finder
1234             */
1235            public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
1236                    this.ddmStructureFinder = ddmStructureFinder;
1237            }
1238    
1239            public void afterPropertiesSet() {
1240                    persistedModelLocalServiceRegistry.register("com.liferay.portlet.documentlibrary.model.DLFileEntryType",
1241                            dlFileEntryTypeLocalService);
1242            }
1243    
1244            public void destroy() {
1245                    persistedModelLocalServiceRegistry.unregister(
1246                            "com.liferay.portlet.documentlibrary.model.DLFileEntryType");
1247            }
1248    
1249            /**
1250             * Returns the Spring bean ID for this bean.
1251             *
1252             * @return the Spring bean ID for this bean
1253             */
1254            public String getBeanIdentifier() {
1255                    return _beanIdentifier;
1256            }
1257    
1258            /**
1259             * Sets the Spring bean ID for this bean.
1260             *
1261             * @param beanIdentifier the Spring bean ID for this bean
1262             */
1263            public void setBeanIdentifier(String beanIdentifier) {
1264                    _beanIdentifier = beanIdentifier;
1265            }
1266    
1267            protected Class<?> getModelClass() {
1268                    return DLFileEntryType.class;
1269            }
1270    
1271            protected String getModelClassName() {
1272                    return DLFileEntryType.class.getName();
1273            }
1274    
1275            /**
1276             * Performs an SQL query.
1277             *
1278             * @param sql the sql query
1279             */
1280            protected void runSQL(String sql) throws SystemException {
1281                    try {
1282                            DataSource dataSource = dlFileEntryTypePersistence.getDataSource();
1283    
1284                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1285                                            sql, new int[0]);
1286    
1287                            sqlUpdate.update();
1288                    }
1289                    catch (Exception e) {
1290                            throw new SystemException(e);
1291                    }
1292            }
1293    
1294            @BeanReference(type = DLAppLocalService.class)
1295            protected DLAppLocalService dlAppLocalService;
1296            @BeanReference(type = DLAppService.class)
1297            protected DLAppService dlAppService;
1298            @BeanReference(type = DLAppHelperLocalService.class)
1299            protected DLAppHelperLocalService dlAppHelperLocalService;
1300            @BeanReference(type = DLContentLocalService.class)
1301            protected DLContentLocalService dlContentLocalService;
1302            @BeanReference(type = DLContentPersistence.class)
1303            protected DLContentPersistence dlContentPersistence;
1304            @BeanReference(type = DLFileEntryLocalService.class)
1305            protected DLFileEntryLocalService dlFileEntryLocalService;
1306            @BeanReference(type = DLFileEntryService.class)
1307            protected DLFileEntryService dlFileEntryService;
1308            @BeanReference(type = DLFileEntryPersistence.class)
1309            protected DLFileEntryPersistence dlFileEntryPersistence;
1310            @BeanReference(type = DLFileEntryFinder.class)
1311            protected DLFileEntryFinder dlFileEntryFinder;
1312            @BeanReference(type = DLFileEntryMetadataLocalService.class)
1313            protected DLFileEntryMetadataLocalService dlFileEntryMetadataLocalService;
1314            @BeanReference(type = DLFileEntryMetadataPersistence.class)
1315            protected DLFileEntryMetadataPersistence dlFileEntryMetadataPersistence;
1316            @BeanReference(type = DLFileEntryTypeLocalService.class)
1317            protected DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1318            @BeanReference(type = DLFileEntryTypeService.class)
1319            protected DLFileEntryTypeService dlFileEntryTypeService;
1320            @BeanReference(type = DLFileEntryTypePersistence.class)
1321            protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1322            @BeanReference(type = DLFileEntryTypeFinder.class)
1323            protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1324            @BeanReference(type = DLFileRankLocalService.class)
1325            protected DLFileRankLocalService dlFileRankLocalService;
1326            @BeanReference(type = DLFileRankPersistence.class)
1327            protected DLFileRankPersistence dlFileRankPersistence;
1328            @BeanReference(type = DLFileRankFinder.class)
1329            protected DLFileRankFinder dlFileRankFinder;
1330            @BeanReference(type = DLFileShortcutLocalService.class)
1331            protected DLFileShortcutLocalService dlFileShortcutLocalService;
1332            @BeanReference(type = DLFileShortcutService.class)
1333            protected DLFileShortcutService dlFileShortcutService;
1334            @BeanReference(type = DLFileShortcutPersistence.class)
1335            protected DLFileShortcutPersistence dlFileShortcutPersistence;
1336            @BeanReference(type = DLFileVersionLocalService.class)
1337            protected DLFileVersionLocalService dlFileVersionLocalService;
1338            @BeanReference(type = DLFileVersionService.class)
1339            protected DLFileVersionService dlFileVersionService;
1340            @BeanReference(type = DLFileVersionPersistence.class)
1341            protected DLFileVersionPersistence dlFileVersionPersistence;
1342            @BeanReference(type = DLFolderLocalService.class)
1343            protected DLFolderLocalService dlFolderLocalService;
1344            @BeanReference(type = DLFolderService.class)
1345            protected DLFolderService dlFolderService;
1346            @BeanReference(type = DLFolderPersistence.class)
1347            protected DLFolderPersistence dlFolderPersistence;
1348            @BeanReference(type = DLFolderFinder.class)
1349            protected DLFolderFinder dlFolderFinder;
1350            @BeanReference(type = DLSyncLocalService.class)
1351            protected DLSyncLocalService dlSyncLocalService;
1352            @BeanReference(type = DLSyncService.class)
1353            protected DLSyncService dlSyncService;
1354            @BeanReference(type = DLSyncPersistence.class)
1355            protected DLSyncPersistence dlSyncPersistence;
1356            @BeanReference(type = DLSyncFinder.class)
1357            protected DLSyncFinder dlSyncFinder;
1358            @BeanReference(type = CounterLocalService.class)
1359            protected CounterLocalService counterLocalService;
1360            @BeanReference(type = ResourceLocalService.class)
1361            protected ResourceLocalService resourceLocalService;
1362            @BeanReference(type = ResourceService.class)
1363            protected ResourceService resourceService;
1364            @BeanReference(type = ResourcePersistence.class)
1365            protected ResourcePersistence resourcePersistence;
1366            @BeanReference(type = ResourceFinder.class)
1367            protected ResourceFinder resourceFinder;
1368            @BeanReference(type = UserLocalService.class)
1369            protected UserLocalService userLocalService;
1370            @BeanReference(type = UserService.class)
1371            protected UserService userService;
1372            @BeanReference(type = UserPersistence.class)
1373            protected UserPersistence userPersistence;
1374            @BeanReference(type = UserFinder.class)
1375            protected UserFinder userFinder;
1376            @BeanReference(type = WorkflowDefinitionLinkLocalService.class)
1377            protected WorkflowDefinitionLinkLocalService workflowDefinitionLinkLocalService;
1378            @BeanReference(type = WorkflowDefinitionLinkPersistence.class)
1379            protected WorkflowDefinitionLinkPersistence workflowDefinitionLinkPersistence;
1380            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1381            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1382            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1383            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1384            @BeanReference(type = DDMStructureLocalService.class)
1385            protected DDMStructureLocalService ddmStructureLocalService;
1386            @BeanReference(type = DDMStructureService.class)
1387            protected DDMStructureService ddmStructureService;
1388            @BeanReference(type = DDMStructurePersistence.class)
1389            protected DDMStructurePersistence ddmStructurePersistence;
1390            @BeanReference(type = DDMStructureFinder.class)
1391            protected DDMStructureFinder ddmStructureFinder;
1392            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1393            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1394            private String _beanIdentifier;
1395    }