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.AttributesManagerEventsMethods 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.ExpirationNotifSchedulerMethods 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.ExtSourcesManagerEventsMethods 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.GroupManagerEventsMethods 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.MailManagerEventsMethods 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.RegistrarManagerEventsMethods 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.VoManagerEventsMethods 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.apiMethods 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 TypeMethodDescriptionvoidVosManager.addAdmin(PerunSession perunSession, Vo vo, Group group) Add a group administrator to the VO.voidVosManager.addAdmin(PerunSession perunSession, Vo vo, User user) Add a user administrator to the VO.voidExtSourcesManager.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidExtSourcesManager.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.voidMembersManager.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates) Add member candidates.voidMembersManager.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) Add member candidates to Group.voidVosManager.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidVosManager.addSponsorRole(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.voidVosManager.addSponsorRole(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.voidGroupsManager.allowGroupsToHierarchicalVo(PerunSession sess, List<Group> groups, Vo vo) Sets flag required for including groups to parent vo in a vo hierarchy.voidGroupsManager.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.booleanMembersManager.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 keybooleanMembersManager.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 keyvoidAttributesManager.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidVosManager.convertSponsoredUsers(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.voidVosManager.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.voidGroupsManager.deleteAllGroups(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).voidMembersManager.deleteAllMembers(PerunSession sess, Vo vo) Deletes all VO members.voidResourcesManager.deleteAllResources(PerunSession perunSession, Vo vo) Deletes all resources for the VO.voidResourcesManager.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.voidVosManager.deleteVo(PerunSession perunSession, Vo vo) Delete VO.voidVosManager.deleteVo(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.voidGroupsManager.disallowGroupsToHierarchicalVo(PerunSession sess, List<Group> groups, Vo vo) Unsets flag required for including groups to parent vo in a vo hierarchyvoidGroupsManager.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 GroupAdminintGroupsManager.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.intMembersManager.getMembersCount(PerunSession sess, Vo vo) Get the VO members count.intMembersManager.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.intResourcesManager.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.booleanGroupsManager.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsstatic booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo, boolean checkMfa) Checks if the principal is authorized to do some action of vo attribute.voidMembersManager.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.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, Group group) Removes a group administrator from the VO.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, User user) Removes a user administrator from the VO.voidAttributesManager.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidAttributesManager.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.voidAttributesManager.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidExtSourcesManager.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidExtSourcesManager.removeExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.voidVosManager.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidVosManager.removeSponsorRole(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.voidVosManager.removeSponsorRole(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.voidAttributesManager.setAttribute(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.voidAttributesManager.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.voidvoidvoidSets 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.voidEnrichedVo.setMemberVos(List<Vo> memberVos) voidEnrichedVo.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.exceptionsMethods 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.blMethods 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 TypeMethodDescriptionvoidExtSourcesManagerBl.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidExtSourcesManagerBl.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.voidVosManagerBl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidGroupsManagerBl.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.booleanMembersManagerBl.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 keybooleanMembersManagerBl.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 keyvoidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidVosManagerBl.checkVoExists(PerunSession sess, Vo vo) voidVosManagerBl.convertSponsoredUsers(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.voidVosManagerBl.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.voidGroupsManagerBl.deleteAllGroups(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).voidMembersManagerBl.deleteAllMembers(PerunSession sess, Vo vo) Deletes all VO members.voidResourcesManagerBl.deleteAllResources(PerunSession perunSession, Vo vo) Deletes all resources for the VO.voidResourcesManagerBl.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.voidGroupsManagerBl.deleteMembersGroup(PerunSession sess, Vo vo) Deletes built-in members group.voidVosManagerBl.deleteVo(PerunSession perunSession, Vo vo) Delete VO.voidVosManagerBl.deleteVo(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.voidGroupsManagerBl.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 vointGroupsManagerBl.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.intMembersManagerBl.getMembersCount(PerunSession sess, Vo vo) Get the VO members count.intMembersManagerBl.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.intResourcesManagerBl.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.voidVosManagerBl.handleGroupLostVoRole(PerunSession sess, Group group, Vo vo, String role) Handles a group that lost a role.voidVosManagerBl.handleUserLostVoRole(PerunSession sess, User user, Vo vo, String role) Handles a user that lost a role.booleanGroupsManagerBl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsbooleanVosManagerBl.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.voidMembersManagerBl.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.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidAttributesManagerBl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.voidAttributesManagerBl.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset all attributes for the vo without check of value.voidExtSourcesManagerBl.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidExtSourcesManagerBl.removeExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.voidVosManagerBl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidAttributesManagerBl.setAttribute(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.voidAttributesManagerBl.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Vo vo, Attribute attribute) Just store the particular attribute associated with the vo, doesn't preform any value check.voidMembersManagerBl.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.voidMembersManagerBl.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.booleanVosManagerBl.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.blImplMethods 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 TypeMethodDescriptionvoidExtSourcesManagerBlImpl.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerBlImpl.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) voidVosManagerBlImpl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidGroupsManagerBlImpl.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) booleanMembersManagerBlImpl.canBeMember(PerunSession sess, Vo vo, User user, String loa) protected booleanMembersManagerBlImpl.canBeMemberInternal(PerunSession sess, Vo vo, User user, String loa, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualbooleanMembersManagerBlImpl.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidVosManagerBlImpl.checkVoExists(PerunSession sess, Vo vo) voidVosManagerBlImpl.convertSponsoredUsers(PerunSession sess, Vo vo) voidVosManagerBlImpl.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) voidGroupsManagerBlImpl.deleteAllGroups(PerunSession sess, Vo vo) voidMembersManagerBlImpl.deleteAllMembers(PerunSession sess, Vo vo) voidResourcesManagerBlImpl.deleteAllResources(PerunSession sess, Vo vo) voidResourcesManagerBlImpl.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) voidGroupsManagerBlImpl.deleteMembersGroup(PerunSession sess, Vo vo) voidVosManagerBlImpl.deleteVo(PerunSession sess, Vo vo) voidVosManagerBlImpl.deleteVo(PerunSession sess, Vo vo, boolean forceDelete) voidGroupsManagerBlImpl.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) intGroupsManagerBlImpl.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) intMembersManagerBlImpl.getMembersCount(PerunSession sess, Vo vo) intMembersManagerBlImpl.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) intResourcesManagerBlImpl.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) voidVosManagerBlImpl.handleGroupLostVoRole(PerunSession sess, Group group, Vo vo, String role) voidVosManagerBlImpl.handleUserLostVoRole(PerunSession sess, User user, Vo vo, String role) voidMembersManagerBlImpl.insertToMemberGroup(PerunSession sess, Member member, Vo vo) booleanGroupsManagerBlImpl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo) booleanVosManagerBlImpl.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo, boolean checkGroups) static booleanAuthzResolverBlImpl.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if perun principal is Vo admin or Vo observer of specific Vo.voidMembersManagerBlImpl.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Vo vo) static voidAuthzResolverBlImpl.removeAllAuthzForVo(PerunSession sess, Vo vo) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Vo vo, AttributeDefinition attribute) voidExtSourcesManagerBlImpl.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerBlImpl.removeExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) voidVosManagerBlImpl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Vo vo, Attribute attribute) voidMembersManagerBlImpl.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) voidMembersManagerBlImpl.updateOrganizationsAttributes(PerunSession sess, Vo vo, Member member) VosManagerBlImpl.updateVo(PerunSession sess, Vo vo) booleanVosManagerBlImpl.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.entryMethods 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 TypeMethodDescriptionvoidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, User user) voidExtSourcesManagerEntry.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerEntry.addExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) voidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates) voidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) voidVosManagerEntry.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidVosManagerEntry.addSponsorRole(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.voidVosManagerEntry.addSponsorRole(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.voidGroupsManagerEntry.allowGroupsToHierarchicalVo(PerunSession sess, List<Group> groups, Vo vo) voidGroupsManagerEntry.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) booleanMembersManagerEntry.canBeMember(PerunSession sess, Vo vo, User user, String loa) booleanMembersManagerEntry.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidVosManagerEntry.convertSponsoredUsers(PerunSession sess, Vo vo) voidVosManagerEntry.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) voidGroupsManagerEntry.deleteAllGroups(PerunSession sess, Vo vo) voidMembersManagerEntry.deleteAllMembers(PerunSession sess, Vo vo) voidResourcesManagerEntry.deleteAllResources(PerunSession sess, Vo vo) voidResourcesManagerEntry.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) voidVosManagerEntry.deleteVo(PerunSession sess, Vo vo) voidVosManagerEntry.deleteVo(PerunSession sess, Vo vo, boolean forceDelete) voidGroupsManagerEntry.disallowGroupsToHierarchicalVo(PerunSession sess, List<Group> groups, Vo vo) voidGroupsManagerEntry.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) intGroupsManagerEntry.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) intMembersManagerEntry.getMembersCount(PerunSession sess, Vo vo) intMembersManagerEntry.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) intResourcesManagerEntry.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) booleanGroupsManagerEntry.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidMembersManagerEntry.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, User user) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Vo vo) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) voidExtSourcesManagerEntry.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerEntry.removeExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) voidVosManagerEntry.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidVosManagerEntry.removeSponsorRole(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.voidVosManagerEntry.removeSponsorRole(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.voidAttributesManagerEntry.setAttribute(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerEntry.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.implFields in cz.metacentrum.perun.core.impl with type parameters of type VoModifier and TypeFieldDescriptionVosManagerImpl.VO_MAPPERConverts 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 TypeMethodDescriptionvoidExtSourcesManagerImpl.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidVosManagerImpl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidAuthzResolverImpl.addVoRole(PerunSession sess, String role, Vo vo, Group group) voidAuthzResolverImpl.addVoRole(PerunSession sess, String role, Vo vo, User user) voidGroupsManagerImpl.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidVosManagerImpl.checkVoExists(PerunSession sess, Vo vo) voidVosManagerImpl.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) voidResourcesManagerImpl.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) voidGroupsManagerImpl.deleteGroup(PerunSession sess, Vo vo, Group group) voidResourcesManagerImpl.deleteResource(PerunSession sess, Vo vo, Resource resource) VosManagerImpl.deleteVo(PerunSession sess, Vo vo) voidVosManagerImpl.deleteVoApplicationForm(PerunSession sess, Vo vo) voidGroupsManagerImpl.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) intGroupsManagerImpl.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) intMembersManagerImpl.getMembersCount(PerunSession sess, Vo vo) intMembersManagerImpl.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) intResourcesManagerImpl.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) booleanGroupsManagerImpl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) booleanAttributesManagerImpl.isAttributeRequiredByVo(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) booleanAuthzResolverImpl.isGroupInRoleForVo(PerunSession session, Group group, String role, Vo vo) booleanAuthzResolverImpl.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo) booleanAuthzResolverImpl.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific vobooleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Vo vo) voidAuthzResolverImpl.removeAllAuthzForVo(PerunSession sess, Vo vo) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) voidExtSourcesManagerImpl.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidVosManagerImpl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidAuthzResolverImpl.removeVoRole(PerunSession sess, String role, Vo vo, Group group) voidAuthzResolverImpl.removeVoRole(PerunSession sess, String role, Vo vo, User user) booleanVosManagerImpl.shortNameForVoExists(PerunSession sess, Vo vo) VosManagerImpl.updateVo(PerunSession sess, Vo vo) booleanVosManagerImpl.voExists(PerunSession sess, Vo vo) 
- 
Uses of Vo in cz.metacentrum.perun.core.impl.modules.attributesMethods in cz.metacentrum.perun.core.impl.modules.attributes with parameters of type VoModifier and TypeMethodDescriptionvoidurn_perun_vo_attribute_def_def_applicationAutoRejectMessages.changedAttributeHook(PerunSessionImpl session, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationExpirationRules.changedAttributeHook(PerunSessionImpl session, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_membershipExpirationRules.changedAttributeHook(PerunSessionImpl session, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationAffiliationRegex.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationAutoRejectMessages.checkAttributeSemantics(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationExpirationRules.checkAttributeSemantics(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationViewPreferences.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_autoApproveByGroupMembership.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_contactEmail.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_fromEmail.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_membershipExpirationRules.checkAttributeSemantics(PerunSessionImpl perunSession, Vo entity, Attribute attribute) voidurn_perun_vo_attribute_def_def_toEmail.checkAttributeSemantics(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationAffiliationRegex.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationAutoRejectMessages.checkAttributeSyntax(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationExpirationRules.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_applicationViewPreferences.checkAttributeSyntax(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_aup.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_autoApproveByGroupMembership.checkAttributeSyntax(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_contactEmail.checkAttributeSyntax(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_expirationDate.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_fromEmail.checkAttributeSyntax(PerunSessionImpl sess, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_htmlMailFooter.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_lastCheckDate.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_perun_vo_attribute_def_def_notificationsDefLang.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidurn_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.implApiMethods 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 TypeMethodDescriptionvoidExtSourcesManagerImplApi.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidVosManagerImplApi.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidAuthzResolverImplApi.addVoRole(PerunSession sess, String role, Vo vo, Group group) Adds role for group in a VO.voidAuthzResolverImplApi.addVoRole(PerunSession sess, String role, Vo vo, User user) Adds role for user in VO.voidGroupsManagerImplApi.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.voidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidVosManagerImplApi.checkVoExists(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source.voidVosManagerImplApi.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.voidResourcesManagerImplApi.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.voidGroupsManagerImplApi.deleteGroup(PerunSession perunSession, Vo vo, Group group) Deletes group.voidResourcesManagerImplApi.deleteResource(PerunSession perunSession, Vo vo, Resource resource) Deletes resource by id.VosManagerImplApi.deleteVo(PerunSession perunSession, Vo vo) Delete VO.voidGroupsManagerImplApi.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.intGroupsManagerImplApi.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.intMembersManagerImplApi.getMembersCount(PerunSession sess, Vo vo) Returns all members from the VO (with every status).intMembersManagerImplApi.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.intResourcesManagerImplApi.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.booleanGroupsManagerImplApi.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsbooleanAttributesManagerImplApi.isAttributeRequiredByVo(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this vo.booleanAuthzResolverImplApi.isGroupInRoleForVo(PerunSession session, Group group, String role, Vo vo) Checks whether the gruop is in role for Vo.booleanAuthzResolverImplApi.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo) Checks whether the user is in role for Vo.booleanAuthzResolverImplApi.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific Vo.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidAuthzResolverImplApi.removeAllAuthzForVo(PerunSession sess, Vo vo) Removes all authz entries for the vobooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.voidExtSourcesManagerImplApi.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidVosManagerImplApi.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidAuthzResolverImplApi.removeVoRole(PerunSession sess, String role, Vo vo, Group group) Removes role from group in a VO.voidAuthzResolverImplApi.removeVoRole(PerunSession sess, String role, Vo vo, User user) Removes role from user in a VO.VosManagerImplApi.updateVo(PerunSession perunSession, Vo vo) Updates VO.booleanVosManagerImplApi.voExists(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source.
- 
Uses of Vo in cz.metacentrum.perun.core.implApi.modules.attributesMethods in cz.metacentrum.perun.core.implApi.modules.attributes with parameters of type VoModifier and TypeMethodDescriptionvoidVoAttributesModuleAbstract.changedAttributeHook(PerunSessionImpl session, Vo vo, Attribute attribute) voidVoAttributesModuleImplApi.changedAttributeHook(PerunSessionImpl session, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidVoAttributesModuleAbstract.checkAttributeSemantics(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidVoAttributesModuleImplApi.checkAttributeSemantics(PerunSessionImpl perunSession, Vo vo, Attribute attribute) Checks if value of this vo attribute has valid semantics.voidVoAttributesModuleAbstract.checkAttributeSyntax(PerunSessionImpl perunSession, Vo vo, Attribute attribute) voidVoAttributesModuleImplApi.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.provisioningMethods in cz.metacentrum.perun.core.provisioning with parameters of type Vo
- 
Uses of Vo in cz.metacentrum.perun.registrar.modelMethods in cz.metacentrum.perun.registrar.model that return VoMethods in cz.metacentrum.perun.registrar.model with parameters of type VoModifier and TypeMethodDescriptionvoidvoidConstructors 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)