Package io.goobi.viewer.model.security.user


package io.goobi.viewer.model.security.user
Contains the user domain model for the Goobi viewer, including user accounts, groups, roles, IP ranges, activity tracking, and related utility methods.
  • Class
    Description
    Abstract base class for entities (users and user groups) that can hold access licenses.
    Represents an IP address range used for IP-based access control and licence assignment.
    Represents a registered viewer user with authentication credentials, roles, and associated licences.
    Represents a single recorded activity of a user, such as creating a comment, bookmark, search, or annotation.
     
    Represents a group of users that can be assigned licences and roles collectively.
    Objects that map roles to users within a user group.
    Utility class providing static helper methods for user account management operations such as deleting a user and all associated data.