[WebServiceAttribute(Namespace = "http://filehold.com/librarymanager/librarystructuremanager/")]
[WebServiceBindingAttribute(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class LibraryStructureManager : WebService| LibraryStructureManager | Default constructor. |
| AddCabinet | Create a new cabinet in library tree. |
| AddCategory | Create a new folder group in library tree. |
| AddDrawer | Create a new drawer in library tree. |
| AddFolder | Create new folder in library tree. |
| AddUserDrawerRequest | Mark drawer as expanded without downloading structure This is used to provide hints to the user interface |
| 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. |
| CacheAllUsers | |
| CacheUser | |
| 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 | Return effective permissions for all users or a user with given GUID. |
| 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. |
| ConvertT | (Defined by ObjectExtension) |
| GetUserIdentityName | (Defined by WebServiceExtension) |
| ToJson | (Defined by ObjectExtension) |