Uses of Class
cz.metacentrum.perun.core.api.exceptions.RoleCannotBeManagedException
Packages that use RoleCannotBeManagedException
Package
Description
-
Uses of RoleCannotBeManagedException in cz.metacentrum.perun.core.api
Methods in cz.metacentrum.perun.core.api that throw RoleCannotBeManagedExceptionModifier and TypeMethodDescriptionvoid
FacilitiesManager.addAdmin
(PerunSession sess, Facility facility, Group group) Adds group administrator to the Facility.void
FacilitiesManager.addAdmin
(PerunSession sess, Facility facility, User user) Adds user administrator to the Facility.void
GroupsManager.addAdmin
(PerunSession perunSession, Group group, Group authorizedGroup) Adds a group administrator to the group.void
GroupsManager.addAdmin
(PerunSession perunSession, Group group, User user) Adds a user administrator of the group.void
ResourcesManager.addAdmin
(PerunSession sess, Resource resource, Group group) Add role resource admin to group for the selected resource.void
ResourcesManager.addAdmin
(PerunSession sess, Resource resource, User user) Add role resource admin to user for the selected resource.void
VosManager.addAdmin
(PerunSession perunSession, Vo vo, Group group) Add a group administrator to the VO.void
VosManager.addAdmin
(PerunSession perunSession, Vo vo, User user) Add a user administrator to the VO.void
VosManager.addSponsorRole
(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.void
VosManager.addSponsorRole
(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.AuthzResolver.getAdminGroups
(PerunSession sess, PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.AuthzResolver.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.AuthzResolver.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.void
FacilitiesManager.removeAdmin
(PerunSession sess, Facility facility, Group group) Removes a group administrator from the Facility.void
FacilitiesManager.removeAdmin
(PerunSession sess, Facility facility, User user) Removes a user administrator from the Facility.void
GroupsManager.removeAdmin
(PerunSession perunSession, Group group, Group authorizedGroup) Removes a group administrator of the group.void
GroupsManager.removeAdmin
(PerunSession perunSession, Group group, User user) Removes a user administrator form the group.void
ResourcesManager.removeAdmin
(PerunSession sess, Resource resource, Group group) Remove role resource admin from group for the selected resource.void
ResourcesManager.removeAdmin
(PerunSession sess, Resource resource, User user) Remove role resource admin from user for the selected resource.void
VosManager.removeAdmin
(PerunSession perunSession, Vo vo, Group group) Removes a group administrator from the VO.void
VosManager.removeAdmin
(PerunSession perunSession, Vo vo, User user) Removes a user administrator from the VO.void
VosManager.removeSponsorRole
(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.void
VosManager.removeSponsorRole
(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.static void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static void
AuthzResolver.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static void
AuthzResolver.setRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.static boolean
AuthzResolver.someAdminExists
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).static void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic void
AuthzResolver.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static void
AuthzResolver.unsetRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Unset role for user and all complementary objectsstatic void
AuthzResolver.unsetRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.unsetRole
(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object. -
Uses of RoleCannotBeManagedException in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that throw RoleCannotBeManagedExceptionModifier and TypeMethodDescriptionAuthzResolverBlImpl.getAdminGroups
(PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.AuthzResolverBlImpl.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, String role) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role without any attributes.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.static void
AuthzResolverBlImpl.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolverBlImpl.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static boolean
AuthzResolverBlImpl.someAdminExists
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).static void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object. -
Uses of RoleCannotBeManagedException in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that throw RoleCannotBeManagedExceptionModifier and TypeMethodDescriptionvoid
FacilitiesManagerEntry.addAdmin
(PerunSession sess, Facility facility, Group group) void
FacilitiesManagerEntry.addAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.addAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
GroupsManagerEntry.addAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.addAdmin
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.addAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, User user) void
VosManagerEntry.addSponsorRole
(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.void
VosManagerEntry.addSponsorRole
(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.void
FacilitiesManagerEntry.removeAdmin
(PerunSession sess, Facility facility, Group group) void
FacilitiesManagerEntry.removeAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.removeAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
GroupsManagerEntry.removeAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.removeAdmin
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.removeAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, User user) void
VosManagerEntry.removeSponsorRole
(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.void
VosManagerEntry.removeSponsorRole
(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.