Uses of Class
cz.metacentrum.perun.core.api.SecurityTeam
Package
Description
Exceptions.
-
Uses of SecurityTeam in cz.metacentrum.perun.audit.events.FacilityManagerEvents
Modifier and TypeMethodDescriptionSecurityTeamAssignedToFacility.getSecurityTeam()
SecurityTeamRemovedFromFacility.getSecurityTeam()
ModifierConstructorDescriptionSecurityTeamAssignedToFacility
(SecurityTeam securityTeam, Facility facility) SecurityTeamRemovedFromFacility
(SecurityTeam securityTeam, Facility facility) -
Uses of SecurityTeam in cz.metacentrum.perun.audit.events.SecurityTeamsManagerEvents
Modifier and TypeMethodDescriptionSecurityTeamCreated.getSecurityTeam()
SecurityTeamDeleted.getSecurityTeam()
SecurityTeamUpdated.getSecurityTeam()
UserAddedToBlackListOfSecurityTeam.getSecurityTeam()
UserRemovedFromBlackListOfSecurityTeam.getSecurityTeam()
ModifierConstructorDescriptionSecurityTeamCreated
(SecurityTeam securityTeam) SecurityTeamDeleted
(SecurityTeam securityTeam) SecurityTeamUpdated
(SecurityTeam securityTeam) UserAddedToBlackListOfSecurityTeam
(User user, SecurityTeam securityTeam, String description) UserRemovedFromBlackListOfSecurityTeam
(User user, SecurityTeam securityTeam) -
Uses of SecurityTeam in cz.metacentrum.perun.core.api
Modifier and TypeMethodDescriptionSecurityTeamsManager.createSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam) Create new SecurityTeam.SecurityTeamsManager.getSecurityTeamById
(PerunSession perunSession, int id) Find existing SecurityTeam by ID.SecurityTeamsManager.getSecurityTeamByName
(PerunSession perunSession, String name) Find existing SecurityTeam by name.SecurityTeamsManager.updateSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam) Updates SecurityTeam.Modifier and TypeMethodDescriptionSecurityTeamsManager.getAllSecurityTeams
(PerunSession perunSession) get all security teams in perun systemFacilitiesManager.getAssignedSecurityTeams
(PerunSession sess, Facility facility) return assigned security teams for specific facilitySecurityTeamsManager.getSecurityTeams
(PerunSession perunSession) Get list of SecurityTeams by access rights - PERUNADMIN : all teams - SECURITYADMIN : teams where user is adminstatic List<SecurityTeam>
AuthzResolver.getSecurityTeamsWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all SecurityTeams where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.Modifier and TypeMethodDescriptionvoid
SecurityTeamsManager.addAdmin
(PerunSession perunSession, SecurityTeam securityTeam, Group group) Create group as security admins group of given security team (all users in group will have security admin rights)void
SecurityTeamsManager.addAdmin
(PerunSession perunSession, SecurityTeam securityTeam, User user) create security admin from given user and add him as security admin of given security teamvoid
SecurityTeamsManager.addUserToBlacklist
(PerunSession perunSession, SecurityTeam securityTeam, User user, String description) Add User to black list of security team to filter him out.void
FacilitiesManager.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Assign given security team to given facility (means the facility trusts the security team)SecurityTeamsManager.createSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam) Create new SecurityTeam.void
SecurityTeamsManager.deleteSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam) Delete SecurityTeam.void
SecurityTeamsManager.deleteSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam, boolean forceDelete) Delete SecurityTeam.SecurityTeamsManager.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) Deprecated.SecurityTeamsManager.getAdmins
(PerunSession perunSession, SecurityTeam securityTeam, boolean onlyDirectAdmins) Deprecated.FacilitiesManager.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) Get facilities where security team is assigned.SecurityTeamsManager.getBlacklist
(PerunSession perunSession, SecurityTeam securityTeam) get list of blacklisted users by security teamSecurityTeamsManager.getBlacklistWithDescription
(PerunSession perunSession, SecurityTeam securityTeam) get list of blacklisted users by security team containing also descriptionvoid
SecurityTeamsManager.removeAdmin
(PerunSession perunSession, SecurityTeam securityTeam, Group group) Remove security admin role for given security team from groupvoid
SecurityTeamsManager.removeAdmin
(PerunSession perunSession, SecurityTeam securityTeam, User user) Remove security admin role for given security team from uservoid
FacilitiesManager.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Remove (Unassign) given security team from given facilityvoid
SecurityTeamsManager.removeUserFromBlacklist
(PerunSession perunSession, SecurityTeam securityTeam, User user) remove user from blacklist of given security teamSecurityTeamsManager.updateSecurityTeam
(PerunSession perunSession, SecurityTeam securityTeam) Updates SecurityTeam. -
Uses of SecurityTeam in cz.metacentrum.perun.core.api.exceptions
Modifier and TypeMethodDescriptionAlreadyAdminException.getSecurityTeam()
Getter for the security teamSecurityTeamAlreadyAssignedException.getSecurityTeam()
Getter for the securityTeamSecurityTeamNotAssignedException.getSecurityTeam()
Getter for the securityTeamModifierConstructorDescriptionAlreadyAdminException
(String message, Group group, SecurityTeam securityTeam) Constructor with a message, group and a security teamAlreadyAdminException
(String message, User user, SecurityTeam securityTeam) Constructor with a message, user and security teamAlreadyAdminException
(String message, Throwable cause, Group group, SecurityTeam securityTeam) Constructor with a message, Throwable object, group and a security teamAlreadyAdminException
(String message, Throwable cause, User user, SecurityTeam securityTeam) Constructor with a message, Throwable object, user and the security teamSecurityTeamAlreadyAssignedException
(SecurityTeam securityTeam) Constructor with the securityTeamSecurityTeamAlreadyAssignedException
(String message, SecurityTeam securityTeam) Simple constructor with a message and the securityTeamSecurityTeamAlreadyAssignedException
(String message, Throwable cause, SecurityTeam securityTeam) Constructor with a message, Throwable object and the securityTeamSecurityTeamAlreadyAssignedException
(Throwable cause, SecurityTeam securityTeam) Constructor with a Throwable object and the securityTeamSecurityTeamNotAssignedException
(SecurityTeam securityTeam) Constructor with the securityTeamSecurityTeamNotAssignedException
(String message, SecurityTeam securityTeam) Simple constructor with a message and the securityTeamSecurityTeamNotAssignedException
(String message, Throwable cause, SecurityTeam securityTeam) Constructor with a message, Throwable object and the securityTeamSecurityTeamNotAssignedException
(Throwable cause, SecurityTeam securityTeam) Constructor with a Throwable object and the securityTeam -
Uses of SecurityTeam in cz.metacentrum.perun.core.bl
Modifier and TypeMethodDescriptionSecurityTeamsManagerBl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Create security teamSecurityTeamsManagerBl.getSecurityTeamById
(PerunSession sess, int id) get security team by its idSecurityTeamsManagerBl.getSecurityTeamByName
(PerunSession sess, String name) get security team by its nameSecurityTeamsManagerBl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Update security teamModifier and TypeMethodDescriptionSecurityTeamsManagerBl.getAllSecurityTeams
(PerunSession sess) get all security teams in perun systemFacilitiesManagerBl.getAssignedSecurityTeams
(PerunSession sess, Facility facility) Return all security teams which specific facility trustsSecurityTeamsManagerBl.getSecurityTeams
(PerunSession sess) Get list of SecurityTeams by access rights - PERUNADMIN : all teams - SECURITYADMIN : teams where user is adminModifier and TypeMethodDescriptionvoid
SecurityTeamsManagerBl.addUserToBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user, String description) Blacklist user by given security team with description.void
FacilitiesManagerBl.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Assign given security team to given facility (means the facility trusts the security team)void
SecurityTeamsManagerBl.checkGroupIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) check if group is not security admin of given security team throw exception if it isvoid
SecurityTeamsManagerBl.checkGroupIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) check if group is security admin of given security team throw exception if is notvoid
FacilitiesManagerBl.checkSecurityTeamAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Check if security team is assigned to facility.void
SecurityTeamsManagerBl.checkSecurityTeamExists
(PerunSession sess, SecurityTeam securityTeam) check if security team exists throw exception if doesn'tvoid
FacilitiesManagerBl.checkSecurityTeamNotAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Check if security team is not assigned to facility.void
SecurityTeamsManagerBl.checkSecurityTeamNotExists
(PerunSession sess, SecurityTeam securityTeam) check if security team does not exist throw exception if dovoid
SecurityTeamsManagerBl.checkSecurityTeamUniqueName
(PerunSession sess, SecurityTeam securityTeam) check if name is unique throw exception if it is notvoid
SecurityTeamsManagerBl.checkUserIsInBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is blacklisted by given security team throw exception if is notvoid
SecurityTeamsManagerBl.checkUserIsNotInBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is not blacklisted by given security team throw exception if isvoid
SecurityTeamsManagerBl.checkUserIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is not security admin of given security team throw exception if it isvoid
SecurityTeamsManagerBl.checkUserIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is security admin of given security team throw exception if is notSecurityTeamsManagerBl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Create security teamvoid
SecurityTeamsManagerBl.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam, boolean forceDelete) Delete security teamSecurityTeamsManagerBl.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) Gets list of all group administrators of the SecurityTeam.SecurityTeamsManagerBl.getAdmins
(PerunSession sess, SecurityTeam securityTeam, boolean onlyDirectAdmins) get all security admins of given security teamFacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) Get facilities where the security team is assignedSecurityTeamsManagerBl.getBlacklist
(PerunSession sess, SecurityTeam securityTeam) get blacklist of security teamSecurityTeamsManagerBl.getBlacklistWithDescription
(PerunSession sess, SecurityTeam securityTeam) get blacklist of security team containing also descriptionboolean
SecurityTeamsManagerBl.isUserBlacklisted
(PerunSession sess, SecurityTeam st, User user) control if user is blacklisted by given security teamvoid
FacilitiesManagerBl.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Remove (Unassign) given security team from given facilityvoid
SecurityTeamsManagerBl.removeUserFromBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) remove user from blacklist of given security teamSecurityTeamsManagerBl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Update security team -
Uses of SecurityTeam in cz.metacentrum.perun.core.blImpl
Modifier and TypeMethodDescriptionSecurityTeamsManagerBlImpl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerBlImpl.getSecurityTeamById
(PerunSession sess, int id) SecurityTeamsManagerBlImpl.getSecurityTeamByName
(PerunSession sess, String name) SecurityTeamsManagerBlImpl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Modifier and TypeMethodDescriptionSecurityTeamsManagerBlImpl.getAllSecurityTeams
(PerunSession sess) FacilitiesManagerBlImpl.getAssignedSecurityTeams
(PerunSession sess, Facility facility) SecurityTeamsManagerBlImpl.getSecurityTeams
(PerunSession sess) static List<SecurityTeam>
AuthzResolverBlImpl.getSecurityTeamsWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all SecurityTeams where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.Modifier and TypeMethodDescriptionstatic void
AuthzResolverBlImpl.addAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) static void
AuthzResolverBlImpl.addAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerBlImpl.addUserToBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user, String description) void
FacilitiesManagerBlImpl.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.checkGroupIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
SecurityTeamsManagerBlImpl.checkGroupIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
FacilitiesManagerBlImpl.checkSecurityTeamAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.checkSecurityTeamExists
(PerunSession sess, SecurityTeam securityTeam) void
FacilitiesManagerBlImpl.checkSecurityTeamNotAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.checkSecurityTeamNotExists
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.checkSecurityTeamUniqueName
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.checkUserIsInBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerBlImpl.checkUserIsNotInBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerBlImpl.checkUserIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerBlImpl.checkUserIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) SecurityTeamsManagerBlImpl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam, boolean forceDelete) SecurityTeamsManagerBlImpl.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerBlImpl.getAdmins
(PerunSession sess, SecurityTeam securityTeam, boolean onlyDirectAdmins) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerBlImpl.getBlacklist
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerBlImpl.getBlacklistWithDescription
(PerunSession sess, SecurityTeam securityTeam) boolean
SecurityTeamsManagerBlImpl.isUserBlacklisted
(PerunSession sess, SecurityTeam securityTeam, User user) static void
AuthzResolverBlImpl.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) static void
AuthzResolverBlImpl.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) static void
AuthzResolverBlImpl.removeAllAuthzForSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
FacilitiesManagerBlImpl.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerBlImpl.removeUserFromBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) SecurityTeamsManagerBlImpl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) -
Uses of SecurityTeam in cz.metacentrum.perun.core.entry
Modifier and TypeMethodDescriptionSecurityTeamsManagerEntry.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerEntry.getSecurityTeamById
(PerunSession sess, int id) SecurityTeamsManagerEntry.getSecurityTeamByName
(PerunSession sess, String name) SecurityTeamsManagerEntry.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Modifier and TypeMethodDescriptionSecurityTeamsManagerEntry.getAllSecurityTeams
(PerunSession sess) FacilitiesManagerEntry.getAssignedSecurityTeams
(PerunSession sess, Facility facility) SecurityTeamsManagerEntry.getSecurityTeams
(PerunSession sess) Modifier and TypeMethodDescriptionvoid
SecurityTeamsManagerEntry.addAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
SecurityTeamsManagerEntry.addAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerEntry.addUserToBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user, String description) void
FacilitiesManagerEntry.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) SecurityTeamsManagerEntry.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerEntry.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerEntry.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam, boolean forceDelete) SecurityTeamsManagerEntry.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerEntry.getAdmins
(PerunSession sess, SecurityTeam securityTeam, boolean onlyDirectAdmins) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerEntry.getBlacklist
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerEntry.getBlacklistWithDescription
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerEntry.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
SecurityTeamsManagerEntry.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
FacilitiesManagerEntry.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerEntry.removeUserFromBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) SecurityTeamsManagerEntry.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) -
Uses of SecurityTeam in cz.metacentrum.perun.core.impl
Modifier and TypeFieldDescriptionprotected static final RowMapper<SecurityTeam>
SecurityTeamsManagerImpl.SECURITY_TEAM_MAPPER
Converts s ResultSet's row to a SecurityTeam instance.Modifier and TypeMethodDescriptionSecurityTeamsManagerImpl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerImpl.getSecurityTeamById
(PerunSession sess, int id) SecurityTeamsManagerImpl.getSecurityTeamByName
(PerunSession sess, String name) SecurityTeamsManagerImpl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Modifier and TypeMethodDescriptionSecurityTeamsManagerImpl.getAllSecurityTeams
(PerunSession sess) FacilitiesManagerImpl.getAssignedSecurityTeams
(PerunSession sess, Facility facility) AuthzResolverImpl.getSecurityTeamsWhereUserIsInRoles
(User user, List<String> roles) Modifier and TypeMethodDescriptionvoid
AuthzResolverImpl.addAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
AuthzResolverImpl.addAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerImpl.addUserToBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user, String description) void
FacilitiesManagerImpl.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.checkGroupIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
SecurityTeamsManagerImpl.checkGroupIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
FacilitiesManagerImpl.checkSecurityTeamAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.checkSecurityTeamExists
(PerunSession sess, SecurityTeam securityTeam) void
FacilitiesManagerImpl.checkSecurityTeamNotAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.checkSecurityTeamNotExists
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.checkSecurityTeamUniqueName
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.checkUserIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerImpl.checkUserIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) SecurityTeamsManagerImpl.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerImpl.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerImpl.getAdmins
(PerunSession sess, SecurityTeam securityTeam) FacilitiesManagerImpl.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) SecurityTeamsManagerImpl.getDirectAdmins
(PerunSession sess, SecurityTeam securityTeam) boolean
SecurityTeamsManagerImpl.isUserBlacklisted
(PerunSession sess, SecurityTeam securityTeam, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
AuthzResolverImpl.removeAllAuthzForSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) void
FacilitiesManagerImpl.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) void
SecurityTeamsManagerImpl.removeUserFromBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) SecurityTeamsManagerImpl.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Modifier and TypeMethodDescriptionSecurityTeamsManagerImpl.getBlacklist
(PerunSession sess, List<SecurityTeam> securityTeams) SecurityTeamsManagerImpl.getBlacklistWithDescription
(PerunSession sess, List<SecurityTeam> securityTeams) -
Uses of SecurityTeam in cz.metacentrum.perun.core.implApi
Modifier and TypeMethodDescriptionSecurityTeamsManagerImplApi.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Create security teamSecurityTeamsManagerImplApi.getSecurityTeamById
(PerunSession sess, int id) get security team by its idSecurityTeamsManagerImplApi.getSecurityTeamByName
(PerunSession sess, String name) get security team by its nameSecurityTeamsManagerImplApi.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Update security teamModifier and TypeMethodDescriptionSecurityTeamsManagerImplApi.getAllSecurityTeams
(PerunSession sess) get all security teams in perun systemFacilitiesManagerImplApi.getAssignedSecurityTeams
(PerunSession sess, Facility facility) Return all security teams which specific facility trustsAuthzResolverImplApi.getSecurityTeamsWhereUserIsInRoles
(User user, List<String> roles) Get all SecurityTeams where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.Modifier and TypeMethodDescriptionvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
AuthzResolverImplApi.addAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
SecurityTeamsManagerImplApi.addUserToBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user, String description) Blacklist user by given security team with optional reason in description.void
FacilitiesManagerImplApi.assignSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Assign given security team to given facility (means the facility trusts the security team)void
SecurityTeamsManagerImplApi.checkGroupIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) check if group is not security admin of given security team throw exception if it isvoid
SecurityTeamsManagerImplApi.checkGroupIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) check if group is security admin of given security team throw exception if is notvoid
FacilitiesManagerImplApi.checkSecurityTeamAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Check if security team is assigned to facility.void
SecurityTeamsManagerImplApi.checkSecurityTeamExists
(PerunSession sess, SecurityTeam securityTeam) check if security team exists throw exception if doesn'tvoid
FacilitiesManagerImplApi.checkSecurityTeamNotAssigned
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Check if security team is not assigned to facility.void
SecurityTeamsManagerImplApi.checkSecurityTeamNotExists
(PerunSession sess, SecurityTeam securityTeam) check if security team does not exist throw exception if dovoid
SecurityTeamsManagerImplApi.checkSecurityTeamUniqueName
(PerunSession sess, SecurityTeam securityTeam) check if name is unique throw exception if it is notvoid
SecurityTeamsManagerImplApi.checkUserIsNotSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is not security admin or a member of authorized group of given security team throw exception if it isvoid
SecurityTeamsManagerImplApi.checkUserIsSecurityAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) check if user is security admin or a member of authorized group of given security team throw exception if is notSecurityTeamsManagerImplApi.createSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Create security teamvoid
SecurityTeamsManagerImplApi.deleteSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Delete security teamSecurityTeamsManagerImplApi.getAdminGroups
(PerunSession sess, SecurityTeam securityTeam) Gets list of all group administrators of the SecurityTeam.SecurityTeamsManagerImplApi.getAdmins
(PerunSession sess, SecurityTeam securityTeam) get all security admins of given security teamFacilitiesManagerImplApi.getAssignedFacilities
(PerunSession sess, SecurityTeam securityTeam) Get facilities where security team is assigned.SecurityTeamsManagerImplApi.getDirectAdmins
(PerunSession perunSession, SecurityTeam securityTeam) Gets list of direct user administrators of the securityTeam.boolean
SecurityTeamsManagerImplApi.isUserBlacklisted
(PerunSession sess, SecurityTeam securityTeam, User user) Check if user is blacklisted by given security teamvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, Group group) void
AuthzResolverImplApi.removeAdmin
(PerunSession sess, SecurityTeam securityTeam, User user) void
AuthzResolverImplApi.removeAllAuthzForSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Removes all authz entries for the securityTeamvoid
FacilitiesManagerImplApi.removeSecurityTeam
(PerunSession sess, Facility facility, SecurityTeam securityTeam) Remove (Unassign) given security team from given facilityvoid
SecurityTeamsManagerImplApi.removeUserFromBlacklist
(PerunSession sess, SecurityTeam securityTeam, User user) remove user from blacklist of given security teamSecurityTeamsManagerImplApi.updateSecurityTeam
(PerunSession sess, SecurityTeam securityTeam) Update security teamModifier and TypeMethodDescriptionSecurityTeamsManagerImplApi.getBlacklist
(PerunSession sess, List<SecurityTeam> securityTeams) get union of blacklists of security teamsSecurityTeamsManagerImplApi.getBlacklistWithDescription
(PerunSession sess, List<SecurityTeam> securityTeams) get union of blacklists of security teams containing also description