Index BlackBerry Workspaces SDK
BlackBerry Workspaces JSON
VdrEditPermissions
Used when editing permissions for a list of files for a list of entities
Parameters
Name Type Description

documentGuids

Set(String)

Not null
Default value: new HashSet<>()

Set of file guids

editAllEntities

boolean

Default value: false

Edit all entities

folderGuids

Set(String)

Not null
Default value: new HashSet<>()

Set of folder guids

folderIds

Set(Integer)

Not null
Default value: new HashSet<>()

Set of folder ids

folderPaths

Set(String)

Not null
Default value: new HashSet<>()

Set of paths to folders

permissionSet

PermissionSet

Permissions to be added

permissionTemplate

PermissionsTemplateRequest

Permission template

permittedEntities

List(PermittedEntityFromUser)

Not null
Default value: new ArrayList<>()

List of entities

Json Format
{
permittedEntities: List(
{
address: String,
entityType: EntityType
}),
permissionSet:
{
downloadOriginal: YesNoDefault,
downloadControlled: YesNoDefault,
copy: YesNoDefault,
print: YesNoDefault,
edit: YesNoDefault,
spotlight: YesNoDefault,
watermark: YesNoDefault,
expiration: ExpirationOptions,
expirationDate: Date,
programmaticAccess: YesNoDefault,
comment: YesNoDefault
},
editAllEntities: Boolean,
documentGuids: Set(String),
folderPaths: Set(String),
folderIds: Set(Integer),
folderGuids: Set(String),
permissionTemplate:
{
templateName: String,
waterMark: Boolean,
watermark: Boolean,
comment: Boolean,
expirationDate: Date
}
}