Liferay 7.0-ga1 portal-impl

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

java.lang.Object
  extended by com.liferay.portal.kernel.service.BaseLocalServiceImpl
      extended by com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
          extended by com.liferay.portlet.documentlibrary.service.impl.DLFileEntryTypeLocalServiceImpl
All Implemented Interfaces:
com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService, com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService

public class DLFileEntryTypeLocalServiceImpl
extends DLFileEntryTypeLocalServiceBaseImpl

Provides the local service for accessing, adding, cascading, deleting, and updating file and folder file entry types.


Field Summary
 
Fields inherited from class com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
classNameLocalService, classNamePersistence, counterLocalService, dlAppHelperLocalService, dlFileEntryFinder, dlFileEntryLocalService, dlFileEntryPersistence, dlFileEntryTypeFinder, dlFileEntryTypeLocalService, dlFileEntryTypePersistence, dlFileVersionLocalService, dlFileVersionPersistence, dlFolderFinder, dlFolderLocalService, dlFolderPersistence, persistedModelLocalServiceRegistry, resourceLocalService, userFinder, userLocalService, userPersistence, workflowDefinitionLinkLocalService, workflowDefinitionLinkPersistence, workflowInstanceLinkLocalService, workflowInstanceLinkPersistence
 
Constructor Summary
DLFileEntryTypeLocalServiceImpl()
           
 
Method Summary
 void addDDMStructureLinks(long fileEntryTypeId, Set<Long> ddmStructureIds)
           
 com.liferay.document.library.kernel.model.DLFileEntryType addFileEntryType(long userId, long groupId, String fileEntryTypeKey, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, long[] ddmStructureIds, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 com.liferay.document.library.kernel.model.DLFileEntryType addFileEntryType(long userId, long groupId, String name, String description, long[] ddmStructureIds, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
protected  void addFileEntryTypeResources(com.liferay.document.library.kernel.model.DLFileEntryType dlFileEntryType, boolean addGroupPermissions, boolean addGuestPermissions)
           
protected  void addFileEntryTypeResources(com.liferay.document.library.kernel.model.DLFileEntryType dlFileEntryType, com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions)
           
 void cascadeFileEntryTypes(long userId, com.liferay.document.library.kernel.model.DLFolder dlFolder)
           
protected  void cascadeFileEntryTypes(long userId, long groupId, long folderId, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
protected  void deleteDDMStructureLinks(long fileEntryTypeId, Set<Long> ddmStructureIds)
           
 void deleteFileEntryType(com.liferay.document.library.kernel.model.DLFileEntryType dlFileEntryType)
           
 void deleteFileEntryType(long fileEntryTypeId)
           
 void deleteFileEntryTypes(long groupId)
           
 com.liferay.document.library.kernel.model.DLFileEntryType fetchFileEntryType(long fileEntryTypeId)
           
 com.liferay.document.library.kernel.model.DLFileEntryType fetchFileEntryType(long groupId, String fileEntryTypeKey)
           
protected  void fixDDMStructureKey(String fileEntryTypeUuid, long fileEntryTypeId, long groupId)
           
 long getDefaultFileEntryTypeId(long folderId)
           
protected  Set<Long> getExistingDDMStructureLinkStructureIds(long fileEntryTypeId)
           
 com.liferay.document.library.kernel.model.DLFileEntryType getFileEntryType(long fileEntryTypeId)
           
 com.liferay.document.library.kernel.model.DLFileEntryType getFileEntryType(long groupId, String fileEntryTypeKey)
           
protected  List<Long> getFileEntryTypeIds(List<com.liferay.document.library.kernel.model.DLFileEntryType> dlFileEntryTypes)
           
 List<com.liferay.document.library.kernel.model.DLFileEntryType> getFileEntryTypes(long ddmStructureId)
           
 List<com.liferay.document.library.kernel.model.DLFileEntryType> getFileEntryTypes(long[] groupIds)
           
protected  long getFileEntryTypesPrimaryFolderId(long folderId)
           
 List<com.liferay.document.library.kernel.model.DLFileEntryType> getFolderFileEntryTypes(long[] groupIds, long folderId, boolean inherited)
           
protected  Set<Long> getMissingDDMStructureLinkStructureIds(Set<Long> ddmStructureIds, Set<Long> existingDDMStructureIds)
           
protected  Set<Long> getStaleDDMStructureLinkStructureIds(Set<Long> ddmStructureIds, Set<Long> existingDDMStructureIds)
           
 List<com.liferay.document.library.kernel.model.DLFileEntryType> search(long companyId, long[] groupIds, String keywords, boolean includeBasicFileEntryType, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<com.liferay.document.library.kernel.model.DLFileEntryType> orderByComparator)
           
 int searchCount(long companyId, long[] groupIds, String keywords, boolean includeBasicFileEntryType)
           
 void unsetFolderFileEntryTypes(long folderId)
           
protected  long updateDDMStructure(long userId, String fileEntryTypeUuid, long fileEntryTypeId, long groupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void updateDDMStructureLinks(long fileEntryTypeId, Set<Long> ddmStructureIds)
           
 com.liferay.document.library.kernel.model.DLFileEntry updateFileEntryFileEntryType(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void updateFileEntryType(long userId, long fileEntryTypeId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, long[] ddmStructureIds, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void updateFileEntryType(long userId, long fileEntryTypeId, String name, String description, long[] ddmStructureIds, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
 void updateFolderFileEntryTypes(com.liferay.document.library.kernel.model.DLFolder dlFolder, List<Long> fileEntryTypeIds, long defaultFileEntryTypeId, com.liferay.portal.kernel.service.ServiceContext serviceContext)
           
protected  void validate(long fileEntryTypeId, long groupId, String fileEntryTypeKey, long[] ddmStructureIds)
           
 
Methods inherited from class com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
addDLFileEntryType, addDLFolderDLFileEntryType, addDLFolderDLFileEntryType, addDLFolderDLFileEntryTypes, addDLFolderDLFileEntryTypes, afterPropertiesSet, clearDLFolderDLFileEntryTypes, createDLFileEntryType, deleteDLFileEntryType, deleteDLFileEntryType, deleteDLFolderDLFileEntryType, deleteDLFolderDLFileEntryType, deleteDLFolderDLFileEntryTypes, deleteDLFolderDLFileEntryTypes, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchDLFileEntryType, fetchDLFileEntryTypeByUuidAndGroupId, getActionableDynamicQuery, getClassNameLocalService, getClassNamePersistence, getCounterLocalService, getDLAppHelperLocalService, getDLFileEntryFinder, getDLFileEntryLocalService, getDLFileEntryPersistence, getDLFileEntryType, getDLFileEntryTypeByUuidAndGroupId, getDLFileEntryTypeFinder, getDLFileEntryTypeLocalService, getDLFileEntryTypePersistence, getDLFileEntryTypes, getDLFileEntryTypesByUuidAndCompanyId, getDLFileEntryTypesByUuidAndCompanyId, getDLFileEntryTypesCount, getDLFileVersionLocalService, getDLFileVersionPersistence, getDLFolderDLFileEntryTypes, getDLFolderDLFileEntryTypes, getDLFolderDLFileEntryTypes, getDLFolderDLFileEntryTypesCount, getDLFolderFinder, getDLFolderLocalService, getDLFolderPersistence, getDLFolderPrimaryKeys, getExportActionableDynamicQuery, getIndexableActionableDynamicQuery, getModelClass, getModelClassName, getOSGiServiceIdentifier, getPersistedModel, getResourceLocalService, getUserFinder, getUserLocalService, getUserPersistence, getWorkflowDefinitionLinkLocalService, getWorkflowDefinitionLinkPersistence, getWorkflowInstanceLinkLocalService, getWorkflowInstanceLinkPersistence, hasDLFolderDLFileEntryType, hasDLFolderDLFileEntryTypes, initActionableDynamicQuery, runSQL, setClassNameLocalService, setClassNamePersistence, setCounterLocalService, setDLAppHelperLocalService, setDLFileEntryFinder, setDLFileEntryLocalService, setDLFileEntryPersistence, setDLFileEntryTypeFinder, setDLFileEntryTypeLocalService, setDLFileEntryTypePersistence, setDLFileVersionLocalService, setDLFileVersionPersistence, setDLFolderDLFileEntryTypes, setDLFolderFinder, setDLFolderLocalService, setDLFolderPersistence, setResourceLocalService, setUserFinder, setUserLocalService, setUserPersistence, setWorkflowDefinitionLinkLocalService, setWorkflowDefinitionLinkPersistence, setWorkflowInstanceLinkLocalService, setWorkflowInstanceLinkPersistence, updateDLFileEntryType
 
Methods inherited from class com.liferay.portal.kernel.service.BaseLocalServiceImpl
getClassLoader, getLocalizationMap
 
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

addDDMStructureLinks

public void addDDMStructureLinks(long fileEntryTypeId,
                                 Set<Long> ddmStructureIds)

addFileEntryType

public com.liferay.document.library.kernel.model.DLFileEntryType addFileEntryType(long userId,
                                                                                  long groupId,
                                                                                  String fileEntryTypeKey,
                                                                                  Map<Locale,String> nameMap,
                                                                                  Map<Locale,String> descriptionMap,
                                                                                  long[] ddmStructureIds,
                                                                                  com.liferay.portal.kernel.service.ServiceContext serviceContext)
                                                                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

addFileEntryType

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

cascadeFileEntryTypes

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

deleteFileEntryType

@SystemEvent(action=1,
             type=1)
public void deleteFileEntryType(com.liferay.document.library.kernel.model.DLFileEntryType dlFileEntryType)
                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteFileEntryType

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

deleteFileEntryTypes

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

fetchFileEntryType

public com.liferay.document.library.kernel.model.DLFileEntryType fetchFileEntryType(long fileEntryTypeId)

fetchFileEntryType

public com.liferay.document.library.kernel.model.DLFileEntryType fetchFileEntryType(long groupId,
                                                                                    String fileEntryTypeKey)

getDefaultFileEntryTypeId

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

getFileEntryType

public com.liferay.document.library.kernel.model.DLFileEntryType getFileEntryType(long fileEntryTypeId)
                                                                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileEntryType

public com.liferay.document.library.kernel.model.DLFileEntryType getFileEntryType(long groupId,
                                                                                  String fileEntryTypeKey)
                                                                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileEntryTypes

public List<com.liferay.document.library.kernel.model.DLFileEntryType> getFileEntryTypes(long ddmStructureId)
                                                                                  throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileEntryTypes

public List<com.liferay.document.library.kernel.model.DLFileEntryType> getFileEntryTypes(long[] groupIds)

getFolderFileEntryTypes

public List<com.liferay.document.library.kernel.model.DLFileEntryType> getFolderFileEntryTypes(long[] groupIds,
                                                                                               long folderId,
                                                                                               boolean inherited)
                                                                                        throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

search

public List<com.liferay.document.library.kernel.model.DLFileEntryType> search(long companyId,
                                                                              long[] groupIds,
                                                                              String keywords,
                                                                              boolean includeBasicFileEntryType,
                                                                              int start,
                                                                              int end,
                                                                              com.liferay.portal.kernel.util.OrderByComparator<com.liferay.document.library.kernel.model.DLFileEntryType> orderByComparator)

searchCount

public int searchCount(long companyId,
                       long[] groupIds,
                       String keywords,
                       boolean includeBasicFileEntryType)

unsetFolderFileEntryTypes

public void unsetFolderFileEntryTypes(long folderId)

updateDDMStructureLinks

public void updateDDMStructureLinks(long fileEntryTypeId,
                                    Set<Long> ddmStructureIds)
                             throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFileEntryFileEntryType

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

updateFileEntryType

public void updateFileEntryType(long userId,
                                long fileEntryTypeId,
                                Map<Locale,String> nameMap,
                                Map<Locale,String> descriptionMap,
                                long[] ddmStructureIds,
                                com.liferay.portal.kernel.service.ServiceContext serviceContext)
                         throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFileEntryType

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

updateFolderFileEntryTypes

public void updateFolderFileEntryTypes(com.liferay.document.library.kernel.model.DLFolder dlFolder,
                                       List<Long> fileEntryTypeIds,
                                       long defaultFileEntryTypeId,
                                       com.liferay.portal.kernel.service.ServiceContext serviceContext)

addFileEntryTypeResources

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

addFileEntryTypeResources

protected void addFileEntryTypeResources(com.liferay.document.library.kernel.model.DLFileEntryType dlFileEntryType,
                                         com.liferay.portal.kernel.service.permission.ModelPermissions modelPermissions)
                                  throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

cascadeFileEntryTypes

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

deleteDDMStructureLinks

protected void deleteDDMStructureLinks(long fileEntryTypeId,
                                       Set<Long> ddmStructureIds)
                                throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

fixDDMStructureKey

protected void fixDDMStructureKey(String fileEntryTypeUuid,
                                  long fileEntryTypeId,
                                  long groupId)
                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

getExistingDDMStructureLinkStructureIds

protected Set<Long> getExistingDDMStructureLinkStructureIds(long fileEntryTypeId)

getFileEntryTypeIds

protected List<Long> getFileEntryTypeIds(List<com.liferay.document.library.kernel.model.DLFileEntryType> dlFileEntryTypes)

getFileEntryTypesPrimaryFolderId

protected long getFileEntryTypesPrimaryFolderId(long folderId)
                                         throws com.liferay.document.library.kernel.exception.NoSuchFolderException
Throws:
com.liferay.document.library.kernel.exception.NoSuchFolderException

getMissingDDMStructureLinkStructureIds

protected Set<Long> getMissingDDMStructureLinkStructureIds(Set<Long> ddmStructureIds,
                                                           Set<Long> existingDDMStructureIds)

getStaleDDMStructureLinkStructureIds

protected Set<Long> getStaleDDMStructureLinkStructureIds(Set<Long> ddmStructureIds,
                                                         Set<Long> existingDDMStructureIds)

updateDDMStructure

protected long updateDDMStructure(long userId,
                                  String fileEntryTypeUuid,
                                  long fileEntryTypeId,
                                  long groupId,
                                  Map<Locale,String> nameMap,
                                  Map<Locale,String> descriptionMap,
                                  com.liferay.portal.kernel.service.ServiceContext serviceContext)
                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

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

Liferay 7.0-ga1 portal-impl