Class ChangeEntitiesTransientJson

java.lang.Object
com.blackberry.workspaces.sdk.api.json.BaseJson
com.blackberry.workspaces.sdk.api.json.ChangeEntitiesTransientJson
All Implemented Interfaces:
Serializable

public class ChangeEntitiesTransientJson
extends BaseJson
Change multiple workspace member permissions for a transient workspace.
See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getPermittedEntitiesWithPermissions

      public Set<PermittedEntityWithPermissionsFromUserJson> getPermittedEntitiesWithPermissions()
      The entities with their new permissions
      Returns:
      The entities with their new permissions
    • setPermittedEntitiesWithPermissions

      public void setPermittedEntitiesWithPermissions​(Set<PermittedEntityWithPermissionsFromUserJson> permittedEntitiesWithPermissions)
      The entities with their new permissions
      Parameters:
      permittedEntitiesWithPermissions - The entities with their new permissions
    • getDocumentPaths

      public Set<String> getDocumentPaths()
      Files to add to the path
      Returns:
      Files to add to the path
    • setDocumentPaths

      public void setDocumentPaths​(Set<String> documentPaths)
      Files to add to the path
      Parameters:
      documentPaths - Files to add to the path
    • getForceInheritanceOnDescendants

      public Boolean getForceInheritanceOnDescendants()
      if set to TRUE, all subfolders and files of the input folders will inherit permissions and get their parents' permissions (including the change made by this operation)
      Returns:
      if set to TRUE, all subfolders and files of the input folders will inherit permissions and get their parents' permissions (including the change made by this operation)
    • setForceInheritanceOnDescendants

      public void setForceInheritanceOnDescendants​(Boolean forceInheritanceOnDescendants)
      if set to TRUE, all subfolders and files of the input folders will inherit permissions and get their parents' permissions (including the change made by this operation)
      Parameters:
      forceInheritanceOnDescendants - if set to TRUE, all subfolders and files of the input folders will inherit permissions and get their parents' permissions (including the change made by this operation)
    • getFolderPaths

      public Set<String> getFolderPaths()
      Folders to add to the path
      Returns:
      Folders to add to the path
    • setFolderPaths

      public void setFolderPaths​(Set<String> folderPaths)
      Folders to add to the path
      Parameters:
      folderPaths - Folders to add to the path
    • getWorkspaceUuid

      public String getWorkspaceUuid()
      The workspace's UUID
      Returns:
      The workspace's UUID
    • setWorkspaceUuid

      public void setWorkspaceUuid​(String workspaceUuid)
      The workspace's UUID
      Parameters:
      workspaceUuid - The workspace's UUID
    • getForceAction

      public Boolean getForceAction()
      Whether to do the action on the entities that haven't failed (true) Or through error on first error found (false)
      Returns:
      Whether to do the action on the entities that haven't failed (true) Or through error on first error found (false)
    • setForceAction

      public void setForceAction​(Boolean forceAction)
      Whether to do the action on the entities that haven't failed (true) Or through error on first error found (false)
      Parameters:
      forceAction - Whether to do the action on the entities that haven't failed (true) Or through error on first error found (false)