Class VdrEditPermissionsJson
- java.lang.Object
-
- com.blackberry.workspaces.sdk.api.json.BaseJson
-
- com.blackberry.workspaces.sdk.api.json.VdrEditPermissionsJson
-
- All Implemented Interfaces:
Serializable
public class VdrEditPermissionsJson extends BaseJson
Used when editing permissions for a list of files for a list of entities- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VdrEditPermissionsJson()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>
getDocumentGuids()
Set of file guidsSet<String>
getFolderGuids()
Set of folder guidsSet<Integer>
getFolderIds()
Set of folder idsSet<String>
getFolderPaths()
Set of paths to foldersPermissionSetJson
getPermissionSet()
Permissions to be addedPermissionsTemplateRequestJson
getPermissionTemplate()
Permission templateList<PermittedEntityFromUserJson>
getPermittedEntities()
List of entitiesboolean
isEditAllEntities()
Edit all entitiesvoid
setDocumentGuids(Set<String> documentGuids)
Set of file guidsvoid
setEditAllEntities(boolean editAllEntities)
Edit all entitiesvoid
setFolderGuids(Set<String> folderGuids)
Set of folder guidsvoid
setFolderIds(Set<Integer> folderIds)
Set of folder idsvoid
setFolderPaths(Set<String> folderPaths)
Set of paths to foldersvoid
setPermissionSet(PermissionSetJson permissionSet)
Permissions to be addedvoid
setPermissionTemplate(PermissionsTemplateRequestJson permissionTemplate)
Permission templatevoid
setPermittedEntities(List<PermittedEntityFromUserJson> permittedEntities)
List of entities-
Methods inherited from class com.blackberry.workspaces.sdk.api.json.BaseJson
getObjType, setObjType, toString
-
-
-
-
Method Detail
-
setDocumentGuids
public void setDocumentGuids(Set<String> documentGuids)
Set of file guids- Parameters:
documentGuids
- Set of file guids
-
getPermissionTemplate
public PermissionsTemplateRequestJson getPermissionTemplate()
Permission template- Returns:
- Permission template
-
setPermissionTemplate
public void setPermissionTemplate(PermissionsTemplateRequestJson permissionTemplate)
Permission template- Parameters:
permissionTemplate
- Permission template
-
isEditAllEntities
public boolean isEditAllEntities()
Edit all entities- Returns:
- Edit all entities
-
setEditAllEntities
public void setEditAllEntities(boolean editAllEntities)
Edit all entities- Parameters:
editAllEntities
- Edit all entities
-
getPermissionSet
public PermissionSetJson getPermissionSet()
Permissions to be added- Returns:
- Permissions to be added
-
setPermissionSet
public void setPermissionSet(PermissionSetJson permissionSet)
Permissions to be added- Parameters:
permissionSet
- Permissions to be added
-
setFolderGuids
public void setFolderGuids(Set<String> folderGuids)
Set of folder guids- Parameters:
folderGuids
- Set of folder guids
-
getPermittedEntities
public List<PermittedEntityFromUserJson> getPermittedEntities()
List of entities- Returns:
- List of entities
-
setPermittedEntities
public void setPermittedEntities(List<PermittedEntityFromUserJson> permittedEntities)
List of entities- Parameters:
permittedEntities
- List of entities
-
setFolderIds
public void setFolderIds(Set<Integer> folderIds)
Set of folder ids- Parameters:
folderIds
- Set of folder ids
-
getFolderPaths
public Set<String> getFolderPaths()
Set of paths to folders- Returns:
- Set of paths to folders
-
-