Folder object methods

Method name
Description
AddPermissions
Adds permissions to those already set on the folder.
CanChangePermissions
Returns a Boolean indicating whether the current user can change permissions on the folder.
CommitPermissions
Commit the permission changes for the folder to the database.
CreateFolder
Creates a new subfolder with the given name.
DeleteFolder
Deletes an existing subfolder with the given name.
DiscoverPermissionsForGroup
Returns a list of all the permissions for the named group, starting at a certain folder and including all of its subfolders.
DiscoverPermissionsForUser
Returns a list of all the permissions for the named user, starting at a certain folder and including all of its subfolders.
GetAllGroupPermissions
Returns the applied and effective permissions for all known groups on the folder.
GetAppliedPermissions
Returns the permissions applied directly to this folder that the current user is allowed to see.
GetAppliedPermissionsForGroup
Returns the permissions applied directly to the folder for a named group.
GetAppliedPermissionsForUser
Returns the permissions applied directly to the folder for a named user.
GetChildDbIds
Returns the DBIDs of children workspace items.
GetChildNames
Returns the names of children workspace items (as short names or full pathnames).
GetDbId
Returns the DBID of this folder.
GetMasterReplicaName
Returns the name of the replica that has mastership of the folder.
GetName
Returns the name of the folder.
GetParent
Returns a Folder object for the containing folder.
GetPathName
Returns the full pathname of the folder.
GetPossiblePermissions
Returns the set of permissions that can be applied to a folder.
GetPermission
Returns the one effective permission used to control access to the folder for the current user.
GetPermissionForGroup
Returns the one effective permission used to control access to the folder for a named group.
GetPermissionForUser
Returns the one effective permission used to control access to the folder for a named user.
GetPossiblePermissions
Returns the set of permissions that can be applied to a folder.
GetSubfolders
Returns a Folders object containing the immediate, visible subfolders
IsReadable
Indicates whether the folder content can be viewed or not.
IsWritable
Indicates whether the folder content can be modified or not.
Refresh
Refreshes the folder by discarding any cached content and reloads it on demand.
RemovePermissions
Removes folder permissions that are visible permissions on the folder.
RenameFolder
Changes the name of an existing folder.
RevertPermissions
Revert all uncommitted permission changes on the folder.
SetPermissions
Sets the permissions on the folder, replacing all visible permissions already set on the folder with those provided in the permissions argument.
SetMasterReplicaName
Sets mastership of the folder to the named replica.
SiteHasMastership
Returns True if the current site has mastership of the folder; False otherwise.