LibraryStructureManager Class |
Namespace: FileHold.LibraryManager
public class LibraryStructureManager : WebService
The LibraryStructureManager type exposes the following members.
| Name | Description | |
|---|---|---|
| LibraryStructureManager |
Default constructor.
|
| Name | Description | |
|---|---|---|
| AddCabinet |
Create a new cabinet in library tree.
| |
| AddCabinetWithLogging |
Create a new cabinet in library tree and log it (or not).
| |
| AddCategory |
Create a new folder group in library tree.
| |
| AddCategoryWithLogging |
Create a new folder group in library tree and log it (or not).
| |
| AddDrawer |
Create a new drawer in library tree.
| |
| AddDrawerWithLogging |
Create a new drawer in library tree and log it (or not).
| |
| AddFolder |
Create new folder in library tree.
| |
| AddFolderWithLogging |
Create new folder in library tree and log it (or not).
| |
| AddUserDrawerRequest |
Add or update user drawer request
Require only when expanding drawer without downloading structure
| |
| ArchiveCabinet |
Move the cabinet to the library archive.
| |
| ArchiveCategory |
Move the folder group to the library archive.
| |
| ArchiveDrawer |
Move the drawer to the library archive.
| |
| ArchiveFolder |
Move the folder to the library archive.
| |
| CacheUser | ||
| CacheUsers | ||
| CalculateEffectiveMembers |
Calculate effective object members in given cabinet.
| |
| CalculateEligibleMemberObjectsInCabinet |
Calculate users allowed to be a member of a folder within specified cabinet.
| |
| ChangeLibraryObjectsOwner |
Change cabinet or folder ownership.
| |
| CloneCabinet |
Clone a cabinet structure.
| |
| CloneCategory |
Clone a folder group to another drawer.
| |
| CloneDrawer |
Clone a drawer structure to another cabinet.
| |
| CloneFolder |
Clone a folder to another drawer or folder group.
| |
| CopyCabinet |
Copy cabinet with all documents.
| |
| CopyCategory |
Copy a folder group with all documents to another drawer.
| |
| CopyDrawer |
Copy a drawer with all documents to another cabinet.
| |
| CopyFolder |
Copy a folder with all documents to another drawer or folder group.
| |
| FindOrAddCategory |
Create a new folder group in library tree or return existing folder group.
| |
| GetArchiveTreeStructure |
Return archive cabinet nodes definition.
| |
| GetArchiveTreeStructureWithAllCategories |
Return archive cabinets, drawers and all available categories for each drawer.
| |
| GetAvailableFolderOwners(Int32, Boolean) |
Calculates users allowed to be an owner of a folder within specified cabinet.
| |
| GetAvailableFolderOwners(Int32, Boolean, Database, DbTransaction) | ||
| GetAvailableRolesForUsers |
Calculate roles for specified users in a folder.
| |
| GetAvailableRolesForUsersInCabinet |
Calculate roles for specified users in a cabinet.
| |
| GetBasicUserRolesInScope |
Calculate roles for specified users based on specified scope.
| |
| GetCabinetStatistics |
Calculate statistics for a cabinet.
| |
| GetCabinetStructure(Int32) |
Return cabinet with given ID with all drawers.
| |
| GetCabinetStructure(Int32, Database, DbTransaction) | ||
| GetCategoriesForCabinet |
Return all folder groups for a cabinet.
| |
| GetCategoryStructure |
Return category with given ID with all folders.
| |
| GetDrawerStatistics |
Calculate statistics for a drawer.
| |
| GetDrawerStructure(Int32) |
Return drawer with given ID with all categories and folders.
| |
| GetDrawerStructure(Int32, Database, DbTransaction) | ||
| GetDrawerStructureWithDetails |
Return drawer with given ID with all categories and folders and their details. All folder properties are returned, including membership and auto-tagging information.
| |
| GetEffectivePermissions | ||
| GetExpandedAdminMenuItems |
Return identifiers of expanded root nodes.
| |
| GetExpandedRoots |
Return identifiers of expanded root nodes.
| |
| GetExpandedUserListPanels | ||
| GetFolderGroupStatistics |
Calculate statistics for a folder group.
| |
| GetFolderPathAndLocation |
Return the path and location of given folder.
| |
| GetFolderStatistics |
Calculate statistics for a folder.
| |
| GetFolderStructure(Int32) |
Return all properties of a folder.
| |
| GetFolderStructure(Int32, Database, DbTransaction) | ||
| GetLibraryObjectsOwners |
Find all users who match given criteria.
| |
| GetLibraryObjectsOwnersEx |
Find all users who match given criteria with extended info.
| |
| GetPagedCategoriesForCabinet |
Return all folder groups in a cabinet with paging.
| |
| GetPagedCategoriesForCabinetCount |
Return the number of all folder groups in a cabinet.
| |
| GetTreeStructure |
Return top level cabinet nodes definition.
| |
| GetTreeStructureWithAllCategories |
Return cabinets, drawers and all available categories for each drawer.
| |
| GetUserLibraryObjects |
Return a specified user list of library objects.
| |
| GetWholeLibraryStatistics |
Calculate statistics for whole library.
| |
| MoveCategory |
Move a folder group to another drawer.
| |
| MoveDrawer |
Move a drawer to another cabinet.
| |
| MoveFolder |
Move a folder to another drawer or folder group.
| |
| RemoveCabinet |
Remove a cabinet.
| |
| RemoveCategory |
Remove a folder group.
| |
| RemoveDrawer |
Remove a drawer.
| |
| RemoveFolder |
Remove a folder.
| |
| ResetFoldersMembership |
Reset membership of all folders in given cabinet.
| |
| SaveExpandedNodes |
Save the state of expanded nodes.
| |
| SaveUserListExpandedNodes | ||
| SetCabinetWeight |
Modify the weight of a cabinet.
| |
| SetCategoryWeight |
Modify the weight of a folder group.
| |
| SetDrawerWeight |
Modify the weight of a drawer.
| |
| SetFolderWeight |
Modify the weight of a folder.
| |
| SwitchFolderGroups |
Move all folders from one folder group to another.
| |
| UpdateCabinet |
Modify a cabinet.
| |
| UpdateCategory |
Modify a folder group.
| |
| UpdateDrawer |
Modify a drawer.
| |
| UpdateFolder |
Modify a folder.
|
| Name | Description | |
|---|---|---|
| ConvertT | (Defined by ObjectExtension.) | |
| ToJson | (Defined by ObjectExtension.) |