[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) |