Uses of Class
io.goobi.viewer.model.security.Role
Packages that use Role
Package
Description
Data access layer of the Goobi viewer.
JPA-based data access object implementation providing the full persistence layer for the Goobi viewer,
including a custom class loader and the central
JPADAO that covers all entity types.JSF managed beans (CDI backing beans) of the Goobi viewer.
Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
Contains the user domain model for the Goobi viewer, including user accounts, groups,
roles, IP ranges, activity tracking, and related utility methods.
-
Uses of Role in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao that return RoleMethods in io.goobi.viewer.dao that return types with arguments of type RoleModifier and TypeMethodDescriptionIDAO.getAllRoles()getAllRoles.IDAO.getRoles(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getRoles.Methods in io.goobi.viewer.dao with parameters of type RoleModifier and TypeMethodDescriptionbooleanaddRole.booleanIDAO.deleteRole(Role role) deleteRole.longIDAO.getUserRoleCount(UserGroup userGroup, User user, Role role) getUserRoleCount.IDAO.getUserRoles(UserGroup userGroup, User user, Role role) getUserRoles.booleanIDAO.updateRole(Role role) updateRole. -
Uses of Role in io.goobi.viewer.dao.impl
Methods in io.goobi.viewer.dao.impl that return RoleMethods in io.goobi.viewer.dao.impl that return types with arguments of type RoleModifier and TypeMethodDescriptionJPADAO.getAllRoles()getAllRoles.JPADAO.getRoles(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getRoles.Methods in io.goobi.viewer.dao.impl with parameters of type RoleModifier and TypeMethodDescriptionbooleanaddRole.booleanJPADAO.deleteRole(Role role) deleteRole.longJPADAO.getUserRoleCount(UserGroup userGroup, User user, Role role) JPADAO.getUserRoles(UserGroup userGroup, User user, Role role) getUserRoles.booleanJPADAO.updateRole(Role role) updateRole. -
Uses of Role in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return RoleModifier and TypeMethodDescriptionAdminBean.getCurrentRole()Getter for the fieldcurrentRole.AdminLicenseBean.getCurrentRole()Getter for the fieldcurrentRole.UserGroupBean.getCurrentRole()Getter for the fieldcurrentRole.Methods in io.goobi.viewer.managedbeans that return types with arguments of type RoleModifier and TypeMethodDescriptionAdminBean.getAllRoles()Returns a list of all existing roles.UserGroupBean.getAllRoles()Returns a list of all existing roles (minus superuser).Methods in io.goobi.viewer.managedbeans with parameters of type RoleModifier and TypeMethodDescriptionvoidAdminBean.deleteRoleAction(Role role) deleteRoleAction.voidAdminBean.setCurrentRole(Role currentRole) Setter for the fieldcurrentRole.voidAdminLicenseBean.setCurrentRole(Role currentRole) Setter for the fieldcurrentRole.voidUserGroupBean.setCurrentRole(Role currentRole) Setter for the fieldcurrentRole. -
Uses of Role in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that return types with arguments of type RoleMethod parameters in io.goobi.viewer.model.security with type arguments of type RoleModifier and TypeMethodDescriptionvoidRole.setInheritedRoles(Set<Role> inheritedRoles) Setter for the fieldinheritedRoles. -
Uses of Role in io.goobi.viewer.model.security.user
Methods in io.goobi.viewer.model.security.user that return RoleMethods in io.goobi.viewer.model.security.user with parameters of type RoleModifier and TypeMethodDescriptionbooleanAdds membership relation between the given user and role and persists immediately.booleanUserGroup.changeMemberRole(User user, Role role) changeMemberRole.voidSetter for the fieldrole.Constructors in io.goobi.viewer.model.security.user with parameters of type Role