Class ChangeEntitiesTransientJson

  • All Implemented Interfaces:
    Serializable

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

      • ChangeEntitiesTransientJson

        public ChangeEntitiesTransientJson()
    • Method Detail

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