com.liferay.portlet.documentlibrary.service.impl
Class DLFileEntryTypeLocalServiceImpl

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
      extended by com.liferay.portlet.documentlibrary.service.impl.DLFileEntryTypeLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.bean.IdentifiableBean, com.liferay.portal.service.PersistedModelLocalService, com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService

public class DLFileEntryTypeLocalServiceImpl
extends DLFileEntryTypeLocalServiceBaseImpl

Author:
Alexander Chow, Sergio González

Field Summary
 
Fields inherited from class com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
counterLocalService, ddmStructureFinder, ddmStructureLocalService, ddmStructurePersistence, ddmStructureService, dlAppHelperLocalService, dlAppLocalService, dlAppService, dlContentLocalService, dlContentPersistence, dlFileEntryFinder, dlFileEntryLocalService, dlFileEntryMetadataLocalService, dlFileEntryMetadataPersistence, dlFileEntryPersistence, dlFileEntryService, dlFileEntryTypeFinder, dlFileEntryTypeLocalService, dlFileEntryTypePersistence, dlFileEntryTypeService, dlFileRankFinder, dlFileRankLocalService, dlFileRankPersistence, dlFileShortcutLocalService, dlFileShortcutPersistence, dlFileShortcutService, dlFileVersionLocalService, dlFileVersionPersistence, dlFileVersionService, dlFolderFinder, dlFolderLocalService, dlFolderPersistence, dlFolderService, dlSyncLocalService, dlSyncPersistence, dlSyncService, persistedModelLocalServiceRegistry, resourceFinder, resourceLocalService, resourcePersistence, resourceService, userFinder, userLocalService, userPersistence, userService, workflowDefinitionLinkLocalService, workflowDefinitionLinkPersistence, workflowInstanceLinkLocalService, workflowInstanceLinkPersistence
 
Constructor Summary
DLFileEntryTypeLocalServiceImpl()
           
 
Method Summary
 com.liferay.portlet.documentlibrary.model.DLFileEntryType addFileEntryType(long userId, long groupId, java.lang.String name, java.lang.String description, long[] ddmStructureIds, com.liferay.portal.service.ServiceContext serviceContext)
           
protected  void addFileEntryTypeResources(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType, boolean addGroupPermissions, boolean addGuestPermissions)
           
protected  void addFileEntryTypeResources(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType, java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
           
 void cascadeFileEntryTypes(long userId, com.liferay.portlet.documentlibrary.model.DLFolder dlFolder)
           
protected  void cascadeFileEntryTypes(long groupId, long folderId, long defaultFileEntryTypeId, java.util.List<java.lang.Long> fileEntryTypeIds, com.liferay.portal.service.ServiceContext serviceContext)
           
 void deleteFileEntryType(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
           
 void deleteFileEntryType(long fileEntryTypeId)
           
 void deleteFileEntryTypes(long groupId)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchFileEntryType(long fileEntryTypeId)
           
 long getDefaultFileEntryTypeId(long folderId)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(long fileEntryTypeId)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(long groupId, java.lang.String name)
           
protected  java.util.List<java.lang.Long> getFileEntryTypeIds(java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> dlFileEntryTypes)
           
 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFileEntryTypes(long[] groupIds)
           
protected  long getFileEntryTypesPrimaryFolderId(long folderId)
           
 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFolderFileEntryTypes(long[] groupIds, long folderId, boolean inherited)
           
 java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> search(long companyId, long[] groupIds, java.lang.String keywords, boolean includeBasicFileEntryType, int start, int end, com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
           
 int searchCount(long companyId, long[] groupIds, java.lang.String keywords, boolean includeBasicFileEntryType)
           
 void unsetFolderFileEntryTypes(long folderId)
           
protected  long updateDynamicStructure(long userId, long fileEntryTypeId, long groupId, java.lang.String name, java.lang.String description, com.liferay.portal.service.ServiceContext serviceContext)
           
 com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntryFileEntryType(com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry, com.liferay.portal.service.ServiceContext serviceContext)
           
 void updateFileEntryType(long userId, long fileEntryTypeId, java.lang.String name, java.lang.String description, long[] ddmStructureIds, com.liferay.portal.service.ServiceContext serviceContext)
           
 void updateFolderFileEntryTypes(com.liferay.portlet.documentlibrary.model.DLFolder dlFolder, java.util.List<java.lang.Long> fileEntryTypeIds, long defaultFileEntryTypeId, com.liferay.portal.service.ServiceContext serviceContext)
           
protected  void validate(long fileEntryTypeId, long groupId, java.lang.String fileEntryTypeName, long[] ddmStructureIds)
           
 
Methods inherited from class com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
addDLFileEntryType, afterPropertiesSet, createDLFileEntryType, deleteDLFileEntryType, deleteDLFileEntryType, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, fetchDLFileEntryType, getBeanIdentifier, getCounterLocalService, getDDMStructureFinder, getDDMStructureLocalService, getDDMStructurePersistence, getDDMStructureService, getDLAppHelperLocalService, getDLAppLocalService, getDLAppService, getDLContentLocalService, getDLContentPersistence, getDLFileEntryFinder, getDLFileEntryLocalService, getDLFileEntryMetadataLocalService, getDLFileEntryMetadataPersistence, getDLFileEntryPersistence, getDLFileEntryService, getDLFileEntryType, getDLFileEntryTypeByUuidAndGroupId, getDLFileEntryTypeFinder, getDLFileEntryTypeLocalService, getDLFileEntryTypePersistence, getDLFileEntryTypes, getDLFileEntryTypesCount, getDLFileEntryTypeService, getDLFileRankFinder, getDLFileRankLocalService, getDLFileRankPersistence, getDLFileShortcutLocalService, getDLFileShortcutPersistence, getDLFileShortcutService, getDLFileVersionLocalService, getDLFileVersionPersistence, getDLFileVersionService, getDLFolderFinder, getDLFolderLocalService, getDLFolderPersistence, getDLFolderService, getDLSyncLocalService, getDLSyncPersistence, getDLSyncService, getModelClass, getModelClassName, getPersistedModel, getResourceFinder, getResourceLocalService, getResourcePersistence, getResourceService, getUserFinder, getUserLocalService, getUserPersistence, getUserService, getWorkflowDefinitionLinkLocalService, getWorkflowDefinitionLinkPersistence, getWorkflowInstanceLinkLocalService, getWorkflowInstanceLinkPersistence, runSQL, setBeanIdentifier, setCounterLocalService, setDDMStructureFinder, setDDMStructureLocalService, setDDMStructurePersistence, setDDMStructureService, setDLAppHelperLocalService, setDLAppLocalService, setDLAppService, setDLContentLocalService, setDLContentPersistence, setDLFileEntryFinder, setDLFileEntryLocalService, setDLFileEntryMetadataLocalService, setDLFileEntryMetadataPersistence, setDLFileEntryPersistence, setDLFileEntryService, setDLFileEntryTypeFinder, setDLFileEntryTypeLocalService, setDLFileEntryTypePersistence, setDLFileEntryTypeService, setDLFileRankFinder, setDLFileRankLocalService, setDLFileRankPersistence, setDLFileShortcutLocalService, setDLFileShortcutPersistence, setDLFileShortcutService, setDLFileVersionLocalService, setDLFileVersionPersistence, setDLFileVersionService, setDLFolderFinder, setDLFolderLocalService, setDLFolderPersistence, setDLFolderService, setDLSyncLocalService, setDLSyncPersistence, setDLSyncService, setResourceFinder, setResourceLocalService, setResourcePersistence, setResourceService, setUserFinder, setUserLocalService, setUserPersistence, setUserService, setWorkflowDefinitionLinkLocalService, setWorkflowDefinitionLinkPersistence, setWorkflowInstanceLinkLocalService, setWorkflowInstanceLinkPersistence, updateDLFileEntryType, updateDLFileEntryType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DLFileEntryTypeLocalServiceImpl

public DLFileEntryTypeLocalServiceImpl()
Method Detail

addFileEntryType

public com.liferay.portlet.documentlibrary.model.DLFileEntryType addFileEntryType(long userId,
                                                                                  long groupId,
                                                                                  java.lang.String name,
                                                                                  java.lang.String description,
                                                                                  long[] ddmStructureIds,
                                                                                  com.liferay.portal.service.ServiceContext serviceContext)
                                                                           throws com.liferay.portal.kernel.exception.PortalException,
                                                                                  com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

cascadeFileEntryTypes

public void cascadeFileEntryTypes(long userId,
                                  com.liferay.portlet.documentlibrary.model.DLFolder dlFolder)
                           throws com.liferay.portal.kernel.exception.PortalException,
                                  com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

deleteFileEntryType

public void deleteFileEntryType(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType)
                         throws com.liferay.portal.kernel.exception.PortalException,
                                com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

deleteFileEntryType

public void deleteFileEntryType(long fileEntryTypeId)
                         throws com.liferay.portal.kernel.exception.PortalException,
                                com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

deleteFileEntryTypes

public void deleteFileEntryTypes(long groupId)
                          throws com.liferay.portal.kernel.exception.PortalException,
                                 com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

fetchFileEntryType

public com.liferay.portlet.documentlibrary.model.DLFileEntryType fetchFileEntryType(long fileEntryTypeId)
                                                                             throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getDefaultFileEntryTypeId

public long getDefaultFileEntryTypeId(long folderId)
                               throws com.liferay.portal.kernel.exception.PortalException,
                                      com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getFileEntryType

public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(long fileEntryTypeId)
                                                                           throws com.liferay.portal.kernel.exception.PortalException,
                                                                                  com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getFileEntryType

public com.liferay.portlet.documentlibrary.model.DLFileEntryType getFileEntryType(long groupId,
                                                                                  java.lang.String name)
                                                                           throws com.liferay.portal.kernel.exception.PortalException,
                                                                                  com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getFileEntryTypes

public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFileEntryTypes(long[] groupIds)
                                                                                            throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getFolderFileEntryTypes

public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> getFolderFileEntryTypes(long[] groupIds,
                                                                                                         long folderId,
                                                                                                         boolean inherited)
                                                                                                  throws com.liferay.portal.kernel.exception.PortalException,
                                                                                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

search

public java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> search(long companyId,
                                                                                        long[] groupIds,
                                                                                        java.lang.String keywords,
                                                                                        boolean includeBasicFileEntryType,
                                                                                        int start,
                                                                                        int end,
                                                                                        com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
                                                                                 throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

searchCount

public int searchCount(long companyId,
                       long[] groupIds,
                       java.lang.String keywords,
                       boolean includeBasicFileEntryType)
                throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

unsetFolderFileEntryTypes

public void unsetFolderFileEntryTypes(long folderId)
                               throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

updateFileEntryFileEntryType

public com.liferay.portlet.documentlibrary.model.DLFileEntry updateFileEntryFileEntryType(com.liferay.portlet.documentlibrary.model.DLFileEntry dlFileEntry,
                                                                                          com.liferay.portal.service.ServiceContext serviceContext)
                                                                                   throws com.liferay.portal.kernel.exception.PortalException,
                                                                                          com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

updateFileEntryType

public void updateFileEntryType(long userId,
                                long fileEntryTypeId,
                                java.lang.String name,
                                java.lang.String description,
                                long[] ddmStructureIds,
                                com.liferay.portal.service.ServiceContext serviceContext)
                         throws com.liferay.portal.kernel.exception.PortalException,
                                com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

updateFolderFileEntryTypes

public void updateFolderFileEntryTypes(com.liferay.portlet.documentlibrary.model.DLFolder dlFolder,
                                       java.util.List<java.lang.Long> fileEntryTypeIds,
                                       long defaultFileEntryTypeId,
                                       com.liferay.portal.service.ServiceContext serviceContext)
                                throws com.liferay.portal.kernel.exception.PortalException,
                                       com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addFileEntryTypeResources

protected void addFileEntryTypeResources(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType,
                                         boolean addGroupPermissions,
                                         boolean addGuestPermissions)
                                  throws com.liferay.portal.kernel.exception.PortalException,
                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

addFileEntryTypeResources

protected void addFileEntryTypeResources(com.liferay.portlet.documentlibrary.model.DLFileEntryType dlFileEntryType,
                                         java.lang.String[] groupPermissions,
                                         java.lang.String[] guestPermissions)
                                  throws com.liferay.portal.kernel.exception.PortalException,
                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

cascadeFileEntryTypes

protected void cascadeFileEntryTypes(long groupId,
                                     long folderId,
                                     long defaultFileEntryTypeId,
                                     java.util.List<java.lang.Long> fileEntryTypeIds,
                                     com.liferay.portal.service.ServiceContext serviceContext)
                              throws com.liferay.portal.kernel.exception.PortalException,
                                     com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getFileEntryTypeIds

protected java.util.List<java.lang.Long> getFileEntryTypeIds(java.util.List<com.liferay.portlet.documentlibrary.model.DLFileEntryType> dlFileEntryTypes)

getFileEntryTypesPrimaryFolderId

protected long getFileEntryTypesPrimaryFolderId(long folderId)
                                         throws com.liferay.portal.kernel.exception.SystemException,
                                                com.liferay.portlet.documentlibrary.NoSuchFolderException
Throws:
com.liferay.portal.kernel.exception.SystemException
com.liferay.portlet.documentlibrary.NoSuchFolderException

updateDynamicStructure

protected long updateDynamicStructure(long userId,
                                      long fileEntryTypeId,
                                      long groupId,
                                      java.lang.String name,
                                      java.lang.String description,
                                      com.liferay.portal.service.ServiceContext serviceContext)
                               throws com.liferay.portal.kernel.exception.SystemException,
                                      com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalException

validate

protected void validate(long fileEntryTypeId,
                        long groupId,
                        java.lang.String fileEntryTypeName,
                        long[] ddmStructureIds)
                 throws com.liferay.portal.kernel.exception.PortalException,
                        com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException