Interface WebSecurityRoleUsers


  • public interface WebSecurityRoleUsers
    Since:
    MicroStrategy Web 9.0.0
    • Method Detail

      • removeAllUsers

        void removeAllUsers()
                     throws WebObjectsException
        Clears all user associations from all projects for the security role. The security role will have no users associated with it for any project after this call.
        Throws:
        WebObjectsException
      • removeAllUsers

        void removeAllUsers​(WebProject project)
                     throws WebObjectsException
        Clears all user associations from a project for the security role. The security role will have no users associated with it for this project after this call.
        Parameters:
        project - The WebProject object for which the users associations are cleared.
        Throws:
        WebObjectsException
      • removeUser

        void removeUser​(WebProject project,
                        WebUserEntity userEntity)
                 throws WebObjectsException
        Clears all user associations from a project for the security role. The security role will have no users associated with it for this project after this call.
        Parameters:
        project - The WebProject object for which the association is to be cleared.
        userEntity - The WebUserEntity object for which the association is to be cleared.
        Throws:
        WebObjectsException
      • isSaveUpdatedLinks

        boolean isSaveUpdatedLinks()
        Get saveUpdatedLinks flags for controlling just saving updated linked items, not all linkItems.
      • setSaveUpdatedLinks

        void setSaveUpdatedLinks​(boolean saveUpdatedLinks)
        Set saveUpdatedLinks flags for controlling just saving updated linked items, not all linkItems.