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 TypeMethodDescriptionvoidFacilitiesManager.addAdmin(PerunSession sess, Facility facility, Group group) Adds group administrator to the Facility.voidFacilitiesManager.addAdmin(PerunSession sess, Facility facility, User user) Adds user administrator to the Facility.voidGroupsManager.addAdmin(PerunSession perunSession, Group group, Group authorizedGroup) Adds a group administrator to the group.voidGroupsManager.addAdmin(PerunSession perunSession, Group group, User user) Adds a user administrator of the group.voidResourcesManager.addAdmin(PerunSession sess, Resource resource, Group group) Add role resource admin to group for the selected resource.voidResourcesManager.addAdmin(PerunSession sess, Resource resource, User user) Add role resource admin to user for the selected resource.voidVosManager.addAdmin(PerunSession perunSession, Vo vo, Group group) Add a group administrator to the VO.voidVosManager.addAdmin(PerunSession perunSession, Vo vo, User user) Add a user administrator to the VO.voidVosManager.addSponsorRole(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.voidVosManager.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.voidFacilitiesManager.removeAdmin(PerunSession sess, Facility facility, Group group) Removes a group administrator from the Facility.voidFacilitiesManager.removeAdmin(PerunSession sess, Facility facility, User user) Removes a user administrator from the Facility.voidGroupsManager.removeAdmin(PerunSession perunSession, Group group, Group authorizedGroup) Removes a group administrator of the group.voidGroupsManager.removeAdmin(PerunSession perunSession, Group group, User user) Removes a user administrator form the group.voidResourcesManager.removeAdmin(PerunSession sess, Resource resource, Group group) Remove role resource admin from group for the selected resource.voidResourcesManager.removeAdmin(PerunSession sess, Resource resource, User user) Remove role resource admin from user for the selected resource.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, Group group) Removes a group administrator from the VO.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, User user) Removes a user administrator from the VO.voidVosManager.removeSponsorRole(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.voidVosManager.removeSponsorRole(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.static voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static voidAuthzResolver.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static voidAuthzResolver.setRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.static booleanAuthzResolver.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 voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic voidAuthzResolver.unsetRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static voidAuthzResolver.unsetRole(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Unset role for user and all complementary objectsstatic voidAuthzResolver.unsetRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.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 voidAuthzResolverBlImpl.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolverBlImpl.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static booleanAuthzResolverBlImpl.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 voidAuthzResolverBlImpl.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolverBlImpl.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 TypeMethodDescriptionvoidFacilitiesManagerEntry.addAdmin(PerunSession sess, Facility facility, Group group) voidFacilitiesManagerEntry.addAdmin(PerunSession sess, Facility facility, User user) voidGroupsManagerEntry.addAdmin(PerunSession sess, Group group, Group authorizedGroup) voidGroupsManagerEntry.addAdmin(PerunSession sess, Group group, User user) voidResourcesManagerEntry.addAdmin(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.addAdmin(PerunSession sess, Resource resource, User user) voidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, User user) voidVosManagerEntry.addSponsorRole(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.voidVosManagerEntry.addSponsorRole(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.voidFacilitiesManagerEntry.removeAdmin(PerunSession sess, Facility facility, Group group) voidFacilitiesManagerEntry.removeAdmin(PerunSession sess, Facility facility, User user) voidGroupsManagerEntry.removeAdmin(PerunSession sess, Group group, Group authorizedGroup) voidGroupsManagerEntry.removeAdmin(PerunSession sess, Group group, User user) voidResourcesManagerEntry.removeAdmin(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.removeAdmin(PerunSession sess, Resource resource, User user) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, User user) voidVosManagerEntry.removeSponsorRole(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.voidVosManagerEntry.removeSponsorRole(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.