@ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface DLFolderLocalService extends BaseLocalService, PersistedModelLocalService
DLFolderLocalServiceUtil
,
DLFolderLocalServiceBaseImpl
,
DLFolderLocalServiceImpl
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.
|
void |
deleteAll(long groupId)
Deprecated.
As of 7.0.0, replaced by
deleteAllByGroup(long) |
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) |
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 |
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) |
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 |
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<Long> |
getFolderIds(long groupId,
long parentFolderId)
Deprecated.
As of 7.0.0, replaced by
getGroupFolderIds(long,
long) |
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 start,
int end,
OrderByComparator<DLFolder> obc) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
int status,
boolean includeMountfolders,
int start,
int end,
OrderByComparator<DLFolder> obc) |
List<DLFolder> |
getFolders(long groupId,
long parentFolderId,
int start,
int end,
OrderByComparator<DLFolder> obc) |
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,
int status,
boolean includeMountfolders) |
List<Long> |
getGroupFolderIds(long groupId,
long parentFolderId) |
void |
getGroupSubfolderIds(List<Long> folderIds,
long groupId,
long folderId) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
DLFolder |
getMountFolder(long repositoryId) |
List<DLFolder> |
getMountFolders(long groupId,
long parentFolderId,
int start,
int end,
OrderByComparator<DLFolder> obc) |
int |
getMountFoldersCount(long groupId,
long parentFolderId) |
List<DLFolder> |
getNoAssetFolders() |
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) |
void |
getSubfolderIds(List<Long> folderIds,
long groupId,
long folderId)
Deprecated.
As of 7.0.0, replaced by
getGroupSubfolderIds(List,
long, long) |
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,
boolean overrideFileEntryTypes,
ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced by
updateFolder(long, long,
String, String, long, List, int, ServiceContext) |
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,
boolean overrideFileEntryTypes,
ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced
updateFolder(long, long,
String, String, long, List, int, 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,
boolean overrideFileEntryTypes,
ServiceContext serviceContext)
Deprecated.
As of 7.0.0, replaced by
updateFolderAndFileEntryTypes(long, long, long, String,
String, long, List, int, 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) |
boolean |
verifyInheritableLock(long folderId,
String lockUuid) |
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)
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 folder@Deprecated void deleteAll(long groupId) throws PortalException
deleteAllByGroup(long)
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)
dlFolder
- the document library folder@Indexable(type=DELETE) DLFolder deleteDLFolder(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@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
DynamicQuery dynamicQuery()
<T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query<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 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 and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from DLFolderModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)<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 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 and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from DLFolderModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
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
)long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querylong 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 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 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 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 and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from DLFolderModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
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)
@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) List<Long> getFolderIds(long groupId, long parentFolderId)
getGroupFolderIds(long,
long)
@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 start, int end, OrderByComparator<DLFolder> obc)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, int status, boolean includeMountfolders, int start, int end, OrderByComparator<DLFolder> obc)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getFolders(long groupId, long parentFolderId, int start, int end, OrderByComparator<DLFolder> obc)
@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, int status, boolean includeMountfolders)
@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> obc)
@Transactional(propagation=SUPPORTS, readOnly=true) int getMountFoldersCount(long groupId, long parentFolderId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<DLFolder> getNoAssetFolders()
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)
@Deprecated @Transactional(propagation=SUPPORTS, readOnly=true) void getSubfolderIds(List<Long> folderIds, long groupId, long folderId)
getGroupSubfolderIds(List,
long, long)
@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)
dlFolder
- the document library folder@Deprecated DLFolder updateFolder(long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, boolean overrideFileEntryTypes, ServiceContext serviceContext) throws PortalException
updateFolder(long, long,
String, String, long, List, int, ServiceContext)
PortalException
@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
@Deprecated DLFolder updateFolder(long folderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, boolean overrideFileEntryTypes, ServiceContext serviceContext) throws PortalException
updateFolder(long, long,
String, String, long, List, int, ServiceContext)
PortalException
@Indexable(type=REINDEX) DLFolder updateFolder(long folderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, int restrictionType, ServiceContext serviceContext) throws PortalException
PortalException
@Deprecated DLFolder updateFolderAndFileEntryTypes(long userId, long folderId, long parentFolderId, String name, String description, long defaultFileEntryTypeId, List<Long> fileEntryTypeIds, boolean overrideFileEntryTypes, ServiceContext serviceContext) throws PortalException
updateFolderAndFileEntryTypes(long, long, long, String,
String, long, List, int, ServiceContext)
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