public class DLFolderService
extends BaseService
| Constructor and Description |
|---|
DLFolderService(Session session) |
| Modifier and Type | Method and Description |
|---|---|
org.json.JSONObject |
addFolder(long groupId,
long repositoryId,
boolean mountPoint,
long parentFolderId,
java.lang.String name,
java.lang.String description,
JSONObjectWrapper serviceContext) |
void |
deleteFolder(long folderId) |
void |
deleteFolder(long folderId,
boolean includeTrashedEntries) |
void |
deleteFolder(long groupId,
long parentFolderId,
java.lang.String name) |
org.json.JSONArray |
getFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
int start,
int end) |
java.lang.Integer |
getFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status) |
java.lang.Integer |
getFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes) |
org.json.JSONObject |
getFolder(long folderId) |
org.json.JSONObject |
getFolder(long groupId,
long parentFolderId,
java.lang.String name) |
org.json.JSONArray |
getFolderIds(long groupId,
long folderId) |
org.json.JSONArray |
getFolders(long groupId,
long parentFolderId,
int status,
boolean includeMountfolders,
int start,
int end,
JSONObjectWrapper obc) |
org.json.JSONArray |
getFolders(long groupId,
long parentFolderId,
int start,
int end,
JSONObjectWrapper obc) |
org.json.JSONArray |
getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
JSONObjectWrapper obc) |
org.json.JSONArray |
getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
int start,
int end,
JSONObjectWrapper obc) |
org.json.JSONArray |
getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
JSONObjectWrapper queryDefinition) |
java.lang.Integer |
getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
boolean includeMountFolders) |
java.lang.Integer |
getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes,
boolean includeMountFolders) |
java.lang.Integer |
getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
JSONObjectWrapper queryDefinition) |
java.lang.Integer |
getFoldersCount(long groupId,
long parentFolderId) |
java.lang.Integer |
getFoldersCount(long groupId,
long parentFolderId,
int status,
boolean includeMountfolders) |
org.json.JSONArray |
getMountFolders(long groupId,
long parentFolderId,
int start,
int end,
JSONObjectWrapper obc) |
java.lang.Integer |
getMountFoldersCount(long groupId,
long parentFolderId) |
void |
getSubfolderIds(org.json.JSONArray folderIds,
long groupId,
long folderId) |
void |
getSubfolderIds(org.json.JSONArray folderIds,
long groupId,
long folderId,
boolean recurse) |
org.json.JSONArray |
getSubfolderIds(long groupId,
long folderId,
boolean recurse) |
java.lang.Boolean |
hasFolderLock(long folderId) |
java.lang.Boolean |
hasInheritableLock(long folderId) |
java.lang.Boolean |
isFolderLocked(long folderId) |
org.json.JSONObject |
lockFolder(long folderId) |
org.json.JSONObject |
lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime) |
org.json.JSONObject |
moveFolder(long folderId,
long parentFolderId,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
void |
unlockFolder(long groupId,
long parentFolderId,
java.lang.String name,
java.lang.String lockUuid) |
void |
unlockFolder(long folderId,
java.lang.String lockUuid) |
org.json.JSONObject |
updateFolder(long folderId,
long parentFolderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
int restrictionType,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
boolean overrideFileEntryTypes,
JSONObjectWrapper serviceContext) |
org.json.JSONObject |
updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
int restrictionType,
JSONObjectWrapper serviceContext) |
java.lang.Boolean |
verifyInheritableLock(long folderId,
java.lang.String lockUuid) |
public org.json.JSONObject addFolder(long groupId,
long repositoryId,
boolean mountPoint,
long parentFolderId,
java.lang.String name,
java.lang.String description,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteFolder(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteFolder(long folderId,
boolean includeTrashedEntries)
throws java.lang.Exception
java.lang.Exceptionpublic void deleteFolder(long groupId,
long parentFolderId,
java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
int start,
int end)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getFolder(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject getFolder(long groupId,
long parentFolderId,
java.lang.String name)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFolderIds(long groupId,
long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFolders(long groupId,
long parentFolderId,
int status,
boolean includeMountfolders,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFolders(long groupId,
long parentFolderId,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getFoldersAndFileEntriesAndFileShortcuts(long groupId,
long folderId,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
JSONObjectWrapper queryDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
boolean includeMountFolders)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
int status,
org.json.JSONArray mimeTypes,
boolean includeMountFolders)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFoldersAndFileEntriesAndFileShortcutsCount(long groupId,
long folderId,
org.json.JSONArray mimeTypes,
boolean includeMountFolders,
JSONObjectWrapper queryDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFoldersCount(long groupId,
long parentFolderId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getFoldersCount(long groupId,
long parentFolderId,
int status,
boolean includeMountfolders)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getMountFolders(long groupId,
long parentFolderId,
int start,
int end,
JSONObjectWrapper obc)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Integer getMountFoldersCount(long groupId,
long parentFolderId)
throws java.lang.Exception
java.lang.Exceptionpublic void getSubfolderIds(org.json.JSONArray folderIds,
long groupId,
long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic void getSubfolderIds(org.json.JSONArray folderIds,
long groupId,
long folderId,
boolean recurse)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONArray getSubfolderIds(long groupId,
long folderId,
boolean recurse)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean hasFolderLock(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean hasInheritableLock(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean isFolderLocked(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject lockFolder(long folderId)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject moveFolder(long folderId,
long parentFolderId,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime)
throws java.lang.Exception
java.lang.Exceptionpublic void unlockFolder(long groupId,
long parentFolderId,
java.lang.String name,
java.lang.String lockUuid)
throws java.lang.Exception
java.lang.Exceptionpublic void unlockFolder(long folderId,
java.lang.String lockUuid)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateFolder(long folderId,
long parentFolderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
int restrictionType,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
boolean overrideFileEntryTypes,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic org.json.JSONObject updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
long defaultFileEntryTypeId,
org.json.JSONArray fileEntryTypeIds,
int restrictionType,
JSONObjectWrapper serviceContext)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Boolean verifyInheritableLock(long folderId,
java.lang.String lockUuid)
throws java.lang.Exception
java.lang.Exception