com.liferay.portlet.documentlibrary.service.impl
Class DLFileEntryTypeLocalServiceImpl
java.lang.Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portlet.documentlibrary.service.base.DLFileEntryTypeLocalServiceBaseImpl
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.
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 |
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 |
DLFileEntryTypeLocalServiceImpl
public DLFileEntryTypeLocalServiceImpl()
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