@CTAware @ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface DLFolderLocalService extends BaseLocalService, CTService<DLFolder>, PersistedModelLocalService
DLFolderLocalServiceUtil
Modifier and Type | Method and Description |
---|---|
void |
addDLFileEntryTypeDLFolder(long fileEntryTypeId,
DLFolder dlFolder) |
void |
addDLFileEntryTypeDLFolder(long fileEntryTypeId,
long folderId) |
void |
addDLFileEntryTypeDLFolders(long fileEntryTypeId,
List<DLFolder> dlFolders) |
void |
addDLFileEntryTypeDLFolders(long fileEntryTypeId,
long[] folderIds) |
DLFolder |
addDLFolder(DLFolder dlFolder)
Adds the document library folder to the database.
|
DLFolder |
addFolder(long userId,
long groupId,
long repositoryId,
boolean mountPoint,
long parentFolderId,
String name,
String description,
boolean hidden,
ServiceContext serviceContext) |
void |
clearDLFileEntryTypeDLFolders(long fileEntryTypeId) |
DLFolder |
createDLFolder(long folderId)
Creates a new document library folder with the primary key.
|
PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
void |
deleteAllByGroup(long groupId) |
void |
deleteAllByRepository(long repositoryId) |
void |
deleteDLFileEntryTypeDLFolder(long fileEntryTypeId,
DLFolder dlFolder) |
void |
deleteDLFileEntryTypeDLFolder(long fileEntryTypeId,
long folderId) |
void |
deleteDLFileEntryTypeDLFolders(long fileEntryTypeId,
List<DLFolder> dlFolders) |
void |
deleteDLFileEntryTypeDLFolders(long fileEntryTypeId,
long[] folderIds) |
DLFolder |
deleteDLFolder(DLFolder dlFolder)
Deletes the document library folder from the database.
|
DLFolder |
deleteDLFolder(long folderId)
Deletes the document library folder with the primary key from the database.
|
DLFolder |
deleteFolder(DLFolder dlFolder) |
DLFolder |
deleteFolder(DLFolder dlFolder,
boolean includeTrashedEntries) |
DLFolder |
deleteFolder(long folderId) |
DLFolder |
deleteFolder(long folderId,
boolean includeTrashedEntries) |
DLFolder |
deleteFolder(long userId,
long folderId,
boolean includeTrashedEntries) |
PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
DynamicQuery |
dynamicQuery() |
<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.
|
DLFolder |
fetchDLFolder(long folderId) |
DLFolder |
fetchDLFolderByExternalReferenceCode(String externalReferenceCode,
long groupId) |
DLFolder |
fetchDLFolderByUuidAndGroupId(String uuid,
long groupId)
Returns the document library folder matching the UUID and group.
|
DLFolder |
fetchFolder(long folderId) |
DLFolder |
fetchFolder(long groupId,
long parentFolderId,
String name) |
DLFolder |
fetchFolder(String uuid,
long groupId) |
ActionableDynamicQuery |
getActionableDynamicQuery() |
List<DLFolder> |
getCompanyFolders(long companyId,
int start,
int end) |
int |
getCompanyFoldersCount(long companyId) |
CTPersistence<DLFolder> |
getCTPersistence() |
List<DLFolder> |
getDLFileEntryTypeDLFolders(long fileEntryTypeId) |
List<DLFolder> |
getDLFileEntryTypeDLFolders(long fileEntryTypeId,
int start,
int end) |
List<DLFolder> |
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.
|
DLFolder |
getDLFolder(long folderId)
Returns the document library folder with the primary key.
|
DLFolder |
getDLFolderByExternalReferenceCode(String externalReferenceCode,
long groupId) |
DLFolder |
getDLFolderByUuidAndGroupId(String uuid,
long groupId)
Returns the document library folder matching the UUID and group.
|
List<DLFolder> |
getDLFolders(int start,
int end)
Returns a range of all the document library folders.
|
List<DLFolder> |
getDLFoldersByUuidAndCompanyId(String uuid,
long companyId)
Returns all the document library folders matching the UUID and company.
|
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.
|
int |
getDLFoldersCount()
Returns the number of document library folders.
|
ExportActionableDynamicQuery |
getExportActionableDynamicQuery(PortletDataContext portletDataContext) |
List<Object> |
getFileEntriesAndFileShortcuts(long groupId,
long folderId,
QueryDefinition<?> queryDefinition) |
int |
getFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
QueryDefinition<?> queryDefinition) |
DLFolder |
getFolder(long folderId) |
DLFolder |
getFolder(long groupId,
long parentFolderId,
String name) |
long |
getFolderId(long companyId,
long folderId) |
List<DLFolder> |
getFolders(long groupId,
boolean mountPoint,
String treePath,
boolean hidden) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
boolean includeMountfolders) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
boolean includeMountfolders,
int status,
int start,
int end,
OrderByComparator<DLFolder> orderByComparator) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
boolean includeMountfolders,
int start,
int end,
OrderByComparator<DLFolder> orderByComparator) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
int start,
int end,
OrderByComparator<DLFolder> orderByComparator) |
List<DLFolder> |
getFolders(long classNameId,
String treePath) |
List<Object> |
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.
As of Athanasius (7.3.x), replaced by
getFoldersCount(long, long, boolean, int) |
List<Long> |
getGroupFolderIds(long groupId,
long parentFolderId) |
void |
getGroupSubfolderIds(List<Long> folderIds,
long groupId,
long folderId) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
Class<DLFolder> |
getModelClass() |
DLFolder |
getMountFolder(long repositoryId) |
List<DLFolder> |
getMountFolders(long groupId,
long parentFolderId,
int start,
int end,
OrderByComparator<DLFolder> orderByComparator) |
int |
getMountFoldersCount(long groupId,
long parentFolderId) |
List<DLFolder> |
getNoAssetFolders() |
List<DLFolder> |
getNotInTrashFolders(long groupId,
boolean mountPoint,
String treePath,
boolean hidden) |
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
List<Long> |
getRepositoryFolderIds(long repositoryId,
long parentFolderId) |
List<DLFolder> |
getRepositoryFolders(long repositoryId,
int start,
int end) |
int |
getRepositoryFoldersCount(long repositoryId) |
void |
getRepositorySubfolderIds(List<Long> folderIds,
long repositoryId,
long folderId) |
String |
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) |
Lock |
lockFolder(long userId,
long folderId) |
Lock |
lockFolder(long userId,
long folderId,
String owner,
boolean inheritable,
long expirationTime) |
DLFolder |
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) |
DLFolder |
updateDLFolder(DLFolder dlFolder)
Updates the document library folder in the database or adds it if it does not yet exist.
|
DLFolder |
updateFolder(long folderId,
long parentFolderId,
String name,
String description,
long defaultFileEntryTypeId,
List<Long> fileEntryTypeIds,
int restrictionType,
ServiceContext serviceContext) |
DLFolder |
updateFolder(long folderId,
String name,
String description,
long defaultFileEntryTypeId,
List<Long> fileEntryTypeIds,
int restrictionType,
ServiceContext serviceContext) |
DLFolder |
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) |
DLFolder |
updateStatus(long userId,
long folderId,
int status,
Map<String,Serializable> workflowContext,
ServiceContext serviceContext) |
<R,E extends Throwable> |
updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<DLFolder>,R,E> updateUnsafeFunction) |
boolean |
verifyInheritableLock(long folderId,
String lockUuid) |
getBasePersistence
void addDLFileEntryTypeDLFolder(long fileEntryTypeId, DLFolder dlFolder)
void addDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId)
void addDLFileEntryTypeDLFolders(long fileEntryTypeId, List<DLFolder> dlFolders)
void addDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds)
@Indexable(type=REINDEX) DLFolder addDLFolder(DLFolder dlFolder)
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.
dlFolder
- the document library folderDLFolder addFolder(long userId, long groupId, long repositoryId, boolean mountPoint, long parentFolderId, String name, String description, boolean hidden, ServiceContext serviceContext) throws PortalException
PortalException
void clearDLFileEntryTypeDLFolders(long fileEntryTypeId)
@Transactional(enabled=false) DLFolder createDLFolder(long folderId)
folderId
- the primary key for the new document library folderPersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
createPersistedModel
in interface PersistedModelLocalService
PortalException
void deleteAllByGroup(long groupId) throws PortalException
PortalException
void deleteAllByRepository(long repositoryId) throws PortalException
PortalException
void deleteDLFileEntryTypeDLFolder(long fileEntryTypeId, DLFolder dlFolder)
void deleteDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId)
void deleteDLFileEntryTypeDLFolders(long fileEntryTypeId, List<DLFolder> dlFolders)
void deleteDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds)
@Indexable(type=DELETE) DLFolder deleteDLFolder(DLFolder dlFolder)
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.
dlFolder
- the document library folder@Indexable(type=DELETE) DLFolder deleteDLFolder(long folderId) throws PortalException
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.
folderId
- the primary key of the document library folderPortalException
- if a document library folder with the primary key could not be found@Indexable(type=DELETE) @SystemEvent(action=1, type=1) DLFolder deleteFolder(DLFolder dlFolder) throws PortalException
PortalException
@Indexable(type=DELETE) @SystemEvent(action=1, type=1) DLFolder deleteFolder(DLFolder dlFolder, boolean includeTrashedEntries) throws PortalException
PortalException
@Indexable(type=DELETE) DLFolder deleteFolder(long folderId) throws PortalException
PortalException
@Indexable(type=DELETE) DLFolder deleteFolder(long folderId, boolean includeTrashedEntries) throws PortalException
PortalException
@Indexable(type=DELETE) DLFolder deleteFolder(long userId, long folderId, boolean includeTrashedEntries) throws PortalException
PortalException
PersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
deletePersistedModel
in interface PersistedModelLocalService
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.
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 (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchDLFolder(long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchDLFolderByExternalReferenceCode(String externalReferenceCode, long groupId)
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchDLFolderByUuidAndGroupId(String uuid, long groupId)
uuid
- the document library folder's UUIDgroupId
- the primary key of the groupnull
if a matching document library folder could not be found@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchFolder(long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchFolder(long groupId, long parentFolderId, String name)
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder fetchFolder(String uuid, long groupId)
@Transactional(propagation=SUPPORTS, readOnly=true) ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getCompanyFolders(long companyId, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) int getCompanyFoldersCount(long companyId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFileEntryTypeDLFolders(long fileEntryTypeId, int start, int end, OrderByComparator<DLFolder> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) int getDLFileEntryTypeDLFoldersCount(long fileEntryTypeId)
@Transactional(propagation=SUPPORTS, readOnly=true) long[] getDLFileEntryTypePrimaryKeys(long folderId)
folderId
- the folderId of the document library folder@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolder(long folderId) throws PortalException
folderId
- the primary key of the document library folderPortalException
- if a document library folder with the primary key could not be found@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolderByExternalReferenceCode(String externalReferenceCode, long groupId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getDLFolderByUuidAndGroupId(String uuid, long groupId) throws PortalException
uuid
- the document library folder's UUIDgroupId
- the primary key of the groupPortalException
- if a matching document library folder could not be found@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFolders(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portlet.documentlibrary.model.impl.DLFolderModelImpl
.
start
- the lower bound of the range of document library foldersend
- the upper bound of the range of document library folders (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFoldersByUuidAndCompanyId(String uuid, long companyId)
uuid
- the UUID of the document library folderscompanyId
- the primary key of the company@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getDLFoldersByUuidAndCompanyId(String uuid, long companyId, int start, int end, OrderByComparator<DLFolder> orderByComparator)
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 (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) int getDLFoldersCount()
@Transactional(propagation=SUPPORTS, readOnly=true) ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Object> getFileEntriesAndFileShortcuts(long groupId, long folderId, QueryDefinition<?> queryDefinition)
@Transactional(propagation=SUPPORTS, readOnly=true) int getFileEntriesAndFileShortcutsCount(long groupId, long folderId, QueryDefinition<?> queryDefinition)
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getFolder(long folderId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getFolder(long groupId, long parentFolderId, String name) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) long getFolderId(long companyId, long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, boolean mountPoint, String treePath, boolean hidden)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders, int status, int start, int end, OrderByComparator<DLFolder> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, boolean includeMountfolders, int start, int end, OrderByComparator<DLFolder> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long classNameId, String treePath)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Object> getFoldersAndFileEntriesAndFileShortcuts(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition)
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId, long folderId, String[] mimeTypes, boolean includeMountFolders, QueryDefinition<?> queryDefinition)
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, boolean includeMountfolders)
@Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, boolean includeMountfolders, int status)
@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) int getFoldersCount(long groupId, long parentFolderId, int status, boolean includeMountfolders)
getFoldersCount(long, long, boolean, int)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getGroupFolderIds(long groupId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) void getGroupSubfolderIds(List<Long> folderIds, long groupId, long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) DLFolder getMountFolder(long repositoryId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getMountFolders(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) int getMountFoldersCount(long groupId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getNoAssetFolders()
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getNotInTrashFolders(long groupId, boolean mountPoint, String treePath, boolean hidden)
String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
getPersistedModel
in interface PersistedModelLocalService
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getRepositoryFolderIds(long repositoryId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getRepositoryFolders(long repositoryId, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) int getRepositoryFoldersCount(long repositoryId)
@Transactional(propagation=SUPPORTS, readOnly=true) void getRepositorySubfolderIds(List<Long> folderIds, long repositoryId, long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) String getUniqueFolderName(String uuid, long groupId, long parentFolderId, String name, int count)
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasDLFileEntryTypeDLFolder(long fileEntryTypeId, long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasDLFileEntryTypeDLFolders(long fileEntryTypeId)
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasFolderLock(long userId, long folderId)
@Transactional(propagation=SUPPORTS, readOnly=true) boolean hasInheritableLock(long folderId)
Lock lockFolder(long userId, long folderId) throws PortalException
PortalException
Lock lockFolder(long userId, long folderId, String owner, boolean inheritable, long expirationTime) throws PortalException
PortalException
@Indexable(type=REINDEX) DLFolder moveFolder(long userId, long folderId, long parentFolderId, ServiceContext serviceContext) throws PortalException
PortalException
void rebuildTree(long companyId) throws PortalException
PortalException
void rebuildTree(long companyId, long parentFolderId, String parentTreePath, boolean reindex) throws PortalException
PortalException
void setDLFileEntryTypeDLFolders(long fileEntryTypeId, long[] folderIds)
void unlockFolder(long groupId, long parentFolderId, String name, String lockUuid) throws PortalException
PortalException
void unlockFolder(long folderId, String lockUuid) throws PortalException
PortalException
@Indexable(type=REINDEX) DLFolder updateDLFolder(DLFolder dlFolder)
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.
dlFolder
- the document library folder@Indexable(type=REINDEX) DLFolder updateFolder(long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException
PortalException
@Indexable(type=REINDEX) DLFolder updateFolder(long folderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException
PortalException
DLFolder updateFolderAndFileEntryTypes(long userId, long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException
PortalException
@BufferedIncrement(configuration="DLFolderEntry", incrementClass=DateOverrideIncrement.class) void updateLastPostDate(long folderId, Date lastPostDate) throws PortalException
PortalException
DLFolder updateStatus(long userId, long folderId, int status, Map<String,Serializable> workflowContext, ServiceContext serviceContext) throws PortalException
PortalException
boolean verifyInheritableLock(long folderId, String lockUuid) throws PortalException
PortalException
@Transactional(enabled=false) CTPersistence<DLFolder> getCTPersistence()
getCTPersistence
in interface CTService<DLFolder>
@Transactional(enabled=false) Class<DLFolder> getModelClass()
getModelClass
in interface CTService<DLFolder>
@Transactional(rollbackFor=java.lang.Throwable.class) <R,E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<CTPersistence<DLFolder>,R,E> updateUnsafeFunction) throws E extends Throwable
updateWithUnsafeFunction
in interface CTService<DLFolder>
E extends Throwable