Interface DLFolderLocalService
- All Superinterfaces:
BaseLocalService
,CTService<DLFolder>
,PersistedModelLocalService
- All Known Implementing Classes:
DLFolderLocalServiceWrapper
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addDLFileEntryTypeDLFolder
(long fileEntryTypeId, long folderId) boolean
addDLFileEntryTypeDLFolder
(long fileEntryTypeId, DLFolder dlFolder) boolean
addDLFileEntryTypeDLFolders
(long fileEntryTypeId, long[] folderIds) boolean
addDLFileEntryTypeDLFolders
(long fileEntryTypeId, List<DLFolder> dlFolders) addDLFolder
(DLFolder dlFolder) Adds the document library folder to the database.addFolder
(String externalReferenceCode, long userId, long groupId, long repositoryId, boolean mountPoint, long parentFolderId, String name, String description, boolean hidden, ServiceContext serviceContext) void
clearDLFileEntryTypeDLFolders
(long fileEntryTypeId) createDLFolder
(long folderId) Creates a new document library folder with the primary key.createPersistedModel
(Serializable primaryKeyObj) void
deleteAllByGroup
(long groupId) void
deleteAllByRepository
(long repositoryId) void
deleteDLFileEntryTypeDLFolder
(long fileEntryTypeId, long folderId) void
deleteDLFileEntryTypeDLFolder
(long fileEntryTypeId, DLFolder dlFolder) void
deleteDLFileEntryTypeDLFolders
(long fileEntryTypeId, long[] folderIds) void
deleteDLFileEntryTypeDLFolders
(long fileEntryTypeId, List<DLFolder> dlFolders) deleteDLFolder
(long folderId) Deletes the document library folder with the primary key from the database.deleteDLFolder
(DLFolder dlFolder) Deletes the document library folder from the database.deleteFolder
(long folderId) deleteFolder
(long folderId, boolean includeTrashedEntries) deleteFolder
(long userId, long folderId, boolean includeTrashedEntries) deleteFolder
(DLFolder dlFolder) deleteFolder
(DLFolder dlFolder, boolean includeTrashedEntries) deletePersistedModel
(PersistedModel persistedModel) <T> T
dslQuery
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) int
dslQueryCount
(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) <T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery) Performs a dynamic query on the database and returns the matching rows.<T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery, int start, int end) Performs a dynamic query on the database and returns a range of the matching rows.<T> List<T>
dynamicQuery
(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator) Performs a dynamic query on the database and returns an ordered range of the matching rows.long
dynamicQueryCount
(DynamicQuery dynamicQuery) Returns the number of rows matching the dynamic query.long
dynamicQueryCount
(DynamicQuery dynamicQuery, Projection projection) Returns the number of rows matching the dynamic query.fetchDLFolder
(long folderId) fetchDLFolderByExternalReferenceCode
(String externalReferenceCode, long groupId) fetchDLFolderByUuidAndGroupId
(String uuid, long groupId) Returns the document library folder matching the UUID and group.fetchFolder
(long folderId) fetchFolder
(long groupId, long parentFolderId, String name) fetchFolder
(String uuid, long groupId) getCompanyFolders
(long companyId, int start, int end) int
getCompanyFoldersCount
(long companyId) getDLFileEntryTypeDLFolders
(long fileEntryTypeId) getDLFileEntryTypeDLFolders
(long fileEntryTypeId, int start, int end) getDLFileEntryTypeDLFolders
(long fileEntryTypeId, int start, int end, OrderByComparator<DLFolder> orderByComparator) int
getDLFileEntryTypeDLFoldersCount
(long fileEntryTypeId) long[]
getDLFileEntryTypePrimaryKeys
(long folderId) Returns the fileEntryTypeIds of the document library file entry types associated with the document library folder.getDLFolder
(long folderId) Returns the document library folder with the primary key.getDLFolderByExternalReferenceCode
(String externalReferenceCode, long groupId) getDLFolderByUuidAndGroupId
(String uuid, long groupId) Returns the document library folder matching the UUID and group.getDLFolders
(int start, int end) Returns a range of all the document library folders.getDLFoldersByUuidAndCompanyId
(String uuid, long companyId) Returns all the document library folders matching the UUID and company.getDLFoldersByUuidAndCompanyId
(String uuid, long companyId, int start, int end, OrderByComparator<DLFolder> orderByComparator) Returns a range of document library folders matching the UUID and company.int
Returns the number of document library folders.getExportActionableDynamicQuery
(PortletDataContext portletDataContext) getFileEntriesAndFileShortcuts
(long groupId, long folderId, QueryDefinition<?> queryDefinition) int
getFileEntriesAndFileShortcutsCount
(long groupId, long folderId, QueryDefinition<?> queryDefinition) getFolder
(long folderId) long
getFolderId
(long companyId, long folderId) getFolders
(long groupId, boolean mountPoint, String treePath, boolean hidden) getFolders
(long groupId, long parentFolderId) getFolders
(long groupId, long parentFolderId, boolean includeMountfolders) getFolders
(long groupId, long parentFolderId, boolean includeMountfolders, int status, int start, int end, OrderByComparator<DLFolder> orderByComparator) getFolders
(long groupId, long parentFolderId, boolean includeMountfolders, int start, int end, OrderByComparator<DLFolder> orderByComparator) getFolders
(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator) getFolders
(long classNameId, String treePath) getFoldersAndFileEntriesAndFileShortcuts
(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition) int
getFoldersAndFileEntriesAndFileShortcutsCount
(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition) int
getFoldersCount
(long groupId, long parentFolderId) int
getFoldersCount
(long groupId, long parentFolderId, boolean includeMountfolders) int
getFoldersCount
(long groupId, long parentFolderId, boolean includeMountfolders, int status) int
getFoldersCount
(long groupId, long parentFolderId, int status, boolean includeMountfolders) Deprecated.long
getFolderSize
(long companyId, long groupId, String treePath) getGroupFolderIds
(long groupId, long parentFolderId) void
getGroupSubfolderIds
(List<Long> folderIds, long groupId, long folderId) getMountFolder
(long repositoryId) getMountFolders
(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator) int
getMountFoldersCount
(long groupId, long parentFolderId) getNotInTrashFolders
(long groupId, boolean mountPoint, String treePath, boolean hidden) Returns the OSGi service identifier.getPersistedModel
(Serializable primaryKeyObj) getRepositoryFolderIds
(long repositoryId, long parentFolderId) getRepositoryFolders
(long repositoryId, int start, int end) int
getRepositoryFoldersCount
(long repositoryId) void
getRepositorySubfolderIds
(List<Long> folderIds, long repositoryId, long folderId) getUniqueFolderName
(String uuid, long groupId, long parentFolderId, String name, int count) boolean
hasDLFileEntryTypeDLFolder
(long fileEntryTypeId, long folderId) boolean
hasDLFileEntryTypeDLFolders
(long fileEntryTypeId) boolean
hasFolderLock
(long userId, long folderId) boolean
hasInheritableLock
(long folderId) lockFolder
(long userId, long folderId) lockFolder
(long userId, long folderId, String owner, boolean inheritable, long expirationTime) moveFolder
(long userId, long folderId, long parentFolderId, ServiceContext serviceContext) void
rebuildTree
(long companyId) void
rebuildTree
(long companyId, long parentFolderId, String parentTreePath, boolean reindex) void
setDLFileEntryTypeDLFolders
(long fileEntryTypeId, long[] folderIds) void
unlockFolder
(long groupId, long parentFolderId, String name, String lockUuid) void
unlockFolder
(long folderId, String lockUuid) updateDLFolder
(DLFolder dlFolder) Updates the document library folder in the database or adds it if it does not yet exist.updateFolder
(long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) updateFolder
(long folderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) updateFolderAndFileEntryTypes
(long userId, long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) void
updateLastPostDate
(long folderId, Date lastPostDate) updateStatus
(long userId, long folderId, int status, Map<String, Serializable> workflowContext, ServiceContext serviceContext) <R,
E extends Throwable>
RupdateWithUnsafeFunction
(com.liferay.petra.function.UnsafeFunction<CTPersistence<DLFolder>, R, E> updateUnsafeFunction) boolean
verifyInheritableLock
(long folderId, String lockUuid) Methods inherited from interface com.liferay.portal.kernel.service.PersistedModelLocalService
fetchPersistedModel, getBasePersistence
-
Method Details
-
addDLFileEntryTypeDLFolder
-
addDLFileEntryTypeDLFolder
boolean addDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId) -
addDLFileEntryTypeDLFolders
-
addDLFileEntryTypeDLFolders
boolean addDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds) -
addDLFolder
Adds the document library folder to the database. Also notifies the appropriate model listeners.Important: Inspect DLFolderLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
- Parameters:
dlFolder
- the document library folder- Returns:
- the document library folder that was added
-
addFolder
DLFolder addFolder(String externalReferenceCode, long userId, long groupId, long repositoryId, boolean mountPoint, long parentFolderId, String name, String description, boolean hidden, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
clearDLFileEntryTypeDLFolders
void clearDLFileEntryTypeDLFolders(long fileEntryTypeId) -
createDLFolder
Creates a new document library folder with the primary key. Does not add the document library folder to the database.- Parameters:
folderId
- the primary key for the new document library folder- Returns:
- the new document library folder
-
createPersistedModel
- Specified by:
createPersistedModel
in interfacePersistedModelLocalService
- Throws:
PortalException
-
deleteAllByGroup
- Throws:
PortalException
-
deleteAllByRepository
- Throws:
PortalException
-
deleteDLFileEntryTypeDLFolder
-
deleteDLFileEntryTypeDLFolder
void deleteDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId) -
deleteDLFileEntryTypeDLFolders
-
deleteDLFileEntryTypeDLFolders
void deleteDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds) -
deleteDLFolder
Deletes the document library folder from the database. Also notifies the appropriate model listeners.Important: Inspect DLFolderLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
- Parameters:
dlFolder
- the document library folder- Returns:
- the document library folder that was removed
-
deleteDLFolder
Deletes the document library folder with the primary key from the database. Also notifies the appropriate model listeners.Important: Inspect DLFolderLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
- Parameters:
folderId
- the primary key of the document library folder- Returns:
- the document library folder that was removed
- Throws:
PortalException
- if a document library folder with the primary key could not be found
-
deleteFolder
@Indexable(type=DELETE) @SystemEvent(action=1, type=1) DLFolder deleteFolder(DLFolder dlFolder) throws PortalException - Throws:
PortalException
-
deleteFolder
@Indexable(type=DELETE) @SystemEvent(action=1, type=1) DLFolder deleteFolder(DLFolder dlFolder, boolean includeTrashedEntries) throws PortalException - Throws:
PortalException
-
deleteFolder
- Throws:
PortalException
-
deleteFolder
@Indexable(type=DELETE) DLFolder deleteFolder(long folderId, boolean includeTrashedEntries) throws PortalException - Throws:
PortalException
-
deleteFolder
@Indexable(type=DELETE) DLFolder deleteFolder(long userId, long folderId, boolean includeTrashedEntries) throws PortalException - Throws:
PortalException
-
deletePersistedModel
- Specified by:
deletePersistedModel
in interfacePersistedModelLocalService
- Throws:
PortalException
-
dslQuery
@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) - Specified by:
dslQuery
in interfacePersistedModelLocalService
-
dslQueryCount
@Transactional(propagation=SUPPORTS, readOnly=true) int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) - Specified by:
dslQueryCount
in interfacePersistedModelLocalService
-
dynamicQuery
-
dynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) Performs a dynamic query on the database and returns the matching rows.- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the matching rows
-
dynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end) Performs a dynamic query on the database and returns a range of the matching rows.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.- Parameters:
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)- Returns:
- the range of matching rows
-
dynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator) Performs a dynamic query on the database and returns an ordered range of the matching rows.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.- Parameters:
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the ordered range of matching rows
-
dynamicQueryCount
@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery) Returns the number of rows matching the dynamic query.- Parameters:
dynamicQuery
- the dynamic query- Returns:
- the number of rows matching the dynamic query
-
dynamicQueryCount
@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection) Returns the number of rows matching the dynamic query.- Parameters:
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query- Returns:
- the number of rows matching the dynamic query
-
fetchDLFolder
-
fetchDLFolderByExternalReferenceCode
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchDLFolderByExternalReferenceCode(String externalReferenceCode, long groupId) -
fetchDLFolderByUuidAndGroupId
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchDLFolderByUuidAndGroupId(String uuid, long groupId) Returns the document library folder matching the UUID and group.- Parameters:
uuid
- the document library folder's UUIDgroupId
- the primary key of the group- Returns:
- the matching document library folder, or
null
if a matching document library folder could not be found
-
fetchFolder
-
fetchFolder
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchFolder(long groupId, long parentFolderId, String name) -
fetchFolder
-
getActionableDynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) ActionableDynamicQuery getActionableDynamicQuery() -
getCompanyFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getCompanyFolders(long companyId, int start, int end) -
getCompanyFoldersCount
-
getDLFileEntryTypeDLFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId) -
getDLFileEntryTypeDLFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId, int start, int end) -
getDLFileEntryTypeDLFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId, int start, int end, OrderByComparator<DLFolder> orderByComparator) -
getDLFileEntryTypeDLFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getDLFileEntryTypeDLFoldersCount(long fileEntryTypeId) -
getDLFileEntryTypePrimaryKeys
@Transactional(propagation=SUPPORTS, readOnly=true) long[] getDLFileEntryTypePrimaryKeys(long folderId) Returns the fileEntryTypeIds of the document library file entry types associated with the document library folder.- Parameters:
folderId
- the folderId of the document library folder- Returns:
- long[] the fileEntryTypeIds of document library file entry types associated with the document library folder
-
getDLFolder
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolder(long folderId) throws PortalException Returns the document library folder with the primary key.- Parameters:
folderId
- the primary key of the document library folder- Returns:
- the document library folder
- Throws:
PortalException
- if a document library folder with the primary key could not be found
-
getDLFolderByExternalReferenceCode
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolderByExternalReferenceCode(String externalReferenceCode, long groupId) throws PortalException - Throws:
PortalException
-
getDLFolderByUuidAndGroupId
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolderByUuidAndGroupId(String uuid, long groupId) throws PortalException Returns the document library folder matching the UUID and group.- Parameters:
uuid
- the document library folder's UUIDgroupId
- the primary key of the group- Returns:
- the matching document library folder
- Throws:
PortalException
- if a matching document library folder could not be found
-
getDLFolders
Returns a range of all the document library folders.Useful when paginating results. Returns a maximum of
end - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
tocom.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is absent, then the query will include the default ORDER BY logic fromcom.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.- Parameters:
start
- the lower bound of the range of document library foldersend
- the upper bound of the range of document library folders (not inclusive)- Returns:
- the range of document library folders
-
getDLFoldersByUuidAndCompanyId
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFoldersByUuidAndCompanyId(String uuid, long companyId) Returns all the document library folders matching the UUID and company.- Parameters:
uuid
- the UUID of the document library folderscompanyId
- the primary key of the company- Returns:
- the matching document library folders, or an empty list if no matches were found
-
getDLFoldersByUuidAndCompanyId
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFoldersByUuidAndCompanyId(String uuid, long companyId, int start, int end, OrderByComparator<DLFolder> orderByComparator) Returns a range of document library folders matching the UUID and company.- Parameters:
uuid
- the UUID of the document library folderscompanyId
- the primary key of the companystart
- the lower bound of the range of document library foldersend
- the upper bound of the range of document library folders (not inclusive)orderByComparator
- the comparator to order the results by (optionallynull
)- Returns:
- the range of matching document library folders, or an empty list if no matches were found
-
getDLFoldersCount
Returns the number of document library folders.- Returns:
- the number of document library folders
-
getExportActionableDynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext) -
getFileEntriesAndFileShortcuts
@Transactional(propagation=SUPPORTS, readOnly=true) List<Object> getFileEntriesAndFileShortcuts(long groupId, long folderId, QueryDefinition<?> queryDefinition) -
getFileEntriesAndFileShortcutsCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getFileEntriesAndFileShortcutsCount(long groupId, long folderId, QueryDefinition<?> queryDefinition) -
getFolder
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getFolder(long folderId) throws PortalException - Throws:
PortalException
-
getFolder
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getFolder(long groupId, long parentFolderId, String name) throws PortalException - Throws:
PortalException
-
getFolderId
-
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, boolean mountPoint, String treePath, boolean hidden) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders, int status, int start, int end, OrderByComparator<DLFolder> orderByComparator) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders, int start, int end, OrderByComparator<DLFolder> orderByComparator) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator) -
getFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long classNameId, String treePath) -
getFoldersAndFileEntriesAndFileShortcuts
@Transactional(propagation=SUPPORTS, readOnly=true) List<Object> getFoldersAndFileEntriesAndFileShortcuts(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition) -
getFoldersAndFileEntriesAndFileShortcutsCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition) -
getFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId) -
getFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, boolean includeMountfolders) -
getFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, boolean includeMountfolders, int status) -
getFoldersCount
@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, int status, boolean includeMountfolders) Deprecated.As of Athanasius (7.3.x), replaced bygetFoldersCount(long, long, boolean, int)
-
getFolderSize
@Transactional(propagation=SUPPORTS, readOnly=true) long getFolderSize(long companyId, long groupId, String treePath) -
getGroupFolderIds
@Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getGroupFolderIds(long groupId, long parentFolderId) -
getGroupSubfolderIds
@Transactional(propagation=SUPPORTS, readOnly=true) void getGroupSubfolderIds(List<Long> folderIds, long groupId, long folderId) -
getIndexableActionableDynamicQuery
@Transactional(propagation=SUPPORTS, readOnly=true) IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() -
getMountFolder
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getMountFolder(long repositoryId) throws PortalException - Throws:
PortalException
-
getMountFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getMountFolders(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator) -
getMountFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getMountFoldersCount(long groupId, long parentFolderId) -
getNoAssetFolders
-
getNotInTrashFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getNotInTrashFolders(long groupId, boolean mountPoint, String treePath, boolean hidden) -
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
getPersistedModel
@Transactional(propagation=SUPPORTS, readOnly=true) PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException - Specified by:
getPersistedModel
in interfacePersistedModelLocalService
- Throws:
PortalException
-
getRepositoryFolderIds
@Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getRepositoryFolderIds(long repositoryId, long parentFolderId) -
getRepositoryFolders
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getRepositoryFolders(long repositoryId, int start, int end) -
getRepositoryFoldersCount
@Transactional(propagation=SUPPORTS, readOnly=true) int getRepositoryFoldersCount(long repositoryId) -
getRepositorySubfolderIds
@Transactional(propagation=SUPPORTS, readOnly=true) void getRepositorySubfolderIds(List<Long> folderIds, long repositoryId, long folderId) -
getUniqueFolderName
@Transactional(propagation=SUPPORTS, readOnly=true) String getUniqueFolderName(String uuid, long groupId, long parentFolderId, String name, int count) -
hasDLFileEntryTypeDLFolder
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId) -
hasDLFileEntryTypeDLFolders
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasDLFileEntryTypeDLFolders(long fileEntryTypeId) -
hasFolderLock
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasFolderLock(long userId, long folderId) -
hasInheritableLock
-
lockFolder
- Throws:
PortalException
-
lockFolder
Lock lockFolder(long userId, long folderId, String owner, boolean inheritable, long expirationTime) throws PortalException - Throws:
PortalException
-
moveFolder
@Indexable(type=REINDEX) DLFolder moveFolder(long userId, long folderId, long parentFolderId, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
rebuildTree
- Throws:
PortalException
-
rebuildTree
void rebuildTree(long companyId, long parentFolderId, String parentTreePath, boolean reindex) throws PortalException - Throws:
PortalException
-
setDLFileEntryTypeDLFolders
void setDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds) -
unlockFolder
void unlockFolder(long groupId, long parentFolderId, String name, String lockUuid) throws PortalException - Throws:
PortalException
-
unlockFolder
- Throws:
PortalException
-
updateDLFolder
Updates the document library folder in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.Important: Inspect DLFolderLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
- Parameters:
dlFolder
- the document library folder- Returns:
- the document library folder that was updated
-
updateFolder
@Indexable(type=REINDEX) DLFolder updateFolder(long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
updateFolder
@Indexable(type=REINDEX) DLFolder updateFolder(long folderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
updateFolderAndFileEntryTypes
DLFolder updateFolderAndFileEntryTypes(long userId, long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
updateLastPostDate
@BufferedIncrement(configuration="DLFolderEntry", incrementClass=DateOverrideIncrement.class) void updateLastPostDate(long folderId, Date lastPostDate) throws PortalException - Throws:
PortalException
-
updateStatus
DLFolder updateStatus(long userId, long folderId, int status, Map<String, Serializable> workflowContext, ServiceContext serviceContext) throws PortalException- Throws:
PortalException
-
verifyInheritableLock
- Throws:
PortalException
-
getCTPersistence
- Specified by:
getCTPersistence
in interfaceCTService<DLFolder>
-
getModelClass
- Specified by:
getModelClass
in interfaceCTService<DLFolder>
-
updateWithUnsafeFunction
@Transactional(rollbackFor=java.lang.Throwable.class) <R,E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<DLFolder>, R, throws EE> updateUnsafeFunction) - Specified by:
updateWithUnsafeFunction
in interfaceCTService<DLFolder>
- Throws:
E extends Throwable
-
getFoldersCount(long, long, boolean, int)