Uses of Class
cz.metacentrum.perun.core.api.Vo
Packages that use Vo
Package
Description
Exceptions.
-
Uses of Vo in cz.metacentrum.perun.audit.events.AttributesManagerEvents
Methods in cz.metacentrum.perun.audit.events.AttributesManagerEvents that return VoModifier and TypeMethodDescriptionAllAttributesRemovedForVo.getVo()
AttributeRemovedForVo.getVo()
AttributeSetForVo.getVo()
Constructors in cz.metacentrum.perun.audit.events.AttributesManagerEvents with parameters of type VoModifierConstructorDescriptionAttributeRemovedForVo
(AttributeDefinition attribute, Vo vo) AttributeSetForVo
(Attribute attribute, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler
Methods in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler that return VoModifier and TypeMethodDescriptionMembershipExpirationInDays.getVo()
MembershipExpirationInMonthNotification.getVo()
MembershipExpired.getVo()
Constructors in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler with parameters of type VoModifierConstructorDescriptionMembershipExpirationInDays
(Member member, int daysToExpiration, Vo vo) MembershipExpirationInMonthNotification
(Member member, Vo vo) MembershipExpired
(Member member, int daysAfterExpiration, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.ExtSourcesManagerEvents
Methods in cz.metacentrum.perun.audit.events.ExtSourcesManagerEvents that return VoConstructors in cz.metacentrum.perun.audit.events.ExtSourcesManagerEvents with parameters of type VoModifierConstructorDescriptionExtSourceAddedToVo
(ExtSource source, Vo vo) ExtSourceRemovedFromVo
(ExtSource source, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.GroupManagerEvents
Methods in cz.metacentrum.perun.audit.events.GroupManagerEvents that return VoModifier and TypeMethodDescriptionAllGroupsFromVoDeleted.getVo()
GroupCreatedAsSubgroup.getVo()
GroupCreatedInVo.getVo()
Constructors in cz.metacentrum.perun.audit.events.GroupManagerEvents with parameters of type VoModifierConstructorDescriptionGroupCreatedAsSubgroup
(Group group, Vo vo, Group parentGroup) GroupCreatedInVo
(Group group, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.MailManagerEvents
Methods in cz.metacentrum.perun.audit.events.MailManagerEvents that return VoModifier and TypeMethodDescriptionInvitationSentEvent.getVo()
MailForVoIdAdded.getVo()
MailForVoIdRemoved.getVo()
MailForVoIdUpdated.getVo()
Constructors in cz.metacentrum.perun.audit.events.MailManagerEvents with parameters of type VoModifierConstructorDescriptionMailForVoIdAdded
(ApplicationMail mail, Vo vo) MailForVoIdRemoved
(ApplicationMail mail, Vo vo) MailForVoIdUpdated
(ApplicationMail mail, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.RegistrarManagerEvents
Methods in cz.metacentrum.perun.audit.events.RegistrarManagerEvents that return VoConstructors in cz.metacentrum.perun.audit.events.RegistrarManagerEvents with parameters of type VoModifierConstructorDescriptionMembershipExtendedForMemberInApprovedApp
(Member member, Application app, Vo vo) -
Uses of Vo in cz.metacentrum.perun.audit.events.VoManagerEvents
Methods in cz.metacentrum.perun.audit.events.VoManagerEvents that return VoModifier and TypeMethodDescriptionLastAdminRemovedFromVo.getVo()
VoCreated.getVo()
VoDeleted.getVo()
VoUpdated.getVo()
Constructors in cz.metacentrum.perun.audit.events.VoManagerEvents with parameters of type Vo -
Uses of Vo in cz.metacentrum.perun.core.api
Methods in cz.metacentrum.perun.core.api that return VoModifier and TypeMethodDescriptionVosManager.createVo
(PerunSession perunSession, Vo vo) Create new VO.MembersManager.getMemberVo
(PerunSession sess, Member member) Get the member VO.EnrichedBanOnVo.getVo()
EnrichedVo.getVo()
GroupsManager.getVo
(PerunSession sess, Group group) Gets the Vo which is owner of the group.ResourcesManager.getVo
(PerunSession perunSession, Resource resource) Get Vo which is tied to specified resource.RichResource.getVo()
Returns VO associated with this resourceVosManager.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManager.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).VosManager.updateVo
(PerunSession perunSession, Vo vo) Updates VO.Methods in cz.metacentrum.perun.core.api that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManager.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.VosManager.getAllVos
(PerunSession perunSession) Get list of Vos without any privilege.EnrichedVo.getMemberVos()
VosManager.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.EnrichedVo.getParentVos()
VosManager.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.VosManager.getVos
(PerunSession perunSession) Get list of Vos by Access Righs: If User is: - PERUNADMIN : get all Vos - VoAdmin : Vo where user is Admin - GroupAdmin: Vo where user is GroupAdminVosManager.getVosByIds
(PerunSession perunSession, List<Integer> ids) Finds existing VOs by ids.UsersManager.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.AuthzResolver.getVosWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Vos 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.UsersManager.getVosWhereUserIsMember
(PerunSession perunSession, User user) Returns list of VOs, where the user is a member.AuthzResolver.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.AuthzResolver.isUserLastAdminInVos
(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.Methods in cz.metacentrum.perun.core.api with parameters of type VoModifier and TypeMethodDescriptionvoid
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
ExtSourcesManager.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManager.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.void
MembersManager.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates) Add member candidates.void
MembersManager.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) Add member candidates to Group.void
VosManager.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member 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.void
GroupsManager.allowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) Sets flag required for including groups to parent vo in a vo hierarchy.void
GroupsManager.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.boolean
MembersManager.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManager.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyvoid
AttributesManager.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
VosManager.convertSponsoredUsers
(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.void
VosManager.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.GroupsManager.createGroup
(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.MembersManager.createMember
(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) Create new member from user by login and ExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManager.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.ResourcesManager.createResource
(PerunSession perunSession, Resource resource, Vo vo, Facility facility) Inserts resource into DB.ResourcesManager.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag for the vo.MembersManager.createSpecificMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType) Creates a new member from candidate which is prepared for creating specific User In list specificUserOwners can't be specific user, only normal users and sponsored users are allowed.MembersManager.createSpecificMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType, List<Group> groups) Creates a new member from candidate which is prepared for creating specificUser In list specificUserOwners can't be specific user, only normal users and sponsored users are allowed.MembersManager.createSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) Creates a new sponsored Member and its User.MembersManager.createSponsoredMembers
(PerunSession session, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) Creates new sponsored Members (with random generated passwords).MembersManager.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, List<Group> groups) Creates new sponsored members using input from CSV file.VosManager.createVo
(PerunSession perunSession, Vo vo) Create new VO.void
GroupsManager.deleteAllGroups
(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).void
MembersManager.deleteAllMembers
(PerunSession sess, Vo vo) Deletes all VO members.void
ResourcesManager.deleteAllResources
(PerunSession perunSession, Vo vo) Deletes all resources for the VO.void
ResourcesManager.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.void
VosManager.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.void
VosManager.deleteVo
(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.void
GroupsManager.disallowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) Unsets flag required for including groups to parent vo in a vo hierarchyvoid
GroupsManager.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyVosManager.findCandidates
(PerunSession perunSession, Vo vo, String searchString) Finds users, who can join the Vo.VosManager.findCandidates
(PerunSession perunSession, Vo vo, String searchString, int maxNumOfResults) Finds users, who can join the Vo.MembersManager.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) Return list of richMembers for specific vo by the searchString with attrs specific for list of attrsNames.MembersManager.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers for specific vo by the searchString with attrs specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManager.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members by the searchString under defined VO.MembersManager.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members with attributes by the searchString under defined VO.UsersManager.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) Return list of RichUsers who matches the searchString, searching name, email and logins and are not member in specific VO and contain selected attributes.VosManager.getAdminGroups
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getAdminGroups
(PerunSession perunSession, Vo vo, String role) Deprecated.VosManager.getAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) Deprecated.GroupsManager.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManager.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.TasksManager.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManager.getAllGroups
(PerunSession sess, Vo vo) Get groups of Vo by ACCESS RIGHTS: If user is: - PERUNADMIN or VOADMIN : all groups in vo - GROUPADMIN : only groups where user is adminGroupsManager.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) Get groups of the VO stored in the map reflecting the hierarchy by ACCESS RIGHTS: If user is: - PERUNADMIN or VOADMIN : all Groups - GROUPADMIN : only groups where user is groupAdminFacilitiesManager.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Get all Groups which can use this facility (Groups must be assigned to resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned)FacilitiesManager.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) Get all RichGroups which can use this facility (Groups must be assigned to Resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned) We also retrieve attributes specified by attrNames for each returned RichGroup.FacilitiesManager.getAllowedUsers
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility specificVo and specificService can choose concrete users if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManager.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.GroupsManager.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManager.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups containing selected attributes filtered by role and its typeMembersManager.getAllSponsoredMembers
(PerunSession sess, Vo vo) Gets list of all sponsored members of a VO.MembersManager.getAllSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) Gets list of VO's all sponsored members with sponsors.ServicesManager.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).AttributesManager.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManager.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManager.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManager.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty too).VosManager.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Vo.MembersManager.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) Get all RichMembers with attrs specific for list of attrsNames from the vo.MembersManager.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attrs specific for list of attrsNames from the vo and have only status which is contain in list of statuses.VosManager.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.ResourcesManager.getEnrichedResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.ServicesManager.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManager.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManager.getGroups
(PerunSession sess, Vo vo) Get groups of users under the VO by ACCESS RIGHTS: If user is: - PERUNADMIN or VOADMIN : all groups - GROUPADMIN : only groups where user is GroupAdminint
GroupsManager.getGroupsCount
(PerunSession sess, Vo vo) GroupsManager.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) Get page of groups from the given vo.GroupsManager.getGroupsWhereUserIsActiveMember
(PerunSession session, User user, Vo vo) Returns groups in which the user is active member.UsersManager.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) Returns list of Groups in selected Vo, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.MembersManager.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManager.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManager.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManager.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManager.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.Searcher.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) This method finds all members with given values of the queried attributes.Searcher.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) This method get Map of user Attributes with searching values and try to find all members, which have specific attributes in format for specific VO.int
MembersManager.getMembersCount
(PerunSession sess, Vo vo) Get the VO members count.int
MembersManager.getMembersCount
(PerunSession sess, Vo vo, Status status) Get the VO members count with defined status.MembersManager.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) Get page of members from the given vo, with the given attributes.MembersManager.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) Get page of members from the given vo, with the given attributes, based on policy.MembersManager.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended member's expiration time.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.ResourcesManager.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.ResourcesManager.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.int
ResourcesManager.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.TasksManager.getResourcesState
(PerunSession session, Vo vo) Returns list of ResourceStates for VO.ResourcesManager.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManager.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManager.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.VosManager.getRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Deprecated.VosManager.getRichAdminsWithAttributes
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.MembersManager.getRichMembers
(PerunSession sess, Vo vo) Get all rich members of VO.MembersManager.getRichMembers
(PerunSession sess, Vo vo, Status status) Get all rich members of VO with specified status.MembersManager.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) Get all rich members of VO.MembersManager.getRichMembersWithAttributes
(PerunSession sess, Vo vo) Get all rich members of VO.MembersManager.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) Get all rich members of VO with specified status.MembersManager.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef for vo.MembersManager.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for vo.ResourcesManager.getRichResources
(PerunSession perunSession, Vo vo) Get all VO rich resources with facility property filled.MembersManager.getServiceUserRichMembers
(PerunSession sess, Vo vo) Get RichMembers from a VO who are service users.MembersManager.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManager.getSponsoredMembers
(PerunSession sess, Vo vo, User user) Gets list of members of a VO sponsored by the given user.MembersManager.getSponsoredMembers
(PerunSession sess, Vo vo, User user, List<String> attrNames) Get all sponsored RichMembers with attributes by list of attribute names for specific User and Vo.MembersManager.getSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) Gets list of sponsored members with sponsors.UsersManager.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) Return list of users who matches the searchString, searching name, email and logins and are not member in specific VO.ExtSourcesManager.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.VosManager.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) Returns number of vo members by their status.boolean
GroupsManager.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsstatic boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo, boolean checkMfa) Checks if the principal is authorized to do some action of vo attribute.void
MembersManager.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.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
AttributesManager.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
AttributesManager.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.void
AttributesManager.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
ExtSourcesManager.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ExtSourcesManager.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.void
VosManager.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given 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.void
AttributesManager.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.void
AttributesManager.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.MembersManager.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, String login, User sponsor, LocalDate validityTo) Creates a sponsored membership for the given user.void
void
void
Sets VO associated with this resourceVosManager.updateVo
(PerunSession perunSession, Vo vo) Updates VO.Method parameters in cz.metacentrum.perun.core.api with type arguments of type VoModifier and TypeMethodDescriptionAuthzResolver.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.AuthzResolver.isUserLastAdminInVos
(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.void
EnrichedVo.setMemberVos
(List<Vo> memberVos) void
EnrichedVo.setParentVos
(List<Vo> parentVos) Constructors in cz.metacentrum.perun.core.api with parameters of type VoConstructor parameters in cz.metacentrum.perun.core.api with type arguments of type Vo -
Uses of Vo in cz.metacentrum.perun.core.api.exceptions
Methods in cz.metacentrum.perun.core.api.exceptions that return VoModifier and TypeMethodDescriptionAlreadyAdminException.getVo()
Getter for the voVoNotExistsException.getVo()
Getter for the VOConstructors in cz.metacentrum.perun.core.api.exceptions with parameters of type VoModifierConstructorDescriptionAlreadyAdminException
(Group authorizedGroup, Vo vo) Constructor with the authorized group and the voAlreadyAdminException
(User user, Vo vo) Constructor with the user and the voConstructor with a message, Throwable object, authorized group, vo and roleConstructor with a message, Throwable object, user, vo and roleConstructor with the VO -
Uses of Vo in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that return VoModifier and TypeMethodDescriptionVosManagerBl.createVo
(PerunSession perunSession, Vo vo) Create new VO.MembersManagerBl.getMemberVo
(PerunSession sess, Member member) Get the member VO.GroupsManagerBl.getVo
(PerunSession sess, Group group) Gets the Vo which is owner of the group.ResourcesManagerBl.getVo
(PerunSession perunSession, Resource resource) Get Vo which is tied to specified resource.VosManagerBl.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManagerBl.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).VosManagerBl.updateVo
(PerunSession perunSession, Vo vo) Updates VO.Methods in cz.metacentrum.perun.core.bl that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManagerBl.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.VosManagerBl.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.VosManagerBl.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.VosManagerBl.getVos
(PerunSession perunSession) Get list of all Vos.VosManagerBl.getVosByIds
(PerunSession perunSession, List<Integer> ids) Finds existing VOs by ids.VosManagerBl.getVosByPerunBean
(PerunSession sess, Facility facility) Returns list of vos connected with a facilityVosManagerBl.getVosByPerunBean
(PerunSession sess, Group group) Returns list of vos connected with a groupVosManagerBl.getVosByPerunBean
(PerunSession sess, Host host) Returns list of vos connected with a hostVosManagerBl.getVosByPerunBean
(PerunSession sess, Member member) Returns list of vos connected with a memberVosManagerBl.getVosByPerunBean
(PerunSession sess, Resource resource) Returns list of vos connected with a resourceVosManagerBl.getVosByPerunBean
(PerunSession sess, User user) Returns list of vos connected with a userGroupsManagerBl.getVosWhereGroupIsAdmin
(PerunSession perunSession, Group group) Get list of VOs where the given group is given the admin role.UsersManagerBl.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.UsersManagerBl.getVosWhereUserIsMember
(PerunSession perunSession, User user) Returns list of VOs, where the user is a member.GroupsManagerBl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.VosManagerBl.searchForVos
(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all VOs based on shortname and descriptionVosManagerBl.searchForVos
(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) Similarity substring search in provided VOs based on shortname and descriptionMethods in cz.metacentrum.perun.core.bl with parameters of type VoModifier and TypeMethodDescriptionvoid
ExtSourcesManagerBl.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManagerBl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.void
VosManagerBl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.void
GroupsManagerBl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.boolean
MembersManagerBl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManagerBl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyvoid
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
VosManagerBl.checkVoExists
(PerunSession sess, Vo vo) void
VosManagerBl.convertSponsoredUsers
(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.void
VosManagerBl.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.GroupsManagerBl.createGroup
(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.MembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates member.ResourcesManagerBl.createResource
(PerunSession perunSession, Resource resource, Vo vo, Facility facility) Inserts resource into DB.ResourcesManagerBl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners, List<Group> groups) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) Creates a new sponsored member.MembersManagerBl.createSponsoredMembers
(PerunSession session, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) Creates new sponsored members.MembersManagerBl.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation, List<Group> groups) Creates new sponsored members.VosManagerBl.createVo
(PerunSession perunSession, Vo vo) Create new VO.void
GroupsManagerBl.deleteAllGroups
(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).void
MembersManagerBl.deleteAllMembers
(PerunSession sess, Vo vo) Deletes all VO members.void
ResourcesManagerBl.deleteAllResources
(PerunSession perunSession, Vo vo) Deletes all resources for the VO.void
ResourcesManagerBl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.void
GroupsManagerBl.deleteMembersGroup
(PerunSession sess, Vo vo) Deletes built-in members group.void
VosManagerBl.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.void
VosManagerBl.deleteVo
(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.void
GroupsManagerBl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyVosManagerBl.findCandidates
(PerunSession perunSession, Vo vo, String searchString) Finds users, who can join the Vo.VosManagerBl.findCandidates
(PerunSession perunSession, Vo vo, String searchString, int maxNumOfResults) Finds users, who can join the Vo.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) Return list of richMembers for specific vo by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers for specific vo by the searchString with attributes specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManagerBl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members VO by specific string.MembersManagerBl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name under defined VO.MembersManagerBl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name or login or email under defined VO.MembersManagerBl.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of rich members by theirs name, id, uuid, login or email under defined VO.MembersManagerBl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members with attributes by theirs name or login or email under defined VO.MembersManagerBl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString, List<String> attrsNames, boolean onlySponsored) Return list of rich members with certain attributes by theirs name or login or email defined VO.UsersManagerBl.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) Return list of RichUsers who matches the searchString, searching name, email and logins and are not member in specific VO and contain selected attributes.VosManagerBl.getAdminGroups
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getAdminGroups
(PerunSession perunSession, Vo vo, String role) Get list of group administrators of the given VO.VosManagerBl.getAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) Get list of user administrators of specific vo for specific role.GroupsManagerBl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManagerBl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.TasksManagerBl.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManagerBl.getAllGroups
(PerunSession sess, Vo vo) Get all groups of the VO.GroupsManagerBl.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) Get all groups of the VO stored in the map reflecting the hierarchy.FacilitiesManagerBl.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Get all Groups which can use this facility (Groups must be assigned to resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned)FacilitiesManagerBl.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) Get all RichGroups which can use this facility (Groups must be assigned to Resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned) We also retrieve attributes specified by attrNames for each returned RichGroup.FacilitiesManagerBl.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility You can specify VO or Service you are interested in to filter resulting users (they must be members of VO and from Resource with assigned Service). if specificVo, specificService or both are null, they do not specific (all possible results are returned)FacilitiesManagerBl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility and who are not expired in any of groups associated with any resource You can specify VO or Service you are interested in to filter resulting users (they must be members of VO and from Resource with assigned Service). if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManagerBl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.GroupsManagerBl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerBl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Returns all RichGroups containing selected attributes filtered by role and its typeFacilitiesManagerBl.getAssignedResources
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Returns all resources assigned to the facility with optionally VO and Service specifiedResourcesManagerBl.getAssignedResources
(PerunSession sess, User user, Vo vo) Return List of assigned resources to user on the vo.ServicesManagerBl.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).AttributesManagerBl.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerBl.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerBl.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManagerBl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty and virtual too).VosManagerBl.getCompleteCandidates
(PerunSession sess, Vo vo, Group group, List<String> attrNames, String searchString, List<ExtSource> extSources) Finds MemberCandidates who can join the Group.VosManagerBl.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Vo.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) Get all RichMembers with attributes specific for list of attrsNames from the vo.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrsNames from the vo and have only status which is contain in list of statuses.VosManagerBl.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getDirectRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.VosManagerBl.getEnrichedBansForVo
(PerunSession sess, Vo vo, List<String> attrNames) Get all Enriched Bans for given VO and attribute namesResourcesManagerBl.getEnrichedRichResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.FacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Vo vo) Returns list of facilities connected with a voServicesManagerBl.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerBl.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManagerBl.getGroups
(PerunSession sess, Vo vo) Get all groups of users under the VO.Filter output from getGroups by vo_id.GroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Vo vo) Returns list of groups connected with a voint
GroupsManagerBl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerBl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) Returns all groups which can be registered into during vo registration.GroupsManagerBl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) Returns all groups which can be registered into during vo registration.GroupsManagerBl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) Get page of groups from the given vo.GroupsManagerBl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerBl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) Returns list of Groups in selected Vo, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.GroupsManagerBl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceMembersManagerBl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManagerBl.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManagerBl.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerBl.getMemberByUserExtSources
(PerunSession perunSession, Vo vo, List<UserExtSource> userExtSources) Get member by its external sources.MembersManagerBl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) Returns member by his userId.MembersManagerBl.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManagerBl.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.SearcherBl.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) This method takes Map of Attributes (both member and user) with searching values and tries to find all users, with specific values in the given attributes More information about format below.MembersManagerBl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerBl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.int
MembersManagerBl.getMembersCount
(PerunSession sess, Vo vo) Get the VO members count.int
MembersManagerBl.getMembersCount
(PerunSession sess, Vo vo, Status status) Returns number of Vo members with defined status.MembersManagerBl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) Get page of members from the given vo, with the given attributes.MembersManagerBl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) Get page of members from the given vo, with the given attributes, based on policy.MembersManagerBl.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended potential member of the VO.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.ResourcesManagerBl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.ResourcesManagerBl.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.int
ResourcesManagerBl.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.TasksManagerBl.getResourcesState
(PerunSession session, Vo vo) Returns list of ResourceStates for VO.ResourcesManagerBl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManagerBl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManagerBl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.VosManagerBl.getRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Get list of richUser administrators of specific vo for specific role.VosManagerBl.getRichAdminsWithAttributes
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.MembersManagerBl.getRichMembers
(PerunSession sess, Vo vo) Get rich members for displaying on pages.MembersManagerBl.getRichMembers
(PerunSession sess, Vo vo, Status status) Get rich members who have the status, for displaying on pages.MembersManagerBl.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) Get all rich members of VO.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo) Get rich members for displaying on pages.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) Get rich members who have the status, for displaying on pages.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef.MembersManagerBl.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsNames for vo.ResourcesManagerBl.getRichResources
(PerunSession perunSession, Vo vo) Get all VO rich resources with facility property filled.MembersManagerBl.getServiceUserRichMembers
(PerunSession sess, Vo vo) Get RichMembers from a VO who are service users.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) Gets list of members that are sponsored by the user in the vo.MembersManagerBl.getSponsoredRichMembers
(PerunSession sess, Vo vo) Get list of rich members that are sponsored in the VO.UsersManagerBl.getUsersByPerunBean
(PerunSession sess, Vo vo) Returns list of users connected with a voUsersManagerBl.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) Return list of users who matches the searchString, searching name, email and logins and are not member in specific VO.ExtSourcesManagerBl.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.VosManagerBl.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) Returns number of vo members by their status.void
VosManagerBl.handleGroupLostVoRole
(PerunSession sess, Group group, Vo vo, String role) Handles a group that lost a role.void
VosManagerBl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) Handles a user that lost a role.boolean
GroupsManagerBl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsboolean
VosManagerBl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo, boolean checkGroups) Check whether a user is in a role for a given VO, possibly checking also user's groups.void
MembersManagerBl.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset all attributes for the vo without check of value.void
ExtSourcesManagerBl.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ExtSourcesManagerBl.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.void
VosManagerBl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.void
AttributesManagerBl.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.void
AttributesManagerBl.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Vo vo, Attribute attribute) Just store the particular attribute associated with the vo, doesn't preform any value check.void
MembersManagerBl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Set memberOrganizations and memberOrganizationsHistory attributes for specific member.MembersManagerBl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) Creates a sponsored membership for the given user.MembersManagerBl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) Creates a sponsored membership for the given user.void
MembersManagerBl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Update value of memberOrganizations or memberOrganizationsHistory attribute for specific member.VosManagerBl.updateVo
(PerunSession perunSession, Vo vo) Updates VO.boolean
VosManagerBl.usesEmbeddedGroupRegistrations
(PerunSession sess, Vo vo) Returns true, if the given vo uses EMBEDDED_GROUP_APPLICATION item in its form. -
Uses of Vo in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that return VoModifier and TypeMethodDescriptionVosManagerBlImpl.createVo
(PerunSession sess, Vo vo) MembersManagerBlImpl.getMemberVo
(PerunSession sess, Member member) GroupsManagerBlImpl.getVo
(PerunSession sess, Group group) ResourcesManagerBlImpl.getVo
(PerunSession sess, Resource resource) VosManagerBlImpl.getVoById
(PerunSession sess, int id) VosManagerBlImpl.getVoByShortName
(PerunSession sess, String shortName) VosManagerBlImpl.updateVo
(PerunSession sess, Vo vo) Methods in cz.metacentrum.perun.core.blImpl that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManagerBlImpl.getAllowedVos
(PerunSession sess, Facility facility) VosManagerBlImpl.getMemberVos
(PerunSession sess, int voId) VosManagerBlImpl.getParentVos
(PerunSession sess, int memberVoId) VosManagerBlImpl.getVos
(PerunSession sess) VosManagerBlImpl.getVosByIds
(PerunSession sess, List<Integer> ids) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Facility facility) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Group group) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Host host) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Member member) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Resource resource) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, User user) GroupsManagerBlImpl.getVosWhereGroupIsAdmin
(PerunSession perunSession, Group group) UsersManagerBlImpl.getVosWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverBlImpl.getVosWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Vos 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.UsersManagerBlImpl.getVosWhereUserIsMember
(PerunSession sess, User user) GroupsManagerBlImpl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) AuthzResolverBlImpl.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.AuthzResolverBlImpl.isUserLastAdminInVos
(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.VosManagerBlImpl.searchForVos
(PerunSession sess, String searchString, boolean includeIDs) VosManagerBlImpl.searchForVos
(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) Methods in cz.metacentrum.perun.core.blImpl with parameters of type VoModifier and TypeMethodDescriptionvoid
ExtSourcesManagerBlImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerBlImpl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) void
VosManagerBlImpl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
GroupsManagerBlImpl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) boolean
MembersManagerBlImpl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) protected boolean
MembersManagerBlImpl.canBeMemberInternal
(PerunSession sess, Vo vo, User user, String loa, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualboolean
MembersManagerBlImpl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
VosManagerBlImpl.checkVoExists
(PerunSession sess, Vo vo) void
VosManagerBlImpl.convertSponsoredUsers
(PerunSession sess, Vo vo) void
VosManagerBlImpl.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) GroupsManagerBlImpl.createGroup
(PerunSession sess, Vo vo, Group group) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) VosManagerBlImpl.createMemberCandidates
(PerunSession sess, List<RichUser> users, Vo vo, Group group, List<Candidate> candidates, List<String> attrNames) Creates MemberCandidates for given RichUsers, vo, group and candidates.MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) ResourcesManagerBlImpl.createResource
(PerunSession sess, Resource resource, Vo vo, Facility facility) ResourcesManagerBlImpl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, List<Group> groups) MembersManagerBlImpl.createSponsoredMember
(PerunSession sess, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembers
(PerunSession sess, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation, List<Group> groups) VosManagerBlImpl.createVo
(PerunSession sess, Vo vo) void
GroupsManagerBlImpl.deleteAllGroups
(PerunSession sess, Vo vo) void
MembersManagerBlImpl.deleteAllMembers
(PerunSession sess, Vo vo) void
ResourcesManagerBlImpl.deleteAllResources
(PerunSession sess, Vo vo) void
ResourcesManagerBlImpl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) void
GroupsManagerBlImpl.deleteMembersGroup
(PerunSession sess, Vo vo) void
VosManagerBlImpl.deleteVo
(PerunSession sess, Vo vo) void
VosManagerBlImpl.deleteVo
(PerunSession sess, Vo vo, boolean forceDelete) void
GroupsManagerBlImpl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults, List<ExtSource> extSources, boolean filterExistingMembers) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerBlImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) MembersManagerBlImpl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString, boolean onlySposnored) MembersManagerBlImpl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString, List<String> attrsNames, boolean onlySponsored) UsersManagerBlImpl.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) VosManagerBlImpl.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getAdminGroups
(PerunSession perunSession, Vo vo, String role) VosManagerBlImpl.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) GroupsManagerBlImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) TasksManagerBlImpl.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) GroupsManagerBlImpl.getAllGroups
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) FacilitiesManagerBlImpl.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) FacilitiesManagerBlImpl.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerBlImpl.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) FacilitiesManagerBlImpl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) GroupsManagerBlImpl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) FacilitiesManagerBlImpl.getAssignedResources
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) ServicesManagerBlImpl.getAssignedServices
(PerunSession sess, Facility facility, Vo vo) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Vo vo) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) VosManagerBlImpl.getCompleteCandidates
(PerunSession sess, Vo vo, Group group, List<String> attrNames, String searchString, List<ExtSource> extSources) VosManagerBlImpl.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) VosManagerBlImpl.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getDirectRichAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.VosManagerBlImpl.getEnrichedBansForVo
(PerunSession sess, Vo vo, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedRichResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Vo vo) ServicesManagerBlImpl.getFacilitiesDestinations
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupByName
(PerunSession sess, Vo vo, String name) GroupsManagerBlImpl.getGroups
(PerunSession sess, Vo vo) SearcherBlImpl.getGroups
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Vo vo) int
GroupsManagerBlImpl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) GroupsManagerBlImpl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) GroupsManagerBlImpl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerBlImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) GroupsManagerBlImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) MembersManagerBlImpl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerBlImpl.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) MembersManagerBlImpl.getMemberByUserExtSources
(PerunSession sess, Vo vo, List<UserExtSource> ueas) MembersManagerBlImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo, Status status) SearcherBlImpl.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) MembersManagerBlImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerBlImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) int
MembersManagerBlImpl.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerBlImpl.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) MembersManagerBlImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) MembersManagerBlImpl.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) ResourcesManagerBlImpl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) ResourcesManagerBlImpl.getResources
(PerunSession sess, Vo vo) int
ResourcesManagerBlImpl.getResourcesCount
(PerunSession sess, Vo vo) TasksManagerBlImpl.getResourcesState
(PerunSession session, Vo vo) ResourcesManagerBlImpl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) VosManagerBlImpl.getRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBlImpl.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) VosManagerBlImpl.getRichAdminsWithAttributes
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBlImpl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.MembersManagerBlImpl.getRichMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembers
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) ResourcesManagerBlImpl.getRichResources
(PerunSession sess, Vo vo) MembersManagerBlImpl.getServiceUserRichMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getSponsoredRichMembers
(PerunSession sess, Vo vo) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Vo vo) UsersManagerBlImpl.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) ExtSourcesManagerBlImpl.getVoExtSources
(PerunSession sess, Vo vo) VosManagerBlImpl.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) void
VosManagerBlImpl.handleGroupLostVoRole
(PerunSession sess, Group group, Vo vo, String role) void
VosManagerBlImpl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) void
MembersManagerBlImpl.insertToMemberGroup
(PerunSession sess, Member member, Vo vo) boolean
GroupsManagerBlImpl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo) boolean
VosManagerBlImpl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo, boolean checkGroups) static boolean
AuthzResolverBlImpl.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if perun principal is Vo admin or Vo observer of specific Vo.void
MembersManagerBlImpl.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Vo vo) static void
AuthzResolverBlImpl.removeAllAuthzForVo
(PerunSession sess, Vo vo) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
ExtSourcesManagerBlImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerBlImpl.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
VosManagerBlImpl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Vo vo, Attribute attribute) void
MembersManagerBlImpl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) void
MembersManagerBlImpl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) VosManagerBlImpl.updateVo
(PerunSession sess, Vo vo) boolean
VosManagerBlImpl.usesEmbeddedGroupRegistrations
(PerunSession sess, Vo vo) Method parameters in cz.metacentrum.perun.core.blImpl with type arguments of type VoModifier and TypeMethodDescriptionAuthzResolverBlImpl.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.AuthzResolverBlImpl.isUserLastAdminInVos
(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin. -
Uses of Vo in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that return VoModifier and TypeMethodDescriptionVosManagerEntry.createVo
(PerunSession sess, Vo vo) MembersManagerEntry.getMemberVo
(PerunSession sess, Member member) GroupsManagerEntry.getVo
(PerunSession sess, Group group) ResourcesManagerEntry.getVo
(PerunSession sess, Resource resource) VosManagerEntry.getVoById
(PerunSession sess, int id) VosManagerEntry.getVoByShortName
(PerunSession sess, String shortName) VosManagerEntry.updateVo
(PerunSession sess, Vo vo) Methods in cz.metacentrum.perun.core.entry that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManagerEntry.getAllowedVos
(PerunSession sess, Facility facility) VosManagerEntry.getAllVos
(PerunSession perunSession) VosManagerEntry.getMemberVos
(PerunSession sess, int voId) VosManagerEntry.getParentVos
(PerunSession sess, int memberVoId) VosManagerEntry.getVos
(PerunSession sess) VosManagerEntry.getVosByIds
(PerunSession sess, List<Integer> ids) UsersManagerEntry.getVosWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerEntry.getVosWhereUserIsMember
(PerunSession sess, User user) Methods in cz.metacentrum.perun.core.entry with parameters of type VoModifier and TypeMethodDescriptionvoid
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, User user) void
ExtSourcesManagerEntry.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerEntry.addExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
MembersManagerEntry.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates) void
MembersManagerEntry.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) void
VosManagerEntry.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) 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
GroupsManagerEntry.allowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) void
GroupsManagerEntry.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) boolean
MembersManagerEntry.canBeMember
(PerunSession sess, Vo vo, User user, String loa) boolean
MembersManagerEntry.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
VosManagerEntry.convertSponsoredUsers
(PerunSession sess, Vo vo) void
VosManagerEntry.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) GroupsManagerEntry.createGroup
(PerunSession sess, Vo vo, Group group) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) ResourcesManagerEntry.createResource
(PerunSession sess, Resource resource, Vo vo, Facility facility) ResourcesManagerEntry.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) MembersManagerEntry.createSpecificMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType) MembersManagerEntry.createSpecificMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType, List<Group> groups) MembersManagerEntry.createSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) MembersManagerEntry.createSponsoredMembers
(PerunSession session, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) MembersManagerEntry.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, List<Group> groups) VosManagerEntry.createVo
(PerunSession sess, Vo vo) void
GroupsManagerEntry.deleteAllGroups
(PerunSession sess, Vo vo) void
MembersManagerEntry.deleteAllMembers
(PerunSession sess, Vo vo) void
ResourcesManagerEntry.deleteAllResources
(PerunSession sess, Vo vo) void
ResourcesManagerEntry.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) void
VosManagerEntry.deleteVo
(PerunSession sess, Vo vo) void
VosManagerEntry.deleteVo
(PerunSession sess, Vo vo, boolean forceDelete) void
GroupsManagerEntry.disallowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) void
GroupsManagerEntry.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) VosManagerEntry.findCandidates
(PerunSession sess, Vo vo, String searchString) VosManagerEntry.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerEntry.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) VosManagerEntry.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getAdminGroups
(PerunSession perunSession, Vo vo, String role) VosManagerEntry.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) GroupsManagerEntry.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerEntry.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) TasksManagerEntry.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) GroupsManagerEntry.getAllGroups
(PerunSession sess, Vo vo) GroupsManagerEntry.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) FacilitiesManagerEntry.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) FacilitiesManagerEntry.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerEntry.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) GroupsManagerEntry.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerEntry.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerEntry.getAllSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getAllSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) ServicesManagerEntry.getAssignedServices
(PerunSession sess, Facility facility, Vo vo) AttributesManagerEntry.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerEntry.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerEntry.getAttributes
(PerunSession sess, Vo vo) AttributesManagerEntry.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) VosManagerEntry.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) VosManagerEntry.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getDirectRichAdminsWithSpecificAttributes
(PerunSession sess, Vo vo, List<String> specificAttributes) Deprecated.ResourcesManagerEntry.getEnrichedResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) ServicesManagerEntry.getFacilitiesDestinations
(PerunSession sess, Vo vo) GroupsManagerEntry.getGroupByName
(PerunSession sess, Vo vo, String name) GroupsManagerEntry.getGroups
(PerunSession sess, Vo vo) int
GroupsManagerEntry.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerEntry.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) GroupsManagerEntry.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerEntry.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerEntry.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo, Status status) SearcherEntry.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherEntry.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) int
MembersManagerEntry.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerEntry.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) MembersManagerEntry.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) MembersManagerEntry.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) ResourcesManagerEntry.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) ResourcesManagerEntry.getResources
(PerunSession sess, Vo vo) int
ResourcesManagerEntry.getResourcesCount
(PerunSession sess, Vo vo) TasksManagerEntry.getResourcesState
(PerunSession session, Vo vo) ResourcesManagerEntry.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) VosManagerEntry.getRichAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) VosManagerEntry.getRichAdminsWithAttributes
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getRichAdminsWithSpecificAttributes
(PerunSession sess, Vo vo, List<String> specificAttributes) Deprecated.MembersManagerEntry.getRichMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembers
(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembersWithAttributes
(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) MembersManagerEntry.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) ResourcesManagerEntry.getRichResources
(PerunSession sess, Vo vo) MembersManagerEntry.getServiceUserRichMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getSponsoredMembers
(PerunSession sess, Vo vo, User user, List<String> attrNames) MembersManagerEntry.getSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) UsersManagerEntry.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) ExtSourcesManagerEntry.getVoExtSources
(PerunSession sess, Vo vo) VosManagerEntry.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) boolean
GroupsManagerEntry.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
MembersManagerEntry.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Vo vo) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) void
ExtSourcesManagerEntry.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerEntry.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
VosManagerEntry.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) 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.void
AttributesManagerEntry.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) MembersManagerEntry.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, String login, User sponsor, LocalDate validityTo) VosManagerEntry.updateVo
(PerunSession sess, Vo vo) -
Uses of Vo in cz.metacentrum.perun.core.impl
Fields in cz.metacentrum.perun.core.impl with type parameters of type VoModifier and TypeFieldDescriptionVosManagerImpl.VO_MAPPER
Converts s ResultSet's row to a Vo instance.Methods in cz.metacentrum.perun.core.impl that return VoModifier and TypeMethodDescriptionVosManagerImpl.createVo
(PerunSession sess, Vo vo) VosManagerImpl.deleteVo
(PerunSession sess, Vo vo) VosManagerImpl.getVoById
(PerunSession sess, int id) VosManagerImpl.getVoByShortName
(PerunSession sess, String shortName) VosManagerImpl.updateVo
(PerunSession sess, Vo vo) Methods in cz.metacentrum.perun.core.impl that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManagerImpl.getAllowedVos
(PerunSession sess, Facility facility) VosManagerImpl.getMemberVos
(PerunSession sess, int voId) VosManagerImpl.getParentVos
(PerunSession sess, int memberVoId) VosManagerImpl.getVos
(PerunSession sess) VosManagerImpl.getVosByIds
(PerunSession perunSession, List<Integer> ids) GroupsManagerImpl.getVosWhereGroupIsAdmin
(PerunSession session, Group group) UsersManagerImpl.getVosWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverImpl.getVosWhereUserIsInRoles
(User user, List<String> roles) UsersManagerImpl.getVosWhereUserIsMember
(PerunSession sess, User user) GroupsManagerImpl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) VosManagerImpl.searchForVos
(PerunSession sess, String searchString, boolean includeIDs) VosManagerImpl.searchForVos
(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) Methods in cz.metacentrum.perun.core.impl with parameters of type VoModifier and TypeMethodDescriptionvoid
ExtSourcesManagerImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
VosManagerImpl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
AuthzResolverImpl.addVoRole
(PerunSession sess, String role, Vo vo, Group group) void
AuthzResolverImpl.addVoRole
(PerunSession sess, String role, Vo vo, User user) void
GroupsManagerImpl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
VosManagerImpl.checkVoExists
(PerunSession sess, Vo vo) void
VosManagerImpl.createApplicationForm
(PerunSession sess, Vo vo) GroupsManagerImpl.createGroup
(PerunSession sess, Vo vo, Group group) GroupsManagerImpl.createGroup
(PerunSession sess, Vo vo, Group parentGroup, Group group) MembersManagerImpl.createMember
(PerunSession sess, Vo vo, User user) ResourcesManagerImpl.createResource
(PerunSession sess, Vo vo, Resource resource, Facility facility) ResourcesManagerImpl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) MembersManagerImpl.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) VosManagerImpl.createVo
(PerunSession sess, Vo vo) void
ResourcesManagerImpl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) void
GroupsManagerImpl.deleteGroup
(PerunSession sess, Vo vo, Group group) void
ResourcesManagerImpl.deleteResource
(PerunSession sess, Vo vo, Resource resource) VosManagerImpl.deleteVo
(PerunSession sess, Vo vo) void
VosManagerImpl.deleteVoApplicationForm
(PerunSession sess, Vo vo) void
GroupsManagerImpl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) MembersManagerImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) VosManagerImpl.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getAdminGroups
(PerunSession sess, Vo vo, String role) VosManagerImpl.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getAdmins
(PerunSession sess, Vo vo, String role) GroupsManagerImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) GroupsManagerImpl.getAllGroups
(PerunSession sess, Vo vo) ResourcesManagerImpl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) FacilitiesManagerImpl.getAssignedResources
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) ServicesManagerImpl.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) AttributesManagerImpl.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerImpl.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerImpl.getAttributes
(PerunSession sess, Vo vo) AttributesManagerImpl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) VosManagerImpl.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getDirectAdmins
(PerunSession sess, Vo vo, String role) ServicesManagerImpl.getFacilitiesDestinations
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupByName
(PerunSession sess, Vo vo, String name) GroupsManagerImpl.getGroups
(PerunSession sess, Vo vo) int
GroupsManagerImpl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) GroupsManagerImpl.getGroupsIds
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query) GroupsManagerImpl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) GroupsManagerImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) MembersManagerImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource userExtSource) MembersManagerImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) SearcherImpl.getMembers
(PerunSession sess, Vo vo, Map<String, Map<Attribute, String>> mapOfEntityToMapOfAttrsWithValues) MembersManagerImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) int
MembersManagerImpl.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerImpl.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) ResourcesManagerImpl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) ResourcesManagerImpl.getResources
(PerunSession sess, Vo vo) int
ResourcesManagerImpl.getResourcesCount
(PerunSession perunSession, Vo vo) ResourcesManagerImpl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) ResourcesManagerImpl.getRichResources
(PerunSession sess, Vo vo) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) MembersManagerImpl.getSponsoredRichMembers
(PerunSession sess, Vo vo) UsersManagerImpl.getUsersByVo
(PerunSession sess, Vo vo) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Vo vo) VosManagerImpl.getVoApplicationIds
(PerunSession sess, Vo vo) ExtSourcesManagerImpl.getVoExtSourcesIds
(PerunSession sess, Vo vo) boolean
GroupsManagerImpl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) boolean
AttributesManagerImpl.isAttributeRequiredByVo
(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) boolean
AuthzResolverImpl.isGroupInRoleForVo
(PerunSession session, Group group, String role, Vo vo) boolean
AuthzResolverImpl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo) boolean
AuthzResolverImpl.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific voboolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Vo vo) void
AuthzResolverImpl.removeAllAuthzForVo
(PerunSession sess, Vo vo) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
ExtSourcesManagerImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
VosManagerImpl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
AuthzResolverImpl.removeVoRole
(PerunSession sess, String role, Vo vo, Group group) void
AuthzResolverImpl.removeVoRole
(PerunSession sess, String role, Vo vo, User user) boolean
VosManagerImpl.shortNameForVoExists
(PerunSession sess, Vo vo) VosManagerImpl.updateVo
(PerunSession sess, Vo vo) boolean
VosManagerImpl.voExists
(PerunSession sess, Vo vo) -
Uses of Vo in cz.metacentrum.perun.core.impl.modules.attributes
Methods in cz.metacentrum.perun.core.impl.modules.attributes with parameters of type VoModifier and TypeMethodDescriptionvoid
urn_perun_vo_attribute_def_def_applicationAutoRejectMessages.changedAttributeHook
(PerunSessionImpl session, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationExpirationRules.changedAttributeHook
(PerunSessionImpl session, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_membershipExpirationRules.changedAttributeHook
(PerunSessionImpl session, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationAffiliationRegex.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationAutoRejectMessages.checkAttributeSemantics
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationExpirationRules.checkAttributeSemantics
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationViewPreferences.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_autoApproveByGroupMembership.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_contactEmail.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_fromEmail.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_membershipExpirationRules.checkAttributeSemantics
(PerunSessionImpl perunSession, Vo entity, Attribute attribute) void
urn_perun_vo_attribute_def_def_toEmail.checkAttributeSemantics
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationAffiliationRegex.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationAutoRejectMessages.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationExpirationRules.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_applicationViewPreferences.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_aup.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_autoApproveByGroupMembership.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_contactEmail.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_fromEmail.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_htmlMailFooter.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_notificationsDefLang.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
urn_perun_vo_attribute_def_def_toEmail.checkAttributeSyntax
(PerunSessionImpl sess, Vo vo, Attribute attribute) urn_perun_vo_attribute_def_def_applicationAutoRejectMessages.fillAttribute
(PerunSessionImpl perunSession, Vo vo, AttributeDefinition attribute) urn_perun_vo_attribute_def_def_applicationExpirationRules.fillAttribute
(PerunSessionImpl perunSession, Vo vo, AttributeDefinition attribute) urn_perun_vo_attribute_def_def_membershipExpirationRules.fillAttribute
(PerunSessionImpl sess, Vo vo, AttributeDefinition attribute) urn_perun_vo_attribute_def_def_RTVoQueue.fillAttribute
(PerunSessionImpl sess, Vo vo, AttributeDefinition attribute) -
Uses of Vo in cz.metacentrum.perun.core.implApi
Methods in cz.metacentrum.perun.core.implApi that return VoModifier and TypeMethodDescriptionVosManagerImplApi.createVo
(PerunSession perunSession, Vo vo) Create new VO.VosManagerImplApi.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.VosManagerImplApi.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManagerImplApi.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).VosManagerImplApi.updateVo
(PerunSession perunSession, Vo vo) Updates VO.Methods in cz.metacentrum.perun.core.implApi that return types with arguments of type VoModifier and TypeMethodDescriptionFacilitiesManagerImplApi.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.VosManagerImplApi.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.VosManagerImplApi.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.VosManagerImplApi.getVos
(PerunSession perunSession) Get list of all Vos.VosManagerImplApi.getVosByIds
(PerunSession perunSession, List<Integer> ids) Gets VOs by their ids.GroupsManagerImplApi.getVosWhereGroupIsAdmin
(PerunSession session, Group group) Returns all vos where given group si VOADMIN.UsersManagerImplApi.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.AuthzResolverImplApi.getVosWhereUserIsInRoles
(User user, List<String> roles) Get all Vos 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.UsersManagerImplApi.getVosWhereUserIsMember
(PerunSession sess, User user) Returns list of Vos' ids, where the user is member.GroupsManagerImplApi.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.VosManagerImplApi.searchForVos
(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all VOs based on shortname and descriptionVosManagerImplApi.searchForVos
(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) Similarity substring search in provided VOs based on shortname and descriptionMethods in cz.metacentrum.perun.core.implApi with parameters of type VoModifier and TypeMethodDescriptionvoid
ExtSourcesManagerImplApi.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
VosManagerImplApi.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.void
AuthzResolverImplApi.addVoRole
(PerunSession sess, String role, Vo vo, Group group) Adds role for group in a VO.void
AuthzResolverImplApi.addVoRole
(PerunSession sess, String role, Vo vo, User user) Adds role for user in VO.void
GroupsManagerImplApi.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.void
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
VosManagerImplApi.checkVoExists
(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source.void
VosManagerImplApi.createApplicationForm
(PerunSession sess, Vo vo) Creates empty application form definition for VO when VO is createdGroupsManagerImplApi.createGroup
(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.GroupsManagerImplApi.createGroup
(PerunSession perunSession, Vo vo, Group parentGroup, Group group) Creates a new subgroup of the existing group.MembersManagerImplApi.createMember
(PerunSession perunSession, Vo vo, User user) Creates member entry in the database.ResourcesManagerImplApi.createResource
(PerunSession perunSession, Vo vo, Resource resource, Facility facility) Creates the resource.ResourcesManagerImplApi.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag.MembersManagerImplApi.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) Creates a new member in given Vo with flag "sponsored", and linked to its sponsoring user.VosManagerImplApi.createVo
(PerunSession perunSession, Vo vo) Create new VO.void
ResourcesManagerImplApi.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.void
GroupsManagerImplApi.deleteGroup
(PerunSession perunSession, Vo vo, Group group) Deletes group.void
ResourcesManagerImplApi.deleteResource
(PerunSession perunSession, Vo vo, Resource resource) Deletes resource by id.VosManagerImplApi.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.void
GroupsManagerImplApi.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyMembersManagerImplApi.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members by specific string.VosManagerImplApi.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerImplApi.getAdminGroups
(PerunSession sess, Vo vo, String role) Get list of group administrators of the given VO for specific role.VosManagerImplApi.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImplApi.getAdmins
(PerunSession sess, Vo vo, String role) Get list of user administrators of specific vo for specific role.GroupsManagerImplApi.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManagerImplApi.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.GroupsManagerImplApi.getAllGroups
(PerunSession perunSession, Vo vo) Get all groups of the VO.ResourcesManagerImplApi.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.FacilitiesManagerImplApi.getAssignedResources
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Returns all resources assigned to the facility with optionally VO and Service specified.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, User user, Vo vo) Returns all resources where the user is assigned through the specified vo and its groups.ServicesManagerImplApi.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).AttributesManagerImplApi.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerImplApi.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManagerImplApi.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty and virtual too).VosManagerImplApi.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerImplApi.getDirectAdmins
(PerunSession sess, Vo vo, String role) Get list of direct user administrators of specific vo for specific role.ServicesManagerImplApi.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerImplApi.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VOGroupsManagerImplApi.getGroups
(PerunSession perunSession, Vo vo) Get all groups of users under the VO.int
GroupsManagerImplApi.getGroupsCount
(PerunSession perunSession, Vo vo) GroupsManagerImplApi.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) Returns all groups which can be registered into during vo registration and are representing options of the specified application form item.GroupsManagerImplApi.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) Returns all groups which can be registered into during vo registration and are representing options of the specified application form item.GroupsManagerImplApi.getGroupsIds
(PerunSession sess, Vo vo) Get all groups ids for given vo.GroupsManagerImplApi.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query) Get page of groups from the given vo.GroupsManagerImplApi.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerImplApi.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) Returns list of Groups in selected Vo, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.GroupsManagerImplApi.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceMembersManagerImplApi.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerImplApi.getMemberByUserId
(PerunSession perunSession, Vo vo, int userId) Returns member by his user id and vo.SearcherImplApi.getMembers
(PerunSession sess, Vo vo, Map<String, Map<Attribute, String>> mapOfEntityToMapOfAttrsWithValues) This method takes a map of entity (member or user) to maps of Attributes with values to search by, for the members in the given vo.MembersManagerImplApi.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerImplApi.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.int
MembersManagerImplApi.getMembersCount
(PerunSession sess, Vo vo) Returns all members from the VO (with every status).int
MembersManagerImplApi.getMembersCount
(PerunSession sess, Vo vo, Status status) Returns number of Vo members with defined status.MembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) Get page of members from the given voMembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) Get page of members from the given voAttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.ResourcesManagerImplApi.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.ResourcesManagerImplApi.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.int
ResourcesManagerImplApi.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.ResourcesManagerImplApi.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.ResourcesManagerImplApi.getRichResources
(PerunSession perunSession, Vo vo) Get all VO rich resources.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) Gets members sponsored by the given user.MembersManagerImplApi.getSponsoredRichMembers
(PerunSession sess, Vo vo) Get list of rich members that are sponsored in the VO.UsersManagerImplApi.getUsersByVo
(PerunSession sess, Vo vo) Return users which have member in VO.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Vo vo) Get all virtual attributes associated with the vo.VosManagerImplApi.getVoApplicationIds
(PerunSession sess, Vo vo) Return list of IDs of all applications, which belongs to VO.ExtSourcesManagerImplApi.getVoExtSourcesIds
(PerunSession perunSession, Vo vo) Get list of external sources ids associated to the VO.boolean
GroupsManagerImplApi.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsboolean
AttributesManagerImplApi.isAttributeRequiredByVo
(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this vo.boolean
AuthzResolverImplApi.isGroupInRoleForVo
(PerunSession session, Group group, String role, Vo vo) Checks whether the gruop is in role for Vo.boolean
AuthzResolverImplApi.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo) Checks whether the user is in role for Vo.boolean
AuthzResolverImplApi.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific Vo.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
AuthzResolverImplApi.removeAllAuthzForVo
(PerunSession sess, Vo vo) Removes all authz entries for the voboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.void
ExtSourcesManagerImplApi.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
VosManagerImplApi.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.void
AuthzResolverImplApi.removeVoRole
(PerunSession sess, String role, Vo vo, Group group) Removes role from group in a VO.void
AuthzResolverImplApi.removeVoRole
(PerunSession sess, String role, Vo vo, User user) Removes role from user in a VO.VosManagerImplApi.updateVo
(PerunSession perunSession, Vo vo) Updates VO.boolean
VosManagerImplApi.voExists
(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source. -
Uses of Vo in cz.metacentrum.perun.core.implApi.modules.attributes
Methods in cz.metacentrum.perun.core.implApi.modules.attributes with parameters of type VoModifier and TypeMethodDescriptionvoid
VoAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, Vo vo, Attribute attribute) void
VoAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
VoAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
VoAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) Checks if value of this vo attribute has valid semantics.void
VoAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) void
VoAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl perunSession, Vo vo, Attribute attribute) Checks if value of this vo attribute has valid syntax.VoAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, Vo vo, AttributeDefinition attribute) VoAttributesModuleImplApi.fillAttribute
(PerunSessionImpl perunSession, Vo vo, AttributeDefinition attribute) This method tries to fill appropriate Virtual Organization (Vo) attributes. -
Uses of Vo in cz.metacentrum.perun.core.provisioning
Methods in cz.metacentrum.perun.core.provisioning with parameters of type Vo -
Uses of Vo in cz.metacentrum.perun.registrar.model
Methods in cz.metacentrum.perun.registrar.model that return VoMethods in cz.metacentrum.perun.registrar.model with parameters of type VoModifier and TypeMethodDescriptionvoid
void
Constructors in cz.metacentrum.perun.registrar.model with parameters of type VoModifierConstructorDescriptionApplication
(int id, Vo vo, Group group, Application.AppType type, String fedInfo, Application.AppState state, String extSourceName, String extSourceType, int extSourceLoa, User user) Application
(int id, Vo vo, Group group, Application.AppType type, String fedInfo, Application.AppState state, String extSourceName, String extSourceType, User user)