Uses of Class
cz.metacentrum.perun.core.api.PerunSession
Packages that use PerunSession
Package
Description
Exceptions.
-
Uses of PerunSession in cz.metacentrum.perun.core.api
Methods in cz.metacentrum.perun.core.api that return PerunSessionModifier and TypeMethodDescriptionPerun.getPerunSession(PerunPrincipal actor, PerunClient client) Gets a (possibly cached) Perun session.Methods in cz.metacentrum.perun.core.api with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidResourcesManager.activateGroupResourceAssignment(PerunSession session, Group group, Resource resource, boolean async) Try to activate the group-resource status.voidFacilitiesManager.addAdmin(PerunSession sess, Facility facility, Group group) Adds group administrator to the Facility.voidFacilitiesManager.addAdmin(PerunSession sess, Facility facility, User user) Adds user administrator to the Facility.voidGroupsManager.addAdmin(PerunSession perunSession, Group group, Group authorizedGroup) Adds a group administrator to the group.voidGroupsManager.addAdmin(PerunSession perunSession, Group group, User user) Adds a user administrator of the group.voidResourcesManager.addAdmin(PerunSession sess, Resource resource, Group group) Add role resource admin to group for the selected resource.voidResourcesManager.addAdmin(PerunSession sess, Resource resource, User user) Add role resource admin to user for the selected resource.voidVosManager.addAdmin(PerunSession perunSession, Vo vo, Group group) Add a group administrator to the VO.voidVosManager.addAdmin(PerunSession perunSession, Vo vo, User user) Add a user administrator to the VO.ServicesManager.addDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Adds an destination for the facility and service.ServicesManager.addDestination(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) Adds an destination for the facility and all services.ServicesManager.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManager.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Service service, Facility facility) Defines service destination for all hosts using theirs hostnames.ServicesManager.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, List<Service> services, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManager.addDestinationsForAllServicesOnFacility(PerunSession perunSession, Facility facility, Destination destination) Adds destination for all services defined on the facility.voidExtSourcesManager.addExtSource(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.voidExtSourcesManager.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidExtSourcesManager.addExtSources(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the group.voidExtSourcesManager.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.FacilitiesManager.addHost(PerunSession perunSession, Host host, Facility facility) Adds host to the Facility.FacilitiesManager.addHosts(PerunSession sess, Facility facility, List<String> hosts) Create hosts in Perun and add them to the Facility.FacilitiesManager.addHosts(PerunSession sess, List<Host> hosts, Facility facility) Adds hosts to the Facility.voidGroupsManager.addMember(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.voidGroupsManager.addMember(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same 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.voidGroupsManager.addMembers(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same VO.voidVosManager.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidFacilitiesManager.addOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidFacilitiesManager.addOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidServicesManager.addRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.voidServicesManager.addRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoidResourcesManager.addResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) Sets ResourceSelfService role to given group for given resource.voidResourcesManager.addResourceSelfServiceUser(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.voidUsersManager.addSpecificUserOwner(PerunSession sess, User user, User specificUser) Add specificUser owner (the user) If not exists, create new ownership.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.UsersManager.addUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Adds user's external sources.UsersManager.addUserExtSourceWithAttributes(PerunSession sess, User user, UserExtSource userExtSource, List<Attribute> uesAttributes) Adds userExternalSource to the user along with the ues attributes.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.voidUsersManager.anonymizeUser(PerunSession perunSession, User user, boolean force) Anonymizes user - according to configuration, each of user's attributes is either anonymized, kept untouched or deleted.voidResourcesManager.assignGroupsToResource(PerunSession perunSession, List<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign groups to a resource.voidResourcesManager.assignGroupToResource(PerunSession perunSession, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to a resource.voidResourcesManager.assignGroupToResources(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to the resources.voidResourcesManager.assignResourceTagsToResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Assign existing ResourceTags on existing Resource.voidResourcesManager.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.voidResourcesManager.assignService(PerunSession perunSession, Resource resource, Service service) Assign service to resource.voidResourcesManager.assignServices(PerunSession perunSession, Resource resource, List<Service> services) Assign services to resource.static booleanAuthzResolver.authorizedExternal(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static booleanAuthzResolver.authorizedInternal(PerunSession sess, String policyDefinition) Checks if the principal is authorized.static booleanAuthzResolver.authorizedInternal(PerunSession sess, String policyDefinition, PerunBean... objects) Checks if the principal is authorized.static booleanAuthzResolver.authorizedInternal(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static booleanAuthzResolver.authorizedToManageRole(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to manage the role on the object.static booleanAuthzResolver.authorizedToReadRole(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to read the role on the object.voidServicesManager.blockAllServicesOnDestination(PerunSession perunSession, int destinationId) Block all services currently assigned on this destination.voidServicesManager.blockAllServicesOnFacility(PerunSession perunSession, Facility facility) Block all services currently assigned on this facility.voidUsersManager.blockLogins(PerunSession sess, List<String> logins, String namespace) Block logins for given namespace or block logins globally (if no namespace is selected)voidServicesManager.blockServiceOnDestination(PerunSession perunSession, Service service, int destinationId) Bans Service on destination.voidServicesManager.blockServiceOnFacility(PerunSession perunSession, Service service, Facility facility) Bans Service on facility.voidServicesManager.blockServicesOnDestinations(PerunSession perunSession, List<RichDestination> richDestinations) Bans the Service on the destination - each pair defined by the rich destination.voidServicesManager.blockServicesOnFacility(PerunSession sess, List<Service> services, Facility facility) Bans services on facility.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 keybooleanMembersManager.canExtendMembership(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.booleanGroupsManager.canExtendMembershipInGroup(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or if no rules were set for the membershipExpirationbooleanGroupsManager.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipbooleanMembersManager.canExtendMembershipWithReason(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.ConsentsManager.changeConsentStatus(PerunSession sess, Consent consent, ConsentStatus status) Set consent statusvoidUsersManager.changeEmail(PerunSession sess, User user, String newEmail) Change user's email to email from user ext source.voidUsersManager.changeEmailCustom(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) Change user's email to custom email.voidUsersManager.changeName(PerunSession sess, User user, String newUserName) Change user's name to user's name from user ext source.voidUsersManager.changeNameCustom(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Change user's name to custom name.voidUsersManager.changeNonAuthzPassword(PerunSession sess, UUID token, String password, String lang) Changes user password in defined login-namespace based on token parameter.voidUsersManager.changeOrganization(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to organization from user ext source.voidUsersManager.changeOrganizationCustom(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to custom organization.voidUsersManager.changePassword(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) Changes user password in defined login-namespace.voidUsersManager.changePassword(PerunSession sess, String login, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) Changes user password in defined login-namespace.UsersManager.changePasswordRandom(PerunSession sess, User user, String loginNamespace) Generates new random password for given user and returns String representing HTML where is the new password.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) Checks if value of this group attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) Checks if value of this host attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) Checks if value of this group-resource attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) Checks if value of this user external source attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.voidAttributesManager.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoidAttributesManager.checkAttributesSemantics(PerunSession sess, Facility facility, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoidAttributesManager.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSemantics(PerunSession sess, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.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, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoidAttributesManager.checkAttributesSyntax(PerunSession sess, Facility facility, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoidAttributesManager.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.voidAttributesManager.checkAttributesSyntax(PerunSession sess, User user, 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, Facility facility, Attribute attribute) Check if value of this facility attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) Checks if value of this group attribute has valid syntaxvoidAttributesManager.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) Checks if value of this host attribute has valid syntaxvoidAttributesManager.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) Checks if value of this group-resource attribute has valid syntaxvoidAttributesManager.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) Checks if value of this user external source attribute has valid syntaxvoidAttributesManager.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.voidAttributesManager.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidAttributesManager.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.voidAttributesManager.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.ExtSourcesManager.checkOrCreateExtSource(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.voidUsersManager.checkPasswordResetRequestIsValid(PerunSession sess, UUID token) Checks if the password reset request is valid.voidUsersManager.checkPasswordStrength(PerunSession sess, String password, String namespace, String login) Check password strength for the given namespace.voidAttributesManager.convertAttributeToNonunique(PerunSession session, int attrId) Converts attribute to non-unique.voidAttributesManager.convertAttributeToUnique(PerunSession session, int attrId) Converts attribute to unique.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.voidFacilitiesManager.copyAttributes(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all attributes of the source facility to the destination facility.voidResourcesManager.copyAttributes(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all attributes of the source resource to the destination resource.voidResourcesManager.copyGroups(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all groups of the source resource to the destination resource.voidFacilitiesManager.copyManagers(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all managers(admins) of the source facility to the destination facility.voidGroupsManager.copyMembers(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) Copies direct members from one group to other groups in the same VO.voidFacilitiesManager.copyOwners(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManager.copyResource(PerunSession perunSession, Resource templateResource, Resource destinationResource, boolean withGroups) Copy "template" settings from user's another existing resource and create new resource with this template.voidResourcesManager.copyServices(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all services of the source resource to the destination resource.voidMembersManager.copySponsoredMembers(PerunSession session, List<Member> sponsored, User copyFrom, User copyTo, boolean copyValidity, LocalDate validityTo) Set another user (copyTo) as sponsor of sponsored members of user (copyFrom).voidUsersManager.createAlternativePassword(PerunSession sess, User user, String description, String loginNamespace, String password) Creates alternative password in external system.AttributesManager.createAttribute(PerunSession sess, AttributeDefinition attributeDefinition) Creates an attribute, the attribute is stored into the appropriate DB table according to the namespacevoidAuditMessagesManager.createAuditerConsumer(PerunSession perunSession, String consumerName) Creates new auditer consumer with last processed id which equals current auditer log max id.ExtSourcesManager.createExtSource(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.FacilitiesManager.createFacility(PerunSession perunSession, Facility facility) Store the facility.GroupsManager.createGroup(PerunSession perunSession, Group parentGroup, Group group) Creates a new subgroup of the existing group.GroupsManager.createGroup(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.GroupsManager.createGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) Performs union operation on two groups.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.OwnersManager.createOwner(PerunSession perunSession, Owner owner) Deprecated.Create owner in the underlaying data sourceResourcesManager.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.ServicesManager.createService(PerunSession perunSession, Service service) Creates new service.UsersManager.createServiceUser(PerunSession sess, Candidate candidate, List<User> specificUserOwners) From given candidate, creates a service user and assign given owners to him.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.UsersManager.createUser(PerunSession perunSession, User user) Deprecated.VosManager.createVo(PerunSession perunSession, Vo vo) Create new VO.voidResourcesManager.deactivateGroupResourceAssignment(PerunSession session, Group group, Resource resource) Deactivates the group-resource assignment.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.voidUsersManager.deleteAlternativePassword(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.voidAttributesManager.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition) Deletes the attribute.voidAttributesManager.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) Deletes the attribute.voidExtSourcesManager.deleteExtSource(PerunSession perunSession, ExtSource extSource) Deletes an external source.voidFacilitiesManager.deleteFacility(PerunSession perunSession, Facility facility, Boolean force) Delete the facility by id.voidGroupsManager.deleteGroup(PerunSession perunSession, Group group) Deletes group only if has no subgroups and no members.voidGroupsManager.deleteGroup(PerunSession perunSession, Group group, boolean forceDelete) If forceDelete is false, delete only group and if this group has members or subgroups, throw an exception.voidGroupsManager.deleteGroups(PerunSession perunSession, List<Group> groups, boolean forceDelete) Delete all groups in list from perun.voidMembersManager.deleteMember(PerunSession sess, Member member) Deletes only member data appropriated by member id.voidMembersManager.deleteMembers(PerunSession sess, List<Member> members) Delete given members.voidOwnersManager.deleteOwner(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.voidOwnersManager.deleteOwner(PerunSession perunSession, Owner owner, boolean forceDelete) Deprecated.Delete owner from underlaying data source.voidOwnersManager.deleteOwners(PerunSession sess, List<Owner> owners, boolean forceDelete) Deprecated.Delete owners from underlaying data source.voidUsersManager.deletePassword(PerunSession sess, User user, String loginNamespace) Deletes password in external system.voidUsersManager.deletePassword(PerunSession sess, String userLogin, String loginNamespace) Deletes password in external system.voidResourcesManager.deleteResource(PerunSession perunSession, Resource resource) Deletes resource by id.voidResourcesManager.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.voidServicesManager.deleteService(PerunSession perunSession, Service service, boolean forceFlag) Deletes the service.voidServicesManager.deleteServices(PerunSession perunSession, List<Service> services, boolean forceFlag) Deletes given services.voidTasksManager.deleteTask(PerunSession sess, Task task) Delete Task and it's TaskResults.voidTasksManager.deleteTaskResultById(PerunSession sess, int taskResultId) Delete TaskResult by its IDvoidTasksManager.deleteTaskResults(PerunSession sess, Task task, Destination destination) Delete all TaskResults related to specified Task and DestinationvoidTasksManager.deleteTaskResultsByIds(PerunSession sess, List<Integer> taskResultIds) Delete TaskResults by their IDs.voidUsersManager.deleteUser(PerunSession perunSession, User user) Deletes user.voidUsersManager.deleteUser(PerunSession perunSession, User user, boolean forceDelete) Deletes user.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 hierarchyvoidAttributesManager.doTheMagic(PerunSession sess, Member member) PRIVILEGE: Only for PerunAdmin.voidAttributesManager.doTheMagic(PerunSession sess, Member member, boolean trueMagic) This function takes all member-related attributes (member, user, member-resource, user-facility) and tries to fill them and set them.voidConsentsManager.evaluateConsents(PerunSession sess, ConsentHub consentHub) Evaluates consents for given consent hub with enforced consents enabled.voidConsentsManager.evaluateConsents(PerunSession sess, Service service) Evaluates consents for given service for all consent hubs with given service with enforced consents enabled.voidConsentsManager.evaluateConsents(PerunSession sess, List<ConsentHub> consentHubs) Evaluates consents for given list of consent hubs with enforced consents enabled.MembersManager.extendExpirationForSponsoredMember(PerunSession session, Member sponsored, User sponsor) Extends expiration date.voidMembersManager.extendMembership(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.voidGroupsManager.extendMembershipInGroup(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManager.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) This method tries to fill value of the user-facility attribute.AttributesManager.fillAttribute(PerunSession sess, Group group, Attribute attribute) This method tries to fill group attribute.AttributesManager.fillAttribute(PerunSession sess, Host host, Attribute attribute) This method tries to fill host attribute.AttributesManager.fillAttribute(PerunSession sess, Member member, Attribute attribute) This method tries to fill value of the member attribute.AttributesManager.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManager.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) This method tries to fill value of the member-resource attribute.AttributesManager.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) This method tries to fill a value of the resource attribute.AttributesManager.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) This method tries to fill group-resource attribute.AttributesManager.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) This method tries to fill value of the user external source attribute.AttributesManager.fillAttribute(PerunSession sess, User user, Attribute attribute) This method tries to fill value of the user attribute.AttributesManager.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) This method tries to fill value of the user, member, member-resource and user-facility attributes.AttributesManager.fillAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes(PerunSession sess, User user, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AuditMessagesManager.findAllPossibleEvents(PerunSession sess) Return list of names of all possible eventsVosManager.findCandidates(PerunSession sess, Group group, String searchString) Finds users, who can join the group in Vo.VosManager.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, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attrs specific for list of attrsNames.MembersManager.findCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attrs specific for list of attrsNames and who have only status which is contain in lists of statuses.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.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers from Perun by searchString with attrs specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManager.findMembersByName(PerunSession sess, String searchString) Return list of members by the searchStringMembersManager.findMembersByNameInVo(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findMembersInGroup(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManager.findMembersInParentGroup(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.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.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under defined Group.MembersManager.findRichMembersWithAttributesInParentGroup(PerunSession sess, Group group, String searchString) Return list of rich with attributes members by the searchString under parent group of defined Group.MembersManager.findRichMembersWithAttributesInVo(PerunSession sess, Vo vo, String searchString) Return list of rich members with attributes by the searchString under defined VO.UsersManager.findRichUsers(PerunSession sess, String searchString) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findRichUsersWithAttributes(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findRichUsersWithAttributesByExactMatch(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.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.UsersManager.findUsers(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findUsersByExactName(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManager.findUsersByName(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManager.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.voidGroupsManager.forceAllSubGroupsSynchronization(PerunSession sess, Group group) Force synchronization for all subgroups (recursively - whole tree) of the group (useful for group structure)voidGroupsManager.forceGroupStructureSynchronization(PerunSession sess, Group group) Puts the group on the first place to the queue of groups waiting for group structure synchronization.voidGroupsManager.forceGroupSynchronization(PerunSession sess, Group group) Synchronizes the group with the external group.booleanServicesManager.forceServicePropagation(PerunSession perunSession, Facility facility, Service service) Forces service propagation on defined facility.booleanServicesManager.forceServicePropagation(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.voidServicesManager.forceServicePropagationBulk(PerunSession sess, Facility facility, List<Service> services) Forces services propagation on defined facility.voidServicesManager.forceServicePropagationBulk(PerunSession sess, List<Service> services) Forces services propagation on all facilities where the services are defined on.ServicesManager.forceServicePropagationForHostname(PerunSession perunSession, String hostname) Forces service propagation on all facilities for all services where hostname is used.UsersManager.generateAccount(PerunSession session, String namespace, Map<String, String> parameters) Generate user account in a backend system associated with login-namespace in Perun.GroupsManager.getActiveGroupMembers(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.AuthzResolver.getAdminGroups(PerunSession sess, PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.FacilitiesManager.getAdminGroups(PerunSession sess, Facility facility) Deprecated.GroupsManager.getAdminGroups(PerunSession perunSession, Group group) Deprecated.ResourcesManager.getAdminGroups(PerunSession sess, Resource resource) Deprecated.VosManager.getAdminGroups(PerunSession perunSession, Vo vo) Deprecated.VosManager.getAdminGroups(PerunSession perunSession, Vo vo, String role) Deprecated.AuthzResolver.getAdmins(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.FacilitiesManager.getAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManager.getAdmins(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) Deprecated.GroupsManager.getAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManager.getAdmins(PerunSession perunSession, Group group, boolean onlyDirectAdmins) Deprecated.ResourcesManager.getAdmins(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) 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.AttributesManager.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManager.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManager.getAllAuditerConsumers(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManager.getAllBlockedLoginsInNamespaces(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManager.getAllConsentHubs(PerunSession sess) Get list of all Consent HubsConsentsManager.getAllConsents(PerunSession sess) Gel all consentsTasksManager.getAllFacilitiesStates(PerunSession session) Return propagation status of all facilities in PerunTasksManager.getAllFacilitiesStatesForVo(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManager.getAllGroups(PerunSession sess) Get all groups from all vos.GroupsManager.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.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManager.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 groupAdminGroupsManager.getAllMemberGroups(PerunSession sess, Member member) Return all member's groups.MembersManager.getAllMembers(PerunSession sess) Get all members from all vos.AttributesManager.getAllNamespaces(PerunSession sess) Returns list of all possible namespaces.FacilitiesManager.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)ResourcesManager.getAllowedMembers(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.ResourcesManager.getAllowedResources(PerunSession sess, Member member) Get all resources which have the member access on.UsersManager.getAllowedResources(PerunSession sess, Facility facility, User user) Get all resources from the facility which have the user access on.UsersManager.getAllowedResources(PerunSession sess, User user) Get all resources which have the user access on.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) Return all users who can use this facilityFacilitiesManager.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.getAllowedUsers(PerunSession sess, Resource resource) Returns all users who is assigned with the resource.FacilitiesManager.getAllowedVos(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManager.getAllResources(PerunSession sess) Get all resources from database.ResourcesManager.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManager.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManager.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.ServicesManager.getAllRichDestinations(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManager.getAllRichDestinations(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.GroupsManager.getAllRichGroups(PerunSession sess) Get all groups with all attributes.GroupsManager.getAllRichGroups(PerunSession sess, List<String> attrNames) Get all groups with their specified attributes.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 typeGroupsManager.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManager.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichSubGroups in parentGroup (all levels sub groups) containing selected attributes filtered by role and its type,UsersManager.getAllRichUsers(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManager.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManager.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) Get All richUsers with or without specificUsers.MembersManager.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.GroupsManager.getAllSubGroups(PerunSession sess, Group parentGroup) Get all subgroups of the parentGroup recursively.VosManager.getAllVos(PerunSession perunSession) Get list of Vos without any privilege.FacilitiesManager.getAssignedFacilities(PerunSession sess, Group group) Get facilities which are assigned to Group (via resource).FacilitiesManager.getAssignedFacilities(PerunSession sess, Member member) Get facilities which have the member access on.FacilitiesManager.getAssignedFacilities(PerunSession sess, Service service) Get facilities where the service is defined.FacilitiesManager.getAssignedFacilities(PerunSession sess, User user) Get facilities which have the user access on.ResourcesManager.getAssignedGroups(PerunSession perunSession, Resource resource) List all groups associated with the resource.ResourcesManager.getAssignedGroups(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource and memberResourcesManager.getAssignedMembers(PerunSession sess, Resource resource) Returns all members assigned to the resource.ResourcesManager.getAssignedMembersWithStatus(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManager.getAssignedResources(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.ResourcesManager.getAssignedResources(PerunSession perunSession, Group group) List all resources to which the group is assigned.ResourcesManager.getAssignedResources(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManager.getAssignedResources(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ServicesManager.getAssignedResources(PerunSession sess, Service service) Get all resources where the service is defined.FacilitiesManager.getAssignedResourcesByAssignedService(PerunSession perunSession, Facility facility, Service service) Returns resources with specific service assigned to the facility.ResourcesManager.getAssignedResourcesWithStatus(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManager.getAssignedRichMembers(PerunSession sess, Resource resource) Returns all members assigned to the resource as RichMembers.FacilitiesManager.getAssignedRichResources(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility with VO property filledFacilitiesManager.getAssignedRichResources(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service with VO property filledResourcesManager.getAssignedRichResources(PerunSession perunSession, Group group) List all rich resources associated with the group with facility property filled.ResourcesManager.getAssignedRichResources(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManager.getAssignedRichResources(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.UsersManager.getAssignedRichResources(PerunSession sess, User user) Get all rich resources which have the user assigned.ResourcesManager.getAssignedServices(PerunSession perunSession, Resource resource) List all services associated with the resource.ServicesManager.getAssignedServices(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManager.getAssignedServices(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManager.getAssignedUsers(PerunSession sess, Facility facility) Returns list of Users, assigned with chosen Facility.FacilitiesManager.getAssignedUsers(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.UsersManager.getAssociatedResources(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.AttributesManager.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManager.getAttribute(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManager.getAttribute(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManager.getAttribute(PerunSession sess, Host host, String attributeName) Get particular attribute for the hostAttributesManager.getAttribute(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManager.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManager.getAttribute(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManager.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) Get particular group attribute on resourceAttributesManager.getAttribute(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManager.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the user external source.AttributesManager.getAttribute(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManager.getAttribute(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManager.getAttribute(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManager.getAttributeById(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManager.getAttributeById(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManager.getAttributeById(PerunSession sess, Group group, int id) Get particular attribute for groupAttributesManager.getAttributeById(PerunSession sess, Host host, int id) Get particular attribute for the hostAttributesManager.getAttributeById(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManager.getAttributeById(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManager.getAttributeById(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManager.getAttributeById(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManager.getAttributeById(PerunSession sess, Resource resource, Group group, int id) Get particular group attribute on this resourceAttributesManager.getAttributeById(PerunSession sess, UserExtSource ues, int id) Get particular attribute for user external sourceAttributesManager.getAttributeById(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManager.getAttributeById(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManager.getAttributeDefinition(PerunSession sess, String attributeName) Get attribute definition (attribute without defined value).AttributesManager.getAttributeDefinitionById(PerunSession sess, int id) Get attribute definition (attribute without defined value).AttributesManager.getAttributePolicyCollections(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManager.getAttributeRules(PerunSession sess, int attributeId) Gets attribute rules containing policy collections and critical actions for an attribute definition with given idAttributesManager.getAttributes(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManager.getAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get all non-empty member, user, member-resource and user-facility attributes.AttributesManager.getAttributes(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManager.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManager.getAttributes(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Host host) Get all non-empty attributes associated with the hostAttributesManager.getAttributes(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManager.getAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManager.getAttributes(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManager.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too)associated with the member in the group which have name in list attrNames.AttributesManager.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManager.getAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManager.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManager.getAttributes(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManager.getAttributes(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManager.getAttributes(PerunSession sess, Resource resource, Group group) Get all non-empty attributes associated with the group on resourceAttributesManager.getAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Get all non-empty attributes associated with the group and resource.AttributesManager.getAttributes(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityAttributesManager.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) Get all attributes associated with the group and the resource which have their name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManager.getAttributes(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManager.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the userExtSource which have name in list attrNames (empty too).AttributesManager.getAttributes(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty too).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).AttributesManager.getAttributes(PerunSession sess, String key) Get all entityless attributes with subject equaled String keyExtSourcesManager.getAttributes(PerunSession sess, ExtSource extSource) Gets attributes for external source.AttributesManager.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManager.getAttributesDefinition(PerunSession sess) Get all attributes definition (attribute without defined value).AttributesManager.getAttributesDefinition(PerunSession sess, List<String> listOfAttributesNames) From listOfAttributesNames get list of attributeDefinitionsAttributesManager.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManager.getAttributesDefinitionWithRights(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).intAuditMessagesManager.getAuditerMessagesCount(PerunSession perunSession) Get count of all messages in auditLOG.MembersManager.getAvailableSponsorsForMember(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManager.getBan(PerunSession sess, int userId, int faclityId) Get ban by userId and facilityId.ResourcesManager.getBan(PerunSession sess, int memberId, int resourceId) Get ban by memberId and resource idFacilitiesManager.getBanById(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManager.getBanById(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManager.getBanById(PerunSession sess, int banId) Get vo ban with given id.VosManager.getBanForMember(PerunSession sess, Member member) Get ban for given member, or null if he is not banned.FacilitiesManager.getBansForFacility(PerunSession sess, int facilityId) Get all bans for users on the facilityResourcesManager.getBansForMember(PerunSession sess, int memberId) Get all bans for member on any resource.ResourcesManager.getBansForResource(PerunSession sess, int resourceId) Get all bans for members on the resource.FacilitiesManager.getBansForUser(PerunSession sess, int userId) Get all bans for user on any facility.VosManager.getBansForVo(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManager.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ExtSourcesManager.getCandidate(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource defined by the extsource login.ExtSourcesManager.getCandidate(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) Get the candidate from subjectData where at least login must exists.AuthzResolver.getComplementaryObjectsForRole(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolver.getComplementaryObjectsForRole(PerunSession sess, String role, Class perunBeanClass) Returns complementary objects for defined role filtered by particular class, e.g.VosManager.getCompleteCandidates(PerunSession sess, Group group, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Group.VosManager.getCompleteCandidates(PerunSession sess, Vo vo, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Vo.MembersManager.getCompleteRichMembers(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrNames.MembersManager.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) Get all RichMembers with attrs specific for list of attrsNames from the group.MembersManager.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) Get all RichMembers with attrs specific for list of attrsNames from the group and have only status which is contain in lists of statuses.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.ConsentsManager.getConsentById(PerunSession sess, int id) Get consent object with specified idConsentsManager.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManager.getConsentHubByFacility(PerunSession sess, int facilityId) Finds existing Consent Hub by facility.ConsentsManager.getConsentHubById(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManager.getConsentHubByName(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManager.getConsentHubByResource(PerunSession sess, int resourceId) Finds existing Consent Hub for facility to which resource belongs.ConsentsManager.getConsentsForConsentHub(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManager.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManager.getConsentsForConsentHubByResource(PerunSession sess, int resourceId) Get consents for members assigned to the chosen resource.ConsentsManager.getConsentsForUser(PerunSession sess, int id) Get all consents for chosen UserConsentsManager.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManager.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) Get all consents for chosen User in specified consent hubDatabaseManager.getCurrentDatabaseVersion(PerunSession perunSession) Return current database version in string (ex. 3.0.1)DatabaseManager.getDatabaseDriverInformation(PerunSession sess) Get DB driver information from datasource (name-version)DatabaseManager.getDatabaseInformation(PerunSession sess) Get DB information from datasource (name-version)ServicesManager.getDestinationById(PerunSession perunSession, int id) Get destination by idintServicesManager.getDestinationIdByName(PerunSession sess, String name, String type) Return ID of Destination by its value (name) and type.ServicesManager.getDestinations(PerunSession perunSession) Get list of all destinations.ServicesManager.getDestinations(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.intServicesManager.getDestinationsCount(PerunSession sess) Get count of all destinations.FacilitiesManager.getDirectAdmins(PerunSession perunSession, Facility facility) Deprecated.GroupsManager.getDirectAdmins(PerunSession perunSession, Group group) Deprecated.VosManager.getDirectAdmins(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManager.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManager.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManager.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManager.getEnrichedBansForFacility(PerunSession sess, int facilityId, List<String> attrNames) Get all enriched bans for users on the facility.ResourcesManager.getEnrichedBansForResource(PerunSession sess, int resourceId, List<String> attrNames) Get all enriched bans for members on the resource.FacilitiesManager.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) Get all enriched bans on facility for user.ResourcesManager.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) Get all enriched bans on resources for user.VosManager.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) Gets all Enriched Bans for given user.VosManager.getEnrichedBansForVo(PerunSession sess, int voId, List<String> attrNames) Gets all Enriched Bans for given vo.FacilitiesManager.getEnrichedFacilities(PerunSession perunSession) Gets all enriched facilities user has access rights to.FacilitiesManager.getEnrichedHosts(PerunSession sess, Facility facility, List<String> attrNames) Return all EnrichedHosts of given facility.ResourcesManager.getEnrichedResourceById(PerunSession sess, int id, List<String> attrNames) Find resource for given id and returns it with given attributes.ResourcesManager.getEnrichedResourcesForFacility(PerunSession sess, Facility facility, List<String> attrNames) Find resources for given facility and attributes for given names.ResourcesManager.getEnrichedResourcesForVo(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.VosManager.getEnrichedVoById(PerunSession perunSession, int id) Finds existing vo by and id and returns corresponding EnrichedVoVosManager.getEnrichedVos(PerunSession perunSession) Get list of EnrichedVos of all the VOs the user has access toAttributesManager.getEntitylessAttributes(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManager.getEntitylessAttributesWithKeys(PerunSession sess, String attrName) Get entityless attributes mapped by their keys.AttributesManager.getEntitylessAttributesWithKeys(PerunSession sess, String attrName, List<String> keys) Get entityless attributes mapped by their keys.AttributesManager.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.ExtSourcesManager.getExtSourceById(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManager.getExtSourceByName(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManager.getExtSources(PerunSession perunSession) Get list of all external sources.FacilitiesManager.getFacilities(PerunSession perunSession) List facilities by ACCESS RIGHTS: If User is: - PERUNADMIN : all facilities - FACILITYADMIN : only facilities where user is facility adminSearcher.getFacilities(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManager.getFacilitiesByAttribute(PerunSession sess, String attributeName, String attributeValue) Returns all facilities that have set the attribute 'attributeName' with the value 'attributeValue'.FacilitiesManager.getFacilitiesByAttributeWithAttributes(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) Searches (partially!)FacilitiesManager.getFacilitiesByDestination(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManager.getFacilitiesByHostName(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManager.getFacilitiesByIds(PerunSession perunSession, List<Integer> ids) Searches for the Facilities with specified ids.intFacilitiesManager.getFacilitiesCount(PerunSession perunSession) Get count of all facilities.ServicesManager.getFacilitiesDestinations(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.FacilitiesManager.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) Get all facilities where the user is admin.AuthzResolver.getFacilitiesWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Facilities 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.ResourcesManager.getFacility(PerunSession perunSession, Resource resource) Get facility which belongs to the concrete resource.ServicesManager.getFacilityAssignedServicesForGUI(PerunSession perunSession, Facility facility) Return list of ServiceForGUI assigned on facility, (Service with "allowedOnFacility" property filled). 1 - allowed / 0 - service is denied).FacilitiesManager.getFacilityById(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManager.getFacilityByName(PerunSession perunSession, String name) Searches the Facility by its name.FacilitiesManager.getFacilityForHost(PerunSession sess, Host host) Return facility which has the host.TasksManager.getFacilityServicesState(PerunSession sess, Facility facility) Returns list of ServiceStates for given facility.TasksManager.getFacilityState(PerunSession session, Facility facility) Return propagation status of facilityResourcesManager.getGroupAssignments(PerunSession session, Resource resource, List<String> attrNames) Lists all of the assigned groups for the given resource.GroupsManager.getGroupById(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManager.getGroupByName(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManager.getGroupDirectMembers(PerunSession perunSession, Group group) Return all direct group members.intGroupsManager.getGroupDirectMembersCount(PerunSession sess, Group group) Returns count of direct members in the groupGroupsManager.getGroupDirectRichMembers(PerunSession sess, Group group) Returns direct group members in the RichMember object, which contains Member+User data.ExtSourcesManager.getGroupExtSources(PerunSession perunSession, Group group) Get list of external sources associated with the GROUP.GroupsManager.getGroupMemberById(PerunSession sess, Group group, int memberId) Get group member by member ID.GroupsManager.getGroupMembers(PerunSession perunSession, Group group) Return all group members.GroupsManager.getGroupMembers(PerunSession perunSession, Group group, Status status) Return group members with specified vo membership status.intGroupsManager.getGroupMembersCount(PerunSession perunSession, Group group) GroupsManager.getGroupMembersCountsByGroupStatus(PerunSession sess, Group group) Returns counts of group members by their group status.GroupsManager.getGroupMembersCountsByVoStatus(PerunSession sess, Group group) Returns counts of group members by their status in VO.GroupsManager.getGroupRichMembers(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManager.getGroupRichMembers(PerunSession sess, Group group, Status status) Returns group members with specified membership status in the RichMember object, which contains Member+User data.GroupsManager.getGroupRichMembersByIds(PerunSession sess, int groupId, List<Integer> memberIds, List<String> attrNames) Returns list of RichMembers with requested attributes by their member IDs from given group.GroupsManager.getGroupRichMembersWithAttributes(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManager.getGroupRichMembersWithAttributes(PerunSession sess, Group group, Status status) Returns group members with specified membership status in the RichMember object, which contains Member+User data.AuthzResolver.getGroupRoleNames(PerunSession sess, Group group) Get all group role names.static AuthzRolesAuthzResolver.getGroupRoles(PerunSession sess, int groupId) Get all roles for a given group.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 GroupAdminGroupsManager.getGroupsByIds(PerunSession perunSession, List<Integer> ids) Search for the groups with specified ids in all VOs.intGroupsManager.getGroupsCount(PerunSession sess) Get count of all groupsintGroupsManager.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.getGroupsWhereMemberIsActive(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Excluded members group.GroupsManager.getGroupsWhereMemberIsInactive(PerunSession sess, Member member) Returns all member's groups where member is in inactive state (it is not valid and it is expired there) Excluded members group.UsersManager.getGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and facilityUsersManager.getGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and resourceGroupsManager.getGroupsWhereUserIsActiveMember(PerunSession session, User user, Vo vo) Returns groups in which the user is active member.UsersManager.getGroupsWhereUserIsAdmin(PerunSession perunSession, User user) Returns list of Groups in Perun, where the User is a direct Administrator or he is VALID a member of any group which is Administrator of some of these Groups.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.AuthzResolver.getGroupsWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Groups 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.GroupsManager.getGroupUnions(PerunSession sess, Group group, boolean reverseDirection) Get list of group unions for specified group.ServicesManager.getHashedDataWithGroups(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed data with group structure for given service and facility.ServicesManager.getHashedHierarchicalData(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed hierarchical data structure for given service and facility.FacilitiesManager.getHostById(PerunSession sess, int id) Get the host by its ID.FacilitiesManager.getHosts(PerunSession sess, Facility facility) List hosts of Facility.FacilitiesManager.getHostsByHostname(PerunSession sess, String hostname) Get all hosts with this hostname (from all facilities).intFacilitiesManager.getHostsCount(PerunSession sess, Facility facility) Count hosts of Facility.AttributesManager.getIdpAttributeDefinitions(PerunSession sess) Returns list of definitions of IdP attributes that are filled to fedInfoGroupsManager.getInactiveGroupMembers(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.GroupsManager.getIndirectMembershipPaths(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ExtSourcesManager.getInvalidUsers(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.intAuditMessagesManager.getLastMessageId(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).static UserAuthzResolver.getLoggedUser(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.AttributesManager.getLogins(PerunSession sess, User user) Get all attributes with user's logins.ResourcesManager.getMailingServiceRichResourcesWithMember(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.MembersManager.getMemberByExtSourceNameAndExtLogin(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManager.getMemberById(PerunSession sess, int id) Returns member by his id.MembersManager.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 sourceGroupsManager.getMemberGroups(PerunSession sess, Member member) Returns all member's groups.GroupsManager.getMemberGroupsByAttribute(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManager.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManager.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.MembersManager.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.getMembersByExpiration(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.Searcher.getMembersByExpiration(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.Searcher.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManager.getMembersByIds(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManager.getMembersByUser(PerunSession sess, User user) Returns members by his user.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.AuthzResolver.getMembersWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Members 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.MembersManager.getMemberVo(PerunSession sess, Member member) Get the member VO.VosManager.getMemberVos(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManager.getMessages(PerunSession perunSession) Returns 100 newest audit messages from auditLOG.AuditMessagesManager.getMessages(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManager.getMessagesByCount(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManager.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order), i.e. the method returns newer messages by provided ID.AuditMessagesManager.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.AttributesManager.getModulesDependenciesGraph(PerunSession session, GraphTextFormat format) Generates graph describing attribute modules dependencies.AttributesManager.getModulesDependenciesGraph(PerunSession session, GraphTextFormat format, String attributeName) Generates graph describing dependencies for given AttributeDefinition.MembersManager.getNewExtendMembership(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.MembersManager.getNewExtendMembership(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended member's expiration time.OwnersManager.getOwnerById(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManager.getOwnerByName(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManager.getOwnerFacilities(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManager.getOwners(PerunSession perunSession, Facility facility) Deprecated.OwnersManager.getOwners(PerunSession perunSession) Deprecated.Return all owners.GroupsManager.getParentGroup(PerunSession sess, Group group) Get parent group.GroupsManager.getParentGroupMembers(PerunSession sess, Group group) Get members from parent group.GroupsManager.getParentGroupRichMembers(PerunSession sess, Group group) Get members form the parent group in RichMember format.GroupsManager.getParentGroupRichMembersWithAttributes(PerunSession sess, Group group) Get members form the parent group in RichMember format including user/member attributes.VosManager.getParentVos(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManager.getPendingPreferredEmailChanges(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.ConfigManager.getPersonalDataChangeConfig(PerunSession sess) Gets personal data change configuration with all related core config properties.ConfigManager.getPerunOidcConfig(PerunSession sess, String requestUrl) Returns Oidc Configuration for this Perun instance (to be used for CLI communication).static PerunPrincipalAuthzResolver.getPerunPrincipal(PerunSession sess) Returns PerunPrincipal object associated with current session.AuthzResolver.getPrincipalRoleNames(PerunSession sess) Get all principal role names.UsersManager.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManager.getRequiredAttributes(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are related to this facility.AttributesManager.getRequiredAttributes(PerunSession sess, Facility facility, User user) Get user-facility attributes which are required by services which are related to this user-facility.AttributesManager.getRequiredAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes(PerunSession sess, Resource resource) Get resource attributes which are required by services which is relatod to this resource.AttributesManager.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Group group) Get group required attributes for the serviceAttributesManager.getRequiredAttributes(PerunSession sess, Service service, Host host) Get host required attributes for the serviceAttributesManager.getRequiredAttributes(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) Get group-resource attributes required for the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, boolean workWithGroupAttributes) Get group-resource attributes required for the service. !!AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes required by the specified service. if workWithUserAttributes == TRUE return also user and user-facility attributesAttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManager.getRequiredAttributes(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users.AttributesManager.getRequiredAttributes(PerunSession sess, User user) Get user attributes which are required by services which are relater to this user.AttributesManager.getRequiredAttributes(PerunSession sess, List<Service> services, Facility facility) Get facility attributes which are required by the services.AttributesManager.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource) Get resource attributes which are required by the services.AttributesManager.getRequiredAttributesDefinition(PerunSession sess, Service service) Get all attributes which are required by service.ResourcesManager.getResourceAssignments(PerunSession session, Group group, List<String> attrNames) Lists all of the resource assignments for the given group.ResourcesManager.getResourceById(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManager.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource and user-facility attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services which are defined on specified resourceAttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) Get group attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) Get host attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services defined on specified resource Services are known from the resourceToGetServicesFrom.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services defined on specified resource and if workWithUserAttributes is true also user and member attributes.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) Get group-resource attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) Get group-resource attributes which are required by services defined on specified resource Get also group attributes, if workWithGroupAttributes is true.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member-group and member-resource attributes required by the services specified on resource Get also user, member, user-facility attributes, if workWithUserAttributes is true.AttributesManager.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services defined on specified resourceResourcesManager.getResources(PerunSession perunSession, Vo vo) Get all VO resources.Searcher.getResources(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManager.getResourcesByIds(PerunSession perunSession, List<Integer> ids) Search for the Resources with specific ids.intResourcesManager.getResourcesCount(PerunSession perunSession) Get count of all 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, User user) Returns list of resources, where the user is an admin.ResourcesManager.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.AuthzResolver.getResourcesWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Resources 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.AuthzResolver.getRichAdmins(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.FacilitiesManager.getRichAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManager.getRichAdmins(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Deprecated.GroupsManager.getRichAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManager.getRichAdmins(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Deprecated.ResourcesManager.getRichAdmins(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Deprecated.VosManager.getRichAdmins(PerunSession perunSession, Vo vo) Deprecated.VosManager.getRichAdmins(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Deprecated.FacilitiesManager.getRichAdminsWithAttributes(PerunSession sess, Facility facility) Deprecated.GroupsManager.getRichAdminsWithAttributes(PerunSession perunSession, Group group) Deprecated.VosManager.getRichAdminsWithAttributes(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManager.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManager.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManager.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.ServicesManager.getRichDestinations(PerunSession perunSession, Facility facility, Service service) Get list of all rich destinations defined for the facility and the service.FacilitiesManager.getRichFacilities(PerunSession perunSession) Get all possible rich Facilities with all their owners.GroupsManager.getRichGroupByIdWithAttributesByNames(PerunSession sess, int groupId, List<String> attrNames) Return RichGroup selected by id containing selected attributesGroupsManager.getRichGroupsAssignedToResourceWithAttributesByNames(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to the resource filtered by specific member.GroupsManager.getRichGroupsAssignedToResourceWithAttributesByNames(PerunSession sess, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to resource.UsersManager.getRichGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user, List<String> attrNames) Return all groups where user is active (has VALID status in VO and Group together) for specified user and resourceUsersManager.getRichGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user, List<String> attrNames) Return all RichGroups where user is active (has VALID status in VO and Group together) for specified user and resource with specified group attributes by their names (URNs).MembersManager.getRichMemberById(PerunSession sess, int id) Get richMember without attribute by id of memberMembersManager.getRichMembers(PerunSession sess, Group group) Get all rich members of Group.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.getRichMembersByIds(PerunSession sess, List<Integer> ids, List<String> attrsNames) Returns rich members by their IDs with specific attributes.MembersManager.getRichMembersNoUserAttributes(PerunSession sess, Vo vo) Get all rich members of VO.MembersManager.getRichMembersWithAttributes(PerunSession sess, Group group, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.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.getRichMembersWithAttributes(PerunSession sess, List<String> allowedStatuses, Group group) Get all rich members with allowed statuses from specific group.MembersManager.getRichMembersWithAttributesByNames(PerunSession sess, Group group, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.MembersManager.getRichMembersWithAttributesByNames(PerunSession sess, Vo vo, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for vo.MembersManager.getRichMemberWithAttributes(PerunSession sess, Member member) Get Member to RichMember with attributes.ResourcesManager.getRichResourceById(PerunSession perunSession, int id) Search for the RichResource with specific id.ResourcesManager.getRichResources(PerunSession perunSession, Vo vo) Get all VO rich resources with facility property filled.ResourcesManager.getRichResourcesByIds(PerunSession perunSession, List<Integer> ids) Search for the RichResources with specific ids.GroupsManager.getRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Return RichSubGroups in parentGroup (only 1 level subgroups) containing selected attributesUsersManager.getRichUser(PerunSession sess, User user) Get User to RichUser without attributes.UsersManager.getRichUserExtSources(PerunSession perunSession, User user) Gets list of all user's external sources with attributes.UsersManager.getRichUserExtSources(PerunSession perunSession, User user, List<String> attrsNames) Gets list of all user's external sources with attributes.UsersManager.getRichUsersByIds(PerunSession sess, List<Integer> ids) Returns rich users without attributes by their ids.UsersManager.getRichUsersWithAttributesByIds(PerunSession sess, List<Integer> ids) Returns rich users with attributes by their ids.UsersManager.getRichUsersWithoutVoAssigned(PerunSession sess) Returns all RichUsers with attributes who are not member of any VO.UsersManager.getRichUsersWithoutVoWithAttributes(PerunSession sess, List<String> attrNames) Returns list of RichUsers which are not members of any VO and with selected attributesUsersManager.getRichUserWithAttributes(PerunSession sess, User user) Get User to RichUser with attributes.AuthzResolver.getRoleComplementaryObjectsWithAuthorizedGroups(PerunSession sess, int userId) Returns map of role name and map of corresponding role complementary objects (perun beans) distinguished by type. * together with list of authorized groups where user is member: * Mapinvalid input: '<' RoleName, Mapinvalid input: '<' BeanName, Mapinvalid input: '<' BeanID, List>>> static AuthzRolesAuthzResolver.getRolesObtainedFromAuthorizedGroupMemberships(PerunSession sess, int userId) Returns user's roles resulting from being a VALID member of authorized groups.ServicesManager.getServiceById(PerunSession perunSession, int id) Get service by id.ServicesManager.getServiceByName(PerunSession perunSession, String name) Get service by name.ServicesManager.getServices(PerunSession perunSession) get all services in perunServicesManager.getServicesBlockedOnDestination(PerunSession perunSession, int destinationId) List all the Services that are banned on this destination.ServicesManager.getServicesBlockedOnFacility(PerunSession perunSession, Facility facility) List all the Services that are banned on this facility.ServicesManager.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Get all services with given attribute.MembersManager.getServiceUserRichMembers(PerunSession sess, Vo vo) Get RichMembers from a VO who are service users.UsersManager.getSpecificUsers(PerunSession sess) Return all specific Users (only specific users)UsersManager.getSpecificUsersByUser(PerunSession sess, User user) Return all specificUsers who are owned by the userMembersManager.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.getSponsors(PerunSession sess, Member member, List<String> attrNames) Deprecated.- use getSponsorsForMemberUsersManager.getSponsorsForMember(PerunSession sess, Member member, List<String> attrNames) Gets list of users that sponsor the member, with attributes.GroupsManager.getSubGroups(PerunSession sess, Group parentGroup) Get all subgroups of the parent group under the VO.intGroupsManager.getSubGroupsCount(PerunSession sess, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManager.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) Get page of subgroups from the given parent group.TasksManager.getTask(PerunSession perunSession, Service service, Facility facility) Find Task for given Service and Facility.TasksManager.getTaskById(PerunSession perunSession, int id) Retrieve Task given its id.TasksManager.getTaskResultById(PerunSession session, int readInt) Get TaskResult given its id.TasksManager.getTaskResults(PerunSession perunSession) Get all TaskResults.TasksManager.getTaskResultsByDestinations(PerunSession session, List<String> destinationsNames) Returns task results for defined destinations (string representation).TasksManager.getTaskResultsByTask(PerunSession sess, int taskId) Get all TaskResult's for given TaskTasksManager.getTaskResultsByTaskAndDestination(PerunSession session, int taskId, int destinationId) Find all task results for given task and destination.TasksManager.getTaskResultsByTaskOnlyNewest(PerunSession session, int taskId) Retrieve the newest task results for given task.longDatabaseManager.getTimeOfQueryPerformance(PerunSession sess) Get time in ns "nanoseconds" of calling 1 simple update query to DB.UsersManager.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specific one and are not anonymizedUsersManager.getUserAssignments(PerunSession sess, User user) Returns all assignments of the user, assignments being Facilities and Resources they are assigned to.UsersManager.getUserByExtSourceNameAndExtLogin(PerunSession sess, String extSourceName, String extLogin) Get user by extSourceName and extSourceLoginUsersManager.getUserById(PerunSession perunSession, int id) Returns user by his/her id.UsersManager.getUserByMember(PerunSession perunSession, Member member) Returns user by VO member.UsersManager.getUserByUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source and external source.UsersManager.getUserByUserExtSources(PerunSession perunSession, List<UserExtSource> userExtSources) Returns user based on one of the userExtSource.UsersManager.getUserExtSourceByExtLogin(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManager.getUserExtSourceById(PerunSession sess, int id) Get the user ext source by its id.UsersManager.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManager.getUserExtSourceByUniqueAttributeValue(PerunSession sess, String attrName, String uniqueValue) Return userExtSource for specific attribute definition (specified by name) and unique value.UsersManager.getUserExtSources(PerunSession perunSession, User user) Gets list of all user's external sources of the user.UsersManager.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) Get the user ext sources by their ids.UsersManager.getUserRelations(PerunSession sess, User user) Gets map with 2 items which are a list of all vos and a list of all groups where given user is member filtered by principal's privileges.AuthzResolver.getUserRoleNames(PerunSession sess, User user) Get all user role names.static AuthzRolesAuthzResolver.getUserRoles(PerunSession sess, User user, boolean getAuthorizedGroupBasedRoles) Returns user's direct roles, can also include roles resulting from being a VALID member of authorized groups.Searcher.getUsers(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManager.getUsers(PerunSession sess) Returns all users (included specific users).UsersManager.getUsersByAttribute(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttribute(PerunSession sess, String attributeName, String attributeValue) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttributeValue(PerunSession sess, String attributeName, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManager.getUsersByIds(PerunSession perunSession, List<Integer> ids) Returns existing users by their ids.UsersManager.getUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specific oneintUsersManager.getUsersCount(PerunSession sess) Get count of all users.Searcher.getUsersForCoreAttributes(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) This method take map of coreAttributes with search values and return all users who have the specific match for all of these core attributes.UsersManager.getUsersPage(PerunSession sess, UsersPageQuery query, List<String> attrNames) Get page of users with the given attributes.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.UsersManager.getUsersWithoutVoAssigned(PerunSession sess) Returns all users who are not member of any VO.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.VosManager.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).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.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.intVosManager.getVosCount(PerunSession sess) Get count of all vos.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.Searcher.globalSearch(PerunSession sess, String searchString) Similarity substring search in users, VOs, groups and facilities.Searcher.globalSearchIDOnly(PerunSession sess, int searchId) Performs exact match on ID for user, VO, group and facility.booleanGroupsManager.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsbooleanConfigManager.isArchiveSpoolEnabled(PerunSession sess) Checks whether spool files generated by the engine should be archivedstatic booleanAuthzResolver.isAuthorized(PerunSession sess, String role) Deprecated.static booleanAuthzResolver.isAuthorized(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Facility facility, boolean checkMfa) Checks if the principal is authorized to do some action of facility attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, boolean checkMfa) Checks if the principal is authorized to do some action of group attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of group-resource attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Host host, boolean checkMfa) Checks if the principal is authorized to do some action of host attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, boolean checkMfa) Checks if the principal is authorized to do some action of member attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group, boolean checkMfa) Checks if the principal is authorized to do some action of member-group attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of resource-member attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, PerunBean bean, boolean checkMfa) Checks if the principal is authorized to do some action of PerunBean attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of resource attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, UserExtSource ues, boolean checkMfa) Checks if the principal is authorized to do some action of ues attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, boolean checkMfa) Checks if the principal is authorized to do some action of user attribute.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, Facility facility, boolean checkMfa) Checks if the principal is authorized to do some action of user-facility attribute.static 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.static booleanAuthzResolver.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, String key, boolean checkMfa) Checks if the principal is authorized to do some action of entityless attribute.booleanAttributesManager.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.booleanAttributesManager.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.booleanGroupsManager.isDirectGroupMember(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupstatic booleanAuthzResolver.isFacilityAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is facility admin.booleanAttributesManager.isFromNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.static booleanAuthzResolver.isGroupAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is group admin.AuthzResolver.isGroupLastAdminInFacilities(PerunSession sess, Group group, List<Facility> facilities) Checks the facilities and returns those in which group is the last adminGroupsManager.isGroupLastAdminInSomeFacility(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last FACILITYADMIN in some facility, return the groups that do.GroupsManager.isGroupLastAdminInSomeVo(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last VOADMIN in some vo, return the groups that do.AuthzResolver.isGroupLastAdminInVos(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.booleanGroupsManager.isGroupMember(PerunSession sess, Group group, Member member) Return true if Member is member of the GroupbooleanUsersManager.isLoginAvailable(PerunSession sess, String loginNamespace, String login) Checks if the login is available in the namespace.booleanUsersManager.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) Return true if login is blocked (globally - for all namespaces per instance OR for some namespace), false if not.booleanUsersManager.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not.booleanUsersManager.isLoginBlockedGlobally(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not.booleanAttributesManager.isOptAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.static booleanAuthzResolver.isPerunAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is perun admin.ResourcesManager.isResourceLastAssignedServices(PerunSession sess, Resource resource, List<Service> services) Checks whether the resource is the last one on the facility to have the provided services assigned.booleanServicesManager.isServiceBlockedOnDestination(PerunSession sess, Service service, int destinationId) Is this Service denied on the destination?booleanServicesManager.isServiceBlockedOnFacility(PerunSession sess, Service service, Facility facility) Is this Service denied on the facility?booleanGroupsManager.isSuspendedGroupSynchronization(PerunSession sess) Check if synchronizing groups is suspended.booleanTasksManager.isSuspendedTasksPropagationPersistently(PerunSession session) Check if propagating tasks to engine is suspended via the DB flag CAREFUL: even if not suspended though DB, can be disabled temporarily through synced fieldbooleanTasksManager.isThereSuchTask(PerunSession session, Service service, Facility facility) Check if if there is a task for given service and facility.AuthzResolver.isUserLastAdminInFacilities(PerunSession sess, User user, List<Facility> facilities) Checks the facilities and returns those in which user is the last adminAuthzResolver.isUserLastAdminInVos(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.booleanUsersManager.isUserPerunAdmin(PerunSession sess, User user) Deprecated.static booleanAuthzResolver.isVoAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is vo admin.TasksManager.listAllTasks(PerunSession perunSession) Retrieve all task results.TasksManager.listAllTasksForFacility(PerunSession session, int facilityId) Returns all tasks associated with selected facilityTasksManager.listAllTasksInState(PerunSession perunSession, Task.TaskStatus state) Retrieve all tasks in given statestatic voidAuthzResolver.loadAuthorizationComponents(PerunSession sess) Load perun roles and policies from the configuration file perun-roles.yml.voidExtSourcesManager.loadExtSourcesDefinitions(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.voidAuditMessagesManager.log(PerunSession perunSession, String message) Log arbitrary audit message.booleanUsersManager.loginExist(PerunSession sess, User user, String loginNamespace) Check, if login exists in given login-namespace.voidGroupsManager.moveGroup(PerunSession sess, Group destinationGroup, Group movingGroup) Move one group structure under another group in same vo or as top level groupvoidMembersManager.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.voidUsersManager.moveUserExtSource(PerunSession perunSession, User sourceUser, User targetUser, UserExtSource userExtSource) Take UserExtSource from sourceUser and move it to the targetUser.booleanServicesManager.planServicePropagation(PerunSession perunSession, Facility facility, Service service) Plans service propagation on defined facility.booleanServicesManager.planServicePropagation(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.AuditMessagesManager.pollConsumerEvents(PerunSession perunSession, String consumerName) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerMessages(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId given.static voidAuthzResolver.refreshAuthz(PerunSession sess) Removes all existing roles for the perunPrincipal and call init again.voidConfigManager.reloadAppsConfig(PerunSession sess) Reloads the configuration of brandings and their respective apps (see perun-apps-config.yml)voidFacilitiesManager.removeAdmin(PerunSession sess, Facility facility, Group group) Removes a group administrator from the Facility.voidFacilitiesManager.removeAdmin(PerunSession sess, Facility facility, User user) Removes a user administrator from the Facility.voidGroupsManager.removeAdmin(PerunSession perunSession, Group group, Group authorizedGroup) Removes a group administrator of the group.voidGroupsManager.removeAdmin(PerunSession perunSession, Group group, User user) Removes a user administrator form the group.voidResourcesManager.removeAdmin(PerunSession sess, Resource resource, Group group) Remove role resource admin from group for the selected resource.voidResourcesManager.removeAdmin(PerunSession sess, Resource resource, User user) Remove role resource admin from user for the selected resource.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, Group group) Removes a group administrator from the VO.voidVosManager.removeAdmin(PerunSession perunSession, Vo vo, User user) Removes a user administrator from the VO.voidAttributesManager.removeAllAttributes(PerunSession sess, Facility facility) Unset all attributes for the facility.voidAttributesManager.removeAllAttributes(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) Unset all attributes for the facility.voidAttributesManager.removeAllAttributes(PerunSession sess, Facility facility, User user) Unset all attributes for the user on the facility.voidAttributesManager.removeAllAttributes(PerunSession sess, Group group) Unset all attributes for the group.voidAttributesManager.removeAllAttributes(PerunSession sess, Host host) Unset all attributes for the hostvoidAttributesManager.removeAllAttributes(PerunSession sess, Member member) Unset all attributes for the member.voidAttributesManager.removeAllAttributes(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.voidAttributesManager.removeAllAttributes(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.voidAttributesManager.removeAllAttributes(PerunSession sess, Resource resource) Unset all attributes for the resource.voidAttributesManager.removeAllAttributes(PerunSession sess, Resource resource, Group group) Remove all attributes for group on resourcevoidAttributesManager.removeAllAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Unset all attributes for the group and resource.voidAttributesManager.removeAllAttributes(PerunSession sess, User user) Unset all attributes for the user.voidAttributesManager.removeAllAttributes(PerunSession sess, UserExtSource ues) Unset all attributes for the user external source.voidAttributesManager.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidServicesManager.removeAllDestinations(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.voidServicesManager.removeAllRequiredAttributes(PerunSession perunSession, Service service) Detate all required attributes from servicevoidResourcesManager.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) Remove all Resource tags for specific resource.voidAttributesManager.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.voidAttributesManager.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular attribute for the user on the facility.voidAttributesManager.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.voidAttributesManager.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular attribute for the host.voidAttributesManager.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.voidAttributesManager.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.voidAttributesManager.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.voidAttributesManager.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.voidAttributesManager.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group attribute on the resourcevoidAttributesManager.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular attribute for the user external source.voidAttributesManager.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) Unset particular attribute for the user.voidAttributesManager.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.voidAttributesManager.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.voidAttributesManager.removeAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) Unset the member, user, member-group, member-resource and user-facility attributes.voidAttributesManager.removeAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) Unset the member, user, member-resource and user-facility attributes.voidAttributesManager.removeAttributes(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) Unset all non-empty attributes associated with the member and if workWithUserAttributes is true, unset all non-empty attributes associated with user, who is this member.voidAttributesManager.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) Unset the group-resource attributes.voidAttributesManager.removeAttributes(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidAttributesManager.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.voidFacilitiesManager.removeBan(PerunSession sess, int banId) Remove existing ban by it's id.voidFacilitiesManager.removeBan(PerunSession sess, int userId, int facilityId) Remove existing ban by id of user and facility.voidResourcesManager.removeBan(PerunSession sess, int banId) Remove specific ban by it's id.voidResourcesManager.removeBan(PerunSession sess, int memberId, int resourceId) Remove specific ban by memberId and resourceId.voidVosManager.removeBan(PerunSession sess, int banId) Remove vo ban with given id.voidVosManager.removeBanForMember(PerunSession sess, Member member) Remove vo ban for given member.voidServicesManager.removeDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.voidServicesManager.removeDestinationsByRichDestinations(PerunSession perunSession, List<RichDestination> richDestinations) Removes destinations defined by list of rich destinations.voidExtSourcesManager.removeExtSource(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.voidExtSourcesManager.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidExtSourcesManager.removeExtSources(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.voidExtSourcesManager.removeExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.voidResourcesManager.removeGroupFromResource(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.voidResourcesManager.removeGroupFromResources(PerunSession perunSession, Group groups, List<Resource> resources) Remove group from the resources.voidResourcesManager.removeGroupsFromResource(PerunSession perunSession, List<Group> groups, Resource resource) Remove groups from a resource.voidGroupsManager.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) Removes a union relation between two groups.voidGroupsManager.removeGroupUnions(PerunSession sess, Group resultGroup, List<Group> operandGroups) Removes a union relations between groups.voidFacilitiesManager.removeHost(PerunSession perunSession, Host host) Remove hosts from the Facility.voidFacilitiesManager.removeHostByHostname(PerunSession perunSession, String hostname) Remove host from the Facility based on hostname.voidFacilitiesManager.removeHosts(PerunSession sess, List<Host> hosts, Facility facility) Remove hosts from the Facility.voidGroupsManager.removeMember(PerunSession perunSession, Group group, Member member) Removes member form the group.voidGroupsManager.removeMember(PerunSession perunSession, Member member, List<Group> groups) Removes a member from a list of groups.voidGroupsManager.removeMembers(PerunSession perunSession, Group group, List<Member> members) Removes members from a group.voidVosManager.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidFacilitiesManager.removeOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidFacilitiesManager.removeOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidServicesManager.removeRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.voidServicesManager.removeRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoidResourcesManager.removeResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) Unset ResourceSelfService role to given group for given resource.voidResourcesManager.removeResourceSelfServiceUser(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.voidResourcesManager.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.voidResourcesManager.removeResourceTagsFromResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Remove specific ResourceTags from existing Resource.voidResourcesManager.removeService(PerunSession perunSession, Resource resource, Service service) Remove service from resource.voidResourcesManager.removeService(PerunSession perunSession, List<Resource> resources, Service service) Remove service from multiple resources in the same facilityvoidResourcesManager.removeServices(PerunSession perunSession, Resource resource, List<Service> services, boolean removeTasks, boolean removeTaskResults, boolean removeDestinations) Remove services from resource.voidUsersManager.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoidMembersManager.removeSponsor(PerunSession sess, Member sponsoredMember, User sponsorToRemove) Removes the sponsor.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.voidMembersManager.removeSponsors(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) Removes the sponsors from member.voidUsersManager.removeUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external source.voidUsersManager.removeUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource, boolean forceDelete) Removes user's external source.voidUsersManager.removeUserExtSources(PerunSession perunSession, User user, List<UserExtSource> userExtSources, boolean forceDelete) Removes user's external sources.voidUsersManager.requestPreferredEmailChange(PerunSession sess, String url, User user, String email, String lang, String path, String idp) Request change of user's preferred email address.voidUsersManager.reservePassword(PerunSession sess, User user, String loginNamespace, String password) Reserves the password in external system.voidUsersManager.reservePassword(PerunSession sess, String userLogin, String loginNamespace, String password) Reserves the password in external system.voidUsersManager.reserveRandomPassword(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.static booleanAuthzResolver.selfAuthorizedForApplication(PerunSession sess, Application app) Check if the principal is the owner of the application.voidMembersManager.sendAccountActivationLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManager.sendMessageToRT(PerunSession sess, int voId, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManager.sendMessageToRT(PerunSession sess, int voId, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManager.sendMessageToRT(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManager.sendMessageToRT(PerunSession sess, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.voidMembersManager.sendPasswordResetLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) Send mail to user's preferred email address with link for non-authz password reset.voidMembersManager.sendUsernameReminderEmail(PerunSession sess, Member member, String namespace, String mailAttributeUrn, String language) Send mail to user's preferred email address with reminder of the username in the given namespace.voidAttributesManager.setAttribute(PerunSession sess, Facility facility, Attribute attribute) Store the particular attribute associated with the facility.voidAttributesManager.setAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) Store the attribute associated with the facility and user combination.voidAttributesManager.setAttribute(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.voidAttributesManager.setAttribute(PerunSession sess, Host host, Attribute attribute) Store the attribute associated with the host.voidAttributesManager.setAttribute(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.voidAttributesManager.setAttribute(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.voidAttributesManager.setAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.voidAttributesManager.setAttribute(PerunSession sess, Resource resource, Attribute attribute) Store the particular attribute associated with the resource.voidAttributesManager.setAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) Stores attribute associated with group resource combination.voidAttributesManager.setAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) Store the attribute associated with the user external source.voidAttributesManager.setAttribute(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.voidAttributesManager.setAttribute(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.voidAttributesManager.setAttribute(PerunSession sess, String key, Attribute attribute) Stores entityless attribute (associateed witk string key).voidAttributesManager.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) Marks the action on attribute as critical, which may require additional authentication of user performing that action on attribute.voidAttributesManager.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.voidAttributesManager.setAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Store the member, user, member-group, member-resource and user-facility attributes.voidAttributesManager.setAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Store the member, user, member-resource and user-facility attributes.voidAttributesManager.setAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Store the attributes associated with the facility and user combination.voidAttributesManager.setAttributes(PerunSession sess, Facility facility, List<Attribute> attributes) Store the attributes associated with the facility.voidAttributesManager.setAttributes(PerunSession sess, Group group, List<Attribute> attributes) Store the attributes associated with the group.voidAttributesManager.setAttributes(PerunSession sess, Host host, List<Attribute> attributes) Store the attributes associated with the host.voidAttributesManager.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the member and group combination.voidAttributesManager.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the member and group combination.voidAttributesManager.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.voidAttributesManager.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.voidAttributesManager.setAttributes(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.voidAttributesManager.setAttributes(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with member and user (which we get from this member) if workWithUserAttributes is true.voidAttributesManager.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) Store the attributes associated with the group on resource.voidAttributesManager.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) Store the attributes associated with group and resource if workWithUserAttributes is true then also from group itself.voidAttributesManager.setAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource.voidAttributesManager.setAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Store the attributes associated with the user external source.voidAttributesManager.setAttributes(PerunSession sess, User user, List<Attribute> attributes) Store the attributes associated with the user.voidAttributesManager.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.FacilitiesManager.setBan(PerunSession sess, BanOnFacility banOnFacility) Set ban for user on facility.ResourcesManager.setBan(PerunSession sess, BanOnResource banOnResource) Set ban for member on resource.VosManager.setBan(PerunSession sess, BanOnVo ban) Set ban for member on his vo.voidAuditMessagesManager.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.voidUsersManager.setLogin(PerunSession sess, User user, String loginNamespace, String login) Allow users to manually add login in supported namespace if same login is not reserved.GroupsManager.setMemberGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set Members Group status for specified DIRECT member and group.voidFacilitiesManager.setOwners(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.Use addOwner and removeOwner insteadstatic voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static voidAuthzResolver.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static voidAuthzResolver.setRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.setRole(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.UsersManager.setSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) Set specific user type for specific user and set ownership of this user for the owner.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.MembersManager.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManager.setStatus(PerunSession sess, Member member, Status status) Set status of the member to specified status.static booleanAuthzResolver.someAdminExists(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).booleanMembersManager.someAvailableSponsorExistsForMember(PerunSession sess, Member member) Checks if some vo sponsor who does not already sponsor given member exists.MembersManager.sponsorMember(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) Assigns a new sponsor to an existing member.voidMembersManager.sponsorMembers(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) Assigns a new sponsor to existing members.voidGroupsManager.suspendGroupSynchronization(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.voidMembersManager.suspendMemberTo(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.voidTasksManager.suspendTasksPropagation(PerunSession perunSession, boolean suspend, boolean persistently) Suspends tasks propagation to engine.voidGroupsManager.synchronizeGroups(PerunSession sess) Synchronize all groups which have enabled synchronization.voidGroupsManager.synchronizeGroupsStructures(PerunSession sess) Synchronize all groups structures (with members) which have enabled group structure synchronization.voidServicesManager.unblockAllServicesOnDestination(PerunSession perunSession, int destinationId) Erase all the possible denials on this destination.voidServicesManager.unblockAllServicesOnDestination(PerunSession sess, String destinationName) Erase all the possible denials on destinations defined by the destinationName.voidServicesManager.unblockAllServicesOnFacility(PerunSession perunSession, Facility facility) Erase all the possible denials on this facility.voidUsersManager.unblockLogins(PerunSession sess, List<String> logins, String namespace) Unblock logins for given namespace or unblock logins globally (if no namespace is selected)voidUsersManager.unblockLoginsById(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.voidServicesManager.unblockServiceOnDestination(PerunSession perunSession, Service service, int destinationId) Free the denial of the Service on this destination.voidServicesManager.unblockServiceOnFacility(PerunSession perunSession, Service service, Facility facility) Free the denial of the Service on this facility.voidServicesManager.unblockServicesOnDestinations(PerunSession perunSession, List<RichDestination> richDestinations) Free the denial of the Service on the destination - each pair defined by the rich destination.voidServicesManager.unblockServicesOnFacility(PerunSession sess, List<Service> services, Facility facility) Free the denial of the services on this facility.static voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolver.unsetRole(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic voidAuthzResolver.unsetRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static voidAuthzResolver.unsetRole(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Unset role for user and all complementary objectsstatic voidAuthzResolver.unsetRole(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static voidAuthzResolver.unsetRole(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users and one complementary object.UsersManager.unsetSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType) Remove all ownerships of this specific user and unset this specific user type from this specific user.MembersManager.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.voidMembersManager.unsuspendMember(PerunSession sess, Member member) Remove suspend state from Member - remove date to which member should be considered as suspended in the VO.AttributesManager.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) Updates AttributeDefinition.FacilitiesManager.updateBan(PerunSession sess, BanOnFacility banOnFacility) Update existing ban (description and validation timestamp)ResourcesManager.updateBan(PerunSession sess, BanOnResource banOnResource) Update existing ban (description, validation timestamp)VosManager.updateBan(PerunSession sess, BanOnVo banOnVo) Update existing ban (description, validation timestamp)ConsentsManager.updateConsentHub(PerunSession perunSession, ConsentHub consentHub) Updates the consent hub.FacilitiesManager.updateFacility(PerunSession perunSession, Facility facility) Updates facility.GroupsManager.updateGroup(PerunSession perunSession, Group group) Updates group by ID.UsersManager.updateNameTitles(PerunSession perunSession, User user) Updates titles before/after name of user.ResourcesManager.updateResource(PerunSession perunSession, Resource resource) Updates Resource.ResourcesManager.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) Update existing Resource tag.voidServicesManager.updateService(PerunSession perunSession, Service service) Updates the service.voidMembersManager.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.UsersManager.updateUser(PerunSession perunSession, User user) Updates users data in DB.UsersManager.updateUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource in DB.voidUsersManager.updateUserExtSourceLastAccess(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource last access time in DB.VosManager.updateVo(PerunSession perunSession, Vo vo) Updates VO.MembersManager.validateMemberAsync(PerunSession sess, Member member) Validate all attributes for member and set member's status to VALID.voidUsersManager.validatePassword(PerunSession sess, User user, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.voidUsersManager.validatePassword(PerunSession sess, String userLogin, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.UsersManager.validatePreferredEmailChange(PerunSession sess, User user, UUID token) Validate change of user's preferred email address.voidUsersManager.validateSSHKey(PerunSession sess, String sshKey) Validate ssh public key, throws exception if validation fails -
Uses of PerunSession in cz.metacentrum.perun.core.api.exceptions
Constructors in cz.metacentrum.perun.core.api.exceptions with parameters of type PerunSessionModifierConstructorDescriptionMfaInvalidRolesException(PerunSession sess, List<String> requiringMfa, List<String> skippingMfa) MfaPrivilegeException(PerunSession sess, String action) MfaRolePrivilegeException(PerunSession sess, String role) PrivilegeException(PerunSession sess, String action) -
Uses of PerunSession in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that return PerunSessionModifier and TypeMethodDescriptionPerunBl.getPerunSession(PerunPrincipal actor, PerunClient client) Gets a (possibly cached) Perun session.Methods in cz.metacentrum.perun.core.bl with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidResourcesManagerBl.activateGroupResourceAssignment(PerunSession sess, Group group, Resource resource, boolean async) Try to activate the group-resource status.ServicesManagerBl.addDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Adds an destination for the facility and service.ServicesManagerBl.addDestination(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) Adds an destination for the facility and all services.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Service service, Facility facility) Defines service destination for all hosts using theirs hostnames.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, List<Service> services, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManagerBl.addDestinationsForAllServicesOnFacility(PerunSession perunSession, Facility facility, Destination destination) Adds destination for all services defined on the facility.voidExtSourcesManagerBl.addExtSource(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.voidExtSourcesManagerBl.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidExtSourcesManagerBl.addExtSources(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the GROUP.voidExtSourcesManagerBl.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.voidConsentsManagerBl.addFacility(PerunSession sess, ConsentHub consentHub, Facility facility) Adds facility to consent hub.voidGroupsManagerBl.addGroupsToAutoRegistration(PerunSession sess, List<Group> groups) Adds groups to a list of groups which can be registered into during vo registration.voidGroupsManagerBl.addGroupsToAutoRegistration(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) Adds groups to a list of groups which can be registered into during vo or group registration.FacilitiesManagerBl.addHost(PerunSession perunSession, Host host, Facility facility) Adds host to the Facility.FacilitiesManagerBl.addHosts(PerunSession sess, Facility facility, List<String> hosts) Create hosts in Perun and add them to the Facility.FacilitiesManagerBl.addHosts(PerunSession sess, List<Host> hosts, Facility facility) Create hosts in Perun and add them to the Facility Note: If you wish to add more hosts, it is recommended to prepare a Listof them so as there can be only one database call. voidGroupsManagerBl.addMember(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.voidGroupsManagerBl.addMember(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same VO.voidGroupsManagerBl.addMembers(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same VO.voidGroupsManagerBl.addMemberToMembersGroup(PerunSession perunSession, Group group, Member member) Special addMember which is able to add members into the members and administrators group.voidVosManagerBl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidGroupsManagerBl.addMissingMemberWhileSynchronization(PerunSession sess, Group group, Candidate candidate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<String> skippedMembers) Get new candidate and add him to the Group.voidFacilitiesManagerBl.addOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidGroupsManagerBl.addRelationMembers(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.voidServicesManagerBl.addRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.voidServicesManagerBl.addRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoidResourcesManagerBl.addResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) Sets ResourceSelfService role to given group for given resource.voidResourcesManagerBl.addResourceSelfServiceUser(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.voidUsersManagerBl.addSpecificUserOwner(PerunSession sess, User user, User specificUser) Add specificUser owner (the user) If not exists, create new ownership.UsersManagerBl.addUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Adds user's external sources.voidGroupsManagerBl.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.voidUsersManagerBl.anonymizeUser(PerunSession perunSession, User user, boolean force) Anonymizes user - according to configuration, each of user's attributes is either anonymized, kept untouched or deleted.voidResourcesManagerBl.assignAutomaticGroupToResource(PerunSession perunSession, Group sourceGroup, Group groupToAssign, Resource resource) Asynchronously assigns single subgroup to resource as automatically assigned source group's subgroup.voidResourcesManagerBl.assignGroupsToResource(PerunSession perunSession, Iterable<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign groups to a resource.voidResourcesManagerBl.assignGroupToResource(PerunSession perunSession, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to a resource.voidResourcesManagerBl.assignGroupToResources(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to the resources.voidResourcesManagerBl.assignResourceTagsToResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Assign existing ResourceTags on existing Resource.voidResourcesManagerBl.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.voidResourcesManagerBl.assignService(PerunSession perunSession, Resource resource, Service service) Assign service to resource.voidResourcesManagerBl.assignServices(PerunSession perunSession, Resource resource, List<Service> services) Assign services to resource.booleanFacilitiesManagerBl.banExists(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.booleanFacilitiesManagerBl.banExists(PerunSession sess, int userId, int facilityId) Get true if any ban for user and facility exists.booleanResourcesManagerBl.banExists(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.booleanResourcesManagerBl.banExists(PerunSession sess, int memberId, int resourceId) Get true if any ban for member and resource exists.voidServicesManagerBl.blockAllServicesOnDestination(PerunSession perunSession, int destinationId) Block all services currently assigned on this destination.voidServicesManagerBl.blockAllServicesOnFacility(PerunSession perunSession, Facility facility) Block all services currently assigned on this facility.voidAttributesManagerBl.blockAttributeValue(PerunSession session, Attribute attribute) Blocks the attribute value for future use (optionally in the attribute namespace)voidUsersManagerBl.blockLogins(PerunSession sess, List<String> logins, String namespace, Integer relatedUserId) Block logins for given namespace or block logins globally (if no namespace is selected)voidServicesManagerBl.blockServiceOnDestination(PerunSession perunSession, Service service, int destinationId) Bans Service on destination.voidServicesManagerBl.blockServiceOnFacility(PerunSession perunSession, Service service, Facility facility) Bans Service on facility.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 keybooleanMembersManagerBl.canExtendMembership(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.booleanGroupsManagerBl.canExtendMembershipInGroup(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or if no rules were set for the membershipExpirationbooleanGroupsManagerBl.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipbooleanMembersManagerBl.canExtendMembershipWithReason(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.ConsentsManagerBl.changeConsentStatus(PerunSession sess, Consent consent, ConsentStatus status) Set consent statusvoidUsersManagerBl.changeEmail(PerunSession sess, User user, String newEmail) Change user's email to email from user ext source.voidUsersManagerBl.changeEmailCustom(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) Change user's email to custom email.voidUsersManagerBl.changeName(PerunSession sess, User user, String newUserName) Change user's name to user's name from user ext source.voidUsersManagerBl.changeNameCustom(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Change user's name to custom name.voidUsersManagerBl.changeNonAuthzPassword(PerunSession sess, UUID token, String password, String lang) Changes user password in defined login-namespace based on token of the password reset request.voidUsersManagerBl.changeOrganization(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to organization from user ext source.voidUsersManagerBl.changeOrganizationCustom(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to custom organization.voidUsersManagerBl.changePassword(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) Changes user password in defined login-namespace.UsersManagerBl.changePasswordRandom(PerunSession session, User user, String loginNamespace) Generates new random password for given user and returns String representing HTML where is the new password.voidAttributesManagerBl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) Check if attribute is from the same namespace as it's handlervoidAttributesManagerBl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) Check if attribute is from the same namespace as combination of perunBean handlers.voidAttributesManagerBl.checkAttributeDependencies(PerunSession sess, RichAttribute richAttr) This method check validity of value on all attributes which depends on the attributes in richAttr object.voidAttributesManagerBl.checkAttributeExists(PerunSession sess, AttributeDefinition attribute) voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) Check if the value of this host attribute has valid semanticsvoidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid semanticsvoidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user ext source attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManagerBl.checkAttributeSemantics(PerunSession sess, String key, Attribute attribute) Check if the value of this entityless attribute has valid semanticsvoidAttributesManagerBl.checkAttributesExists(PerunSession sess, List<? extends AttributeDefinition> attributes) voidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.voidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.voidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Facility facility, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Group group, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Host host, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Member mber, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttribute) batch version of checkAttributeSemantics with workWithGroupAttributes parameter If workWithGroupAttributes is true, checks whether attribute is group-resource or group attribute.voidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, User user, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.voidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.voidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Facility facility, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Group group, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Host host, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttribute) batch version of checkAttributeSyntax with workWithGroupAttributes parameter.voidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, User user, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Facility facility, Attribute attribute) Batch version of checkAttributeSemanticsvoidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) Check if the value of this host attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid syntaxvoidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidAttributesManagerBl.checkAttributeSyntax(PerunSession sess, String key, Attribute attribute) Check if the value of this entityless attribute has valid syntaxvoidFacilitiesManagerBl.checkBanExists(PerunSession sess, int banId) Check if ban already exists.voidFacilitiesManagerBl.checkBanExists(PerunSession sess, int userId, int facilityId) Check if ban already exists.voidResourcesManagerBl.checkBanExists(PerunSession sess, int banId) Check if ban already exists.voidResourcesManagerBl.checkBanExists(PerunSession sess, int memberId, int resourceId) Check if ban already exists.voidUsersManagerBl.checkBlockedLogins(PerunSession sess, String namespace, String userLogin, boolean ignoreCase) Check if login is blocked.voidConsentsManagerBl.checkConsentExists(PerunSession sess, Consent consent) Check if consent exists in underlying data source.voidConsentsManagerBl.checkConsentHubExists(PerunSession sess, ConsentHub consentHub) Throws exception if consent hub does not exist.voidExtSourcesManagerBl.checkExtSourceAssignedToVo(PerunSession sess, ExtSource extSource, int voId) Check if extSource is assigned to vo or not.voidExtSourcesManagerBl.checkExtSourceExists(PerunSession sess, ExtSource extSource) voidFacilitiesManagerBl.checkFacilityExists(PerunSession sess, Facility facility) voidGroupsManagerBl.checkGroupExists(PerunSession sess, Group group) voidAttributesManagerBl.checkGroupIsFromTheSameVoLikeResource(PerunSession sess, Group group, Resource resource) Check if group is assigned on resource.voidFacilitiesManagerBl.checkHostExists(PerunSession sess, Host host) voidMembersManagerBl.checkMemberExists(PerunSession sess, Member member) voidMembersManagerBl.checkMemberLifecycleIsAlterable(PerunSession sess, Member member) Throws exception if member is member of hierarchical vo but comes from its member vos.voidAttributesManagerBl.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.voidAttributesManagerBl.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.ExtSourcesManagerBl.checkOrCreateExtSource(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.voidOwnersManagerBl.checkOwnerExists(PerunSession sess, Owner owner) Deprecated.voidUsersManagerBl.checkPasswordResetRequestIsValid(PerunSession sess, UUID token) Checks if the password reset request link is valid.voidUsersManagerBl.checkPasswordStrength(PerunSession sess, String password, String namespace, String login) Check password strength for the given namespace.voidUsersManagerBl.checkReservedLogins(PerunSession sess, String namespace, String login, boolean ignoreCase) Check if login exists in specified namespace or in any namespace (if namespace is null).voidResourcesManagerBl.checkResourceExists(PerunSession sess, Resource resource) voidResourcesManagerBl.checkResourceTagExists(PerunSession sess, ResourceTag resourceTag) voidServicesManagerBl.checkServiceExists(PerunSession sess, Service service) Check if the service exits.voidMembersManagerBl.checkSponsoredUserData(PerunSession sess, SponsoredUserData data) Checks, whether the provided data are valid according to the namespace rules, if the namespace is not null.voidUsersManagerBl.checkUserExists(PerunSession sess, User user) voidUsersManagerBl.checkUserExtSourceExists(PerunSession sess, UserExtSource userExtSource) voidUsersManagerBl.checkUserExtSourceExistsById(PerunSession sess, int id) voidVosManagerBl.checkVoExists(PerunSession sess, Vo vo) booleanConsentsManagerBl.consentHubExists(PerunSession sess, ConsentHub consentHub) Returns true, if consent hub exists, false otherwise.intAttributesManagerBl.convertAttributeToNonunique(PerunSession session, int attrId) Converts attribute to nonunique.voidAttributesManagerBl.convertAttributeToUnique(PerunSession session, int attrId) Converts attribute to unique.GroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) This method takes list of groups, resource, member and list of attrNames and then creates list of RichGroups containing all selected group, group-resource and member-group attributes filtered by list (attributes from other namespaces are skipped without any warning).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, List<Group> groups) This method takes list of groups and member and then creates list of RichGroups containing all group and member-group attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) This method takes list of groups, member and list of attrNames and then creates list of RichGroups containing all selected group and member-group attributes by list (attributes from other namespaces are skipped).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Resource resource, List<Group> groups) This method takes list of groups and resource and then creates list of RichGroups containing all group and group-resource attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Resource resource, List<Group> groups, List<String> attrNames) This method takes list of groups, resource and list of attrNames and then creates list of RichGroups containing all selected group and group-resource attributes by list (attributes from other namespaces are skipped).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups) This method takes list of groups and creates list of RichGroups containing all attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups, List<String> attrNames) This method takes list of groups and creates list of RichGroups containing selected attributesGroupsManagerBl.convertGroupToRichGroupWithAttributes(PerunSession sess, Group group) This method takes group and creates RichGroup containing all attributesGroupsManagerBl.convertGroupToRichGroupWithAttributesByName(PerunSession sess, Group group, List<String> attrNames) This method takes group and creates RichGroup containing selected attributesMembersManagerBl.convertMembersToRichMembers(PerunSession sess, List<Member> members) Fill the RichMember object with data from Member and corresponding User.MembersManagerBl.convertMembersToRichMembersNoUserAttributes(PerunSession sess, List<RichMember> richMembers) Fill the RichMember object with data from Member, corresponding User object and member attributes.MembersManagerBl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers) Fill the RichMember object with data from Member and corresponding User and user/member attributes.MembersManagerBl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers, Resource resource, List<AttributeDefinition> attrsDef) Fill the RichMember object with data from Member and corresponding User, user/member, user-facility and member-resource attributes defined by list of attribute definition.MembersManagerBl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Fill the RichMember object with data from Member and corresponding User and user/member attributes defined by list of attribute definition.MembersManagerBl.convertMembersToRichMembersWithAttributesBatch(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attDefs) Optimized variant ofconvertMembersToRichMembersWithAttribute.UsersManagerBl.convertRichUsersToRichUsersWithAttributes(PerunSession sess, List<RichUser> richUsers) From List of Rich Users without attribute make list of Rich Users with attributesvoidVosManagerBl.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.convertToEnrichedGroup(PerunSession sess, Group group, List<String> attrNames) Creates enrichedGroup from given group and load attributes with given names.ResourcesManagerBl.convertToEnrichedResource(PerunSession sess, Resource resource, List<String> attrNames) Creates enrichedResource from given resource and load attributes with given names.UsersManagerBl.convertUsersToRichUsers(PerunSession sess, List<User> users) From List of Users make list of RichUsers (without attributes)UsersManagerBl.convertUsersToRichUsersWithAttributes(PerunSession sess, List<RichUser> richUsers, List<AttributeDefinition> attrsDef) Convert RichUsers without attribute to RichUsers with specific attributes.UsersManagerBl.convertUsersToRichUsersWithAttributesByNames(PerunSession sess, List<User> users, List<String> attrNames) From List of Users make list of RichUsers (with attributes by names)UsersManagerBl.convertUserToRichUserWithAttributesByNames(PerunSession sess, User user, List<String> attrNames) From User make Rich user (with attributes by names)MembersManagerBl.convertUserToSponsor(PerunSession sess, User user, Member sponsoredMember) Convert given User to the Sponsor object.voidFacilitiesManagerBl.copyAttributes(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all attributes of the source facility to the destination facility.voidResourcesManagerBl.copyAttributes(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all attributes of the source resource to the destination resource.voidResourcesManagerBl.copyGroups(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all groups of the source resource to the destination resource.voidFacilitiesManagerBl.copyManagers(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all managers(admins) of the source facility to the destination facility.voidGroupsManagerBl.copyMembers(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) Copies direct members from one group to other groups in the same VO.voidFacilitiesManagerBl.copyOwners(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerBl.copyResource(PerunSession perunSession, Resource templateResource, Resource destinationResource, boolean withGroups) Copy "template" settings from user's another existing resource and create new resource with this template.voidResourcesManagerBl.copyServices(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all services of the source resource to the destination resource.voidUsersManagerBl.createAlternativePassword(PerunSession sess, User user, String description, String loginNamespace, String password) Creates alternative password in external system.AttributesManagerBl.createAttribute(PerunSession sess, AttributeDefinition attributeDefinition) Creates an attribute, the attribute is stored into the appropriate DB table according to the namespace Also tries to initialize its attribute module and register the module for listening Auditer messages.voidAuditMessagesManagerBl.createAuditerConsumer(PerunSession perunSession, String consumerName) Creates new auditer consumer with last processed id which equals current auditer log max id.ConsentsManagerBl.createConsent(PerunSession perunSession, Consent consent) Creates a new consent with status 'UNSIGNED'.ConsentsManagerBl.createConsentHub(PerunSession perunSession, ConsentHub consentHub) Creates new consent hub.ExtSourcesManagerBl.createExtSource(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.FacilitiesManagerBl.createFacility(PerunSession perunSession, Facility facility) Store the facility.GroupsManagerBl.createGroup(PerunSession perunSession, Group parentGroup, Group group) Creates a new subgroup of the existing group.GroupsManagerBl.createGroup(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.GroupsManagerBl.createGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Performs union operation on two groups.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.OwnersManagerBl.createOwner(PerunSession perunSession, Owner owner) Deprecated.Create owner in the underlaying data sourceResourcesManagerBl.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.ServicesManagerBl.createService(PerunSession perunSession, Service service) Creates new service.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.UsersManagerBl.createServiceUser(PerunSession sess, Candidate candidate, List<User> owners) From given candidate, creates a service user and assign given owners to him.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.UsersManagerBl.createUser(PerunSession sess, Candidate candidate) From given candidate, creates a user.UsersManagerBl.createUser(PerunSession perunSession, User user) Inserts user into DB.VosManagerBl.createVo(PerunSession perunSession, Vo vo) Create new VO.voidResourcesManagerBl.deactivateGroupResourceAssignment(PerunSession sess, Group group, Resource resource) Deactivates the group-resource assignment.AttributesManagerBl.decorateMembersWithDefOptMemberAttributes(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) Appends each member with the member attributes (only def and opt) named in the memberAttrNames list if the value of the attribute for the given member is found in the database.AttributesManagerBl.decorateMembersWithDefOptUserAttributes(PerunSession sess, List<RichMember> members, List<String> userAttrNames) Appends each member with the user attributes (only def and opt) named in the userAttrNames list if the value of the attribute for the given member(user) is found in the database.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.intTasksManagerBl.deleteAllTaskResults(PerunSession sess) Delete all TaskResultsvoidUsersManagerBl.deleteAlternativePassword(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.voidAttributesManagerBl.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition) Deletes the attribute.voidAttributesManagerBl.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) Deletes the attribute.voidConsentsManagerBl.deleteConsent(PerunSession sess, Consent consent) Deletes consentvoidConsentsManagerBl.deleteConsentHub(PerunSession perunSession, ConsentHub consentHub) Deletes consent hub.voidAttributesManagerBl.deletedEntityHook(PerunSession sess, User user, Attribute attribute) Executes extra logic for attribute module connected to a user entity being deletedvoidServicesManagerBl.deleteDestination(PerunSession sess, Destination destination) Deletes destination.voidExtSourcesManagerBl.deleteExtSource(PerunSession perunSession, ExtSource extSource) Deletes an external source.voidFacilitiesManagerBl.deleteFacility(PerunSession perunSession, Facility facility, Boolean force) Delete the facility by id.voidGroupsManagerBl.deleteGroup(PerunSession perunSession, Group group, boolean forceDelete) If forceDelete is false, delete only group and if this group has members or subgroups, throw an exception.voidGroupsManagerBl.deleteGroups(PerunSession perunSession, List<Group> groups, boolean forceDelete) Delete all groups in list from perun.voidGroupsManagerBl.deleteGroupsFromAutoRegistration(PerunSession sess, List<Group> groups) Deletes groups from a list of groups which can be registered into during vo registration.voidGroupsManagerBl.deleteGroupsFromAutoRegistration(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) Deletes groups from a list of groups which can be registered into during vo or group registration.voidMembersManagerBl.deleteMember(PerunSession sess, Member member) Deletes only member data appropriated by member id.voidMembersManagerBl.deleteMembers(PerunSession sess, List<Member> members) Delete given members.voidGroupsManagerBl.deleteMembersGroup(PerunSession sess, Vo vo) Deletes built-in members group.intTasksManagerBl.deleteOldTaskResults(PerunSession sess, int numDays) Delete all TaskResults older than specified number of daysvoidOwnersManagerBl.deleteOwner(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.voidOwnersManagerBl.deleteOwner(PerunSession perunSession, Owner owner, boolean forceDelete) Deprecated.Delete owner from underlaying data source.voidUsersManagerBl.deletePassword(PerunSession sess, User user, String loginNamespace) Deletes password in external system for existing user.voidUsersManagerBl.deletePassword(PerunSession sess, String userLogin, String loginNamespace) Deletes password in external system.voidUsersManagerBl.deleteReservedLoginsForNamespace(PerunSession sess, String namespace) Deletes all reserved logins in given namespacevoidUsersManagerBl.deleteReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) Deletes reserved logins which can be deleted - they are used only in the given application.voidResourcesManagerBl.deleteResource(PerunSession perunSession, Resource resource) Deletes resource by id.voidResourcesManagerBl.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.voidServicesManagerBl.deleteService(PerunSession perunSession, Service service, boolean forceFlag) Deletes the service.voidTasksManagerBl.deleteTask(PerunSession sess, Task task) Delete Task and it's TaskResults.voidTasksManagerBl.deleteTaskResultById(PerunSession sess, int taskResultId) Delete TaskResults by its IDintTasksManagerBl.deleteTaskResults(PerunSession sess, int taskId) Delete all TaskResults for the particular TaskintTasksManagerBl.deleteTaskResults(PerunSession sess, int taskId, int destinationId) Delete all TaskResults for the particular Task and Destination.voidUsersManagerBl.deleteUser(PerunSession perunSession, User user) Deletes user.voidUsersManagerBl.deleteUser(PerunSession perunSession, User user, boolean forceDelete) Deletes user.voidVosManagerBl.deleteVo(PerunSession perunSession, Vo vo) Delete VO.voidVosManagerBl.deleteVo(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.MembersManagerBl.disableMember(PerunSession sess, Member member) Disable member.voidGroupsManagerBl.disallowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyvoidAttributesManagerBl.doTheMagic(PerunSession sess, Member member) Same as doTheMagic(sess, member, false);voidAttributesManagerBl.doTheMagic(PerunSession sess, Member member, boolean trueMagic) This function takes all member-related attributes (member, user, member-resource, user-facility) and tries to fill them and set them.voidConsentsManagerBl.evaluateConsents(PerunSession sess, ConsentHub consentHub) Evaluates consents for given consent hub with enforced consents enabled.voidConsentsManagerBl.evaluateConsents(PerunSession sess, Service service) Consolidate consents using given service on consent hubs the service is assigned to.ConsentsManagerBl.evaluateConsents(PerunSession sess, Service service, Facility facility, List<Member> members) This method runs in a new transaction!!ConsentsManagerBl.evaluateConsents(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) This method runs in a new transaction!!MembersManagerBl.expireMember(PerunSession sess, Member member) Set member's status to expired.voidGroupsManagerBl.expireMemberInGroup(PerunSession sess, Member member, Group group) Set member's status in given group to EXPIREDMembersManagerBl.extendExpirationForSponsoredMember(PerunSession sess, Member sponsoredMember, User sponsorUser) Extends expiration date.voidMembersManagerBl.extendMembership(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.voidGroupsManagerBl.extendMembershipInGroup(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManagerBl.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) This method try to fill value of the user-facility attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Group group, Attribute attribute) AttributesManagerBl.fillAttribute(PerunSession sess, Host host, Attribute attribute) This method tries to fill value of the host attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) This method try to fill a value of the resource attribute.AttributesManagerBl.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) This method tries to fill value of group-resource attribute.AttributesManagerBl.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) This method tries to fill value of the user external source attribute.AttributesManagerBl.fillAttribute(PerunSession sess, User user, Attribute attribute) This method try to fill value of the user attribute.AttributesManagerBl.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) This method try to fill value of the user, member, member-resource and user-facility attributes.AttributesManagerBl.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean returnOnlyAttributesWithChangedValue) This method try to fill value of the user, member, member-resource and user-facility attributes.AttributesManagerBl.fillAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Group group, List<Attribute> groupReqAttributes) AttributesManagerBl.fillAttributes(PerunSession sess, Host host, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes(PerunSession sess, Member member, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttributes) AttributesManagerBl.fillAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes(PerunSession sess, User user, List<Attribute> attributes) Batch version of fillAttribute.GroupsManagerBl.filterOnlyAllowedAttributes(PerunSession sess, EnrichedGroup enrichedGroup) For enrichedGroup filter all its group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes(PerunSession sess, RichGroup richGroup) For richGroup filter all his group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups) For list of richGroups filter all their group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) For list of richGroups filter all their group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups, Resource resource, boolean useContext) For list of richGroups filter all their group attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes(PerunSession sess, RichMember richMember) For richMember filter all his user and member attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichMember> richMembers) For list of richMembers filter all their user and member attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichMember> richMembers, Group group, boolean useContext) For list of richMembers filter all their user and member attributes and remove all which principal has no access to.ResourcesManagerBl.filterOnlyAllowedAttributes(PerunSession sess, EnrichedResource enrichedResource) Filter attributes in given enrichedResources, which are allowed for current principal.UsersManagerBl.filterOnlyAllowedAttributes(PerunSession sess, RichUser richUser) For richUser filter all his user attributes and remove all which principal has no access to.UsersManagerBl.filterOnlyAllowedAttributes(PerunSession sess, List<RichUser> richUsers) For list of richUser filter all their user attributes and remove all which principal has no access to.UsersManagerBl.filterOnlyAllowedAttributesForRichUserExtSources(PerunSession sess, List<RichUserExtSource> richUserExtSources) From given list ofRichUserExtSourceremoves the attributes which are not allowed for the current principal.AuditMessagesManagerBl.findAllPossibleEvents(PerunSession sess) Return list of names of all possible eventsVosManagerBl.findCandidates(PerunSession sess, Group group, String searchString) Finds users, who can join the group in Vo.VosManagerBl.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, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attributes specific for list of attrsNames and who have only status which is contain in lists of statuses.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.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, String searchString) Return list of richMembers by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers 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.findMembersByName(PerunSession sess, String searchString) Return list of members by theirs name.MembersManagerBl.findMembersByNameInVo(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name under defined VO.MembersManagerBl.findMembersInGroup(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManagerBl.findMembersInParentGroup(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.MembersManagerBl.findMembersInVo(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name or login or email under defined VO.MembersManagerBl.findRichMembers(PerunSession sess, String searchString, boolean onlySponsored) Return list of rich members by theirs name, id, uuid, login or emailMembersManagerBl.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.findRichMembersWithAttributes(PerunSession sess, String searchString) Return list of rich members with attributes by theirs name or login or emailMembersManagerBl.findRichMembersWithAttributes(PerunSession sess, String searchString, List<String> attrsNames) Return list of rich members with certain attributes by theirs name or login or email.MembersManagerBl.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under defined Group.MembersManagerBl.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString, List<String> attrsNames) Return list of rich members with certain attributes by the searchString under defined Group.MembersManagerBl.findRichMembersWithAttributesInParentGroup(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under parent group of defined Group.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.findRichUsers(PerunSession sess, String searchString) Returns list of richusers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersByExactMatch(PerunSession sess, String searchString) Returns list of richusers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersWithAttributes(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with selected attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersWithAttributesByExactMatch(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with selected attributes who matches the searchString, searching name, id, uuid, email, logins.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.UsersManagerBl.findUsers(PerunSession sess, String searchString) Returns list of users' who matches the searchString, searching name, id, uuid, email and logins.UsersManagerBl.findUsersByExactName(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManagerBl.findUsersByName(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManagerBl.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.voidGroupsManagerBl.forceAllSubGroupsSynchronization(PerunSession sess, Group group) Force synchronization for all subgroups (recursively - whole tree) of the group (useful for group structure)voidAttributesManagerBl.forceCheckAttributeSemantics(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics no matter if attribute is required or not.voidAttributesManagerBl.forceCheckAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics no matter if attribute is required or not.voidAttributesManagerBl.forceCheckAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.voidGroupsManagerBl.forceGroupStructureSynchronization(PerunSession sess, Group group) Synchronize the group structure with an external group structure.voidGroupsManagerBl.forceGroupSynchronization(PerunSession sess, Group group) Synchronize the group with external group.booleanServicesManagerBl.forceServicePropagation(PerunSession perunSession, Facility facility, Service service) Forces service propagation on defined facility.booleanServicesManagerBl.forceServicePropagation(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.UsersManagerBl.generateAccount(PerunSession session, String namespace, Map<String, String> parameters) Generate user account in a backend system associated with login-namespace in Perun.ExtSourcesManagerBl.generateCandidateGroup(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) Generate a candidate group from a group subject data.ExtSourcesManagerBl.generateCandidateGroups(PerunSession perunSession, List<Map<String, String>> groupSubjectsData, ExtSource source, String loginPrefix) Generate candidate groups from a group subject data.GroupsManagerBl.getActiveGroupMembers(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.GroupsManagerBl.getActiveGroupMembers(PerunSession sess, Group group, Status status) Return all members of the group who are active (valid) in the group and have specific status in the Vo.UsersManagerBl.getActiveUserExtSources(PerunSession sess, User user) Get all users userExtSources with last_access not older than (now - m), where 'm' is number of months defined in CONSTANT in UsersManagerImpl.FacilitiesManagerBl.getAdminGroups(PerunSession sess, Facility facility) Gets list of all group administrators of the Facility.GroupsManagerBl.getAdminGroups(PerunSession perunSession, Group group) Gets list of all group administrators of this group.ResourcesManagerBl.getAdminGroups(PerunSession sess, Resource resource) Gets list of all group administrators of the Resource.VosManagerBl.getAdminGroups(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getAdminGroups(PerunSession perunSession, Vo vo, String role) Get list of group administrators of the given VO.FacilitiesManagerBl.getAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBl.getAdmins(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) Gets list of all user administrators of the Facility.GroupsManagerBl.getAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManagerBl.getAdmins(PerunSession perunSession, Group group, boolean onlyDirectAdmins) Gets list of all administrators of this group.ResourcesManagerBl.getAdmins(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) Gets list of all user administrators of the Resource.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.AttributesManagerBl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManagerBl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManagerBl.getAllAuditerConsumers(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManagerBl.getAllBlockedLoginsInNamespaces(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManagerBl.getAllConsentHubs(PerunSession sess) Get list of all Consent HubsConsentsManagerBl.getAllConsents(PerunSession sess) Gel all consentsFacilitiesManagerBl.getAllExpiredBansOnFacilities(PerunSession sess) Get all expired bans on any facility to now dateResourcesManagerBl.getAllExpiredBansOnResources(PerunSession sess) Get all expired bans on any resource to now dateTasksManagerBl.getAllFacilitiesStates(PerunSession session) Return propagation status of all facilities in PerunTasksManagerBl.getAllFacilitiesStatesForVo(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManagerBl.getAllGroups(PerunSession sess) Get all groups from all vos.GroupsManagerBl.getAllGroups(PerunSession sess, Vo vo) Get all groups of the VO.GroupsManagerBl.getAllGroupsForAutoRegistration(PerunSession sess) Returns all groups which can be registered into during any vo registration.GroupsManagerBl.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManagerBl.getAllGroupsWithHierarchy(PerunSession sess, Vo vo) Get all groups of the VO stored in the map reflecting the hierarchy.GroupsManagerBl.getAllMemberGroups(PerunSession sess, Member member) Return all member's groups.MembersManagerBl.getAllMembers(PerunSession sess) Get all members from all vos.AttributesManagerBl.getAllNamespaces(PerunSession sess) Returns list of all possible namespaces.FacilitiesManagerBl.getAllowedFacilities(PerunSession sess, Member member) Get facilities where member is allowed.FacilitiesManagerBl.getAllowedFacilities(PerunSession sess, User user) Get facilities where the user is allowed.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.getAllowedMembers(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility.FacilitiesManagerBl.getAllowedMembers(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service.ResourcesManagerBl.getAllowedMembers(PerunSession perunSession, Resource resource) Returns all members who can access the resource.ResourcesManagerBl.getAllowedMembersNotExpiredInGroups(PerunSession perunSession, Resource resource) Returns all members who can access the resource and who are also valid in at least one group associated to the resource.ResourcesManagerBl.getAllowedResources(PerunSession sess, Facility facility, User user) Return all resources which are under the facility and has member of the user with status other than INVALID.ResourcesManagerBl.getAllowedResources(PerunSession sess, Member member) Get all resources which have the member access on.UsersManagerBl.getAllowedResources(PerunSession sess, Facility facility, User user) Get all resources from the facility which have the user access on.UsersManagerBl.getAllowedResources(PerunSession sess, User user) Get all resources which have the user access on.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) Return all users who can use this facilityFacilitiesManagerBl.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)ResourcesManagerBl.getAllowedUsers(PerunSession sess, Resource resource) Get all users, who can assess the resource.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.getAllowedUsersNotExpiredInGroups(PerunSession sess, Resource resource) Get all users, who can assess the resource and who are not expired in at least one group associated to the resource.FacilitiesManagerBl.getAllowedVos(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManagerBl.getAllResources(PerunSession sess) Get all resources from database.ResourcesManagerBl.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManagerBl.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManagerBl.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.ServicesManagerBl.getAllRichDestinations(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManagerBl.getAllRichDestinations(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.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 typeGroupsManagerBl.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerBl.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Returns all RichSubGroups from parentGroup containing selected attributes filtered by role and its type (all levels subgroups)UsersManagerBl.getAllRichUsers(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManagerBl.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManagerBl.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) Get User to RichUser with attributes.AttributesManagerBl.getAllSimilarAttributeNames(PerunSession sess, String startingPartOfAttributeName) This method get all similar attr_names which start with partOfAttributeNameGroupsManagerBl.getAllSubGroups(PerunSession sess, Group parentGroup) Get all subgroups of the parentGroup recursively.UsersManagerBl.getAllUserExtSourcesByTypeAndLogin(PerunSession sess, String extType, String extLogin) Gets list of all users external sources by specific type and extLogin.AttributesManagerBl.getAllValues(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified attribute.AttributesManagerBl.getAnonymizedValue(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.AttributesManagerBl.getAppFormItemsForAppFormAndAttribute(PerunSession sess, int appFormId, AttributeDefinition attr) Returns list of app form items' shortnames for which the given attribute is a source or a destination attribute in the given application formAttributesManagerBl.getAppFormsWhereAttributeRelated(PerunSession sess, AttributeDefinition attr) Returns all application forms where the given attribute definition is a source or a destination attribute for any application from itemFacilitiesManagerBl.getAssignedFacilities(PerunSession sess, Group group) Get facilities which are assigned to Group (via resource).FacilitiesManagerBl.getAssignedFacilities(PerunSession sess, Member member) Get facilities which have the member access on.FacilitiesManagerBl.getAssignedFacilities(PerunSession sess, Service service) Get facilities where the services is defined.FacilitiesManagerBl.getAssignedFacilities(PerunSession sess, User user) Get facilities where the user is assigned.ResourcesManagerBl.getAssignedGroups(PerunSession perunSession, Resource resource) List all groups associated with the resource.ResourcesManagerBl.getAssignedGroups(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource where Member is a member.GroupsManagerBl.getAssignedGroupsToFacility(PerunSession perunSession, Facility facility) Return list of assigned groups on all facility resources (without subgroups unless they are assigned too)GroupsManagerBl.getAssignedGroupsToResource(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource (without subgroups unless they are assigned too)GroupsManagerBl.getAssignedGroupsToResource(PerunSession perunSession, Resource resource, boolean withSubGroups) Return list of assigned groups on the resource.GroupsManagerBl.getAssignedGroupsToResource(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource (without subgroups unless they are assigned too), which contain specific memberResourcesManagerBl.getAssignedMembers(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.ResourcesManagerBl.getAssignedMembersWithStatus(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManagerBl.getAssignedResources(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.FacilitiesManagerBl.getAssignedResources(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Returns all resources assigned to the facility with optionally VO and Service specifiedResourcesManagerBl.getAssignedResources(PerunSession perunSession, Group group) List all resources to which the group is assigned.ResourcesManagerBl.getAssignedResources(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManagerBl.getAssignedResources(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ResourcesManagerBl.getAssignedResources(PerunSession sess, User user, Vo vo) Return List of assigned resources to user on the vo.ServicesManagerBl.getAssignedResources(PerunSession sess, Service service) Get all resources where the service is defined.UsersManagerBl.getAssignedResources(PerunSession sess, Facility facility, User user) Get all resources from the facility where the user is assigned.UsersManagerBl.getAssignedResources(PerunSession sess, User user) Get all resources where the user is assigned.ResourcesManagerBl.getAssignedResourcesWithStatus(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManagerBl.getAssignedRichMembers(PerunSession perunSession, Resource resource) Returns all members assigned to the resource as RichMembers.FacilitiesManagerBl.getAssignedRichResources(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility with VO property filledFacilitiesManagerBl.getAssignedRichResources(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service with VO property filledResourcesManagerBl.getAssignedRichResources(PerunSession perunSession, Group group) List all rich resources associated with the group with facility property filled.ResourcesManagerBl.getAssignedRichResources(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManagerBl.getAssignedRichResources(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.UsersManagerBl.getAssignedRichResources(PerunSession sess, User user) Get all rich resources where the user is assigned.ResourcesManagerBl.getAssignedServices(PerunSession perunSession, Resource resource) List all services associated with the resource.ServicesManagerBl.getAssignedServices(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManagerBl.getAssignedServices(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManagerBl.getAssignedUsers(PerunSession sess, Facility facility) Returns list of Users assigned to chosen Facility.FacilitiesManagerBl.getAssignedUsers(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.ResourcesManagerBl.getAssignedUsers(PerunSession perunSession, Resource resource) Returns all users assigned to the resource.ResourcesManagerBl.getAssociatedGroups(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.GroupsManagerBl.getAssociatedGroupsToFacility(PerunSession perunSession, Facility facility) Return list of all associated groups from all facility resources (does not require ACTIVE group-resource status)GroupsManagerBl.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerBl.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.FacilitiesManagerBl.getAssociatedMembers(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerBl.getAssociatedMembers(PerunSession sess, Resource resource) Returns all members who are associated with the resource.ResourcesManagerBl.getAssociatedResources(PerunSession perunSession, Group group) List all resources associated with the group.ResourcesManagerBl.getAssociatedResources(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.UsersManagerBl.getAssociatedResources(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.UsersManagerBl.getAssociatedResources(PerunSession sess, User user) Get all resources with which user can be associated (similar to assigned resources, but does not require ACTIVE group-resource assignment).FacilitiesManagerBl.getAssociatedUsers(PerunSession sess, Facility facility) Return all users, which are associated with facility through any member/resource.ResourcesManagerBl.getAssociatedUsers(PerunSession sess, Resource resource) Returns all users who are associated with the defined resource.AttributesManagerBl.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerBl.getAttribute(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManagerBl.getAttribute(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManagerBl.getAttribute(PerunSession sess, Host host, String attributeName) Get particular attribute for the hostAttributesManagerBl.getAttribute(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerBl.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerBl.getAttribute(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerBl.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) Get particular group attribute on the resourceAttributesManagerBl.getAttribute(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManagerBl.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the User External Source.AttributesManagerBl.getAttribute(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerBl.getAttribute(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerBl.getAttribute(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManagerBl.getAttributeById(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManagerBl.getAttributeById(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerBl.getAttributeById(PerunSession sess, Group group, int id) Get particular group attributeAttributesManagerBl.getAttributeById(PerunSession sess, Host host, int id) Get particular attribute for the hostAttributesManagerBl.getAttributeById(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerBl.getAttributeById(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerBl.getAttributeById(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerBl.getAttributeById(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManagerBl.getAttributeById(PerunSession sess, Resource resource, Group group, int id) Get particular group-resource attributeAttributesManagerBl.getAttributeById(PerunSession sess, UserExtSource ues, int id) Get particular attribute for the user external sourceAttributesManagerBl.getAttributeById(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerBl.getAttributeById(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerBl.getAttributeDefinition(PerunSession sess, String attributeName) Get attribute definition (attribute without defined value).AttributesManagerBl.getAttributeDefinitionById(PerunSession sess, int id) Get attribute definition (attribute without defined value).AttributesManagerBl.getAttributeForUpdate(PerunSession sess, User user, String attributeName) Get particular attribute for the user for update - locking the attribute for user.AttributesManagerBl.getAttributeModulesDependenciesGraph(PerunSession session) Generates graph describing dependencies of attribute modules.AttributesManagerBl.getAttributeModulesDependenciesGraphAsString(PerunSession session, GraphTextFormat format) Generates graph describing attribute modules dependencies.AttributesManagerBl.getAttributeModulesDependenciesGraphAsString(PerunSession session, GraphTextFormat format, AttributeDefinition attributeDefinition) Generates graph describing dependencies for given AttributeDefinition.AttributesManagerBl.getAttributePolicyCollections(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManagerBl.getAttributeRules(PerunSession sess, int attributeId) Gets attribute rules containing policy collections and critical actions for an attribute definition with given idAttributesManagerBl.getAttributes(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManagerBl.getAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get all non-empty member, user, member-resource and user-facility attributes.AttributesManagerBl.getAttributes(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManagerBl.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManagerBl.getAttributes(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManagerBl.getAttributes(PerunSession sess, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected attributes associated with the member, group and the resource.AttributesManagerBl.getAttributes(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManagerBl.getAttributes(PerunSession sess, Host host) Get all non-empty attributes associated with the hostAttributesManagerBl.getAttributes(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerBl.getAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get all attributes associated with the member in the group and if workWithUserAttributes is true, gets also all non-empty user and member attributes.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManagerBl.getAttributes(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManagerBl.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManagerBl.getAttributes(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManagerBl.getAttributes(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManagerBl.getAttributes(PerunSession sess, Resource resource, Group group) Get all non-empty attributes associated with the group on resource.AttributesManagerBl.getAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBl.getAttributes(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityAttributesManagerBl.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) Get selected attributes associated with the group on resource.AttributesManagerBl.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManagerBl.getAttributes(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManagerBl.getAttributes(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManagerBl.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the UserExtSource which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty and virtual too).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).AttributesManagerBl.getAttributes(PerunSession sess, String key) Get all entityless attributes with subject equaled String keyAttributesManagerBl.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManagerBl.getAttributesDefinition(PerunSession sess) Get all attributes definition (attribute without defined value).AttributesManagerBl.getAttributesDefinition(PerunSession sess, List<String> listOfAttributesNames) From listOfAttributesNames get list of attributeDefinitionsAttributesManagerBl.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManagerBl.getAttributesDefinitionWithRights(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).intAuditMessagesManagerBl.getAuditerMessagesCount(PerunSession perunSession) Get count of all messages in auditLOG.MembersManagerBl.getAvailableSponsorsForMember(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManagerBl.getBan(PerunSession sess, int userId, int faclityId) Get specific facility ban.ResourcesManagerBl.getBan(PerunSession sess, int memberId, int resourceId) Get specific resource ban.FacilitiesManagerBl.getBanById(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManagerBl.getBanById(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManagerBl.getBanById(PerunSession sess, int banId) Get ban by its id.VosManagerBl.getBanForMember(PerunSession sess, int memberId) Get ban for given member, if it exists.FacilitiesManagerBl.getBansForFacility(PerunSession sess, int facilityId) Get all users bans for facilityResourcesManagerBl.getBansForMember(PerunSession sess, int memberId) Get all resources bans for member.ResourcesManagerBl.getBansForResource(PerunSession sess, int resourceId) Get all members bans for resourceFacilitiesManagerBl.getBansForUser(PerunSession sess, int userId) Get all facilities bans for user.VosManagerBl.getBansForUser(PerunSession sess, int userId) Gets all bans for given userVosManagerBl.getBansForVo(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManagerBl.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ExtSourcesManagerBl.getCandidate(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource.ExtSourcesManagerBl.getCandidate(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) Get the candidate from subjectData where at least login must exists.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, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrNames.MembersManagerBl.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) Get all RichMembers with attributes specific for list of attrsNames from the group.MembersManagerBl.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) Get all RichMembers with attributes specific for list of attrsNames from the group and have only status which is contain in lists of statuses.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.ConsentsManagerBl.getConsentById(PerunSession sess, int id) Get consent object with specified idConsentsManagerBl.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManagerBl.getConsentHubByFacility(PerunSession sess, int facilityId) Finds existing Consent Hub by facility id.ConsentsManagerBl.getConsentHubById(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManagerBl.getConsentHubByName(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManagerBl.getConsentHubsByService(PerunSession sess, int serviceId) Finds all existing Consent Hubs by service id (consent hubs that have given service assigned through facilities).ConsentsManagerBl.getConsentsForConsentHub(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManagerBl.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManagerBl.getConsentsForUser(PerunSession sess, int id) Get all consents for chosen UserConsentsManagerBl.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManagerBl.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) Get all consents for chosen user in specified consent hubAttributesManagerBl.getCriticalAttributeActions(PerunSession sess, int attrId) Returns critical actions on given attribute.ServicesManagerBl.getDestinationById(PerunSession perunSession, int id) Get destination by idintServicesManagerBl.getDestinationIdByName(PerunSession sess, String name, String type) Returns Destinations ID based on destination name and type.ServicesManagerBl.getDestinations(PerunSession perunSession) Get list of all destinations.ServicesManagerBl.getDestinations(PerunSession perunSession, Facility facility) Get lists of all destinations for specific FacilityServicesManagerBl.getDestinations(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.intServicesManagerBl.getDestinationsCount(PerunSession perunSession) Get count of all destinations.FacilitiesManagerBl.getDirectAdmins(PerunSession perunSession, Facility facility) Deprecated.GroupsManagerBl.getDirectAdmins(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getDirectAdmins(PerunSession perunSession, Vo vo) Deprecated.GroupsManagerBl.getDirectMemberGroupStatus(PerunSession session, Member member, Group group) Returns members direct status in given group.FacilitiesManagerBl.getDirectRichAdmins(PerunSession sess, Facility facility) Deprecated.GroupsManagerBl.getDirectRichAdmins(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getDirectRichAdmins(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerBl.getEnrichedBansForFacility(PerunSession sess, Facility facility, List<String> attrNames) Get all enriched bans for members on the resource with user and member attributesResourcesManagerBl.getEnrichedBansForResource(PerunSession sess, Resource resource, List<String> attrNames) Get all enriched bans for members on the resource with user and member attributesFacilitiesManagerBl.getEnrichedBansForUser(PerunSession sess, User user, List<String> attrNames) Get enriched bans for user on all resources where user is assigned with user and member attributesResourcesManagerBl.getEnrichedBansForUser(PerunSession sess, User user, List<String> attrNames) Get enriched bans for user on all resources where user is assigned with user and member attributesVosManagerBl.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) Get all Enriched Bans for given UserVosManagerBl.getEnrichedBansForVo(PerunSession sess, Vo vo, List<String> attrNames) Get all Enriched Bans for given VO and attribute namesFacilitiesManagerBl.getEnrichedFacilities(PerunSession perunSession) Gets all enriched facilities.ResourcesManagerBl.getEnrichedResourceById(PerunSession sess, int id, List<String> attrNames) Find resource for given id and returns it with given attributes.ResourcesManagerBl.getEnrichedRichResourcesForFacility(PerunSession sess, Facility facility, List<String> attrNames) Find resources for given facility and attributes for given names.ResourcesManagerBl.getEnrichedRichResourcesForVo(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.VosManagerBl.getEnrichedVoById(PerunSession perunSession, int id) Finds existing vo by and id and returns corresponding EnrichedVoVosManagerBl.getEnrichedVos(PerunSession perunSession) Get list of all EnrichedVosAttributesManagerBl.getEntitylessAttributeForUpdate(PerunSession sess, String key, String attrName) Returns entityless attribute by attr_id and key (subject) for update!AttributesManagerBl.getEntitylessAttributes(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManagerBl.getEntitylessAttributesWithKeys(PerunSession sess, String attrName) Get entityless attributes mapped by their keys.AttributesManagerBl.getEntitylessAttributesWithKeys(PerunSession sess, String attrName, List<String> keys) Get entityless attributes mapped by their keys.AttributesManagerBl.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.AttributesManagerBl.getEntitylessStringAttributeMapping(PerunSession sess, String attributeName) Gets map from keys to string values for an entityless attribute.ExtSourcesManagerBl.getExtSourceById(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerBl.getExtSourceByName(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManagerBl.getExtSources(PerunSession perunSession) Get list of all external sources.FacilitiesManagerBl.getFacilities(PerunSession perunSession) List all facilities.SearcherBl.getFacilities(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManagerBl.getFacilitiesByAttribute(PerunSession sess, String attributeName, String attributeValue) Returns all facilities that have set the attribute 'attributeName' with the value 'attributeValue'.FacilitiesManagerBl.getFacilitiesByAttributeWithAttributes(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) Searches (partially!)FacilitiesManagerBl.getFacilitiesByDestination(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManagerBl.getFacilitiesByHostName(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManagerBl.getFacilitiesByIds(PerunSession perunSession, List<Integer> ids) Searches for the Facilities with specified ids.FacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, Group group) Returns list of facilities connected with a groupFacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, Host host) Returns list of facilities connected with a hostFacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, Member member) Returns list of facilities connected with a memberFacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, Resource resource) Returns list of facilities connected with a resourceFacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, User user) Returns list of facilities connected with a userFacilitiesManagerBl.getFacilitiesByPerunBean(PerunSession sess, Vo vo) Returns list of facilities connected with a vointFacilitiesManagerBl.getFacilitiesCount(PerunSession perunSession) Get count of all facilities.ServicesManagerBl.getFacilitiesDestinations(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerBl.getFacilitiesWhereGroupIsAdmin(PerunSession perunSession, Group group) Get list of facilities where the given group is given the admin role.FacilitiesManagerBl.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) Get all facilities where the user is admin.ResourcesManagerBl.getFacility(PerunSession perunSession, Resource resource) Get facility which belongs to the concrete resource.ServicesManagerBl.getFacilityAssignedServicesForGUI(PerunSession perunSession, Facility facility) Return list of ServiceForGUI assigned on facility, (Service with "allowedOnFacility" property filled). 1 - allowed / 0 - service is denied).FacilitiesManagerBl.getFacilityById(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManagerBl.getFacilityByName(PerunSession perunSession, String name) Searches for the Facility by its name.FacilitiesManagerBl.getFacilityForHost(PerunSession sess, Host host) Return facility which has the host.TasksManagerBl.getFacilityServicesState(PerunSession sess, Facility facility) Returns list of ServiceStates for given facility.TasksManagerBl.getFacilityState(PerunSession session, Facility facility) Return propagation status of facilityResourcesManagerBl.getGroupAssignments(PerunSession sess, Resource resource, List<String> attrNames) Lists all of the assigned groups for the given resource.GroupsManagerBl.getGroupById(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManagerBl.getGroupByName(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManagerBl.getGroupDirectMembers(PerunSession perunSession, Group group) Return all direct group members.intGroupsManagerBl.getGroupDirectMembersCount(PerunSession sess, Group group) Returns count of direct members in the groupGroupsManagerBl.getGroupDirectRichMembers(PerunSession sess, Group group) Returns direct group members in the RichMember object, which contains Member+User data.ExtSourcesManagerBl.getGroupExtSources(PerunSession perunSession, Group group) Get list of external sources associated with the GROUP.GroupsManagerBl.getGroupMemberById(PerunSession sess, Group group, int memberId) Get group member by member ID.GroupsManagerBl.getGroupMembers(PerunSession perunSession, Group group) Return all group members.GroupsManagerBl.getGroupMembers(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) Return all members of the group who has specific status in the group and also specific status in the Vo.GroupsManagerBl.getGroupMembers(PerunSession perunSession, Group group, Status status) Return group members.intGroupsManagerBl.getGroupMembersCount(PerunSession perunSession, Group group) GroupsManagerBl.getGroupMembersCountsByGroupStatus(PerunSession sess, Group group) Returns counts of group members by their group status.GroupsManagerBl.getGroupMembersCountsByVoStatus(PerunSession sess, Group group) Returns counts of group members by their status in VO.GroupsManagerBl.getGroupMembersExceptInvalid(PerunSession perunSession, Group group) Return only valid, suspended, expired and disabled group members.GroupsManagerBl.getGroupMembersExceptInvalidAndDisabled(PerunSession perunSession, Group group) Return only valid, suspended and expired group members.ResourcesManagerBl.getGroupResourceAssignments(PerunSession sess, List<GroupResourceStatus> statuses) Lists all group-resource assignments with given statuses.GroupsManagerBl.getGroupResourcePairsByAttribute(PerunSession sess, Attribute attribute) Returns all group-resource which have set the attribute with the value.GroupsManagerBl.getGroupRichMembers(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembers(PerunSession sess, Group group, Status status) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersExceptInvalid(PerunSession sess, Group group) Returns only valid, suspended and expired group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributes(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributes(PerunSession sess, Group group, Status status) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributesExceptInvalid(PerunSession sess, Group group) Returns only valid, suspended and expired group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroups(PerunSession sess, Vo vo) Get all groups of users under the VO.Filter output from getGroups by vo_id.SearcherBl.getGroups(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all groups, which have specific attributes in format.GroupsManagerBl.getGroupsByAttribute(PerunSession sess, Attribute attribute) Returns all groups which have set the attribute with the value.SearcherBl.getGroupsByGroupResourceSetting(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) Return all groups assigned to any resource with following conditions: 1] resource has set "resourceAttribute" attribute with same value 2] group and resource has set "groupResourceAttribute" attribute with same value Attribute values can't be empty.GroupsManagerBl.getGroupsByIds(PerunSession perunSession, List<Integer> ids) Search for the groups with specified ids in all VOs.GroupsManagerBl.getGroupsByPerunBean(PerunSession sess, Facility facility) Returns list of groups connected with a facilityGroupsManagerBl.getGroupsByPerunBean(PerunSession sess, Host host) Returns list of groups connected with a hostGroupsManagerBl.getGroupsByPerunBean(PerunSession sess, Member member) Returns list of groups connected with a memberGroupsManagerBl.getGroupsByPerunBean(PerunSession sess, Resource resource) Returns list of groups connected with a resourceGroupsManagerBl.getGroupsByPerunBean(PerunSession sess, User user) Returns list of groups connected with a userGroupsManagerBl.getGroupsByPerunBean(PerunSession sess, Vo vo) Returns list of groups connected with a vointGroupsManagerBl.getGroupsCount(PerunSession perunSession) Get count of all groups.intGroupsManagerBl.getGroupsCount(PerunSession sess, Vo vo) GroupsManagerBl.getGroupsForAutoRegistration(PerunSession sess, Group registrationGroup, ApplicationFormItem formItem) Returns all groups which can be registered into during group registration.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.getGroupsToSynchronize(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerBl.getGroupsWhereGroupIsAdmin(PerunSession perunSession, Group group) Get list of groups where the given group is given the admin role.GroupsManagerBl.getGroupsWhereMemberIsActive(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Excluded members group.GroupsManagerBl.getGroupsWhereMemberIsInactive(PerunSession sess, Member member) Returns all member's groups where member is in inactive state (it is not valid and it is expired there) Excluded members group.UsersManagerBl.getGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and facilityUsersManagerBl.getGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and resourceGroupsManagerBl.getGroupsWhereUserIsActiveMember(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerBl.getGroupsWhereUserIsAdmin(PerunSession perunSession, User user) Returns list of Groups in Perun, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.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 extSourceGroupsManagerBl.getGroupUnions(PerunSession sess, Group group, boolean reverseDirection) Get list of group unions for specified group.GroupsManagerBl.getGroupUsers(PerunSession perunSession, Group group) Return group users sorted by name.ServicesManagerBl.getHashedDataWithGroups(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed data with group structure for given service and resource.ServicesManagerBl.getHashedHierarchicalData(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed hierarchical data structure for given service and resource.FacilitiesManagerBl.getHostById(PerunSession sess, int id) Get the host by its ID.FacilitiesManagerBl.getHosts(PerunSession sess, Facility facility) List hosts of Facility.FacilitiesManagerBl.getHostsByHostname(PerunSession sess, String hostname) Get all hosts with this hostname (from all facilities).intFacilitiesManagerBl.getHostsCount(PerunSession sess, Facility facility) Count hosts in the facility.intUsersManagerBl.getIdOfBlockedLogin(PerunSession sess, String login, String namespace) Return ID of blocked loginAttributesManagerBl.getIdpAttributeDefinitions(PerunSession sess) Returns list of definitions of IdP attributes that are filled to fedInfoGroupsManagerBl.getInactiveGroupMembers(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.GroupsManagerBl.getInactiveGroupMembers(PerunSession sess, Group group, Status status) Return all members of the group who are inactive (expired) in the group and have specific status in the Vo.GroupsManagerBl.getIndirectMembershipPaths(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ExtSourcesManagerBl.getInvalidUsers(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.intAuditMessagesManagerBl.getLastMessageId(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).AttributesManagerBl.getLogins(PerunSession sess, User user) Get all non-empty attributes with user's logins.ResourcesManagerBl.getMailingServiceRichResourcesWithMember(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.MembersManagerBl.getMemberByExtSourceNameAndExtLogin(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManagerBl.getMemberById(PerunSession sess, int id) Returns member by his id.MembersManagerBl.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.GroupsManagerBl.getMemberDirectGroups(PerunSession sess, Member member) Get all groups (except member groups) where member has direct membership.GroupsManagerBl.getMemberGroups(PerunSession sess, Member member) Returns all members groups.GroupsManagerBl.getMemberGroupsByAttribute(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.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.SearcherBl.getMembersByExpiration(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.SearcherBl.getMembersByExpiration(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.SearcherBl.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManagerBl.getMembersByIds(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManagerBl.getMembersByUser(PerunSession sess, User user) Return all VO Members of the User.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.MembersManagerBl.getMembersByUserWithStatus(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.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.getMemberVo(PerunSession sess, Member member) Get the member VO.VosManagerBl.getMemberVos(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManagerBl.getMessages(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManagerBl.getMessagesByCount(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManagerBl.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order). i.e. the method returns newer messages by provided ID.AuditMessagesManagerBl.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.MembersManagerBl.getNewExtendMembership(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.MembersManagerBl.getNewExtendMembership(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended potential member of the VO.OwnersManagerBl.getOwnerById(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManagerBl.getOwnerByName(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManagerBl.getOwnerFacilities(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManagerBl.getOwners(PerunSession perunSession, Facility facility) Deprecated.OwnersManagerBl.getOwners(PerunSession perunSession) Deprecated.Return all owners.GroupsManagerBl.getParentGroup(PerunSession sess, Group group) Get parent group.GroupsManagerBl.getParentGroupMembers(PerunSession sess, Group group) Get members from parent group.GroupsManagerBl.getParentGroupRichMembers(PerunSession sess, Group group) Get members form the parent group in RichMember format.GroupsManagerBl.getParentGroupRichMembersWithAttributes(PerunSession sess, Group group) Get members form the parent group in RichMember format including user/member attributes.VosManagerBl.getParentVos(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManagerBl.getPasswordManagerModule(PerunSession session, String namespace) Returns password manager module for specified login-namespace or falls back on generic password manager module.UsersManagerBl.getPendingPreferredEmailChanges(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.AttributesManagerBl.getPerunBeanIdsForUniqueAttributeValue(PerunSession sess, Attribute attribute) Finds ids of PerunBeans that have the attribute's value for the attribute.UsersManagerBl.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManagerBl.getRequiredAttributes(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are connected to this facility.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Facility facility, User user) Get user-facility attributes which are required by services which are related to this user-facility.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member and if is workWithUserAttributes = true, then also user required attributesAttributesManagerBl.getRequiredAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are related to this member and group.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Resource resource) Get resource attributes which are required by services which is related to this resource.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members. !!!AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) Get memner, user, member-resource, user-facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, User user) Get user-facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users. !!!AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Group group) AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Host host) Get host attributes which are required by serviceAttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, boolean withGroupAttributes) Get group-resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes which are required by the service. if workWithUserAttributes == TRUE return also user and user-facility attributesAttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members. !!!AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, User user) Get user attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.AttributesManagerBl.getRequiredAttributes(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users. !!!AttributesManagerBl.getRequiredAttributes(PerunSession sess, User user) Get user attributes which are required by services which are relater to this user.AttributesManagerBl.getRequiredAttributes(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource, user-facility attributes which are required by the services.AttributesManagerBl.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource) Get resource attributes which are required by selected services.AttributesManagerBl.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource, Group group, boolean withGroupAttributes) Get group-resource attributes which are required by the services.AttributesManagerBl.getRequiredAttributesDefinition(PerunSession sess, Service service) Get all attributes which are required by service.AttributesManagerBl.getRequiredAttributesForGroups(PerunSession sess, Service service, List<Group> groups) Get group attributes which are required by the given service for given groups.UsersManagerBl.getReservedLoginsByApp(PerunSession sess, int appId) Gets reserved logins which are used in the given application.UsersManagerBl.getReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) Gets reserved logins which can be deleted - they are used only in the given application.ResourcesManagerBl.getResourceAssignments(PerunSession sess, Group group, List<String> attrNames) Lists all of the resource assignments for the given group.ResourcesManagerBl.getResourceById(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManagerBl.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) Get facility attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource and user-facility attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) Get the host attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services defined on specified resourceAttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services if workWithUserAttributes is true also user and member attributes.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) Get resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) Get the group-resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributesDefinition(PerunSession sess, Resource resource) Get attributes definions required by all services assigned on the resource.ResourcesManagerBl.getResources(PerunSession sess) Finds all resources.ResourcesManagerBl.getResources(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.ResourcesManagerBl.getResources(PerunSession perunSession, Vo vo) Get all VO resources.SearcherBl.getResources(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManagerBl.getResourcesByAttribute(PerunSession sess, Attribute attribute) Returns all resource which have set the attribute with the value.ResourcesManagerBl.getResourcesByIds(PerunSession perunSession, List<Integer> ids) Searches for the Resources with specified ids.intResourcesManagerBl.getResourcesCount(PerunSession perunSession) Get count of all 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, User user) Returns list of resources, where the user is an admin.ResourcesManagerBl.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.FacilitiesManagerBl.getRichAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBl.getRichAdmins(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of the Facility.GroupsManagerBl.getRichAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManagerBl.getRichAdmins(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of this group.ResourcesManagerBl.getRichAdmins(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of the Resource.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.FacilitiesManagerBl.getRichAdminsWithAttributes(PerunSession sess, Facility facility) Deprecated.GroupsManagerBl.getRichAdminsWithAttributes(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getRichAdminsWithAttributes(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.AttributesManagerBl.getRichAttributesWithHoldersForAttributeDefinition(PerunSession sess, AttributeDefinition attrDef, RichAttribute aidingAttr) Method get attribute Definition attrDef and aidingAttr which only holds one or two useful objects in holders.ServicesManagerBl.getRichDestinations(PerunSession perunSession, Facility facility, Service service) Get list of all rich destinations defined for the service and the facilityFacilitiesManagerBl.getRichFacilities(PerunSession perunSession) Get all rich Facilities with all their owners.FacilitiesManagerBl.getRichFacilities(PerunSession perunSession, List<Facility> facilities) Get all RichFacilities with all their owners from list of Facilities.GroupsManagerBl.getRichGroupByIdWithAttributesByNames(PerunSession sess, int groupId, List<String> attrNames) Returns RichGroup selected by id containing selected attributesGroupsManagerBl.getRichGroupsWithAttributesAssignedToResource(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to the resource filtered by specific member.GroupsManagerBl.getRichGroupsWithAttributesAssignedToResource(PerunSession sess, Resource resource, List<String> attrNames) Get all RichGroups with selected attributes assigned to the resource.MembersManagerBl.getRichMember(PerunSession sess, Member member) Get Member to RichMember with attributes.MembersManagerBl.getRichMembers(PerunSession sess, Group group) Get rich members for displaying on pages.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, Group group, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef.MembersManagerBl.getRichMembersWithAttributes(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef and for specified members.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.getRichMembersWithAttributes(PerunSession sess, List<String> allowedStatuses, Group group) Get rich members for displaying on pages.MembersManagerBl.getRichMembersWithAttributesByNames(PerunSession sess, Group group, Resource resource, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.MembersManagerBl.getRichMembersWithAttributesByNames(PerunSession sess, Group group, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.MembersManagerBl.getRichMembersWithAttributesByNames(PerunSession sess, Vo vo, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsNames for vo.MembersManagerBl.getRichMemberWithAttributes(PerunSession sess, Member member) Get Member to RichMember with attributes.ResourcesManagerBl.getRichResourceById(PerunSession perunSession, int id) Searches for the RichResource with specified id.ResourcesManagerBl.getRichResources(PerunSession perunSession, Vo vo) Get all VO rich resources with facility property filled.ResourcesManagerBl.getRichResourcesByIds(PerunSession perunSession, List<Integer> ids) Searches for the RichResources with specified ids.GroupsManagerBl.getRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Returns RichSubGroups from parentGroup containing selected attributes (only 1 level subgroups)UsersManagerBl.getRichUser(PerunSession sess, User user) Get User to RichUser without attributes.UsersManagerBl.getRichUserExtSources(PerunSession sess, User user, List<String> attrsNames) Gets list of all user's external sources with attributes.UsersManagerBl.getRichUsersByIds(PerunSession sess, List<Integer> ids) Returns rich users without attributes by their ids.UsersManagerBl.getRichUsersFromListOfUsers(PerunSession sess, List<User> users) From Users makes RichUsers without attributes.UsersManagerBl.getRichUsersWithAttributesByIds(PerunSession sess, List<Integer> ids) Returns rich users with attributes by their ids.UsersManagerBl.getRichUsersWithAttributesFromListOfUsers(PerunSession sess, List<User> users) From Users makes RichUsers with attributes.UsersManagerBl.getRichUsersWithoutVoAssigned(PerunSession sess) Returns all RichUsers with attributes who are not member of any VO.UsersManagerBl.getRichUsersWithoutVoWithAttributes(PerunSession sess, List<String> attrsName) Return list of RichUsers which are not members of any VO and contain selected attributes.UsersManagerBl.getRichUserWithAttributes(PerunSession sess, User user) Get User to RichUser with attributes.ServicesManagerBl.getServiceById(PerunSession perunSession, int id) Get service by id.ServicesManagerBl.getServiceByName(PerunSession perunSession, String name) Get service by name.GroupsManagerBl.getServiceGroupMembers(PerunSession perunSession, Group group) Return a list of all group members, who are service usersServicesManagerBl.getServices(PerunSession perunSession) get all services in perunServicesManagerBl.getServicesBlockedOnDestination(PerunSession perunSession, int destinationId) List all the Services that are banned on this destination.ServicesManagerBl.getServicesBlockedOnFacility(PerunSession perunSession, Facility facility) List all the Services that are banned on this facility.ServicesManagerBl.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Get all services with given attribute.MembersManagerBl.getServiceUserRichMembers(PerunSession sess, Vo vo) Get RichMembers from a VO who are service users.UsersManagerBl.getSpecificUsers(PerunSession sess) Return all specific Users (only specific users)UsersManagerBl.getSpecificUsersByUser(PerunSession sess, User user) Return all specificUsers who are owned by the user and their ownership is not in status disabledMembersManagerBl.getSponsoredMembers(PerunSession sess, User user) Gets list of members that are sponsored by the user in all vos.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.getSponsors(PerunSession sess, Member sponsoredMember) Gets list of users that sponsor the member.UsersManagerBl.getSponsorsForSponsoredMembersInVo(PerunSession sess, int voId) Retrieves a map, that maps the ids of the sponsored members in the given VO to a list of their Sponsors with the corresponding Sponsorship objects.MembersManagerBl.getSponsorship(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.MembersManagerBl.getSponsorshipsExpiringInRange(PerunSession sess, LocalDate from, LocalDate to) Returns sponsorship, which have validityTo in range [from, to).GroupsManagerBl.getSubGroups(PerunSession sess, Group parentGroup) Get all subgroups of the parent group under the VO.intGroupsManagerBl.getSubGroupsCount(PerunSession sess, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManagerBl.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) Get page of subgroups from the given parent group.TasksManagerBl.getTask(PerunSession perunSession, Service service, Facility facility) Find propagation task for given service and facility.TasksManagerBl.getTaskById(PerunSession perunSession, int id) Retrieve task given its id.TasksManagerBl.getTaskResultById(PerunSession sess, int taskResultId) Retrieve all task results for given task (by task id)TasksManagerBl.getTaskResults(PerunSession sess) Retrieve all task results from DB.TasksManagerBl.getTaskResultsByDestinations(PerunSession session, List<String> destinationsNames) Returns task results for defined destinations (string representation).TasksManagerBl.getTaskResultsByTask(PerunSession sess, int taskId) Retrieve all tasks results for given taskTasksManagerBl.getTaskResultsByTaskAndDestination(PerunSession sess, int taskId, int destinationId) List newest TaskResults tied to a certain task and destinationTasksManagerBl.getTaskResultsByTaskOnlyNewest(PerunSession sess, int taskId) List newest TaskResults tied to a certain taskGroupsManagerBl.getTotalGroupStatusForMembers(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group.GroupsManagerBl.getTotalMemberGroupStatus(PerunSession session, Member member, Group group) Returns total member's status in given group.UsersManagerBl.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specificUser, their ownership is not in status disabled and are not anonymizedMembersManagerBl.getUnifiedMemberGroupStatus(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.MembersManagerBl.getUnifiedMemberGroupStatus(PerunSession sess, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.UsersManagerBl.getUserByExtSourceInformation(PerunSession sess, PerunPrincipal principal) Get user by principal's additional identifiers or extSourceName and extSourceLogin.UsersManagerBl.getUserByExtSourceNameAndExtLogin(PerunSession sess, String extSourceName, String extLogin) Get user by extSourceName and extSourceLoginUsersManagerBl.getUserById(PerunSession perunSession, int id) Returns user by his/her id.ModulesUtilsBl.getUserByLoginInNamespace(PerunSession sess, String login, String namespace) Gets user by login in specified namespace.UsersManagerBl.getUserByMember(PerunSession perunSession, Member member) Returns user by VO member.UsersManagerBl.getUserByUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source and external source.UsersManagerBl.getUserByUserExtSources(PerunSession sess, List<UserExtSource> userExtSources) Get the user based on one of the userExtSource.UsersManagerBl.getUserExtSourceByExtLogin(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManagerBl.getUserExtSourceById(PerunSession sess, int id) Get the user ext source by its id.UsersManagerBl.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManagerBl.getUserExtSourceByUniqueAttributeValue(PerunSession sess, String attrName, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManagerBl.getUserExtSourceFromMultipleIdentifiers(PerunSession sess, PerunPrincipal principal) Iteratively searches through additional identifiers trying to find userExtSource with the same identifier.UsersManagerBl.getUserExtSources(PerunSession perunSession, User user) Gets list of all user's external sources of the user.UsersManagerBl.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) Get user ext sources by their ids.AttributesManagerBl.getUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) Get All user_facility attributes for any existing userGroupsManagerBl.getUserGroups(PerunSession sess, User user) Return groups where user is member.GroupsManagerBl.getUserGroups(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) Return groups where user is member with allowed statuses in vo and group.AttributesManagerBl.getUserIdsByLogin(PerunSession sess, String login) Gets IDs of users who use the given login in any namespace.SearcherBl.getUsers(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManagerBl.getUsers(PerunSession sess) Returns all users (included specific users)UsersManagerBl.getUsersByAttribute(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManagerBl.getUsersByAttribute(PerunSession sess, Attribute attribute, boolean ignoreCase) Returns all users who have set the attribute with the value IGNORING CASE in the comparison.UsersManagerBl.getUsersByAttribute(PerunSession sess, String attributeName, String attributeValue) Returns all users who have set the attribute with the value.UsersManagerBl.getUsersByAttributeValue(PerunSession sess, String attributeName, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerBl.getUsersByExtSourceTypeAndLogin(PerunSession perunSession, String extSourceType, String login) Get all the users who have given type of the ExtSource and login.UsersManagerBl.getUsersByIds(PerunSession sess, List<Integer> usersIds) Batch method which returns users by theirs ids.UsersManagerBl.getUsersByPerunBean(PerunSession sess, Facility facility) Returns list of users connected with a facilityUsersManagerBl.getUsersByPerunBean(PerunSession sess, Group group) Returns list of users connected with a groupUsersManagerBl.getUsersByPerunBean(PerunSession sess, Host host) Returns list of users connected with a hostUsersManagerBl.getUsersByPerunBean(PerunSession sess, Member member) Returns list of users connected with a memberUsersManagerBl.getUsersByPerunBean(PerunSession sess, Resource resource) Returns list of users connected with a resourceUsersManagerBl.getUsersByPerunBean(PerunSession sess, Vo vo) Returns list of users connected with a voUsersManagerBl.getUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledintUsersManagerBl.getUsersCount(PerunSession perunSession) Get count of all users.SearcherBl.getUsersForCoreAttributes(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) This method take map of coreAttributes with search values and return all users who have the specific match for all of these core attributes.UsersManagerBl.getUsersPage(PerunSession sess, UsersPageQuery query, List<String> attrNames) Get page of users with the given attributes.UsersManagerBl.getUsersReservedLogins(PerunSession sess, User user) Return list of all reserved logins for specific user (pair is namespace and login)UsersManagerBl.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.UsersManagerBl.getUsersWithoutVoAssigned(PerunSession sess) Returns all users who are not member of any VO.AttributesManagerBl.getUserVirtualAttributeModule(PerunSession sess, AttributeDefinition attribute) Get user virtual attribute module by the attribute.AttributesManagerBl.getVirtualAttributes(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerBl.getVirtualAttributes(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member-resource attributes.AttributesManagerBl.getVirtualAttributes(PerunSession sess, User user) Get all virtual attributes associated with the user.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).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.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 userintVosManagerBl.getVosCount(PerunSession perunSession) Get count of all vos.GroupsManagerBl.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.SearcherBl.globalSearch(PerunSession sess, String searchString) Similarity substring search in VOs, groups and facilities.SearcherBl.globalSearchIDOnly(PerunSession sess, int searchId) Performs exact match on ID for user, VO, group and facility.SearcherBl.globalSearchPerunAdmin(PerunSession sess, String searchString) Similarity substring search in users, VOs, groups and facilities.booleanResourcesManagerBl.groupResourceAssignmentExists(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with any status, false otherwise.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.hasGroupSynchronizedChild(PerunSession session, Group group) Check if there is a subgroup of the group, which is defined as synchronized from an external source at this moment.booleanMembersManagerBl.haveStatus(PerunSession sess, Member member, Status status) Return true if member have specified status.voidGroupsManagerBl.inactivateMember(PerunSession sess, Member member, Group group) Inactivates member in group and sets its status to EXPIRED.voidExtSourcesManagerBl.initialize(PerunSession sess) Initialize manager.intTasksManagerBl.insertNewTaskResult(PerunSession sess, TaskResult taskResult) Insert TaskResult into DB.intTasksManagerBl.insertTask(PerunSession sess, Task task) Insert Task into DB.MembersManagerBl.invalidateMember(PerunSession sess, Member member) Set member status to invalid.booleanGroupsManagerBl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsbooleanAttributesManagerBl.isAttributeActionCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute.booleanAttributesManagerBl.isAttributeActionGloballyCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute for all objects.AttributesManagerBl.isAttributeValueBlocked(PerunSession session, Attribute attribute) Checks whether the value of the passed attribute (checks separate key-value pairs and list items as well) is blocked (in namespace if the attribute is namespace based).booleanAttributesManagerBl.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.booleanAttributesManagerBl.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.booleanAttributesManagerBl.isDefAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is defined (def) attribute.booleanGroupsManagerBl.isDirectGroupMember(PerunSession sess, Group group, Member member) Return true if Member is direct member of the GroupbooleanAttributesManagerBl.isFromNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.booleanResourcesManagerBl.isGroupAssigned(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with ACTIVE status, false otherwise.booleanGroupsManagerBl.isGroupForAnyAutoRegistration(PerunSession sess, Group group) Check if group has automatic registration enabled in any form item.booleanGroupsManagerBl.isGroupForAutoRegistration(PerunSession sess, Group group, List<Integer> formItems) Check if group has automatic registration enabled in the given form item.booleanGroupsManagerBl.isGroupInStructureSynchronizationTree(PerunSession session, Group group) Check if the group or its subgroups are defined as synchronized from an external source at this moment.GroupsManagerBl.isGroupLastAdminInSomeFacility(PerunSession sess, Group group) Check whether the group supplies the last FACILITYADMIN in some facility, return those facilities in which it does.GroupsManagerBl.isGroupLastAdminInSomeFacility(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last FACILITYADMIN in some facility, return the groups that do.GroupsManagerBl.isGroupLastAdminInSomeVo(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.GroupsManagerBl.isGroupLastAdminInSomeVo(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last VOADMIN in some vo, return the groups that do.booleanResourcesManagerBl.isGroupManuallyAssigned(PerunSession sess, Group group, Resource resource) Returns true if the group is assigned to the given resource manually, false otherwise.booleanGroupsManagerBl.isGroupMember(PerunSession sess, Group group, Member member) Return true if Member is member of the GroupbooleanGroupsManagerBl.isGroupSynchronizedFromExternallSource(PerunSession session, Group group) Check if the group is defined as synchronized from an external source at this moment.booleanAttributesManagerBl.isLoginAlreadyUsed(PerunSession sess, String login, String namespace) Check if the login is already in use for some namespace or globallybooleanUsersManagerBl.isLoginAvailable(PerunSession sess, String loginNamespace, String login) Checks if the login is available in the namespace.booleanUsersManagerBl.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) Return true if login is blocked (globally - for all namespaces per instance OR for some namespace), false if not.booleanUsersManagerBl.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not When the namespace is null, then the method behaves like isLoginBlockedGlobally(), so it checks if the login is blocked globally.booleanUsersManagerBl.isLoginBlockedGlobally(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not Globally banned logins are ALWAYS case-insensitive.booleanMembersManagerBl.isMemberAllowed(PerunSession sess, Member member) Return false if member has status INVALID or DISABLED.booleanVosManagerBl.isMemberBanned(PerunSession sess, int memberId) Information if there is a ban for member with given id.booleanAttributesManagerBl.isOptAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.ResourcesManagerBl.isResourceLastAssignedServices(PerunSession sess, Resource resource, List<Service> services) Checks whether the resource is the last one on the facility to have the provided services assigned.booleanServicesManagerBl.isServiceAssignedToFacility(PerunSession sess, Facility facility, Service service) Checks whether given service is assigned to given facility (through some resource).booleanTasksManagerBl.isThereSuchTask(PerunSession sess, Service service, Facility facility) Check if there is a task for given service and facility.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the facility right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the user and the facility right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Member member, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the group right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the resource right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the resource right now.booleanAttributesManagerBl.isTrulyRequiredAttribute(PerunSession sess, User user, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the user right now.booleanResourcesManagerBl.isUserAllowed(PerunSession sess, User user, Resource resource) Returns true if the user is allowed to the current resource, false otherwise.booleanUsersManagerBl.isUserAnonymized(PerunSession sess, User user) Checks whether user has been anonymized or not.booleanResourcesManagerBl.isUserAssigned(PerunSession sess, User user, Resource resource) Returns true if the user is assigned to the current resource, false otherwise.booleanVosManagerBl.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.booleanGroupsManagerBl.isUserMemberOfGroup(PerunSession sess, User user, Group group) Checks whether the user is member of the group.booleanUsersManagerBl.isUserPerunAdmin(PerunSession sess, User user) Deprecated.booleanAttributesManagerBl.isVirtAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is virtual (virt) attribute.TasksManagerBl.listAllTasks(PerunSession perunSession) Retrieve all tasks from DB.TasksManagerBl.listAllTasksForFacility(PerunSession session, int facilityId) Returns all tasks associated with selected facility.TasksManagerBl.listAllTasksForService(PerunSession sess, int serviceId) Returns all tasks associated with given service.TasksManagerBl.listAllTasksInState(PerunSession perunSession, Task.TaskStatus state) Retrieve all tasks in given state.TasksManagerBl.listAllTasksNotInState(PerunSession sess, Task.TaskStatus state) Retrieve all tasks that are not in given state.voidExtSourcesManagerBl.loadExtSourcesDefinitions(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.voidAuditMessagesManagerBl.log(PerunSession perunSession, String message) Log arbitrary audit message.booleanUsersManagerBl.loginExist(PerunSession sess, User user, String loginNamespace) Checks if login exists in given login-namespace.voidAttributesManagerBl.mergeAttributesValues(PerunSession sess, Member member, List<Attribute> attributes) Merges attributes values if the attribute type is list or map.voidAttributesManagerBl.mergeAttributesValues(PerunSession sess, User user, List<Attribute> attributes) Merges attributes values if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue(PerunSession sess, Group group, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue(PerunSession sess, User user, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValueInNestedTransaction(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValueInNestedTransaction(PerunSession sess, User user, Attribute attribute) Merges attribute value if the attribute type is list or map.voidGroupsManagerBl.moveGroup(PerunSession sess, Group destinationGroup, Group movingGroup) Move one group structure under another group in same vo or as top level groupvoidMembersManagerBl.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.voidUsersManagerBl.moveUserExtSource(PerunSession perunSession, User sourceUser, User targetUser, UserExtSource userExtSource) Take UserExtSource from sourceUser and move it to the targetUser.booleanServicesManagerBl.planServicePropagation(PerunSession perunSession, Facility facility, Service service) Plans service propagation on defined facility.booleanServicesManagerBl.planServicePropagation(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.AuditMessagesManagerBl.pollConsumerEvents(PerunSession perunSession, String consumerName) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerMessages(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.voidResourcesManagerBl.processGroupResourceActivationAsync(PerunSession sess, Group group, Resource resource) Asynchronously processes group-resource activation.voidGroupsManagerBl.reactivateMember(PerunSession sess, Member member, Group group) Reactivates member in group and sets its status to VALID.voidGroupsManagerBl.recalculateMemberGroupStatusRecursively(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatuses) Calculates the state of given member in given group and calls this method recursively for all parent groups.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Facility facility) Unset all attributes for the facility.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) Unset all attributes for the facility.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Facility facility, User user) Unset all attributes (user-facility) for the user on the facility.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Group group) Unset all attributes for the group.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Host host) Unset all attributes for the host.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Member member) Unset all attributes for the member.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Resource resource) Unset all attributes for the resource.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Resource resource, Group group) Unset all group-resource attributesvoidAttributesManagerBl.removeAllAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Unset all attributes for the group and resource.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, User user) Unset all attributes for the user.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, UserExtSource ues) Unset all attributes for the user external source.voidAttributesManagerBl.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidServicesManagerBl.removeAllDestinations(PerunSession perunSession, Facility facility) Removes all defined destinations for the facility.voidServicesManagerBl.removeAllDestinations(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.voidFacilitiesManagerBl.removeAllExpiredBansOnFacilities(PerunSession sess) Remove all expired bans on facilities to now date.voidResourcesManagerBl.removeAllExpiredBansOnResources(PerunSession sess) Remove all expired bans on resources to now date.voidVosManagerBl.removeAllExpiredBansOnVos(PerunSession sess) Remove all expired bans on vos to now date.voidAttributesManagerBl.removeAllGroupResourceAttributes(PerunSession sess, Resource resource) Remove all non-virtual group-resource attributes assigned to resourcevoidAttributesManagerBl.removeAllMemberResourceAttributes(PerunSession sess, Resource resource) Remove all non-virtual member-resource attributes assigned to resourcevoidServicesManagerBl.removeAllRequiredAttributes(PerunSession perunSession, Service service) Detate all required attributes from service.voidResourcesManagerBl.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) Remove all existing Resource tags for specific resource.voidTasksManagerBl.removeAllTasksForService(PerunSession sess, Service service) Removes all tasks associated with given service including the associated task resultsvoidUsersManagerBl.removeAllUserExtSources(PerunSession sess, User user) Removes all user's external sources.voidAttributesManagerBl.removeAllUserFacilityAttributes(PerunSession sess, User user) Unset all non-virtual user-facility attributes for the user and all facilitiesvoidAttributesManagerBl.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.voidAttributesManagerBl.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular attribute for the user on the facility.voidAttributesManagerBl.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.voidAttributesManagerBl.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular attribute for the host.voidAttributesManagerBl.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.voidAttributesManagerBl.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.voidAttributesManagerBl.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.booleanAttributesManagerBl.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.voidAttributesManagerBl.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group-resource attributevoidAttributesManagerBl.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular attribute for the user external source.voidAttributesManagerBl.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) Unset particular attribute for the user.voidAttributesManagerBl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.voidAttributesManagerBl.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.voidAttributesManagerBl.removeAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) Unset the member, user, member-group, member-resource and user-facility attributes.voidAttributesManagerBl.removeAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) Unset the member, user, member-resource and user-facility attributes.voidAttributesManagerBl.removeAttributes(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) Unset all non-empty attributes associated with the member and if workWithUserAttributes is true, unset all non-empty attributes associated with user, who is this member.voidAttributesManagerBl.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) voidAttributesManagerBl.removeAttributes(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attribute) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) Unset the group_resource attributes.voidAttributesManagerBl.removeAttributes(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.voidAttributesManagerBl.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset all attributes for the facility without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset all attributes for the user-facility without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Group group, AttributeDefinition attribute) Unset all attributes for the group without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Host host, AttributeDefinition attribute) Unset all attributes for the host without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Member member, AttributeDefinition attribute) Unset all attributes for the member without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset all attributes for the member-group without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset all attributes for the member-resource without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset all attributes for the resource without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset all attributes for the group-resource without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, User user, AttributeDefinition attribute) Unset all attributes for the user without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset all attributes for the vo without check of value.booleanAttributesManagerBl.removeAttributeWithoutCheck(PerunSession sess, String key, AttributeDefinition attribute) Unset all attributes for the key (entityless) without check of value.voidResourcesManagerBl.removeAutomaticGroupFromResource(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) Remove automatically assigned group from resource.voidFacilitiesManagerBl.removeBan(PerunSession sess, int banId) Remove ban by id from facilities bans.voidFacilitiesManagerBl.removeBan(PerunSession sess, int userId, int facilityId) Remove ban by user_id and facility_id.voidResourcesManagerBl.removeBan(PerunSession sess, int banId) Remove ban by id from resources bans.voidResourcesManagerBl.removeBan(PerunSession sess, int memberId, int resourceId) Remove ban by member_id and facility_idvoidVosManagerBl.removeBan(PerunSession sess, int banId) Removes ban with given id.voidVosManagerBl.removeBanForMember(PerunSession sess, int memberId) Removes ban for member with given id.voidServicesManagerBl.removeDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.voidExtSourcesManagerBl.removeExtSource(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.voidExtSourcesManagerBl.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidExtSourcesManagerBl.removeExtSources(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.voidExtSourcesManagerBl.removeExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.voidConsentsManagerBl.removeFacility(PerunSession sess, ConsentHub consentHub, Facility facility) Removes facility from consent hub.voidGroupsManagerBl.removeFormerMemberWhileSynchronization(PerunSession sess, Group group, RichMember memberToRemove, boolean isAuthoritative) Remove former member from group (if he is not listed in ExtSource).voidResourcesManagerBl.removeGroupFromResource(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.voidResourcesManagerBl.removeGroupFromResources(PerunSession perunSession, Group group, List<Resource> resources) Remove group from resources.voidResourcesManagerBl.removeGroupsFromResource(PerunSession perunSession, List<Group> groups, Resource resource) Remove groups from a resource.voidGroupsManagerBl.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Removes a union relation between two groups.voidFacilitiesManagerBl.removeHost(PerunSession perunSession, Host host, Facility facility) Remove hosts from the Facility.voidFacilitiesManagerBl.removeHosts(PerunSession sess, List<Host> hosts, Facility facility) Remove hosts from the Facility.voidGroupsManagerBl.removeMember(PerunSession perunSession, Group group, Member member) Removes member form the group.voidGroupsManagerBl.removeMember(PerunSession perunSession, List<Group> groups, Member member) Removes member from groups.voidGroupsManagerBl.removeMemberFromMembersOrAdministratorsGroup(PerunSession perunSession, Group group, Member member) Removes member from members or administrators group only.voidGroupsManagerBl.removeMembers(PerunSession perunSession, Group group, List<Member> members) Removes members from the group.voidVosManagerBl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidFacilitiesManagerBl.removeOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidGroupsManagerBl.removeRelationMembers(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.voidServicesManagerBl.removeRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.voidServicesManagerBl.removeRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoidResourcesManagerBl.removeResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) Unset ResourceSelfService role to given group for given resource.voidResourcesManagerBl.removeResourceSelfServiceUser(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.voidResourcesManagerBl.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.voidResourcesManagerBl.removeResourceTagsFromResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Remove specific ResourceTags from existing Resource.voidResourcesManagerBl.removeService(PerunSession perunSession, Resource resource, Service service) Remove service from resource.voidResourcesManagerBl.removeServices(PerunSession perunSession, Resource resource, List<Service> services, boolean removeTasks, boolean removeTaskResults, boolean removeDestinations) Remove services from resource.voidUsersManagerBl.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoidUsersManagerBl.removeSpecificUserOwner(PerunSession sess, User user, User specificUser, boolean forceDelete) Remove specificUser owner (the user).voidMembersManagerBl.removeSponsor(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsor.voidTasksManagerBl.removeTask(PerunSession sess, int id) Remove task with given id.voidTasksManagerBl.removeTask(PerunSession sess, Service service, Facility facility) Remove task for given service and facility.voidUsersManagerBl.removeUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external sources.voidUsersManagerBl.requestPreferredEmailChange(PerunSession sess, String url, User user, String email, String lang, String path, String idp) Request change of user's preferred email address.voidUsersManagerBl.reservePassword(PerunSession sess, User user, String loginNamespace, String password) Reserves the password in external system.voidUsersManagerBl.reservePassword(PerunSession sess, String userLogin, String loginNamespace, String password) Reserves the password in external system.voidUsersManagerBl.reserveRandomPassword(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.MembersManagerBl.retainMembersWithStatus(PerunSession sess, List<Member> members, Status status) Retain only members with specified status.TasksManagerBl.retrieveRunIdForTask(PerunSession sess, Task task) Retrieves a new run id for the task propagation.voidGroupsManagerBl.saveInformationAboutGroupStructureSynchronizationInNestedTransaction(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) This method will set timestamp, state and exceptionMessage to group attributes for the group structure.voidGroupsManagerBl.saveInformationAboutGroupStructureSynchronizationInNewTransaction(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) This method will set timestamp, state and exceptionMessage to group attributes for the group structure.voidGroupsManagerBl.saveInformationAboutGroupSynchronizationInNestedTransaction(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) This method will set timestamp, synchronization start time and exceptionMessage to group attributes for the group.voidGroupsManagerBl.saveInformationAboutGroupSynchronizationInNewTransaction(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) This method will set timestamp, synchronization start time and exceptionMessage to group attributes for the group.FacilitiesManagerBl.searchForFacilities(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all facilities based on name, description and optionally IDFacilitiesManagerBl.searchForFacilities(PerunSession sess, String searchString, Set<Integer> facilityIds, boolean includeIDs) Similarity substring search in provided facilities based on name, description and optionally IDGroupsManagerBl.searchForGroups(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all groups based on name, shortname, description and optionally IDGroupsManagerBl.searchForGroups(PerunSession sess, String searchString, Set<Integer> groupIds, Set<Integer> voIds, boolean includeIDs) Similarity substring search in provided groups based on name, shortname, description and optionally ID.UsersManagerBl.searchForUsers(PerunSession sess, String searchString) Similarity substring search in all users based on fullname, ID and attributes defined in perun.properties Places the searchString as line start alwaysVosManagerBl.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 descriptionvoidMembersManagerBl.sendAccountActivationLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManagerBl.sendMessageToRT(PerunSession sess, int voId, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManagerBl.sendMessageToRT(PerunSession sess, int voId, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManagerBl.sendMessageToRT(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManagerBl.sendMessageToRT(PerunSession sess, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.voidMembersManagerBl.sendPasswordResetLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz password reset.voidMembersManagerBl.sendUsernameReminderEmail(PerunSession sess, Member member, String namespace, String mailAddress, String language) Send mail to user's preferred email address with username for the given namespace.voidAttributesManagerBl.setAttribute(PerunSession sess, Facility facility, Attribute attribute) Store the particular attribute associated with the facility.voidAttributesManagerBl.setAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) Store the attribute associated with the facility and user combination.voidAttributesManagerBl.setAttribute(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.voidAttributesManagerBl.setAttribute(PerunSession sess, Host host, Attribute attribute) Store the attribute associated with the host.voidAttributesManagerBl.setAttribute(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.voidAttributesManagerBl.setAttribute(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.voidAttributesManagerBl.setAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.voidAttributesManagerBl.setAttribute(PerunSession sess, Resource resource, Attribute attribute) Store the particular attribute associated with the resource.voidAttributesManagerBl.setAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) Store the group-resource attributevoidAttributesManagerBl.setAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) Store the attribute associated with the user external source.voidAttributesManagerBl.setAttribute(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.voidAttributesManagerBl.setAttribute(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.voidAttributesManagerBl.setAttribute(PerunSession sess, String key, Attribute attribute) Stores entityless attribute (associated with string key).voidAttributesManagerBl.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) Marks the action on attribute as critical, which may require additional authentication of user performing that action on attribute.voidAttributesManagerBl.setAttributeInNestedTransaction(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.voidAttributesManagerBl.setAttributeInNestedTransaction(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.voidAttributesManagerBl.setAttributeInNestedTransaction(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the member-group relationship.voidAttributesManagerBl.setAttributeInNestedTransaction(PerunSession sess, UserExtSource ues, Attribute attribute) Store the particular attribute associated with the user external source.voidAttributesManagerBl.setAttributeInNestedTransaction(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.voidAttributesManagerBl.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.voidAttributesManagerBl.setAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Store the member, user, member-group, member-resource and user-facility attributes.voidAttributesManagerBl.setAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Store the member, user, member-resource and user-facility attributes.voidAttributesManagerBl.setAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Store the attributes associated with the facility and user combination.voidAttributesManagerBl.setAttributes(PerunSession sess, Facility facility, List<Attribute> attributes) Store the attributes associated with the facility.voidAttributesManagerBl.setAttributes(PerunSession sess, Group group, List<Attribute> attributes) Store the attributes associated with the group.voidAttributesManagerBl.setAttributes(PerunSession sess, Host host, List<Attribute> attributes) Store the attributes associated with the host.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the group and member combination.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.voidAttributesManagerBl.setAttributes(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with member and user (which we get from this member) if workWithUserAttributes is true.voidAttributesManagerBl.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) Stores the group-resource attributes.voidAttributesManagerBl.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) voidAttributesManagerBl.setAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource.voidAttributesManagerBl.setAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Store the attributes associated with the user external source.voidAttributesManagerBl.setAttributes(PerunSession sess, User user, List<Attribute> attributes) Store the attributes associated with the user.voidAttributesManagerBl.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Facility facility, Attribute attribute) Just store the particular attribute associated with the facility, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Facility facility, User user, Attribute attribute) Just store the particular attribute associated with the user-facility, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Group group, Attribute attribute) Just store the particular attribute associated with the group, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Host host, Attribute attribute) Just store the particular attribute associated with the host, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Member member, Attribute attribute) Just store the particular attribute associated with the member, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-group, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-resource, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Resource resource, Attribute attribute) Just store the particular attribute associated with the resource, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Resource resource, Group group, Attribute attribute) Just store the group-resource attribute, do not preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, User user, Attribute attribute) Just store the attribute associated with the user, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, Vo vo, Attribute attribute) Just store the particular attribute associated with the vo, doesn't preform any value check.booleanAttributesManagerBl.setAttributeWithoutCheck(PerunSession sess, String key, Attribute attribute) Just store the particular attribute associated with the entityless, doesn't preform any value check.FacilitiesManagerBl.setBan(PerunSession sess, BanOnFacility banOnFacility) Set ban for user on facilityResourcesManagerBl.setBan(PerunSession sess, BanOnResource banOnresource) Set ban for member on resourceVosManagerBl.setBan(PerunSession sess, BanOnVo banOnVo) Set given ban.voidAuditMessagesManagerBl.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.voidUsersManagerBl.setLogin(PerunSession sess, User user, String loginNamespace, String login) Allow users to manually add login in supported namespace if same login is not reservedvoidMembersManagerBl.setOrganizationsAttributes(PerunSession sess, Vo vo, Member member) Set memberOrganizations and memberOrganizationsHistory attributes for specific member.voidFacilitiesManagerBl.setOwners(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.Use addOwner and removeOwner insteadvoidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get and set required attribute for member, resource, user and facility.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get and set required attribute for member, resource, user and facility.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Take list of required attributes and set those which are empty and can be filled, then check them all.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean forceAttributesChecks) Take list of required attributes and set those which are empty and can be filled, then check them all.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) Get and set required attribute for member, resource, user, facility and specific service.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get and set required attribute for member, resource, user, facility and specific service.voidAttributesManagerBl.setRequiredAttributes(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get all required attributes for user, user-facility, member and member-resource attributes and set them.UsersManagerBl.setSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) Set specific user type for specific user and set ownership of this user for the owner.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.MembersManagerBl.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setStatus(PerunSession sess, Member member, Status status) Set status of the member to specified status.AttributesManagerBl.setWritableTrue(PerunSession sess, List<Attribute> attributes) Set all Attributes in list to "writable = true".booleanMembersManagerBl.someAvailableSponsorExistsForMember(PerunSession sess, Member member) Checks if some vo sponsor who does not already sponsor given member exists.booleanUsersManagerBl.specificUserOwnershipExists(PerunSession sess, User user, User specificUser) Return true if ownership of user and specificUser already exists.MembersManagerBl.sponsorMember(PerunSession session, Member sponsoredMember, User sponsor) Links sponsored member and sponsoring user.MembersManagerBl.sponsorMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Links sponsored member and sponsoring user.voidGroupsManagerBl.suspendGroupSynchronization(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.voidMembersManagerBl.suspendMemberTo(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.voidTasksManagerBl.suspendTasksPropagation(PerunSession sess, boolean suspend, boolean persistently) Suspend propagating tasks to engine.GroupsManagerBl.synchronizeGroup(PerunSession sess, Group group) Synchronizes the group with the external group without checking if the synchronization is already in progress.voidGroupsManagerBl.synchronizeGroups(PerunSession sess) Synchronize all groups which have enabled synchronization.voidGroupsManagerBl.synchronizeGroupsStructures(PerunSession sess) Synchronize all groups structures which have enabled group structure synchronization.GroupsManagerBl.synchronizeGroupStructure(PerunSession sess, Group group) Synchronize a group structure with an external source group structure under the group.voidServicesManagerBl.unblockAllServicesOnDestination(PerunSession perunSession, int destinationId) Erase all the possible denials on this destination.voidServicesManagerBl.unblockAllServicesOnDestination(PerunSession sess, String destinationName) Erase all the possible denials on destinations defined by the destinationName.voidServicesManagerBl.unblockAllServicesOnFacility(PerunSession perunSession, Facility facility) Erase all the possible denials on this facility.voidUsersManagerBl.unblockLogins(PerunSession sess, List<String> logins, String namespace) Unblock logins for given namespace or unblock logins globally (if no namespace is selected)voidUsersManagerBl.unblockLoginsById(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.voidUsersManagerBl.unblockLoginsForNamespace(PerunSession sess, String namespace) Unblock all logins for given namespacevoidServicesManagerBl.unblockServiceOnDestination(PerunSession perunSession, Service service, int destinationId) Free the denial of the Service on this destination.voidServicesManagerBl.unblockServiceOnFacility(PerunSession perunSession, Service service, Facility facility) Free the denial of the Service on this facility.UsersManagerBl.unsetSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType) Remove all ownerships of this specific user and unset this specific user type from this specific user.MembersManagerBl.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.voidMembersManagerBl.unsuspendMember(PerunSession sess, Member member) Remove suspend state from Member - remove date to which member should be considered as suspended in the VO.AttributesManagerBl.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) Updates AttributeDefinition.FacilitiesManagerBl.updateBan(PerunSession sess, BanOnFacility banOnFacility) Update description and validity timestamp of specific ban.ResourcesManagerBl.updateBan(PerunSession sess, BanOnResource banOnResource) Update description and validity timestamp of specific ban.VosManagerBl.updateBan(PerunSession sess, BanOnVo banOnVo) Update ban information.ConsentsManagerBl.updateConsentHub(PerunSession perunSession, ConsentHub consentHub) Updates the ConsentHub.voidGroupsManagerBl.updateExistingMemberWhileSynchronization(PerunSession sess, Group group, Candidate candidate, RichMember memberToUpdate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<AttributeDefinition> attrDefs) Get candidate and corresponding memberToUpdate and update his attributes, extSources, expiration and status.FacilitiesManagerBl.updateFacility(PerunSession perunSession, Facility facility) Updates facility.GroupsManagerBl.updateGroup(PerunSession perunSession, Group group) Updates group by ID.MembersManagerBl.updateMember(PerunSession sess, Member member) Update member in underlaying data source.UsersManagerBl.updateNameTitles(PerunSession perunSession, User user) Updates titles before/after users name.voidMembersManagerBl.updateOrganizationsAttributes(PerunSession sess, Vo vo, Member member) Update value of memberOrganizations or memberOrganizationsHistory attribute for specific member.GroupsManagerBl.updateParentGroupId(PerunSession perunSession, Group group) Updates parentGroupId.ResourcesManagerBl.updateResource(PerunSession perunSession, Resource resource) Updates Resource.ResourcesManagerBl.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) Update existing Resource tag.voidServicesManagerBl.updateService(PerunSession perunSession, Service service) Updates the service.voidMembersManagerBl.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.voidTasksManagerBl.updateTask(PerunSession sess, Task task) Update DB record for given task.UsersManagerBl.updateUser(PerunSession perunSession, User user) Updates users data in DB.UsersManagerBl.updateUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource in DB.voidUsersManagerBl.updateUserExtSourceLastAccess(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource last access time in DB.VosManagerBl.updateVo(PerunSession perunSession, Vo vo) Updates VO.booleanUsersManagerBl.userExtSourceExists(PerunSession sess, UserExtSource userExtSource) booleanVosManagerBl.usesEmbeddedGroupRegistrations(PerunSession sess, Vo vo) Returns true, if the given vo uses EMBEDDED_GROUP_APPLICATION item in its form.MembersManagerBl.validateMember(PerunSession sess, Member member) Validate all atributes for member and set member's status to VALID.voidMembersManagerBl.validateMemberAsync(PerunSession sess, Member member) Validate all attributes for member and then set member's status to VALID.voidGroupsManagerBl.validateMemberInGroup(PerunSession sess, Member member, Group group) Set member's status in given group to VALIDvoidUsersManagerBl.validatePassword(PerunSession sess, User user, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.voidUsersManagerBl.validatePassword(PerunSession sess, String userLogin, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.UsersManagerBl.validatePreferredEmailChange(PerunSession sess, User user, UUID token) Validate change of user's preferred email address.voidUsersManagerBl.validateSSHKey(PerunSession sess, String sshKey) Validate ssh public key, throws exception if validation fails -
Uses of PerunSession in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that return PerunSessionModifier and TypeMethodDescriptionPerunBlImpl.getPerunSession(PerunPrincipal principal, PerunClient client) Methods in cz.metacentrum.perun.core.blImpl with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidResourcesManagerBlImpl.activateGroupResourceAssignment(PerunSession sess, Group group, Resource resource, boolean async) static AuthzRolesAuthzResolverBlImpl.addAllSubgroupsToAuthzRoles(PerunSession sess, AuthzRoles authzRoles, String role) For the given role with association to "Group" add also all subgroups to authzRoles.ServicesManagerBlImpl.addDestination(PerunSession sess, Service service, Facility facility, Destination destination) ServicesManagerBlImpl.addDestination(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Service service, Facility facility) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, List<Service> services, Facility facility) ServicesManagerBlImpl.addDestinationsForAllServicesOnFacility(PerunSession sess, Facility facility, Destination destination) protected voidGroupsManagerBlImpl.addDirectMember(PerunSession sess, Group group, Member member) Add a record of the member with a DIRECT membership type to the group.voidExtSourcesManagerBlImpl.addExtSource(PerunSession sess, Group group, ExtSource source) voidExtSourcesManagerBlImpl.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerBlImpl.addExtSources(PerunSession perunSession, Group group, List<ExtSource> sources) voidExtSourcesManagerBlImpl.addExtSources(PerunSession perunSession, Vo vo, List<ExtSource> sources) voidConsentsManagerBlImpl.addFacility(PerunSession sess, ConsentHub consentHub, Facility facility) voidGroupsManagerBlImpl.addGroupsToAutoRegistration(PerunSession sess, List<Group> groups) voidGroupsManagerBlImpl.addGroupsToAutoRegistration(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) FacilitiesManagerBlImpl.addHost(PerunSession sess, Host host, Facility facility) FacilitiesManagerBlImpl.addHosts(PerunSession sess, Facility facility, List<String> hosts) FacilitiesManagerBlImpl.addHosts(PerunSession sess, List<Host> hosts, Facility facility) GroupsManagerBlImpl.addIndirectMembers(PerunSession sess, Group group, List<Member> members, int sourceGroupId) Add records of the members with an INDIRECT membership type to the group.voidGroupsManagerBlImpl.addMember(PerunSession sess, Group group, Member member) voidGroupsManagerBlImpl.addMember(PerunSession sess, List<Group> groups, Member member) voidGroupsManagerBlImpl.addMembers(PerunSession sess, Group group, List<Member> members) voidGroupsManagerBlImpl.addMemberToMembersGroup(PerunSession sess, Group group, Member member) voidVosManagerBlImpl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidGroupsManagerBlImpl.addMissingMemberWhileSynchronization(PerunSession sess, Group group, Candidate candidate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<String> skippedMembers) voidFacilitiesManagerBlImpl.addOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidGroupsManagerBlImpl.addRelationMembers(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) voidServicesManagerBlImpl.addRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerBlImpl.addRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidResourcesManagerBlImpl.addResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) voidResourcesManagerBlImpl.addResourceSelfServiceUser(PerunSession sess, Resource resource, User user) static voidAuthzResolverBlImpl.addSpecificUserOwner(PerunSession sess, User specificUser, User owner) Add owner for a specific user.voidUsersManagerBlImpl.addSpecificUserOwner(PerunSession sess, User user, User specificUser) UsersManagerBlImpl.addUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) voidGroupsManagerBlImpl.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidUsersManagerBlImpl.anonymizeUser(PerunSession sess, User user, boolean force) voidResourcesManagerBlImpl.assignAutomaticGroupToResource(PerunSession perunSession, Group sourceGroup, Group groupToAssign, Resource resource) voidResourcesManagerBlImpl.assignGroupsToResource(PerunSession perunSession, Iterable<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerBlImpl.assignGroupToResource(PerunSession sess, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerBlImpl.assignGroupToResources(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerBlImpl.assignResourceTagsToResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) voidResourcesManagerBlImpl.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidResourcesManagerBlImpl.assignService(PerunSession sess, Resource resource, Service service) voidResourcesManagerBlImpl.assignServices(PerunSession sess, Resource resource, List<Service> services) static booleanAuthzResolverBlImpl.authorized(PerunSession sess, String policyDefinition, List<PerunBean> objects) Prepare necessary structures and resolve access rights for the session's principal.static booleanAuthzResolverBlImpl.authorizedToManageRole(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to manage the role on the object.static booleanAuthzResolverBlImpl.authorizedToReadRole(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to read the role on the object.booleanFacilitiesManagerBlImpl.banExists(PerunSession sess, int banId) booleanFacilitiesManagerBlImpl.banExists(PerunSession sess, int userId, int facilityId) booleanResourcesManagerBlImpl.banExists(PerunSession sess, int banId) booleanResourcesManagerBlImpl.banExists(PerunSession sess, int memberId, int resourceId) voidServicesManagerBlImpl.blockAllServicesOnDestination(PerunSession sess, int destinationId) voidServicesManagerBlImpl.blockAllServicesOnFacility(PerunSession sess, Facility facility) voidAttributesManagerBlImpl.blockAttributeValue(PerunSession session, Attribute attribute) voidUsersManagerBlImpl.blockLogins(PerunSession sess, List<String> logins, String namespace, Integer relatedUserId) voidServicesManagerBlImpl.blockServiceOnDestination(PerunSession sess, Service service, int destinationId) voidServicesManagerBlImpl.blockServiceOnFacility(PerunSession sess, Service service, Facility facility) 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) booleanMembersManagerBlImpl.canExtendMembership(PerunSession sess, Member member) booleanGroupsManagerBlImpl.canExtendMembershipInGroup(PerunSession sess, Member member, Group group) booleanGroupsManagerBlImpl.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) booleanMembersManagerBlImpl.canExtendMembershipWithReason(PerunSession sess, Member member) ConsentsManagerBlImpl.changeConsentStatus(PerunSession sess, Consent consent, ConsentStatus status) voidUsersManagerBlImpl.changeEmail(PerunSession sess, User user, String newEmail) voidUsersManagerBlImpl.changeEmailCustom(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) voidUsersManagerBlImpl.changeName(PerunSession sess, User user, String newUserName) voidUsersManagerBlImpl.changeNameCustom(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) voidUsersManagerBlImpl.changeNonAuthzPassword(PerunSession sess, UUID token, String password, String lang) voidUsersManagerBlImpl.changeOrganization(PerunSession sess, User user, String newOrganizationName) voidUsersManagerBlImpl.changeOrganizationCustom(PerunSession sess, User user, String newOrganizationName) voidUsersManagerBlImpl.changePassword(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) UsersManagerBlImpl.changePasswordRandom(PerunSession session, User user, String namespace) voidAttributesManagerBlImpl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) voidAttributesManagerBlImpl.checkAttributeAssignment(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) voidAttributesManagerBlImpl.checkAttributeDependencies(PerunSession sess, RichAttribute richAttr) voidAttributesManagerBlImpl.checkAttributeExists(PerunSession sess, AttributeDefinition attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSemantics(PerunSession sess, String key, Attribute attribute) voidAttributesManagerBlImpl.checkAttributesExists(PerunSession sess, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerBlImpl.checkAttributeSyntax(PerunSession sess, String key, Attribute attribute) voidFacilitiesManagerBlImpl.checkBanExists(PerunSession sess, int banId) voidFacilitiesManagerBlImpl.checkBanExists(PerunSession sess, int userId, int facilityId) voidResourcesManagerBlImpl.checkBanExists(PerunSession sess, int banId) voidResourcesManagerBlImpl.checkBanExists(PerunSession sess, int memberId, int resourceId) voidUsersManagerBlImpl.checkBlockedLogins(PerunSession sess, String namespace, String userLogin, boolean ignoreCase) voidConsentsManagerBlImpl.checkConsentExists(PerunSession sess, Consent consent) voidConsentsManagerBlImpl.checkConsentHubExists(PerunSession sess, ConsentHub consentHub) voidExtSourcesManagerBlImpl.checkExtSourceAssignedToVo(PerunSession sess, ExtSource extSource, int voId) voidExtSourcesManagerBlImpl.checkExtSourceExists(PerunSession sess, ExtSource extSource) voidFacilitiesManagerBlImpl.checkFacilityExists(PerunSession sess, Facility facility) voidGroupsManagerBlImpl.checkGroupExists(PerunSession sess, Group group) voidAttributesManagerBlImpl.checkGroupIsFromTheSameVoLikeResource(PerunSession sess, Group group, Resource resource) Check if group is assigned on resource.voidFacilitiesManagerBlImpl.checkHostExists(PerunSession sess, Host host) voidMembersManagerBlImpl.checkMemberExists(PerunSession sess, Member member) voidMembersManagerBlImpl.checkMemberLifecycleIsAlterable(PerunSession sess, Member member) voidAttributesManagerBlImpl.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) voidAttributesManagerBlImpl.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) ExtSourcesManagerBlImpl.checkOrCreateExtSource(PerunSession sess, String extSourceName, String extSourceType) voidOwnersManagerBlImpl.checkOwnerExists(PerunSession sess, Owner owner) Deprecated.voidUsersManagerBlImpl.checkPasswordResetRequestIsValid(PerunSession sess, UUID token) voidUsersManagerBlImpl.checkPasswordStrength(PerunSession sess, String password, String namespace, String login) voidUsersManagerBlImpl.checkReservedLogins(PerunSession sess, String namespace, String login, boolean ignoreCase) voidResourcesManagerBlImpl.checkResourceExists(PerunSession sess, Resource resource) voidResourcesManagerBlImpl.checkResourceTagExists(PerunSession sess, ResourceTag resourceTag) voidResourcesManagerBlImpl.checkSemanticsOfFacilityAndResourceRequiredAttributes(PerunSession sess, Resource resource) Checks semantics of all required attributes of given resource and its facility.voidServicesManagerBlImpl.checkServiceExists(PerunSession sess, Service service) voidMembersManagerBlImpl.checkSponsoredUserData(PerunSession sess, SponsoredUserData data) voidUsersManagerBlImpl.checkUserExists(PerunSession sess, User user) voidUsersManagerBlImpl.checkUserExtSourceExists(PerunSession sess, UserExtSource userExtSource) voidUsersManagerBlImpl.checkUserExtSourceExistsById(PerunSession sess, int id) voidVosManagerBlImpl.checkVoExists(PerunSession sess, Vo vo) booleanConsentsManagerBlImpl.consentHubExists(PerunSession sess, ConsentHub consentHub) intAttributesManagerBlImpl.convertAttributeToNonunique(PerunSession session, int attrId) voidAttributesManagerBlImpl.convertAttributeToUnique(PerunSession session, int attrId) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Resource resource, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, Resource resource, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes(PerunSession sess, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupToRichGroupWithAttributes(PerunSession sess, Group group) GroupsManagerBlImpl.convertGroupToRichGroupWithAttributesByName(PerunSession sess, Group group, List<String> attrNames) MembersManagerBlImpl.convertMembersToRichMembers(PerunSession sess, List<Member> members) Converts members to rich members.MembersManagerBlImpl.convertMembersToRichMembersNoUserAttributes(PerunSession sess, List<RichMember> richMembers) Adds memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes(PerunSession sess, Group group, Resource resource, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes(PerunSession sess, Group group, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers, Resource resource, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributesBatch(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) UsersManagerBlImpl.convertRichUsersToRichUsersWithAttributes(PerunSession sess, List<RichUser> richUsers) voidVosManagerBlImpl.convertSponsoredUsers(PerunSession sess, Vo vo) voidVosManagerBlImpl.convertSponsoredUsersWithNewSponsor(PerunSession sess, Vo vo, User newSponsor) GroupsManagerBlImpl.convertToEnrichedGroup(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerBlImpl.convertToEnrichedResource(PerunSession sess, Resource resource, List<String> attrNames) UsersManagerBlImpl.convertUsersToRichUsers(PerunSession sess, List<User> users) UsersManagerBlImpl.convertUsersToRichUsersWithAttributes(PerunSession sess, List<RichUser> richUsers, List<AttributeDefinition> attrsDef) UsersManagerBlImpl.convertUsersToRichUsersWithAttributesByNames(PerunSession sess, List<User> users, List<String> attrNames) UsersManagerBlImpl.convertUserToRichUserWithAttributesByNames(PerunSession sess, User user, List<String> attrNames) MembersManagerBlImpl.convertUserToSponsor(PerunSession sess, User user, Member sponsoredMember) voidFacilitiesManagerBlImpl.copyAttributes(PerunSession sess, Facility sourceFacility, Facility destinationFacility) voidResourcesManagerBlImpl.copyAttributes(PerunSession sess, Resource sourceResource, Resource destinationResource) voidResourcesManagerBlImpl.copyGroups(PerunSession sess, Resource sourceResource, Resource destinationResource) voidFacilitiesManagerBlImpl.copyManagers(PerunSession sess, Facility sourceFacility, Facility destinationFacility) voidGroupsManagerBlImpl.copyMembers(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) voidFacilitiesManagerBlImpl.copyOwners(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerBlImpl.copyResource(PerunSession sess, Resource templateResource, Resource destinationResource, boolean withGroups) voidResourcesManagerBlImpl.copyServices(PerunSession sess, Resource sourceResource, Resource destinationResource) voidUsersManagerBlImpl.createAlternativePassword(PerunSession sess, User user, String description, String loginNamespace, String password) AttributesManagerBlImpl.createAttribute(PerunSession sess, AttributeDefinition attribute) voidAuditMessagesManagerBlImpl.createAuditerConsumer(PerunSession perunSession, String consumerName) ConsentsManagerBlImpl.createConsent(PerunSession sess, Consent consent) ConsentsManagerBlImpl.createConsentHub(PerunSession sess, ConsentHub consentHub) ServicesManagerBlImpl.createDestination(PerunSession sess, Destination destination) ExtSourcesManagerBlImpl.createExtSource(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerBlImpl.createFacility(PerunSession sess, Facility facility) GroupsManagerBlImpl.createGroup(PerunSession sess, Group parentGroup, Group group) GroupsManagerBlImpl.createGroup(PerunSession sess, Vo vo, Group group) GroupsManagerBlImpl.createGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) 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) OwnersManagerBlImpl.createOwner(PerunSession sess, Owner owner) Deprecated.ResourcesManagerBlImpl.createResource(PerunSession sess, Resource resource, Vo vo, Facility facility) ResourcesManagerBlImpl.createResourceTag(PerunSession perunSession, ResourceTag resourceTag, Vo vo) ServicesManagerBlImpl.createService(PerunSession sess, Service service) 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) UsersManagerBlImpl.createServiceUser(PerunSession sess, Candidate candidate, List<User> owners) 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) UsersManagerBlImpl.createUser(PerunSession sess, Candidate candidate) UsersManagerBlImpl.createUser(PerunSession sess, User user) VosManagerBlImpl.createVo(PerunSession sess, Vo vo) voidResourcesManagerBlImpl.deactivateGroupResourceAssignment(PerunSession sess, Group group, Resource resource) AttributesManagerBlImpl.decorateMembersWithDefOptMemberAttributes(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) AttributesManagerBlImpl.decorateMembersWithDefOptUserAttributes(PerunSession sess, List<RichMember> members, List<String> userAttrNames) voidGroupsManagerBlImpl.deleteAllGroups(PerunSession sess, Vo vo) voidMembersManagerBlImpl.deleteAllMembers(PerunSession sess, Vo vo) voidResourcesManagerBlImpl.deleteAllResources(PerunSession sess, Vo vo) voidResourcesManagerBlImpl.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) intTasksManagerBlImpl.deleteAllTaskResults(PerunSession sess) voidUsersManagerBlImpl.deleteAlternativePassword(PerunSession sess, User user, String loginNamespace, String passwordId) voidAttributesManagerBlImpl.deleteAttribute(PerunSession sess, AttributeDefinition attribute) voidAttributesManagerBlImpl.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) voidConsentsManagerBlImpl.deleteConsent(PerunSession sess, Consent consent) voidConsentsManagerBlImpl.deleteConsentHub(PerunSession sess, ConsentHub consentHub) voidAttributesManagerBlImpl.deletedEntityHook(PerunSession sess, User user, Attribute attribute) voidServicesManagerBlImpl.deleteDestination(PerunSession sess, Destination destination) voidExtSourcesManagerBlImpl.deleteExtSource(PerunSession sess, ExtSource extSource) voidFacilitiesManagerBlImpl.deleteFacility(PerunSession sess, Facility facility, Boolean force) voidGroupsManagerBlImpl.deleteGroup(PerunSession sess, Group group, boolean forceDelete) voidGroupsManagerBlImpl.deleteGroups(PerunSession perunSession, List<Group> groups, boolean forceDelete) voidGroupsManagerBlImpl.deleteGroupsFromAutoRegistration(PerunSession sess, List<Group> groups) voidGroupsManagerBlImpl.deleteGroupsFromAutoRegistration(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) voidMembersManagerBlImpl.deleteMember(PerunSession sess, Member member) voidMembersManagerBlImpl.deleteMembers(PerunSession sess, List<Member> members) voidGroupsManagerBlImpl.deleteMembersGroup(PerunSession sess, Vo vo) intTasksManagerBlImpl.deleteOldTaskResults(PerunSession sess, int numDays) voidOwnersManagerBlImpl.deleteOwner(PerunSession sess, Owner owner) Deprecated.voidOwnersManagerBlImpl.deleteOwner(PerunSession sess, Owner owner, boolean forceDelete) Deprecated.voidUsersManagerBlImpl.deletePassword(PerunSession sess, User user, String loginNamespace) voidUsersManagerBlImpl.deletePassword(PerunSession sess, String userLogin, String loginNamespace) voidUsersManagerBlImpl.deleteReservedLoginsForNamespace(PerunSession sess, String namespace) voidUsersManagerBlImpl.deleteReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) voidResourcesManagerBlImpl.deleteResource(PerunSession sess, Resource resource) voidResourcesManagerBlImpl.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerBlImpl.deleteService(PerunSession perunSession, Service service, boolean forceFlag) voidTasksManagerBlImpl.deleteTask(PerunSession sess, Task task) voidTasksManagerBlImpl.deleteTaskResultById(PerunSession sess, int taskResultId) intTasksManagerBlImpl.deleteTaskResults(PerunSession sess, int taskId) intTasksManagerBlImpl.deleteTaskResults(PerunSession sess, int taskId, int destinationId) voidUsersManagerBlImpl.deleteUser(PerunSession sess, User user) voidUsersManagerBlImpl.deleteUser(PerunSession sess, User user, boolean forceDelete) voidVosManagerBlImpl.deleteVo(PerunSession sess, Vo vo) voidVosManagerBlImpl.deleteVo(PerunSession sess, Vo vo, boolean forceDelete) MembersManagerBlImpl.disableMember(PerunSession sess, Member member) voidGroupsManagerBlImpl.disallowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidAttributesManagerBlImpl.doTheMagic(PerunSession sess, Member member) voidAttributesManagerBlImpl.doTheMagic(PerunSession sess, Member member, boolean trueMagic) voidConsentsManagerBlImpl.evaluateConsents(PerunSession sess, ConsentHub consentHub) voidConsentsManagerBlImpl.evaluateConsents(PerunSession sess, Service service) ConsentsManagerBlImpl.evaluateConsents(PerunSession sess, Service service, Facility facility, List<Member> members) ConsentsManagerBlImpl.evaluateConsents(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) MembersManagerBlImpl.expireMember(PerunSession sess, Member member) voidGroupsManagerBlImpl.expireMemberInGroup(PerunSession sess, Member member, Group group) MembersManagerBlImpl.extendExpirationForSponsoredMember(PerunSession sess, Member sponsoredMember, User sponsorUser) voidMembersManagerBlImpl.extendMembership(PerunSession sess, Member member) voidGroupsManagerBlImpl.extendMembershipInGroup(PerunSession sess, Member member, Group group) voidResourcesManagerBlImpl.fillAndSetRequiredAttributesForGroups(PerunSession sess, List<Service> services, Resource resource) Fill and set group and group-resource attributes required by given services for all groups which are assigned to the given resource.AttributesManagerBlImpl.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Host host, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerBlImpl.fillAttribute(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean returnOnlyAttributesWithChangedValue) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Group group, List<Attribute> groupReqAttributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Host host, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Member member, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes(PerunSession sess, User user, List<Attribute> attributes) AuthzResolverBlImpl.filterNotAllowedAttributes(PerunSession sess, PerunBean bean, List<Attribute> attributes) From given attributes filter out the ones which are not allowed for the current principal.GroupsManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, EnrichedGroup enrichedGroup) GroupsManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, RichGroup richGroup) GroupsManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups) GroupsManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) GroupsManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichGroup> richGroups, Resource resource, boolean useContext) MembersManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, RichMember richMember) MembersManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichMember> richMembers) MembersManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichMember> richMembers, Group group, boolean useContext) ResourcesManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, EnrichedResource enrichedResource) UsersManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, RichUser richUser) UsersManagerBlImpl.filterOnlyAllowedAttributes(PerunSession sess, List<RichUser> richUsers) UsersManagerBlImpl.filterOnlyAllowedAttributesForRichUserExtSources(PerunSession sess, List<RichUserExtSource> richUserExtSources) AuditMessagesManagerBlImpl.findAllPossibleEvents(PerunSession sess) VosManagerBlImpl.findCandidates(PerunSession sess, Group group, String searchString) VosManagerBlImpl.findCandidates(PerunSession sess, Group group, String searchString, List<ExtSource> extSources, boolean filterExistingMembers) 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, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) MembersManagerBlImpl.findCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) 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.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, String searchString) MembersManagerBlImpl.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerBlImpl.findMembers(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) MembersManagerBlImpl.findMembersByName(PerunSession sess, String searchString) MembersManagerBlImpl.findMembersByNameInVo(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findMembersInGroup(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInParentGroup(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInVo(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembers(PerunSession sess, String searchString, boolean onlySponsored) MembersManagerBlImpl.findRichMembersInVo(PerunSession sess, Vo vo, String searchString, boolean onlySposnored) MembersManagerBlImpl.findRichMembersWithAttributes(PerunSession sess, String searchString) MembersManagerBlImpl.findRichMembersWithAttributes(PerunSession sess, String searchString, List<String> attrsNames) MembersManagerBlImpl.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString, List<String> attrsNames) MembersManagerBlImpl.findRichMembersWithAttributesInParentGroup(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInVo(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInVo(PerunSession sess, Vo vo, String searchString, List<String> attrsNames, boolean onlySponsored) UsersManagerBlImpl.findRichUsers(PerunSession sess, String searchString) UsersManagerBlImpl.findRichUsersByExactMatch(PerunSession sess, String searchString) UsersManagerBlImpl.findRichUsersWithAttributes(PerunSession sess, String searchString, List<String> attrsName) UsersManagerBlImpl.findRichUsersWithAttributesByExactMatch(PerunSession sess, String searchString, List<String> attrsName) UsersManagerBlImpl.findRichUsersWithoutSpecificVoWithAttributes(PerunSession sess, Vo vo, String searchString, List<String> attrsName) UsersManagerBlImpl.findUsers(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByExactMatch(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByExactName(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByName(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) voidGroupsManagerBlImpl.forceAllSubGroupsSynchronization(PerunSession sess, Group group) voidAttributesManagerBlImpl.forceCheckAttributeSemantics(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerBlImpl.forceCheckAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.forceCheckAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidGroupsManagerBlImpl.forceGroupStructureSynchronization(PerunSession sess, Group group) voidGroupsManagerBlImpl.forceGroupSynchronization(PerunSession sess, Group group) booleanServicesManagerBlImpl.forceServicePropagation(PerunSession sess, Facility facility, Service service) booleanServicesManagerBlImpl.forceServicePropagation(PerunSession sess, Service service) UsersManagerBlImpl.generateAccount(PerunSession sess, String loginNamespace, Map<String, String> parameters) ExtSourcesManagerBlImpl.generateCandidateGroup(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) ExtSourcesManagerBlImpl.generateCandidateGroups(PerunSession perunSession, List<Map<String, String>> subjectsData, ExtSource source, String loginPrefix) GroupsManagerBlImpl.getActiveGroupMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getActiveGroupMembers(PerunSession sess, Group group, Status status) UsersManagerBlImpl.getActiveUserExtSources(PerunSession sess, User user) FacilitiesManagerBlImpl.getAdminGroups(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAdminGroups(PerunSession sess, Group group) ResourcesManagerBlImpl.getAdminGroups(PerunSession sess, Resource resource) VosManagerBlImpl.getAdminGroups(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getAdminGroups(PerunSession perunSession, Vo vo, String role) AuthzResolverBlImpl.getAdmins(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.FacilitiesManagerBlImpl.getAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBlImpl.getAdmins(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) GroupsManagerBlImpl.getAdmins(PerunSession sess, Group group) Deprecated.GroupsManagerBlImpl.getAdmins(PerunSession perunSession, Group group, boolean onlyDirectAdmins) ResourcesManagerBlImpl.getAdmins(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) 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) AttributesManagerBlImpl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) AttributesManagerBlImpl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerBlImpl.getAllAuditerConsumers(PerunSession perunSession) UsersManagerBlImpl.getAllBlockedLoginsInNamespaces(PerunSession sess) ConsentsManagerBlImpl.getAllConsentHubs(PerunSession sess) ConsentsManagerBlImpl.getAllConsents(PerunSession sess) FacilitiesManagerBlImpl.getAllExpiredBansOnFacilities(PerunSession sess) ResourcesManagerBlImpl.getAllExpiredBansOnResources(PerunSession sess) TasksManagerBlImpl.getAllFacilitiesStates(PerunSession session) TasksManagerBlImpl.getAllFacilitiesStatesForVo(PerunSession session, Vo vo) GroupsManagerBlImpl.getAllGroups(PerunSession sess) GroupsManagerBlImpl.getAllGroups(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllGroupsForAutoRegistration(PerunSession sess) GroupsManagerBlImpl.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) GroupsManagerBlImpl.getAllGroupsWithHierarchy(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllMemberGroups(PerunSession sess, Member member) MembersManagerBlImpl.getAllMembers(PerunSession sess) AttributesManagerBlImpl.getAllNamespaces(PerunSession sess) FacilitiesManagerBlImpl.getAllowedFacilities(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAllowedFacilities(PerunSession sess, User user) FacilitiesManagerBlImpl.getAllowedGroups(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) FacilitiesManagerBlImpl.getAllowedMembers(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAllowedMembers(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAllowedMembers(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAllowedMembersNotExpiredInGroups(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAllowedResources(PerunSession sess, Facility facility, User user) ResourcesManagerBlImpl.getAllowedResources(PerunSession sess, Member member) UsersManagerBlImpl.getAllowedResources(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAllowedResources(PerunSession sess, User user) FacilitiesManagerBlImpl.getAllowedRichGroupsWithAttributes(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerBlImpl.getAllowedUsers(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAllowedUsers(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAllowedUsers(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAllowedUsersNotExpiredInGroups(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAllowedUsersNotExpiredInGroups(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAllowedVos(PerunSession sess, Facility facility) ResourcesManagerBlImpl.getAllResources(PerunSession sess) ResourcesManagerBlImpl.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerBlImpl.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) ResourcesManagerBlImpl.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) ServicesManagerBlImpl.getAllRichDestinations(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getAllRichDestinations(PerunSession perunSession, Service service) 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) GroupsManagerBlImpl.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) UsersManagerBlImpl.getAllRichUsers(PerunSession sess, boolean includedSpecificUsers) UsersManagerBlImpl.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers) UsersManagerBlImpl.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers, List<String> attrsName) AttributesManagerBlImpl.getAllSimilarAttributeNames(PerunSession sess, String startingPartOfAttributeName) GroupsManagerBlImpl.getAllSubGroups(PerunSession sess, Group parentGroup) UsersManagerBlImpl.getAllUserExtSourcesByTypeAndLogin(PerunSession sess, String extType, String extLogin) AttributesManagerBlImpl.getAllValues(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAnonymizedValue(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.getAppFormItemsForAppFormAndAttribute(PerunSession sess, int appFormId, AttributeDefinition attr) AttributesManagerBlImpl.getAppFormsWhereAttributeRelated(PerunSession sess, AttributeDefinition attr) FacilitiesManagerBlImpl.getAssignedFacilities(PerunSession sess, Group group) FacilitiesManagerBlImpl.getAssignedFacilities(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAssignedFacilities(PerunSession sess, Service service) FacilitiesManagerBlImpl.getAssignedFacilities(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedGroups(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssignedGroups(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssignedGroupsToFacility(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAssignedGroupsToResource(PerunSession sess, Resource resource) GroupsManagerBlImpl.getAssignedGroupsToResource(PerunSession sess, Resource resource, boolean withSubGroups) GroupsManagerBlImpl.getAssignedGroupsToResource(PerunSession sess, Resource resource, Member member) ResourcesManagerBlImpl.getAssignedMembers(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssignedMembersWithStatus(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssignedResources(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedResources(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAssignedResources(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssignedResources(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedResources(PerunSession sess, Member member, Service service) ResourcesManagerBlImpl.getAssignedResources(PerunSession sess, User user, Vo vo) ServicesManagerBlImpl.getAssignedResources(PerunSession sess, Service service) UsersManagerBlImpl.getAssignedResources(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssignedResources(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedResourcesWithStatus(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichMembers(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssignedRichResources(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedRichResources(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAssignedRichResources(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssignedRichResources(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichResources(PerunSession sess, Member member, Service service) UsersManagerBlImpl.getAssignedRichResources(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedServices(PerunSession sess, Resource resource) ServicesManagerBlImpl.getAssignedServices(PerunSession sess, Facility facility) ServicesManagerBlImpl.getAssignedServices(PerunSession sess, Facility facility, Vo vo) FacilitiesManagerBlImpl.getAssignedUsers(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedUsers(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAssignedUsers(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssociatedGroups(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssociatedGroupsToFacility(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAssociatedGroupsToResource(PerunSession sess, Resource resource) GroupsManagerBlImpl.getAssociatedGroupsToResource(PerunSession sess, Resource resource, Member member) FacilitiesManagerBlImpl.getAssociatedMembers(PerunSession sess, Facility facility, User user) ResourcesManagerBlImpl.getAssociatedMembers(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssociatedResources(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssociatedResources(PerunSession sess, Member member) UsersManagerBlImpl.getAssociatedResources(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssociatedResources(PerunSession sess, User user) FacilitiesManagerBlImpl.getAssociatedUsers(PerunSession sess, Facility facility) ResourcesManagerBlImpl.getAssociatedUsers(PerunSession sess, Resource resource) AttributesManagerBlImpl.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Facility facility, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Group group, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Host host, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Member member, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Resource resource, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, Vo vo, String attributeName) AttributesManagerBlImpl.getAttribute(PerunSession sess, String key, String attributeName) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Facility facility, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Facility facility, User user, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Group group, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Host host, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Member member, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Member member, Group group, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Member member, Resource resource, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Resource resource, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Resource resource, Group group, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, UserExtSource ues, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, User user, int id) AttributesManagerBlImpl.getAttributeById(PerunSession sess, Vo vo, int id) AttributesManagerBlImpl.getAttributeDefinition(PerunSession sess, String attributeName) AttributesManagerBlImpl.getAttributeDefinitionById(PerunSession sess, int id) AttributesManagerBlImpl.getAttributeForUpdate(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttributeModulesDependenciesGraph(PerunSession session) AttributesManagerBlImpl.getAttributeModulesDependenciesGraphAsString(PerunSession session, GraphTextFormat format) AttributesManagerBlImpl.getAttributeModulesDependenciesGraphAsString(PerunSession session, GraphTextFormat format, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAttributePolicyCollections(PerunSession sess, int attributeId) AttributesManagerBlImpl.getAttributeRules(PerunSession sess, int attributeId) AttributesManagerBlImpl.getAttributes(PerunSession sess, Facility facility) AttributesManagerBlImpl.getAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getAttributes(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Group group) AttributesManagerBlImpl.getAttributes(PerunSession sess, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Group group, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Host host) AttributesManagerBlImpl.getAttributes(PerunSession sess, Host host, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Group group) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource, Group group) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) AttributesManagerBlImpl.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, User user) AttributesManagerBlImpl.getAttributes(PerunSession sess, UserExtSource ues) AttributesManagerBlImpl.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, User user, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, Vo vo) AttributesManagerBlImpl.getAttributes(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerBlImpl.getAttributes(PerunSession sess, String key) AttributesManagerBlImpl.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAttributesDefinition(PerunSession sess) AttributesManagerBlImpl.getAttributesDefinition(PerunSession sess, List<String> listOfAttributesNames) AttributesManagerBlImpl.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) AttributesManagerBlImpl.getAttributesDefinitionWithRights(PerunSession sess, List<PerunBean> entities) intAuditMessagesManagerBlImpl.getAuditerMessagesCount(PerunSession perunSession) MembersManagerBlImpl.getAvailableSponsorsForMember(PerunSession sess, Member member) FacilitiesManagerBlImpl.getBan(PerunSession sess, int userId, int faclityId) ResourcesManagerBlImpl.getBan(PerunSession sess, int memberId, int resourceId) FacilitiesManagerBlImpl.getBanById(PerunSession sess, int banId) ResourcesManagerBlImpl.getBanById(PerunSession sess, int banId) VosManagerBlImpl.getBanById(PerunSession sess, int banId) VosManagerBlImpl.getBanForMember(PerunSession sess, int memberId) FacilitiesManagerBlImpl.getBansForFacility(PerunSession sess, int facilityId) ResourcesManagerBlImpl.getBansForMember(PerunSession sess, int memberId) ResourcesManagerBlImpl.getBansForResource(PerunSession sess, int resourceId) FacilitiesManagerBlImpl.getBansForUser(PerunSession sess, int userId) VosManagerBlImpl.getBansForUser(PerunSession sess, int userId) VosManagerBlImpl.getBansForVo(PerunSession sess, int voId) UsersManagerBlImpl.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) ExtSourcesManagerBlImpl.getCandidate(PerunSession sess, ExtSource source, String login) ExtSourcesManagerBlImpl.getCandidate(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) AuthzResolverBlImpl.getComplementaryObjectsForRole(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolverBlImpl.getComplementaryObjectsForRole(PerunSession sess, String role, Class perunBeanClass) Returns only complementary objects for defined role which fits perunBeanClass class.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, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) MembersManagerBlImpl.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) MembersManagerBlImpl.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) MembersManagerBlImpl.getCompleteRichMembers(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerBlImpl.getCompleteRichMembers(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) ConsentsManagerBlImpl.getConsentById(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerBlImpl.getConsentHubByFacility(PerunSession sess, int facilityId) ConsentsManagerBlImpl.getConsentHubById(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentHubByName(PerunSession sess, String name) ConsentsManagerBlImpl.getConsentHubsByService(PerunSession sess, int serviceId) ConsentsManagerBlImpl.getConsentsForConsentHub(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) ConsentsManagerBlImpl.getConsentsForUser(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) ConsentsManagerBlImpl.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) AttributesManagerBlImpl.getCriticalAttributeActions(PerunSession sess, int attrId) ServicesManagerBlImpl.getDestinationById(PerunSession sess, int id) intServicesManagerBlImpl.getDestinationIdByName(PerunSession sess, String name, String type) ServicesManagerBlImpl.getDestinations(PerunSession perunSession) ServicesManagerBlImpl.getDestinations(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getDestinations(PerunSession sess, Service service, Facility facility) intServicesManagerBlImpl.getDestinationsCount(PerunSession sess) FacilitiesManagerBlImpl.getDirectAdmins(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getDirectAdmins(PerunSession sess, Group group) Deprecated.VosManagerBlImpl.getDirectAdmins(PerunSession sess, Vo vo) Deprecated.GroupsManagerBlImpl.getDirectMemberGroupStatus(PerunSession session, Member member, Group group) FacilitiesManagerBlImpl.getDirectRichAdmins(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getDirectRichAdmins(PerunSession perunSession, Group group) Deprecated.VosManagerBlImpl.getDirectRichAdmins(PerunSession sess, Vo vo) Deprecated.FacilitiesManagerBlImpl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBlImpl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBlImpl.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerBlImpl.getEnrichedBansForFacility(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedBansForResource(PerunSession sess, Resource resource, List<String> attrNames) FacilitiesManagerBlImpl.getEnrichedBansForUser(PerunSession sess, User user, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedBansForUser(PerunSession sess, User user, List<String> attrNames) VosManagerBlImpl.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) VosManagerBlImpl.getEnrichedBansForVo(PerunSession sess, Vo vo, List<String> attrNames) FacilitiesManagerBlImpl.getEnrichedFacilities(PerunSession sess) ResourcesManagerBlImpl.getEnrichedResourceById(PerunSession sess, int id, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedRichResourcesForFacility(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedRichResourcesForVo(PerunSession sess, Vo vo, List<String> attrNames) VosManagerBlImpl.getEnrichedVoById(PerunSession sess, int id) VosManagerBlImpl.getEnrichedVos(PerunSession sess) AttributesManagerBlImpl.getEntitylessAttributeForUpdate(PerunSession sess, String key, String attrName) AttributesManagerBlImpl.getEntitylessAttributes(PerunSession sess, String attrName) AttributesManagerBlImpl.getEntitylessAttributesWithKeys(PerunSession sess, String attrName) AttributesManagerBlImpl.getEntitylessAttributesWithKeys(PerunSession sess, String attrName, List<String> keys) AttributesManagerBlImpl.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getEntitylessStringAttributeMapping(PerunSession sess, String attributeName) ExtSourcesManagerBlImpl.getExtSourceById(PerunSession sess, int id) ExtSourcesManagerBlImpl.getExtSourceByName(PerunSession sess, String name) ExtSourcesManagerBlImpl.getExtSources(PerunSession sess) FacilitiesManagerBlImpl.getFacilities(PerunSession sess) SearcherBlImpl.getFacilities(PerunSession sess, Map<String, String> attributesWithSearchingValues) FacilitiesManagerBlImpl.getFacilitiesByAttribute(PerunSession sess, String attributeName, String attributeValue) FacilitiesManagerBlImpl.getFacilitiesByAttributeWithAttributes(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) FacilitiesManagerBlImpl.getFacilitiesByDestination(PerunSession sess, String destination) FacilitiesManagerBlImpl.getFacilitiesByHostName(PerunSession sess, String hostname) FacilitiesManagerBlImpl.getFacilitiesByIds(PerunSession sess, List<Integer> ids) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, Group group) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, Host host) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, Member member) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, User user) FacilitiesManagerBlImpl.getFacilitiesByPerunBean(PerunSession sess, Vo vo) intFacilitiesManagerBlImpl.getFacilitiesCount(PerunSession sess) ServicesManagerBlImpl.getFacilitiesDestinations(PerunSession sess, Vo vo) GroupsManagerBlImpl.getFacilitiesWhereGroupIsAdmin(PerunSession perunSession, Group group) FacilitiesManagerBlImpl.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) AuthzResolverBlImpl.getFacilitiesWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Facilities 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.ResourcesManagerBlImpl.getFacility(PerunSession sess, Resource resource) ServicesManagerBlImpl.getFacilityAssignedServicesForGUI(PerunSession perunSession, Facility facility) FacilitiesManagerBlImpl.getFacilityById(PerunSession sess, int id) FacilitiesManagerBlImpl.getFacilityByName(PerunSession sess, String name) FacilitiesManagerBlImpl.getFacilityForHost(PerunSession sess, Host host) TasksManagerBlImpl.getFacilityServicesState(PerunSession sess, Facility facility) TasksManagerBlImpl.getFacilityState(PerunSession session, Facility facility) ResourcesManagerBlImpl.getGroupAssignments(PerunSession sess, Resource resource, List<String> attrNames) GroupsManagerBlImpl.getGroupById(PerunSession sess, int id) GroupsManagerBlImpl.getGroupByName(PerunSession sess, Vo vo, String name) GroupsManagerBlImpl.getGroupDirectMembers(PerunSession sess, Group group) intGroupsManagerBlImpl.getGroupDirectMembersCount(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupDirectRichMembers(PerunSession sess, Group group) ExtSourcesManagerBlImpl.getGroupExtSources(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMemberById(PerunSession sess, Group group, int memberId) GroupsManagerBlImpl.getGroupMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembers(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) GroupsManagerBlImpl.getGroupMembers(PerunSession sess, Group group, Status status) intGroupsManagerBlImpl.getGroupMembersCount(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersCountsByGroupStatus(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersCountsByVoStatus(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersExceptInvalid(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersExceptInvalidAndDisabled(PerunSession sess, Group group) ResourcesManagerBlImpl.getGroupResourceAssignments(PerunSession sess, List<GroupResourceStatus> statuses) GroupsManagerBlImpl.getGroupResourcePairsByAttribute(PerunSession sess, Attribute attribute) GroupsManagerBlImpl.getGroupRichMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembers(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getGroupRichMembersExceptInvalid(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembersWithAttributes(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembersWithAttributes(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getGroupRichMembersWithAttributesExceptInvalid(PerunSession sess, Group group) AuthzResolverBlImpl.getGroupRoleNames(PerunSession sess, Group group) Get all Group's roles.static AuthzRolesAuthzResolverBlImpl.getGroupRoles(PerunSession sess, Group group) Get all roles for a given group.GroupsManagerBlImpl.getGroups(PerunSession sess, Vo vo) SearcherBlImpl.getGroups(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherBlImpl.getGroups(PerunSession sess, Map<String, String> attributesWithSearchingValues) GroupsManagerBlImpl.getGroupsByAttribute(PerunSession sess, Attribute attribute) SearcherBlImpl.getGroupsByGroupResourceSetting(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) GroupsManagerBlImpl.getGroupsByIds(PerunSession sess, List<Integer> ids) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, Facility facility) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, Host host) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, Resource resource) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, User user) GroupsManagerBlImpl.getGroupsByPerunBean(PerunSession sess, Vo vo) intGroupsManagerBlImpl.getGroupsCount(PerunSession sess) intGroupsManagerBlImpl.getGroupsCount(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupsForAutoRegistration(PerunSession sess, Group registrationGroup, ApplicationFormItem formItem) 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.getGroupsToSynchronize(PerunSession sess) GroupsManagerBlImpl.getGroupsWhereGroupIsAdmin(PerunSession perunSession, Group group) GroupsManagerBlImpl.getGroupsWhereMemberIsActive(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsWhereMemberIsInactive(PerunSession sess, Member member) UsersManagerBlImpl.getGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user) GroupsManagerBlImpl.getGroupsWhereUserIsActiveMember(PerunSession sess, User user, Vo vo) UsersManagerBlImpl.getGroupsWhereUserIsAdmin(PerunSession sess, User user) UsersManagerBlImpl.getGroupsWhereUserIsAdmin(PerunSession sess, Vo vo, User user) AuthzResolverBlImpl.getGroupsWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Groups 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.GroupsManagerBlImpl.getGroupsWithAssignedExtSourceInVo(PerunSession sess, ExtSource source, Vo vo) GroupsManagerBlImpl.getGroupUnions(PerunSession session, Group group, boolean reverseDirection) GroupsManagerBlImpl.getGroupUsers(PerunSession perunSession, Group group) ServicesManagerBlImpl.getHashedDataWithGroups(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) ServicesManagerBlImpl.getHashedHierarchicalData(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) FacilitiesManagerBlImpl.getHostById(PerunSession sess, int id) FacilitiesManagerBlImpl.getHosts(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getHostsByHostname(PerunSession sess, String hostname) intFacilitiesManagerBlImpl.getHostsCount(PerunSession sess, Facility facility) intUsersManagerBlImpl.getIdOfBlockedLogin(PerunSession sess, String login, String namespace) AttributesManagerBlImpl.getIdpAttributeDefinitions(PerunSession sess) GroupsManagerBlImpl.getInactiveGroupMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getInactiveGroupMembers(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getIndirectMembershipPaths(PerunSession sess, Member member, Group group) ExtSourcesManagerBlImpl.getInvalidUsers(PerunSession sess, ExtSource source) intAuditMessagesManagerBlImpl.getLastMessageId(PerunSession perunSession) static UserAuthzResolverBlImpl.getLoggedUser(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.AttributesManagerBlImpl.getLogins(PerunSession sess, User user) ResourcesManagerBlImpl.getMailingServiceRichResourcesWithMember(PerunSession sess, Member member) MembersManagerBlImpl.getMemberByExtSourceNameAndExtLogin(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerBlImpl.getMemberById(PerunSession sess, int id) 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) GroupsManagerBlImpl.getMemberDirectGroups(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroups(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroupsByAttribute(PerunSession sess, Member member, Attribute attribute) GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerBlImpl.getMembers(PerunSession sess, Vo vo) MembersManagerBlImpl.getMembers(PerunSession sess, Vo vo, Status status) SearcherBlImpl.getMembers(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherBlImpl.getMembersByExpiration(PerunSession sess, String operator, int days) SearcherBlImpl.getMembersByExpiration(PerunSession sess, String operator, LocalDate date) SearcherBlImpl.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerBlImpl.getMembersByIds(PerunSession sess, List<Integer> ids) MembersManagerBlImpl.getMembersByUser(PerunSession sess, User user) MembersManagerBlImpl.getMembersByUsers(PerunSession sess, List<User> users, Vo vo) MembersManagerBlImpl.getMembersByUsersIds(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerBlImpl.getMembersByUserWithStatus(PerunSession sess, User user, Status status) 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) AuthzResolverBlImpl.getMembersWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Members 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.MembersManagerBlImpl.getMemberVo(PerunSession sess, Member member) VosManagerBlImpl.getMemberVos(PerunSession sess, int voId) AuditMessagesManagerBlImpl.getMessages(PerunSession perunSession, int count) AuditMessagesManagerBlImpl.getMessagesByCount(PerunSession perunSession, int count) AuditMessagesManagerBlImpl.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) AuditMessagesManagerBlImpl.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) MembersManagerBlImpl.getNewExtendMembership(PerunSession sess, Member member) MembersManagerBlImpl.getNewExtendMembership(PerunSession sess, Vo vo, String loa) AuthzResolverBlImpl.getObjectsForGlobalSearch(PerunSession sess, String filterPolicy) OwnersManagerBlImpl.getOwnerById(PerunSession sess, int id) Deprecated.OwnersManagerBlImpl.getOwnerByName(PerunSession sess, String name) Deprecated.FacilitiesManagerBlImpl.getOwnerFacilities(PerunSession sess, Owner owner) FacilitiesManagerBlImpl.getOwners(PerunSession sess, Facility facility) Deprecated.OwnersManagerBlImpl.getOwners(PerunSession sess) Deprecated.GroupsManagerBlImpl.getParentGroup(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupRichMembers(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupRichMembersWithAttributes(PerunSession sess, Group group) VosManagerBlImpl.getParentVos(PerunSession sess, int memberVoId) UsersManagerBlImpl.getPasswordManagerModule(PerunSession session, String namespace) UsersManagerBlImpl.getPendingPreferredEmailChanges(PerunSession sess, User user) AttributesManagerBlImpl.getPerunBeanIdsForUniqueAttributeValue(PerunSession sess, Attribute attribute) static PerunPrincipalAuthzResolverBlImpl.getPerunPrincipal(PerunSession sess) Returns PerunPrincipal object associated with current session.AuthzResolverBlImpl.getPrincipalRoleNames(PerunSession sess) Get all principal role names.UsersManagerBlImpl.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Facility facility) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Resource resource) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Group group) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Host host) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Member member) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, boolean withGroupAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, User user) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, Vo vo) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, List<Member> members, Group group) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, Service service, List<User> users) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, User user) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource) AttributesManagerBlImpl.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource, Group group, boolean withGroupAttributes) AttributesManagerBlImpl.getRequiredAttributesDefinition(PerunSession sess, Service service) AttributesManagerBlImpl.getRequiredAttributesForGroups(PerunSession sess, Service service, List<Group> groups) UsersManagerBlImpl.getReservedLoginsByApp(PerunSession sess, int appId) UsersManagerBlImpl.getReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) ResourcesManagerBlImpl.getResourceAssignments(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerBlImpl.getResourceById(PerunSession sess, int id) ResourcesManagerBlImpl.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, User user) AttributesManagerBlImpl.getResourceRequiredAttributesDefinition(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getResources(PerunSession sess) ResourcesManagerBlImpl.getResources(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) ResourcesManagerBlImpl.getResources(PerunSession sess, Vo vo) SearcherBlImpl.getResources(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerBlImpl.getResourcesByAttribute(PerunSession sess, Attribute attribute) ResourcesManagerBlImpl.getResourcesByIds(PerunSession sess, List<Integer> ids) intResourcesManagerBlImpl.getResourcesCount(PerunSession sess) 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, User user) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) AuthzResolverBlImpl.getResourcesWhereUserIsInRoles(PerunSession sess, User user, List<String> roles) Get all Resources 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.AuthzResolverBlImpl.getRichAdmins(PerunSession sess, PerunBean complementaryObject, String role) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role without any attributes.AuthzResolverBlImpl.getRichAdmins(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.FacilitiesManagerBlImpl.getRichAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBlImpl.getRichAdmins(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) GroupsManagerBlImpl.getRichAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManagerBlImpl.getRichAdmins(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) ResourcesManagerBlImpl.getRichAdmins(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) VosManagerBlImpl.getRichAdmins(PerunSession perunSession, Vo vo) Deprecated.VosManagerBlImpl.getRichAdmins(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) FacilitiesManagerBlImpl.getRichAdminsWithAttributes(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getRichAdminsWithAttributes(PerunSession perunSession, Group group) Deprecated.VosManagerBlImpl.getRichAdminsWithAttributes(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBlImpl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBlImpl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBlImpl.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.AttributesManagerBlImpl.getRichAttributesWithHoldersForAttributeDefinition(PerunSession sess, AttributeDefinition attrDef, RichAttribute aidingAttr) ServicesManagerBlImpl.getRichDestinations(PerunSession perunSession, Facility facility, Service service) FacilitiesManagerBlImpl.getRichFacilities(PerunSession perunSession) FacilitiesManagerBlImpl.getRichFacilities(PerunSession perunSession, List<Facility> facilities) GroupsManagerBlImpl.getRichGroupByIdWithAttributesByNames(PerunSession sess, int groupId, List<String> attrNames) GroupsManagerBlImpl.getRichGroupsWithAttributesAssignedToResource(PerunSession sess, Member member, Resource resource, List<String> attrNames) GroupsManagerBlImpl.getRichGroupsWithAttributesAssignedToResource(PerunSession sess, Resource resource, List<String> attrNames) MembersManagerBlImpl.getRichMember(PerunSession sess, Member member) MembersManagerBlImpl.getRichMembers(PerunSession sess, Group group) MembersManagerBlImpl.getRichMembers(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembers(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersNoUserAttributes(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, Group group, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes(PerunSession sess, List<String> allowedStatuses, Group group) MembersManagerBlImpl.getRichMembersWithAttributesByNames(PerunSession sess, Group group, Resource resource, List<String> attrsNames) MembersManagerBlImpl.getRichMembersWithAttributesByNames(PerunSession sess, Group group, List<String> attrsNames) MembersManagerBlImpl.getRichMembersWithAttributesByNames(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerBlImpl.getRichMemberWithAttributes(PerunSession sess, Member member) ResourcesManagerBlImpl.getRichResourceById(PerunSession sess, int id) ResourcesManagerBlImpl.getRichResources(PerunSession sess, Vo vo) ResourcesManagerBlImpl.getRichResourcesByIds(PerunSession sess, List<Integer> ids) GroupsManagerBlImpl.getRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) UsersManagerBlImpl.getRichUser(PerunSession sess, User user) UsersManagerBlImpl.getRichUserExtSources(PerunSession sess, User user, List<String> attrsNames) UsersManagerBlImpl.getRichUsersByIds(PerunSession sess, List<Integer> ids) UsersManagerBlImpl.getRichUsersFromListOfUsers(PerunSession sess, List<User> users) UsersManagerBlImpl.getRichUsersWithAttributesByIds(PerunSession sess, List<Integer> ids) UsersManagerBlImpl.getRichUsersWithAttributesFromListOfUsers(PerunSession sess, List<User> users) UsersManagerBlImpl.getRichUsersWithoutVoAssigned(PerunSession sess) UsersManagerBlImpl.getRichUsersWithoutVoWithAttributes(PerunSession sess, List<String> attrsName) UsersManagerBlImpl.getRichUserWithAttributes(PerunSession sess, User user) AuthzResolverBlImpl.getRoleComplementaryObjectsWithAuthorizedGroups(PerunSession sess, User user) Returns map of role name and map of corresponding role complementary objects (perun beans) distinguished by type.static AuthzRolesAuthzResolverBlImpl.getRolesObtainedFromAuthorizedGroupMemberships(PerunSession sess, User user) Returns user's roles resulting from being a VALID member of authorized groups.ServicesManagerBlImpl.getServiceById(PerunSession sess, int id) ServicesManagerBlImpl.getServiceByName(PerunSession sess, String name) GroupsManagerBlImpl.getServiceGroupMembers(PerunSession sess, Group group) ServicesManagerBlImpl.getServices(PerunSession sess) ServicesManagerBlImpl.getServicesBlockedOnDestination(PerunSession perunSession, int destinationId) ServicesManagerBlImpl.getServicesBlockedOnFacility(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) MembersManagerBlImpl.getServiceUserRichMembers(PerunSession sess, Vo vo) UsersManagerBlImpl.getSpecificUsers(PerunSession sess) UsersManagerBlImpl.getSpecificUsersByUser(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers(PerunSession sess, Vo vo) MembersManagerBlImpl.getSponsoredMembers(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getSponsoredRichMembers(PerunSession sess, Vo vo) UsersManagerBlImpl.getSponsors(PerunSession sess, Member sponsoredMember) UsersManagerBlImpl.getSponsorsForSponsoredMembersInVo(PerunSession sess, int voId) MembersManagerBlImpl.getSponsorship(PerunSession sess, Member sponsoredMember, User sponsor) MembersManagerBlImpl.getSponsorshipsExpiringInRange(PerunSession sess, LocalDate from, LocalDate to) GroupsManagerBlImpl.getSubGroups(PerunSession sess, Group parentGroup) intGroupsManagerBlImpl.getSubGroupsCount(PerunSession sess, Group parentGroup) GroupsManagerBlImpl.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) TasksManagerBlImpl.getTask(PerunSession perunSession, Service service, Facility facility) TasksManagerBlImpl.getTaskById(PerunSession perunSession, int id) TasksManagerBlImpl.getTaskResultById(PerunSession sess, int taskResultId) TasksManagerBlImpl.getTaskResults(PerunSession sess) TasksManagerBlImpl.getTaskResultsByDestinations(PerunSession session, List<String> destinationsNames) TasksManagerBlImpl.getTaskResultsByTask(PerunSession sess, int taskId) TasksManagerBlImpl.getTaskResultsByTaskAndDestination(PerunSession sess, int taskId, int destinationId) TasksManagerBlImpl.getTaskResultsByTaskOnlyNewest(PerunSession sess, int taskId) GroupsManagerBlImpl.getTotalGroupStatusForMembers(PerunSession session, Group group, List<Member> members) GroupsManagerBlImpl.getTotalMemberGroupStatus(PerunSession session, Member member, Group group) UsersManagerBlImpl.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) MembersManagerBlImpl.getUnifiedMemberGroupStatus(PerunSession sess, Member member, Resource resource) MembersManagerBlImpl.getUnifiedMemberGroupStatus(PerunSession sess, User user, Facility facility) UsersManagerBlImpl.getUserByExtSourceInformation(PerunSession sess, PerunPrincipal principal) UsersManagerBlImpl.getUserByExtSourceNameAndExtLogin(PerunSession sess, String extSourceName, String extLogin) UsersManagerBlImpl.getUserById(PerunSession sess, int id) ModulesUtilsBlImpl.getUserByLoginInNamespace(PerunSession sess, String login, String namespace) UsersManagerBlImpl.getUserByMember(PerunSession sess, Member member) UsersManagerBlImpl.getUserByUserExtSource(PerunSession sess, UserExtSource userExtSource) UsersManagerBlImpl.getUserByUserExtSources(PerunSession sess, List<UserExtSource> userExtSources) UsersManagerBlImpl.getUserExtSourceByExtLogin(PerunSession sess, ExtSource source, String extLogin) UsersManagerBlImpl.getUserExtSourceById(PerunSession sess, int id) UsersManagerBlImpl.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) UsersManagerBlImpl.getUserExtSourceByUniqueAttributeValue(PerunSession sess, String attrName, String uniqueValue) UsersManagerBlImpl.getUserExtSourceFromMultipleIdentifiers(PerunSession sess, PerunPrincipal principal) UsersManagerBlImpl.getUserExtSources(PerunSession sess, User user) UsersManagerBlImpl.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) AttributesManagerBlImpl.getUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) GroupsManagerBlImpl.getUserGroups(PerunSession perunSession, User user) GroupsManagerBlImpl.getUserGroups(PerunSession perunSession, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) AttributesManagerBlImpl.getUserIdsByLogin(PerunSession sess, String login) AuthzResolverBlImpl.getUserRoleNames(PerunSession sess, User user) Get all User's roles.static AuthzRolesAuthzResolverBlImpl.getUserRoles(PerunSession sess, User user, boolean getAuthorizedGroupBasedRoles) Returns user's direct roles, can also include roles resulting from being a VALID member of authorized groups Returns also sponsorship and membership roles, which are not stored in DB as authzRoles but retrieved separately.SearcherBlImpl.getUsers(PerunSession sess, Map<String, String> attributesWithSearchingValues) UsersManagerBlImpl.getUsers(PerunSession sess) UsersManagerBlImpl.getUsersByAttribute(PerunSession sess, Attribute attribute) UsersManagerBlImpl.getUsersByAttribute(PerunSession sess, Attribute attribute, boolean ignoreCase) UsersManagerBlImpl.getUsersByAttribute(PerunSession sess, String attributeName, String attributeValue) Search attributes directly in the DB only if the attr is def or opt and value is type of String, otherwise load all users and search in a loop.UsersManagerBlImpl.getUsersByAttributeValue(PerunSession sess, String attributeName, String attributeValue) UsersManagerBlImpl.getUsersByExtSourceTypeAndLogin(PerunSession perunSession, String extSourceType, String login) UsersManagerBlImpl.getUsersByIds(PerunSession sess, List<Integer> usersIds) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Facility facility) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Group group) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Host host) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Member member) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Resource resource) UsersManagerBlImpl.getUsersByPerunBean(PerunSession sess, Vo vo) UsersManagerBlImpl.getUsersBySpecificUser(PerunSession sess, User specificUser) intUsersManagerBlImpl.getUsersCount(PerunSession sess) SearcherBlImpl.getUsersForCoreAttributes(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerBlImpl.getUsersPage(PerunSession sess, UsersPageQuery query, List<String> attrNames) UsersManagerBlImpl.getUsersReservedLogins(PerunSession sess, User user) UsersManagerBlImpl.getUsersWithoutSpecificVo(PerunSession sess, Vo vo, String searchString) UsersManagerBlImpl.getUsersWithoutVoAssigned(PerunSession sess) AttributesManagerBlImpl.getUserVirtualAttributeModule(PerunSession sess, AttributeDefinition attribute) AttributesManagerBlImpl.getVirtualAttributes(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getVirtualAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getVirtualAttributes(PerunSession sess, User user) GroupsManagerBlImpl.getVo(PerunSession sess, Group group) ResourcesManagerBlImpl.getVo(PerunSession sess, Resource resource) VosManagerBlImpl.getVoById(PerunSession sess, int id) VosManagerBlImpl.getVoByShortName(PerunSession sess, String shortName) ExtSourcesManagerBlImpl.getVoExtSources(PerunSession sess, Vo vo) VosManagerBlImpl.getVoMembersCountsByStatus(PerunSession sess, Vo vo) 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) intVosManagerBlImpl.getVosCount(PerunSession sess) 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) SearcherBlImpl.globalSearch(PerunSession sess, String searchString) SearcherBlImpl.globalSearchIDOnly(PerunSession sess, int searchId) SearcherBlImpl.globalSearchPerunAdmin(PerunSession sess, String searchString) static booleanAuthzResolverBlImpl.groupMatchesUserRolesFilter(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) Check if the given group passes the user's roles filter.booleanResourcesManagerBlImpl.groupResourceAssignmentExists(PerunSession sess, Resource resource, Group group) voidVosManagerBlImpl.handleGroupLostVoRole(PerunSession sess, Group group, Vo vo, String role) voidVosManagerBlImpl.handleUserLostVoRole(PerunSession sess, User user, Vo vo, String role) booleanGroupsManagerBlImpl.hasGroupSynchronizedChild(PerunSession session, Group group) static booleanAuthzResolverBlImpl.hasMFASkippableRole(PerunSession sess) Returns true if principal has a role which should skip MFA checkbooleanMembersManagerBlImpl.haveStatus(PerunSession sess, Member member, Status status) booleanFacilitiesManagerBlImpl.hostExists(PerunSession sess, Host host) voidGroupsManagerBlImpl.inactivateMember(PerunSession sess, Member member, Group group) voidExtSourcesManagerBlImpl.initialize(PerunSession sess) intTasksManagerBlImpl.insertNewTaskResult(PerunSession sess, TaskResult taskResult) intTasksManagerBlImpl.insertTask(PerunSession sess, Task task) voidMembersManagerBlImpl.insertToMemberGroup(PerunSession sess, Member member, Vo vo) MembersManagerBlImpl.invalidateMember(PerunSession sess, Member member) booleanGroupsManagerBlImpl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) static booleanAuthzResolverBlImpl.isAnyObjectMfaCritical(PerunSession sess, List<Object> objects) Returns true if any of the objects is marked as mfaCriticalObject in its attribute.booleanAttributesManagerBlImpl.isAttributeActionCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) booleanAttributesManagerBlImpl.isAttributeActionGloballyCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) AttributesManagerBlImpl.isAttributeValueBlocked(PerunSession session, Attribute attribute) static booleanAuthzResolverBlImpl.isAuthorized(PerunSession sess, String role) Deprecated.static booleanAuthzResolverBlImpl.isAuthorized(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Facility facility) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, Resource resource) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Host host) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Resource resource) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, UserExtSource ues) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, Facility facility) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo) static booleanAuthzResolverBlImpl.isAuthorizedForAttribute(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, String key) static booleanAuthzResolverBlImpl.isAuthorizedForGroup(PerunSession sess, String policy, Integer groupId, Integer voId) booleanAttributesManagerBlImpl.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerBlImpl.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerBlImpl.isDefAttribute(PerunSession sess, AttributeDefinition attribute) booleanGroupsManagerBlImpl.isDirectGroupMember(PerunSession sess, Group group, Member member) static booleanAuthzResolverBlImpl.isFacilityAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is facility admin.booleanAttributesManagerBlImpl.isFromNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) static booleanAuthzResolverBlImpl.isGroupAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is group admin.booleanResourcesManagerBlImpl.isGroupAssigned(PerunSession sess, Resource resource, Group group) booleanGroupsManagerBlImpl.isGroupForAnyAutoRegistration(PerunSession sess, Group group) booleanGroupsManagerBlImpl.isGroupForAutoRegistration(PerunSession sess, Group group, List<Integer> formItems) booleanGroupsManagerBlImpl.isGroupInStructureSynchronizationTree(PerunSession session, Group group) AuthzResolverBlImpl.isGroupLastAdminInFacilities(PerunSession sess, Group group, List<Facility> facilities) Checks the facilities and returns those in which group is the last adminGroupsManagerBlImpl.isGroupLastAdminInSomeFacility(PerunSession sess, Group group) GroupsManagerBlImpl.isGroupLastAdminInSomeFacility(PerunSession sess, List<Group> groups) GroupsManagerBlImpl.isGroupLastAdminInSomeVo(PerunSession sess, Group group) GroupsManagerBlImpl.isGroupLastAdminInSomeVo(PerunSession sess, List<Group> groups) AuthzResolverBlImpl.isGroupLastAdminInVos(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.booleanResourcesManagerBlImpl.isGroupManuallyAssigned(PerunSession sess, Group group, Resource resource) booleanGroupsManagerBlImpl.isGroupMember(PerunSession sess, Group group, Member member) booleanGroupsManagerBlImpl.isGroupSynchronizedFromExternallSource(PerunSession session, Group group) booleanAttributesManagerBlImpl.isLoginAlreadyUsed(PerunSession sess, String login, String namespace) booleanUsersManagerBlImpl.isLoginAvailable(PerunSession sess, String loginNamespace, String login) booleanUsersManagerBlImpl.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) booleanUsersManagerBlImpl.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) booleanUsersManagerBlImpl.isLoginBlockedGlobally(PerunSession sess, String login) booleanMembersManagerBlImpl.isMemberAllowed(PerunSession sess, Member member) booleanVosManagerBlImpl.isMemberBanned(PerunSession sess, int memberId) static booleanAuthzResolverBlImpl.isMfaAuthorizedForAttribute(PerunSession sess, AttributeDefinition attrDef, AttributeAction actionType, List<Object> objects) Checks authorization for attribute according to MFA rules.booleanAttributesManagerBlImpl.isOptAttribute(PerunSession sess, AttributeDefinition attribute) static booleanAuthzResolverBlImpl.isPerunAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is perun admin.static booleanAuthzResolverBlImpl.isPerunObserver(PerunSession sess) Returns true if the perun principal inside the perun session is Perun Observer.static booleanAuthzResolverBlImpl.isResourceAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is resource admin.ResourcesManagerBlImpl.isResourceLastAssignedServices(PerunSession sess, Resource resource, List<Service> services) booleanServicesManagerBlImpl.isServiceAssignedToFacility(PerunSession sess, Facility facility, Service service) booleanTasksManagerBlImpl.isThereSuchTask(PerunSession sess, Service service, Facility facility) static booleanAuthzResolverBlImpl.isTopGroupCreator(PerunSession sess) Returns true if the perun principal inside the perun session is top group creator.booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Member member, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) booleanAttributesManagerBlImpl.isTrulyRequiredAttribute(PerunSession sess, User user, AttributeDefinition attributeDefinition) booleanResourcesManagerBlImpl.isUserAllowed(PerunSession sess, User user, Resource resource) booleanUsersManagerBlImpl.isUserAnonymized(PerunSession sess, User user) booleanResourcesManagerBlImpl.isUserAssigned(PerunSession sess, User user, Resource resource) booleanVosManagerBlImpl.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo, boolean checkGroups) AuthzResolverBlImpl.isUserLastAdminInFacilities(PerunSession sess, User user, List<Facility> facilities) Checks the facilities and returns those in which user is the last adminAuthzResolverBlImpl.isUserLastAdminInVos(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.booleanGroupsManagerBlImpl.isUserMemberOfGroup(PerunSession sess, User user, Group group) booleanUsersManagerBlImpl.isUserPerunAdmin(PerunSession sess, User user) Deprecated.booleanAttributesManagerBlImpl.isVirtAttribute(PerunSession sess, AttributeDefinition attribute) static booleanAuthzResolverBlImpl.isVoAdmin(PerunSession sess) Returns true if the perun principal inside the perun session is vo admin.static booleanAuthzResolverBlImpl.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if perun principal is Vo admin or Vo observer of specific Vo.static booleanAuthzResolverBlImpl.isVoObserver(PerunSession sess) Returns true if the perun principal inside the perun session is vo observer.TasksManagerBlImpl.listAllTasks(PerunSession perunSession) TasksManagerBlImpl.listAllTasksForFacility(PerunSession session, int facilityId) TasksManagerBlImpl.listAllTasksForService(PerunSession sess, int serviceId) TasksManagerBlImpl.listAllTasksInState(PerunSession perunSession, Task.TaskStatus state) TasksManagerBlImpl.listAllTasksNotInState(PerunSession sess, Task.TaskStatus state) voidExtSourcesManagerBlImpl.loadExtSourcesDefinitions(PerunSession sess) voidAuditMessagesManagerBlImpl.log(PerunSession perunSession, String message) booleanUsersManagerBlImpl.loginExist(PerunSession sess, User user, String loginNamespace) static voidAuthzResolverBlImpl.logLastAdmin(PerunSession sess, PerunBean complementaryObject) Checks whether removed admin user/group was the last admin of Vo/Facility, log an AuditEvent which will trigger a notification if this was the case.static voidAuthzResolverBlImpl.makeUserPerunAdmin(PerunSession sess, User user) Make user to be PERUNADMIN!MembersManagerBlImpl.manageMembershipExpiration(PerunSession sess, Member member, boolean setAttributeValue, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualvoidAttributesManagerBlImpl.mergeAttributesValues(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.mergeAttributesValues(PerunSession sess, User user, List<Attribute> attributes) AttributesManagerBlImpl.mergeAttributeValue(PerunSession sess, Group group, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValue(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValue(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction(PerunSession sess, User user, Attribute attribute) voidGroupsManagerBlImpl.moveGroup(PerunSession sess, Group destinationGroup, Group movingGroup) voidMembersManagerBlImpl.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) voidUsersManagerBlImpl.moveUserExtSource(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) booleanServicesManagerBlImpl.planServicePropagation(PerunSession perunSession, Facility facility, Service service) booleanServicesManagerBlImpl.planServicePropagation(PerunSession perunSession, Service service) AuditMessagesManagerBlImpl.pollConsumerEvents(PerunSession perunSession, String consumerName) AuditMessagesManagerBlImpl.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) AuditMessagesManagerBlImpl.pollConsumerMessages(PerunSession perunSession, String consumerName) AuditMessagesManagerBlImpl.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) voidResourcesManagerBlImpl.processGroupResourceActivationAsync(PerunSession sess, Group group, Resource resource) voidGroupsManagerBlImpl.reactivateMember(PerunSession sess, Member member, Group group) voidGroupsManagerBlImpl.recalculateMemberGroupStatusRecursively(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatus) Calculates the state of given member in given group and if it differs from given 'previousState' calls this method recursively for all parent groups.static voidAuthzResolverBlImpl.refreshAuthz(PerunSession sess) Refresh authorization data inside session.static voidAuthzResolverBlImpl.refreshMfa(PerunSession sess) Checks if MFA is supported and if it was used by the user, then updates MFA flag in the session.static voidAuthzResolverBlImpl.refreshSession(PerunSession sess) Refresh all session data excluding Ext.voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Facility facility) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Facility facility, User user) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Group group) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Host host) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Member member) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Member member, Group group) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Member member, Resource resource) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Resource resource) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Resource resource, Group group) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, User user) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, UserExtSource ues) voidAttributesManagerBlImpl.removeAllAttributes(PerunSession sess, Vo vo) static voidAuthzResolverBlImpl.removeAllAuthzForFacility(PerunSession sess, Facility facility) static voidAuthzResolverBlImpl.removeAllAuthzForGroup(PerunSession sess, Group group) static voidAuthzResolverBlImpl.removeAllAuthzForResource(PerunSession sess, Resource resource) static voidAuthzResolverBlImpl.removeAllAuthzForService(PerunSession sess, Service service) static voidAuthzResolverBlImpl.removeAllAuthzForVo(PerunSession sess, Vo vo) voidServicesManagerBlImpl.removeAllDestinations(PerunSession perunSession, Facility facility) voidServicesManagerBlImpl.removeAllDestinations(PerunSession sess, Service service, Facility facility) voidFacilitiesManagerBlImpl.removeAllExpiredBansOnFacilities(PerunSession sess) voidResourcesManagerBlImpl.removeAllExpiredBansOnResources(PerunSession sess) voidVosManagerBlImpl.removeAllExpiredBansOnVos(PerunSession sess) voidAttributesManagerBlImpl.removeAllGroupResourceAttributes(PerunSession sess, Resource resource) voidAttributesManagerBlImpl.removeAllMemberResourceAttributes(PerunSession sess, Resource resource) voidServicesManagerBlImpl.removeAllRequiredAttributes(PerunSession sess, Service service) voidResourcesManagerBlImpl.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) voidTasksManagerBlImpl.removeAllTasksForService(PerunSession sess, Service service) voidUsersManagerBlImpl.removeAllUserExtSources(PerunSession sess, User user) voidAttributesManagerBlImpl.removeAllUserFacilityAttributes(PerunSession sess, User user) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributesDefinition) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Host host, List<? extends AttributeDefinition> attributesDefinition) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) voidAttributesManagerBlImpl.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Facility facility, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Group group, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Host host, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Member member, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Member member, Group group, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Resource resource, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, User user, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, Vo vo, AttributeDefinition attribute) booleanAttributesManagerBlImpl.removeAttributeWithoutCheck(PerunSession sess, String key, AttributeDefinition attribute) voidResourcesManagerBlImpl.removeAutomaticGroupFromResource(PerunSession sess, Group group, Resource resource, int sourceGroupId) voidFacilitiesManagerBlImpl.removeBan(PerunSession sess, int banId) voidFacilitiesManagerBlImpl.removeBan(PerunSession sess, int userId, int facilityId) voidResourcesManagerBlImpl.removeBan(PerunSession sess, int banId) voidResourcesManagerBlImpl.removeBan(PerunSession sess, int memberId, int resourceId) voidVosManagerBlImpl.removeBan(PerunSession sess, int banId) voidVosManagerBlImpl.removeBanForMember(PerunSession sess, int memberId) voidServicesManagerBlImpl.removeDestination(PerunSession sess, Service service, Facility facility, Destination destination) voidExtSourcesManagerBlImpl.removeExtSource(PerunSession sess, Group group, ExtSource source) voidExtSourcesManagerBlImpl.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerBlImpl.removeExtSources(PerunSession sess, Group group, List<ExtSource> sources) voidExtSourcesManagerBlImpl.removeExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) voidConsentsManagerBlImpl.removeFacility(PerunSession sess, ConsentHub consentHub, Facility facility) voidGroupsManagerBlImpl.removeFormerMemberWhileSynchronization(PerunSession sess, Group group, RichMember memberToRemove, boolean isAuthoritative) voidResourcesManagerBlImpl.removeGroupFromResource(PerunSession sess, Group group, Resource resource) voidResourcesManagerBlImpl.removeGroupFromResources(PerunSession perunSession, Group group, List<Resource> resources) voidResourcesManagerBlImpl.removeGroupsFromResource(PerunSession perunSession, List<Group> groups, Resource resource) voidGroupsManagerBlImpl.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) voidFacilitiesManagerBlImpl.removeHost(PerunSession sess, Host host, Facility facility) voidFacilitiesManagerBlImpl.removeHosts(PerunSession sess, List<Host> hosts, Facility facility) voidGroupsManagerBlImpl.removeMember(PerunSession sess, Group group, Member member) voidGroupsManagerBlImpl.removeMember(PerunSession sess, List<Group> groups, Member member) voidGroupsManagerBlImpl.removeMemberFromMembersOrAdministratorsGroup(PerunSession sess, Group group, Member member) voidGroupsManagerBlImpl.removeMembers(PerunSession sess, Group group, List<Member> members) voidVosManagerBlImpl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidFacilitiesManagerBlImpl.removeOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidGroupsManagerBlImpl.removeRelationMembers(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) voidServicesManagerBlImpl.removeRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerBlImpl.removeRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidResourcesManagerBlImpl.removeResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) voidResourcesManagerBlImpl.removeResourceSelfServiceUser(PerunSession sess, Resource resource, User user) voidResourcesManagerBlImpl.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidResourcesManagerBlImpl.removeResourceTagsFromResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) voidResourcesManagerBlImpl.removeService(PerunSession sess, Resource resource, Service service) voidResourcesManagerBlImpl.removeServices(PerunSession sess, Resource resource, List<Service> services, boolean removeTasks, boolean removeTaskResults, boolean removeDestinations) static voidAuthzResolverBlImpl.removeSpecificUserOwner(PerunSession sess, User specificUser, User owner) Remove owner for a specific user.voidUsersManagerBlImpl.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) voidUsersManagerBlImpl.removeSpecificUserOwner(PerunSession sess, User user, User specificUser, boolean forceDelete) voidMembersManagerBlImpl.removeSponsor(PerunSession sess, Member sponsoredMember, User sponsorToRemove) voidTasksManagerBlImpl.removeTask(PerunSession sess, int id) voidTasksManagerBlImpl.removeTask(PerunSession sess, Service service, Facility facility) voidUsersManagerBlImpl.removeUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) voidUsersManagerBlImpl.requestPreferredEmailChange(PerunSession sess, String url, User user, String email, String lang, String path, String idp) voidUsersManagerBlImpl.reservePassword(PerunSession sess, User user, String loginNamespace, String password) voidUsersManagerBlImpl.reservePassword(PerunSession sess, String userLogin, String loginNamespace, String password) voidUsersManagerBlImpl.reserveRandomPassword(PerunSession sess, User user, String loginNamespace) MembersManagerBlImpl.retainMembersWithStatus(PerunSession sess, List<Member> members, Status status) TasksManagerBlImpl.retrieveRunIdForTask(PerunSession sess, Task task) voidGroupsManagerBlImpl.saveInformationAboutGroupStructureSynchronizationInNestedTransaction(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) voidGroupsManagerBlImpl.saveInformationAboutGroupStructureSynchronizationInNewTransaction(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) voidGroupsManagerBlImpl.saveInformationAboutGroupSynchronizationInNestedTransaction(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) voidGroupsManagerBlImpl.saveInformationAboutGroupSynchronizationInNewTransaction(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) FacilitiesManagerBlImpl.searchForFacilities(PerunSession sess, String searchString, boolean includeIDs) FacilitiesManagerBlImpl.searchForFacilities(PerunSession sess, String searchString, Set<Integer> facilityIds, boolean includeIDs) GroupsManagerBlImpl.searchForGroups(PerunSession sess, String searchString, boolean includeIDs) GroupsManagerBlImpl.searchForGroups(PerunSession sess, String searchString, Set<Integer> groupIds, Set<Integer> voIds, boolean includeIDs) UsersManagerBlImpl.searchForUsers(PerunSession sess, String searchString) VosManagerBlImpl.searchForVos(PerunSession sess, String searchString, boolean includeIDs) VosManagerBlImpl.searchForVos(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) static booleanAuthzResolverBlImpl.selfAuthorizedForApplication(PerunSession sess, Application app) voidMembersManagerBlImpl.sendAccountActivationLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) RTMessagesManagerBlImpl.sendMessageToRT(PerunSession sess, int voId, String subject, String text) RTMessagesManagerBlImpl.sendMessageToRT(PerunSession sess, int voId, String queue, String subject, String text) RTMessagesManagerBlImpl.sendMessageToRT(PerunSession sess, Member meber, String queue, String subject, String text) Deprecated.RTMessagesManagerBlImpl.sendMessageToRT(PerunSession sess, String queue, String subject, String text) voidMembersManagerBlImpl.sendPasswordResetLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) voidMembersManagerBlImpl.sendUsernameReminderEmail(PerunSession sess, Member member, String namespace, String mailAddress, String language) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, User user, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerBlImpl.setAttribute(PerunSession sess, String key, Attribute attribute) voidAttributesManagerBlImpl.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) voidAttributesManagerBlImpl.setAttributeInNestedTransaction(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerBlImpl.setAttributeInNestedTransaction(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerBlImpl.setAttributeInNestedTransaction(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerBlImpl.setAttributeInNestedTransaction(PerunSession sess, UserExtSource userExtSource, Attribute attribute) voidAttributesManagerBlImpl.setAttributeInNestedTransaction(PerunSession sess, User user, Attribute attribute) voidAttributesManagerBlImpl.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerBlImpl.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Facility facility, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Facility facility, User user, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Group group, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Host host, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Member member, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Resource resource, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Resource resource, Group group, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, User user, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, Vo vo, Attribute attribute) booleanAttributesManagerBlImpl.setAttributeWithoutCheck(PerunSession sess, String key, Attribute attribute) FacilitiesManagerBlImpl.setBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerBlImpl.setBan(PerunSession sess, BanOnResource banOnResource) VosManagerBlImpl.setBan(PerunSession sess, BanOnVo banOnVo) voidAuditMessagesManagerBlImpl.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) voidUsersManagerBlImpl.setLogin(PerunSession sess, User user, String loginNamespace, String login) voidMembersManagerBlImpl.setOrganizationsAttributes(PerunSession sess, Vo vo, Member member) voidFacilitiesManagerBlImpl.setOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean forceAttributesChecks) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) voidAttributesManagerBlImpl.setRequiredAttributes(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) static voidAuthzResolverBlImpl.setRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static voidAuthzResolverBlImpl.setRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.UsersManagerBlImpl.setSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) 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) MembersManagerBlImpl.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerBlImpl.setStatus(PerunSession sess, Member member, Status status) voidPerunBlImpl.setUserExtSourceAttributes(PerunSession session, UserExtSource ues, Map<String, String> additionalAttributes) Store values from map "additionalAttributes" as UserExtSource attributes to specified UES.AttributesManagerBlImpl.setWritableTrue(PerunSession sess, List<Attribute> attributes) static booleanAuthzResolverBlImpl.someAdminExists(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Check if some valid user with specific role exists for given complementary object (for group-based rights, status must be VALID for both Vo and group).booleanMembersManagerBlImpl.someAvailableSponsorExistsForMember(PerunSession sess, Member member) booleanUsersManagerBlImpl.specificUserOwnershipExists(PerunSession sess, User user, User specificUser) MembersManagerBlImpl.sponsorMember(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.sponsorMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) voidGroupsManagerBlImpl.suspendGroupSynchronization(PerunSession sess, boolean suspend) voidMembersManagerBlImpl.suspendMemberTo(PerunSession sess, Member member, Date suspendedTo) voidTasksManagerBlImpl.suspendTasksPropagation(PerunSession perunSession, boolean suspend, boolean persistently) GroupsManagerBlImpl.synchronizeGroup(PerunSession sess, Group group) voidGroupsManagerBlImpl.synchronizeGroups(PerunSession sess) Start and check threads with synchronization of groups.voidGroupsManagerBlImpl.synchronizeGroupsStructures(PerunSession sess) GroupsManagerBlImpl.synchronizeGroupStructure(PerunSession sess, Group baseGroup) voidServicesManagerBlImpl.unblockAllServicesOnDestination(PerunSession sess, int destinationId) voidServicesManagerBlImpl.unblockAllServicesOnDestination(PerunSession sess, String destinationName) voidServicesManagerBlImpl.unblockAllServicesOnFacility(PerunSession sess, Facility facility) voidUsersManagerBlImpl.unblockLogins(PerunSession sess, List<String> logins, String namespace) voidUsersManagerBlImpl.unblockLoginsById(PerunSession sess, List<Integer> loginIds) voidUsersManagerBlImpl.unblockLoginsForNamespace(PerunSession sess, String namespace) voidServicesManagerBlImpl.unblockServiceOnDestination(PerunSession sess, Service service, int destinationId) voidServicesManagerBlImpl.unblockServiceOnFacility(PerunSession sess, Service service, Facility facility) static voidAuthzResolverBlImpl.unsetRole(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic voidAuthzResolverBlImpl.unsetRole(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.UsersManagerBlImpl.unsetSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType) MembersManagerBlImpl.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) voidMembersManagerBlImpl.unsuspendMember(PerunSession sess, Member member) voidResourcesManagerBlImpl.updateAllRequiredAttributesForAllowedMembers(PerunSession sess, Resource resource, List<Service> services) For given resource, finds all allowed members and sets them attributes, (member-resource, member, user-facility and user) that are required by given services.AttributesManagerBlImpl.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) FacilitiesManagerBlImpl.updateBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerBlImpl.updateBan(PerunSession sess, BanOnResource banOnResource) VosManagerBlImpl.updateBan(PerunSession sess, BanOnVo banOnVo) ConsentsManagerBlImpl.updateConsentHub(PerunSession perunSession, ConsentHub consentHub) voidGroupsManagerBlImpl.updateExistingMemberWhileSynchronization(PerunSession sess, Group group, Candidate candidate, RichMember memberToUpdate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<AttributeDefinition> attrDefs) FacilitiesManagerBlImpl.updateFacility(PerunSession sess, Facility facility) GroupsManagerBlImpl.updateGroup(PerunSession sess, Group group) MembersManagerBlImpl.updateMember(PerunSession sess, Member member) UsersManagerBlImpl.updateNameTitles(PerunSession sess, User user) voidMembersManagerBlImpl.updateOrganizationsAttributes(PerunSession sess, Vo vo, Member member) GroupsManagerBlImpl.updateParentGroupId(PerunSession sess, Group group) ResourcesManagerBlImpl.updateResource(PerunSession sess, Resource resource) ResourcesManagerBlImpl.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerBlImpl.updateService(PerunSession sess, Service service) voidMembersManagerBlImpl.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) voidTasksManagerBlImpl.updateTask(PerunSession sess, Task task) UsersManagerBlImpl.updateUser(PerunSession sess, User user) UsersManagerBlImpl.updateUserExtSource(PerunSession sess, UserExtSource userExtSource) voidUsersManagerBlImpl.updateUserExtSourceLastAccess(PerunSession sess, UserExtSource userExtSource) VosManagerBlImpl.updateVo(PerunSession sess, Vo vo) booleanUsersManagerBlImpl.userExtSourceExists(PerunSession sess, UserExtSource userExtSource) booleanVosManagerBlImpl.usesEmbeddedGroupRegistrations(PerunSession sess, Vo vo) MembersManagerBlImpl.validateMember(PerunSession sess, Member member) voidMembersManagerBlImpl.validateMemberAsync(PerunSession sess, Member member) voidGroupsManagerBlImpl.validateMemberInGroup(PerunSession sess, Member member, Group group) voidUsersManagerBlImpl.validatePassword(PerunSession sess, User user, String loginNamespace) voidUsersManagerBlImpl.validatePassword(PerunSession sess, String userLogin, String loginNamespace) UsersManagerBlImpl.validatePreferredEmailChange(PerunSession sess, User user, UUID token) voidUsersManagerBlImpl.validateSSHKey(PerunSession sess, String sshKey) -
Uses of PerunSession in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidResourcesManagerEntry.activateGroupResourceAssignment(PerunSession sess, Group group, Resource resource, boolean async) voidFacilitiesManagerEntry.addAdmin(PerunSession sess, Facility facility, Group group) voidFacilitiesManagerEntry.addAdmin(PerunSession sess, Facility facility, User user) voidGroupsManagerEntry.addAdmin(PerunSession sess, Group group, Group authorizedGroup) voidGroupsManagerEntry.addAdmin(PerunSession sess, Group group, User user) voidResourcesManagerEntry.addAdmin(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.addAdmin(PerunSession sess, Resource resource, User user) voidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.addAdmin(PerunSession sess, Vo vo, User user) ServicesManagerEntry.addDestination(PerunSession sess, Service service, Facility facility, Destination destination) ServicesManagerEntry.addDestination(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) ServicesManagerEntry.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Facility facility) ServicesManagerEntry.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, Service service, Facility facility) ServicesManagerEntry.addDestinationsDefinedByHostsOnFacility(PerunSession perunSession, List<Service> services, Facility facility) ServicesManagerEntry.addDestinationsForAllServicesOnFacility(PerunSession sess, Facility facility, Destination destination) voidExtSourcesManagerEntry.addExtSource(PerunSession sess, Group group, ExtSource source) voidExtSourcesManagerEntry.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerEntry.addExtSources(PerunSession sess, Group group, List<ExtSource> sources) voidExtSourcesManagerEntry.addExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) FacilitiesManagerEntry.addHost(PerunSession sess, Host host, Facility facility) FacilitiesManagerEntry.addHosts(PerunSession sess, Facility facility, List<String> hosts) FacilitiesManagerEntry.addHosts(PerunSession sess, List<Host> hosts, Facility facility) voidGroupsManagerEntry.addMember(PerunSession sess, Group group, Member member) voidGroupsManagerEntry.addMember(PerunSession sess, List<Group> groups, Member member) voidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates) voidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) voidGroupsManagerEntry.addMembers(PerunSession sess, Group group, List<Member> members) voidVosManagerEntry.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidFacilitiesManagerEntry.addOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidFacilitiesManagerEntry.addOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidServicesManagerEntry.addRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerEntry.addRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidResourcesManagerEntry.addResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.addResourceSelfServiceUser(PerunSession sess, Resource resource, User user) voidUsersManagerEntry.addSpecificUserOwner(PerunSession sess, User user, User specificUser) 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.UsersManagerEntry.addUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) UsersManagerEntry.addUserExtSourceWithAttributes(PerunSession sess, User user, UserExtSource userExtSource, List<Attribute> uesAttributes) voidGroupsManagerEntry.allowGroupsToHierarchicalVo(PerunSession sess, List<Group> groups, Vo vo) voidGroupsManagerEntry.allowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidUsersManagerEntry.anonymizeUser(PerunSession sess, User user, boolean force) voidResourcesManagerEntry.assignGroupsToResource(PerunSession perunSession, List<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerEntry.assignGroupToResource(PerunSession sess, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerEntry.assignGroupToResources(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) voidResourcesManagerEntry.assignResourceTagsToResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) voidResourcesManagerEntry.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidResourcesManagerEntry.assignService(PerunSession sess, Resource resource, Service service) voidResourcesManagerEntry.assignServices(PerunSession sess, Resource resource, List<Service> services) voidServicesManagerEntry.blockAllServicesOnDestination(PerunSession sess, int destinationId) voidServicesManagerEntry.blockAllServicesOnFacility(PerunSession sess, Facility facility) voidUsersManagerEntry.blockLogins(PerunSession sess, List<String> logins, String namespace) voidServicesManagerEntry.blockServiceOnDestination(PerunSession sess, Service service, int destinationId) voidServicesManagerEntry.blockServiceOnFacility(PerunSession sess, Service service, Facility facility) voidServicesManagerEntry.blockServicesOnDestinations(PerunSession sess, List<RichDestination> richDestinations) voidServicesManagerEntry.blockServicesOnFacility(PerunSession sess, List<Service> services, Facility facility) booleanMembersManagerEntry.canBeMember(PerunSession sess, Vo vo, User user, String loa) booleanMembersManagerEntry.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) booleanMembersManagerEntry.canExtendMembership(PerunSession sess, Member member) booleanGroupsManagerEntry.canExtendMembershipInGroup(PerunSession sess, Member member, Group group) booleanGroupsManagerEntry.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) booleanMembersManagerEntry.canExtendMembershipWithReason(PerunSession sess, Member member) ConsentsManagerEntry.changeConsentStatus(PerunSession sess, Consent consent, ConsentStatus status) voidUsersManagerEntry.changeEmail(PerunSession sess, User user, String newEmail) voidUsersManagerEntry.changeEmailCustom(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) voidUsersManagerEntry.changeName(PerunSession sess, User user, String newUserName) voidUsersManagerEntry.changeNameCustom(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) voidUsersManagerEntry.changeNonAuthzPassword(PerunSession sess, UUID token, String password, String lang) voidUsersManagerEntry.changeOrganization(PerunSession sess, User user, String newOrganizationName) voidUsersManagerEntry.changeOrganizationCustom(PerunSession sess, User user, String newOrganizationName) voidUsersManagerEntry.changePassword(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) voidUsersManagerEntry.changePassword(PerunSession sess, String login, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) UsersManagerEntry.changePasswordRandom(PerunSession sess, User user, String loginNamespace) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) voidAttributesManagerEntry.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSemantics(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributesSyntax(PerunSession sess, Vo vo, List<Attribute> attributes) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) voidAttributesManagerEntry.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerEntry.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) voidAttributesManagerEntry.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) ExtSourcesManagerEntry.checkOrCreateExtSource(PerunSession sess, String extSourceName, String extSourceType) voidUsersManagerEntry.checkPasswordResetRequestIsValid(PerunSession sess, UUID token) voidUsersManagerEntry.checkPasswordStrength(PerunSession sess, String password, String namespace, String login) voidAttributesManagerEntry.convertAttributeToNonunique(PerunSession session, int attrId) voidAttributesManagerEntry.convertAttributeToUnique(PerunSession session, int attrId) voidVosManagerEntry.convertSponsoredUsers(PerunSession sess, Vo vo) voidVosManagerEntry.convertSponsoredUsersWithNewSponsor(PerunSession sess, Vo vo, User newSponsor) voidFacilitiesManagerEntry.copyAttributes(PerunSession sess, Facility sourceFacility, Facility destinationFacility) voidResourcesManagerEntry.copyAttributes(PerunSession sess, Resource sourceResource, Resource destinationResource) voidResourcesManagerEntry.copyGroups(PerunSession sess, Resource sourceResource, Resource destinationResource) voidFacilitiesManagerEntry.copyManagers(PerunSession sess, Facility sourceFacility, Facility destinationFacility) voidGroupsManagerEntry.copyMembers(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) voidFacilitiesManagerEntry.copyOwners(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerEntry.copyResource(PerunSession sess, Resource templateResource, Resource destinationResource, boolean withGroups) voidResourcesManagerEntry.copyServices(PerunSession sess, Resource sourceResource, Resource destinationResource) voidMembersManagerEntry.copySponsoredMembers(PerunSession session, List<Member> sponsored, User copyFrom, User copyTo, boolean copyValidity, LocalDate validityTo) voidUsersManagerEntry.createAlternativePassword(PerunSession sess, User user, String description, String loginNamespace, String password) AttributesManagerEntry.createAttribute(PerunSession sess, AttributeDefinition attribute) voidAuditMessagesManagerEntry.createAuditerConsumer(PerunSession perunSession, String consumerName) ExtSourcesManagerEntry.createExtSource(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerEntry.createFacility(PerunSession sess, Facility facility) GroupsManagerEntry.createGroup(PerunSession sess, Group parentGroup, Group group) GroupsManagerEntry.createGroup(PerunSession sess, Vo vo, Group group) GroupsManagerEntry.createGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) 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) OwnersManagerEntry.createOwner(PerunSession sess, Owner owner) Deprecated.ResourcesManagerEntry.createResource(PerunSession sess, Resource resource, Vo vo, Facility facility) ResourcesManagerEntry.createResourceTag(PerunSession perunSession, ResourceTag resourceTag, Vo vo) ServicesManagerEntry.createService(PerunSession sess, Service service) UsersManagerEntry.createServiceUser(PerunSession sess, Candidate candidate, List<User> owners) 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) UsersManagerEntry.createUser(PerunSession sess, User user) Deprecated.VosManagerEntry.createVo(PerunSession sess, Vo vo) voidResourcesManagerEntry.deactivateGroupResourceAssignment(PerunSession sess, Group group, Resource resource) voidGroupsManagerEntry.deleteAllGroups(PerunSession sess, Vo vo) voidMembersManagerEntry.deleteAllMembers(PerunSession sess, Vo vo) voidResourcesManagerEntry.deleteAllResources(PerunSession sess, Vo vo) voidResourcesManagerEntry.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) voidUsersManagerEntry.deleteAlternativePassword(PerunSession sess, User user, String loginNamespace, String passwordId) voidAttributesManagerEntry.deleteAttribute(PerunSession sess, AttributeDefinition attribute) voidAttributesManagerEntry.deleteAttribute(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) voidExtSourcesManagerEntry.deleteExtSource(PerunSession sess, ExtSource extSource) voidFacilitiesManagerEntry.deleteFacility(PerunSession sess, Facility facility, Boolean force) voidGroupsManagerEntry.deleteGroup(PerunSession sess, Group group) voidGroupsManagerEntry.deleteGroup(PerunSession sess, Group group, boolean forceDelete) voidGroupsManagerEntry.deleteGroups(PerunSession perunSession, List<Group> groups, boolean forceDelete) voidMembersManagerEntry.deleteMember(PerunSession sess, Member member) voidMembersManagerEntry.deleteMembers(PerunSession sess, List<Member> members) voidOwnersManagerEntry.deleteOwner(PerunSession sess, Owner owner) Deprecated.voidOwnersManagerEntry.deleteOwner(PerunSession sess, Owner owner, boolean forceDelete) Deprecated.voidOwnersManagerEntry.deleteOwners(PerunSession sess, List<Owner> owners, boolean forceDelete) Deprecated.voidUsersManagerEntry.deletePassword(PerunSession sess, User user, String loginNamespace) voidUsersManagerEntry.deletePassword(PerunSession sess, String userLogin, String loginNamespace) voidResourcesManagerEntry.deleteResource(PerunSession sess, Resource resource) voidResourcesManagerEntry.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerEntry.deleteService(PerunSession sess, Service service, boolean forceFlag) voidServicesManagerEntry.deleteServices(PerunSession sess, List<Service> services, boolean forceFlag) voidTasksManagerEntry.deleteTask(PerunSession sess, Task task) voidTasksManagerEntry.deleteTaskResultById(PerunSession sess, int taskResultId) voidTasksManagerEntry.deleteTaskResults(PerunSession sess, Task task, Destination destination) voidTasksManagerEntry.deleteTaskResultsByIds(PerunSession sess, List<Integer> taskResultIds) voidUsersManagerEntry.deleteUser(PerunSession sess, User user) voidUsersManagerEntry.deleteUser(PerunSession sess, User user, boolean forceDelete) 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) voidAttributesManagerEntry.doTheMagic(PerunSession sess, Member member) voidAttributesManagerEntry.doTheMagic(PerunSession sess, Member member, boolean trueMagic) voidConsentsManagerEntry.evaluateConsents(PerunSession sess, ConsentHub consentHub) voidConsentsManagerEntry.evaluateConsents(PerunSession sess, Service service) voidConsentsManagerEntry.evaluateConsents(PerunSession sess, List<ConsentHub> consentHubs) MembersManagerEntry.extendExpirationForSponsoredMember(PerunSession sess, Member sponsoredMember, User sponsorUser) voidMembersManagerEntry.extendMembership(PerunSession sess, Member member) voidGroupsManagerEntry.extendMembershipInGroup(PerunSession sess, Member member, Group group) AttributesManagerEntry.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Host host, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Member member, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerEntry.fillAttribute(PerunSession sess, User user, Attribute attribute) AttributesManagerEntry.fillAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Host host, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Member member, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) AttributesManagerEntry.fillAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) AttributesManagerEntry.fillAttributes(PerunSession sess, User user, List<Attribute> attributes) AuditMessagesManagerEntry.findAllPossibleEvents(PerunSession sess) VosManagerEntry.findCandidates(PerunSession sess, Group group, String searchString) VosManagerEntry.findCandidates(PerunSession sess, Vo vo, String searchString) VosManagerEntry.findCandidates(PerunSession sess, Vo vo, String searchString, int maxNumOfResults) MembersManagerEntry.findCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) MembersManagerEntry.findCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) 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.findCompleteRichMembers(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerEntry.findMembersByName(PerunSession sess, String searchString) MembersManagerEntry.findMembersByNameInVo(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findMembersInGroup(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInParentGroup(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInVo(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersInVo(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersWithAttributesInGroup(PerunSession sess, Group group, String searchString) MembersManagerEntry.findRichMembersWithAttributesInParentGroup(PerunSession sess, Group group, String searchString) MembersManagerEntry.findRichMembersWithAttributesInVo(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.findRichUsers(PerunSession sess, String searchString) UsersManagerEntry.findRichUsersWithAttributes(PerunSession sess, String searchString, List<String> attrNames) UsersManagerEntry.findRichUsersWithAttributesByExactMatch(PerunSession sess, String searchString, List<String> attrNames) UsersManagerEntry.findRichUsersWithoutSpecificVoWithAttributes(PerunSession sess, Vo vo, String searchString, List<String> attrsName) UsersManagerEntry.findUsers(PerunSession sess, String searchString) UsersManagerEntry.findUsersByExactName(PerunSession sess, String searchString) UsersManagerEntry.findUsersByName(PerunSession sess, String searchString) UsersManagerEntry.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) voidGroupsManagerEntry.forceAllSubGroupsSynchronization(PerunSession sess, Group group) voidGroupsManagerEntry.forceGroupStructureSynchronization(PerunSession sess, Group group) voidGroupsManagerEntry.forceGroupSynchronization(PerunSession sess, Group group) booleanServicesManagerEntry.forceServicePropagation(PerunSession sess, Facility facility, Service service) booleanServicesManagerEntry.forceServicePropagation(PerunSession sess, Service service) voidServicesManagerEntry.forceServicePropagationBulk(PerunSession sess, Facility facility, List<Service> services) voidServicesManagerEntry.forceServicePropagationBulk(PerunSession sess, List<Service> services) ServicesManagerEntry.forceServicePropagationForHostname(PerunSession sess, String hostname) UsersManagerEntry.generateAccount(PerunSession sess, String namespace, Map<String, String> parameters) GroupsManagerEntry.getActiveGroupMembers(PerunSession sess, Group group) FacilitiesManagerEntry.getAdminGroups(PerunSession sess, Facility facility) GroupsManagerEntry.getAdminGroups(PerunSession sess, Group group) ResourcesManagerEntry.getAdminGroups(PerunSession sess, Resource resource) VosManagerEntry.getAdminGroups(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getAdminGroups(PerunSession perunSession, Vo vo, String role) FacilitiesManagerEntry.getAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerEntry.getAdmins(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) GroupsManagerEntry.getAdmins(PerunSession sess, Group group) Deprecated.GroupsManagerEntry.getAdmins(PerunSession perunSession, Group group, boolean onlyDirectAdmins) ResourcesManagerEntry.getAdmins(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) 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) AttributesManagerEntry.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) AttributesManagerEntry.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerEntry.getAllAuditerConsumers(PerunSession perunSession) UsersManagerEntry.getAllBlockedLoginsInNamespaces(PerunSession sess) ConsentsManagerEntry.getAllConsentHubs(PerunSession sess) ConsentsManagerEntry.getAllConsents(PerunSession sess) TasksManagerEntry.getAllFacilitiesStates(PerunSession session) TasksManagerEntry.getAllFacilitiesStatesForVo(PerunSession session, Vo vo) GroupsManagerEntry.getAllGroups(PerunSession sess) GroupsManagerEntry.getAllGroups(PerunSession sess, Vo vo) GroupsManagerEntry.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) GroupsManagerEntry.getAllGroupsWithHierarchy(PerunSession sess, Vo vo) GroupsManagerEntry.getAllMemberGroups(PerunSession sess, Member member) MembersManagerEntry.getAllMembers(PerunSession sess) AttributesManagerEntry.getAllNamespaces(PerunSession sess) FacilitiesManagerEntry.getAllowedGroups(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllowedMembers(PerunSession sess, Resource resource) ResourcesManagerEntry.getAllowedResources(PerunSession sess, Member member) UsersManagerEntry.getAllowedResources(PerunSession sess, Facility facility, User user) UsersManagerEntry.getAllowedResources(PerunSession sess, User user) FacilitiesManagerEntry.getAllowedRichGroupsWithAttributes(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerEntry.getAllowedUsers(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAllowedUsers(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllowedUsers(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAllowedVos(PerunSession sess, Facility facility) ResourcesManagerEntry.getAllResources(PerunSession sess) ResourcesManagerEntry.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerEntry.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) ResourcesManagerEntry.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) ServicesManagerEntry.getAllRichDestinations(PerunSession perunSession, Facility facility) ServicesManagerEntry.getAllRichDestinations(PerunSession perunSession, Service service) GroupsManagerEntry.getAllRichGroups(PerunSession sess) GroupsManagerEntry.getAllRichGroups(PerunSession sess, List<String> attrNames) 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) GroupsManagerEntry.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerEntry.getAllRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) UsersManagerEntry.getAllRichUsers(PerunSession sess, boolean includedSpecificUsers) UsersManagerEntry.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers) UsersManagerEntry.getAllRichUsersWithAttributes(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) MembersManagerEntry.getAllSponsoredMembers(PerunSession sess, Vo vo) MembersManagerEntry.getAllSponsoredMembersAndTheirSponsors(PerunSession sess, Vo vo, List<String> attrNames) GroupsManagerEntry.getAllSubGroups(PerunSession sess, Group parentGroup) VosManagerEntry.getAllVos(PerunSession perunSession) FacilitiesManagerEntry.getAssignedFacilities(PerunSession sess, Group group) FacilitiesManagerEntry.getAssignedFacilities(PerunSession sess, Member member) FacilitiesManagerEntry.getAssignedFacilities(PerunSession sess, Service service) FacilitiesManagerEntry.getAssignedFacilities(PerunSession sess, User user) ResourcesManagerEntry.getAssignedGroups(PerunSession sess, Resource resource) ResourcesManagerEntry.getAssignedGroups(PerunSession sess, Resource resource, Member member) ResourcesManagerEntry.getAssignedMembers(PerunSession sess, Resource resource) ResourcesManagerEntry.getAssignedMembersWithStatus(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAssignedResources(PerunSession sess, Facility facility) ResourcesManagerEntry.getAssignedResources(PerunSession sess, Group group) ResourcesManagerEntry.getAssignedResources(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedResources(PerunSession sess, Member member, Service service) ServicesManagerEntry.getAssignedResources(PerunSession sess, Service service) FacilitiesManagerEntry.getAssignedResourcesByAssignedService(PerunSession sess, Facility facility, Service service) ResourcesManagerEntry.getAssignedResourcesWithStatus(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichMembers(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAssignedRichResources(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAssignedRichResources(PerunSession sess, Facility facility, Service service) ResourcesManagerEntry.getAssignedRichResources(PerunSession sess, Group group) ResourcesManagerEntry.getAssignedRichResources(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichResources(PerunSession sess, Member member, Service service) UsersManagerEntry.getAssignedRichResources(PerunSession sess, User user) ResourcesManagerEntry.getAssignedServices(PerunSession sess, Resource resource) ServicesManagerEntry.getAssignedServices(PerunSession sess, Facility facility) ServicesManagerEntry.getAssignedServices(PerunSession sess, Facility facility, Vo vo) FacilitiesManagerEntry.getAssignedUsers(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAssignedUsers(PerunSession sess, Facility facility, Service service) UsersManagerEntry.getAssociatedResources(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Facility facility, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Group group, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Host host, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Member member, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Resource resource, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, User user, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, Vo vo, String attributeName) AttributesManagerEntry.getAttribute(PerunSession sess, String key, String attributeName) AttributesManagerEntry.getAttributeById(PerunSession sess, Facility facility, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Facility facility, User user, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Group group, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Host host, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Member member, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Member member, Group group, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Member member, Resource resource, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Resource resource, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Resource resource, Group group, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, UserExtSource ues, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, User user, int id) AttributesManagerEntry.getAttributeById(PerunSession sess, Vo vo, int id) AttributesManagerEntry.getAttributeDefinition(PerunSession sess, String attributeName) AttributesManagerEntry.getAttributeDefinitionById(PerunSession sess, int id) AttributesManagerEntry.getAttributePolicyCollections(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributeRules(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributes(PerunSession sess, Facility facility) AttributesManagerEntry.getAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getAttributes(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Group group) AttributesManagerEntry.getAttributes(PerunSession sess, Group group, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Host host) AttributesManagerEntry.getAttributes(PerunSession sess, Host host, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Member member) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Group group) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource, Group group) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) AttributesManagerEntry.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, User user) AttributesManagerEntry.getAttributes(PerunSession sess, UserExtSource ues) AttributesManagerEntry.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, User user, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, Vo vo) AttributesManagerEntry.getAttributes(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerEntry.getAttributes(PerunSession sess, String key) ExtSourcesManagerEntry.getAttributes(PerunSession sess, ExtSource extSource) AttributesManagerEntry.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerEntry.getAttributesDefinition(PerunSession sess) AttributesManagerEntry.getAttributesDefinition(PerunSession sess, List<String> listOfAttributesNames) AttributesManagerEntry.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) AttributesManagerEntry.getAttributesDefinitionWithRights(PerunSession sess, List<PerunBean> entities) intAuditMessagesManagerEntry.getAuditerMessagesCount(PerunSession perunSession) MembersManagerEntry.getAvailableSponsorsForMember(PerunSession sess, Member member) FacilitiesManagerEntry.getBan(PerunSession sess, int userId, int faclityId) ResourcesManagerEntry.getBan(PerunSession sess, int memberId, int resourceId) FacilitiesManagerEntry.getBanById(PerunSession sess, int banId) ResourcesManagerEntry.getBanById(PerunSession sess, int banId) VosManagerEntry.getBanById(PerunSession sess, int banId) VosManagerEntry.getBanForMember(PerunSession sess, Member member) FacilitiesManagerEntry.getBansForFacility(PerunSession sess, int facilityId) ResourcesManagerEntry.getBansForMember(PerunSession sess, int memberId) ResourcesManagerEntry.getBansForResource(PerunSession sess, int resourceId) FacilitiesManagerEntry.getBansForUser(PerunSession sess, int userId) VosManagerEntry.getBansForVo(PerunSession sess, int voId) UsersManagerEntry.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) ExtSourcesManagerEntry.getCandidate(PerunSession sess, ExtSource source, String login) ExtSourcesManagerEntry.getCandidate(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) VosManagerEntry.getCompleteCandidates(PerunSession sess, Group group, List<String> attrNames, String searchString) VosManagerEntry.getCompleteCandidates(PerunSession sess, Vo vo, List<String> attrNames, String searchString) MembersManagerEntry.getCompleteRichMembers(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) MembersManagerEntry.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) MembersManagerEntry.getCompleteRichMembers(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) MembersManagerEntry.getCompleteRichMembers(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerEntry.getCompleteRichMembers(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) ConsentsManagerEntry.getConsentById(PerunSession sess, int id) ConsentsManagerEntry.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerEntry.getConsentHubByFacility(PerunSession sess, int facilityId) ConsentsManagerEntry.getConsentHubById(PerunSession sess, int id) ConsentsManagerEntry.getConsentHubByName(PerunSession sess, String name) ConsentsManagerEntry.getConsentHubByResource(PerunSession sess, int resourceId) ConsentsManagerEntry.getConsentsForConsentHub(PerunSession sess, int id) ConsentsManagerEntry.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) ConsentsManagerEntry.getConsentsForConsentHubByResource(PerunSession sess, int resourceId) ConsentsManagerEntry.getConsentsForUser(PerunSession sess, int id) ConsentsManagerEntry.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) ConsentsManagerEntry.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) DatabaseManagerEntry.getCurrentDatabaseVersion(PerunSession sess) DatabaseManagerEntry.getDatabaseDriverInformation(PerunSession sess) DatabaseManagerEntry.getDatabaseInformation(PerunSession sess) ServicesManagerEntry.getDestinationById(PerunSession sess, int id) intServicesManagerEntry.getDestinationIdByName(PerunSession sess, String name, String type) ServicesManagerEntry.getDestinations(PerunSession perunSession) ServicesManagerEntry.getDestinations(PerunSession sess, Service service, Facility facility) intServicesManagerEntry.getDestinationsCount(PerunSession sess) FacilitiesManagerEntry.getDirectAdmins(PerunSession sess, Facility facility) Deprecated.GroupsManagerEntry.getDirectAdmins(PerunSession sess, Group group) Deprecated.VosManagerEntry.getDirectAdmins(PerunSession sess, Vo vo) Deprecated.FacilitiesManagerEntry.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerEntry.getDirectRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerEntry.getDirectRichAdminsWithSpecificAttributes(PerunSession sess, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerEntry.getEnrichedBansForFacility(PerunSession sess, int facilityId, List<String> attrNames) ResourcesManagerEntry.getEnrichedBansForResource(PerunSession sess, int resourceId, List<String> attrNames) FacilitiesManagerEntry.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) ResourcesManagerEntry.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) VosManagerEntry.getEnrichedBansForUser(PerunSession sess, int userId, List<String> attrNames) VosManagerEntry.getEnrichedBansForVo(PerunSession sess, int voId, List<String> attrNames) FacilitiesManagerEntry.getEnrichedFacilities(PerunSession sess) FacilitiesManagerEntry.getEnrichedHosts(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourceById(PerunSession sess, int id, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourcesForFacility(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourcesForVo(PerunSession sess, Vo vo, List<String> attrNames) VosManagerEntry.getEnrichedVoById(PerunSession sess, int id) VosManagerEntry.getEnrichedVos(PerunSession sess) AttributesManagerEntry.getEntitylessAttributes(PerunSession sess, String attrName) AttributesManagerEntry.getEntitylessAttributesWithKeys(PerunSession sess, String attrName) AttributesManagerEntry.getEntitylessAttributesWithKeys(PerunSession sess, String attrName, List<String> keys) AttributesManagerEntry.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) ExtSourcesManagerEntry.getExtSourceById(PerunSession sess, int id) ExtSourcesManagerEntry.getExtSourceByName(PerunSession sess, String name) ExtSourcesManagerEntry.getExtSources(PerunSession sess) FacilitiesManagerEntry.getFacilities(PerunSession sess) SearcherEntry.getFacilities(PerunSession sess, Map<String, String> attributesWithSearchingValues) FacilitiesManagerEntry.getFacilitiesByAttribute(PerunSession sess, String attributeName, String attributeValue) FacilitiesManagerEntry.getFacilitiesByAttributeWithAttributes(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) FacilitiesManagerEntry.getFacilitiesByDestination(PerunSession sess, String destination) FacilitiesManagerEntry.getFacilitiesByHostName(PerunSession sess, String hostname) FacilitiesManagerEntry.getFacilitiesByIds(PerunSession sess, List<Integer> ids) intFacilitiesManagerEntry.getFacilitiesCount(PerunSession sess) ServicesManagerEntry.getFacilitiesDestinations(PerunSession sess, Vo vo) FacilitiesManagerEntry.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) ResourcesManagerEntry.getFacility(PerunSession sess, Resource resource) ServicesManagerEntry.getFacilityAssignedServicesForGUI(PerunSession perunSession, Facility facility) FacilitiesManagerEntry.getFacilityById(PerunSession sess, int id) FacilitiesManagerEntry.getFacilityByName(PerunSession sess, String name) FacilitiesManagerEntry.getFacilityForHost(PerunSession sess, Host host) TasksManagerEntry.getFacilityServicesState(PerunSession sess, Facility facility) TasksManagerEntry.getFacilityState(PerunSession session, Facility facility) ResourcesManagerEntry.getGroupAssignments(PerunSession sess, Resource resource, List<String> attrNames) GroupsManagerEntry.getGroupById(PerunSession sess, int id) GroupsManagerEntry.getGroupByName(PerunSession sess, Vo vo, String name) GroupsManagerEntry.getGroupDirectMembers(PerunSession sess, Group group) intGroupsManagerEntry.getGroupDirectMembersCount(PerunSession sess, Group group) GroupsManagerEntry.getGroupDirectRichMembers(PerunSession sess, Group group) ExtSourcesManagerEntry.getGroupExtSources(PerunSession sess, Group group) GroupsManagerEntry.getGroupMemberById(PerunSession sess, Group group, int memberId) GroupsManagerEntry.getGroupMembers(PerunSession sess, Group group) GroupsManagerEntry.getGroupMembers(PerunSession sess, Group group, Status status) intGroupsManagerEntry.getGroupMembersCount(PerunSession sess, Group group) GroupsManagerEntry.getGroupMembersCountsByGroupStatus(PerunSession sess, Group group) GroupsManagerEntry.getGroupMembersCountsByVoStatus(PerunSession sess, Group group) GroupsManagerEntry.getGroupRichMembers(PerunSession sess, Group group) GroupsManagerEntry.getGroupRichMembers(PerunSession sess, Group group, Status status) GroupsManagerEntry.getGroupRichMembersByIds(PerunSession sess, int groupId, List<Integer> memberIds, List<String> attrNames) GroupsManagerEntry.getGroupRichMembersWithAttributes(PerunSession sess, Group group) GroupsManagerEntry.getGroupRichMembersWithAttributes(PerunSession sess, Group group, Status status) GroupsManagerEntry.getGroups(PerunSession sess, Vo vo) GroupsManagerEntry.getGroupsByIds(PerunSession sess, List<Integer> ids) intGroupsManagerEntry.getGroupsCount(PerunSession sess) intGroupsManagerEntry.getGroupsCount(PerunSession sess, Vo vo) GroupsManagerEntry.getGroupsPage(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) GroupsManagerEntry.getGroupsWhereMemberIsActive(PerunSession sess, Member member) GroupsManagerEntry.getGroupsWhereMemberIsInactive(PerunSession sess, Member member) UsersManagerEntry.getGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user) UsersManagerEntry.getGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user) GroupsManagerEntry.getGroupsWhereUserIsActiveMember(PerunSession sess, User user, Vo vo) UsersManagerEntry.getGroupsWhereUserIsAdmin(PerunSession sess, User user) UsersManagerEntry.getGroupsWhereUserIsAdmin(PerunSession sess, Vo vo, User user) GroupsManagerEntry.getGroupUnions(PerunSession sess, Group group, boolean reverseDirection) ServicesManagerEntry.getHashedDataWithGroups(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) ServicesManagerEntry.getHashedHierarchicalData(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) FacilitiesManagerEntry.getHostById(PerunSession sess, int hostId) FacilitiesManagerEntry.getHosts(PerunSession sess, Facility facility) FacilitiesManagerEntry.getHostsByHostname(PerunSession sess, String hostname) intFacilitiesManagerEntry.getHostsCount(PerunSession sess, Facility facility) AttributesManagerEntry.getIdpAttributeDefinitions(PerunSession sess) GroupsManagerEntry.getInactiveGroupMembers(PerunSession sess, Group group) GroupsManagerEntry.getIndirectMembershipPaths(PerunSession sess, Member member, Group group) ExtSourcesManagerEntry.getInvalidUsers(PerunSession sess, ExtSource source) intAuditMessagesManagerEntry.getLastMessageId(PerunSession perunSession) AttributesManagerEntry.getLogins(PerunSession sess, User user) ResourcesManagerEntry.getMailingServiceRichResourcesWithMember(PerunSession sess, Member member) MembersManagerEntry.getMemberByExtSourceNameAndExtLogin(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerEntry.getMemberById(PerunSession sess, int id) MembersManagerEntry.getMemberByUser(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMemberByUserExtSource(PerunSession sess, Vo vo, UserExtSource uea) GroupsManagerEntry.getMemberGroups(PerunSession sess, Member member) GroupsManagerEntry.getMemberGroupsByAttribute(PerunSession sess, Member member, Attribute attribute) GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) 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.getMembersByExpiration(PerunSession sess, String operator, int days) SearcherEntry.getMembersByExpiration(PerunSession sess, String operator, LocalDate date) SearcherEntry.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerEntry.getMembersByIds(PerunSession sess, List<Integer> ids) MembersManagerEntry.getMembersByUser(PerunSession sess, User user) 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.getMemberVo(PerunSession sess, Member member) VosManagerEntry.getMemberVos(PerunSession sess, int voId) AuditMessagesManagerEntry.getMessages(PerunSession perunSession) AuditMessagesManagerEntry.getMessages(PerunSession perunSession, int count) AuditMessagesManagerEntry.getMessagesByCount(PerunSession perunSession, int count) AuditMessagesManagerEntry.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) AuditMessagesManagerEntry.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) AttributesManagerEntry.getModulesDependenciesGraph(PerunSession session, GraphTextFormat format) AttributesManagerEntry.getModulesDependenciesGraph(PerunSession session, GraphTextFormat format, String attributeName) MembersManagerEntry.getNewExtendMembership(PerunSession sess, Member member) MembersManagerEntry.getNewExtendMembership(PerunSession sess, Vo vo, String loa) OwnersManagerEntry.getOwnerById(PerunSession sess, int id) Deprecated.OwnersManagerEntry.getOwnerByName(PerunSession sess, String name) Deprecated.FacilitiesManagerEntry.getOwnerFacilities(PerunSession sess, Owner owner) FacilitiesManagerEntry.getOwners(PerunSession sess, Facility facility) Deprecated.OwnersManagerEntry.getOwners(PerunSession sess) Deprecated.GroupsManagerEntry.getParentGroup(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupMembers(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupRichMembers(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupRichMembersWithAttributes(PerunSession sess, Group group) VosManagerEntry.getParentVos(PerunSession sess, int memberVoId) UsersManagerEntry.getPendingPreferredEmailChanges(PerunSession sess, User user) ConfigManagerEntry.getPersonalDataChangeConfig(PerunSession sess) ConfigManagerEntry.getPerunOidcConfig(PerunSession sess, String requestUrl) UsersManagerEntry.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Facility facility) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Resource resource) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Facility facility) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Group group) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Host host) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Member member) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, Vo vo) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, Service service, List<User> users) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, User user) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, List<Service> services, Facility facility) AttributesManagerEntry.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource) AttributesManagerEntry.getRequiredAttributesDefinition(PerunSession sess, Service service) ResourcesManagerEntry.getResourceAssignments(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerEntry.getResourceById(PerunSession sess, int id) ResourcesManagerEntry.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, User user) ResourcesManagerEntry.getResources(PerunSession sess, Vo vo) SearcherEntry.getResources(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerEntry.getResourcesByIds(PerunSession sess, List<Integer> ids) intResourcesManagerEntry.getResourcesCount(PerunSession sess) 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, User user) ResourcesManagerEntry.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) FacilitiesManagerEntry.getRichAdmins(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerEntry.getRichAdmins(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) GroupsManagerEntry.getRichAdmins(PerunSession perunSession, Group group) Deprecated.GroupsManagerEntry.getRichAdmins(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) ResourcesManagerEntry.getRichAdmins(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) VosManagerEntry.getRichAdmins(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getRichAdmins(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) FacilitiesManagerEntry.getRichAdminsWithAttributes(PerunSession sess, Facility facility) Deprecated.GroupsManagerEntry.getRichAdminsWithAttributes(PerunSession perunSession, Group group) Deprecated.VosManagerEntry.getRichAdminsWithAttributes(PerunSession sess, Vo vo) Deprecated.FacilitiesManagerEntry.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerEntry.getRichAdminsWithSpecificAttributes(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerEntry.getRichAdminsWithSpecificAttributes(PerunSession sess, Vo vo, List<String> specificAttributes) Deprecated.ServicesManagerEntry.getRichDestinations(PerunSession perunSession, Facility facility, Service service) FacilitiesManagerEntry.getRichFacilities(PerunSession sess) GroupsManagerEntry.getRichGroupByIdWithAttributesByNames(PerunSession sess, int groupId, List<String> attrNames) GroupsManagerEntry.getRichGroupsAssignedToResourceWithAttributesByNames(PerunSession sess, Member member, Resource resource, List<String> attrNames) GroupsManagerEntry.getRichGroupsAssignedToResourceWithAttributesByNames(PerunSession sess, Resource resource, List<String> attrNames) UsersManagerEntry.getRichGroupsWhereUserIsActive(PerunSession sess, Facility facility, User user, List<String> attrNames) UsersManagerEntry.getRichGroupsWhereUserIsActive(PerunSession sess, Resource resource, User user, List<String> attrNames) MembersManagerEntry.getRichMemberById(PerunSession sess, int id) MembersManagerEntry.getRichMembers(PerunSession sess, Group group) MembersManagerEntry.getRichMembers(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembers(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getRichMembersByIds(PerunSession sess, List<Integer> ids, List<String> attrNames) MembersManagerEntry.getRichMembersNoUserAttributes(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembersWithAttributes(PerunSession sess, Group group, List<AttributeDefinition> attrsDef) MembersManagerEntry.getRichMembersWithAttributes(PerunSession sess, Vo vo) MembersManagerEntry.getRichMembersWithAttributes(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getRichMembersWithAttributes(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) MembersManagerEntry.getRichMembersWithAttributes(PerunSession sess, List<String> allowedStatuses, Group group) MembersManagerEntry.getRichMembersWithAttributesByNames(PerunSession sess, Group group, List<String> attrsNames) MembersManagerEntry.getRichMembersWithAttributesByNames(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerEntry.getRichMemberWithAttributes(PerunSession sess, Member member) ResourcesManagerEntry.getRichResourceById(PerunSession sess, int id) ResourcesManagerEntry.getRichResources(PerunSession sess, Vo vo) ResourcesManagerEntry.getRichResourcesByIds(PerunSession sess, List<Integer> ids) GroupsManagerEntry.getRichSubGroupsWithAttributesByNames(PerunSession sess, Group parentGroup, List<String> attrNames) UsersManagerEntry.getRichUser(PerunSession sess, User user) UsersManagerEntry.getRichUserExtSources(PerunSession sess, User user) UsersManagerEntry.getRichUserExtSources(PerunSession sess, User user, List<String> attrsNames) UsersManagerEntry.getRichUsersByIds(PerunSession sess, List<Integer> ids) UsersManagerEntry.getRichUsersWithAttributesByIds(PerunSession sess, List<Integer> ids) UsersManagerEntry.getRichUsersWithoutVoAssigned(PerunSession sess) UsersManagerEntry.getRichUsersWithoutVoWithAttributes(PerunSession sess, List<String> attrsName) UsersManagerEntry.getRichUserWithAttributes(PerunSession sess, User user) ServicesManagerEntry.getServiceById(PerunSession sess, int id) ServicesManagerEntry.getServiceByName(PerunSession sess, String name) ServicesManagerEntry.getServices(PerunSession sess) ServicesManagerEntry.getServicesBlockedOnDestination(PerunSession sess, int destinationId) ServicesManagerEntry.getServicesBlockedOnFacility(PerunSession perunSession, Facility facility) ServicesManagerEntry.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) MembersManagerEntry.getServiceUserRichMembers(PerunSession sess, Vo vo) UsersManagerEntry.getSpecificUsers(PerunSession sess) UsersManagerEntry.getSpecificUsersByUser(PerunSession sess, User user) 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.getSponsors(PerunSession sess, Member member, List<String> attrNames) Deprecated.UsersManagerEntry.getSponsorsForMember(PerunSession sess, Member member, List<String> attrNames) GroupsManagerEntry.getSubGroups(PerunSession sess, Group parentGroup) intGroupsManagerEntry.getSubGroupsCount(PerunSession sess, Group parentGroup) GroupsManagerEntry.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) TasksManagerEntry.getTask(PerunSession perunSession, Service service, Facility facility) TasksManagerEntry.getTaskById(PerunSession perunSession, int id) TasksManagerEntry.getTaskResultById(PerunSession perunSession, int taskResultId) TasksManagerEntry.getTaskResults(PerunSession perunSession) TasksManagerEntry.getTaskResultsByDestinations(PerunSession session, List<String> destinationsNames) TasksManagerEntry.getTaskResultsByTask(PerunSession sess, int taskId) TasksManagerEntry.getTaskResultsByTaskAndDestination(PerunSession session, int taskId, int destinationId) TasksManagerEntry.getTaskResultsByTaskOnlyNewest(PerunSession session, int taskId) longDatabaseManagerEntry.getTimeOfQueryPerformance(PerunSession sess) UsersManagerEntry.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) UsersManagerEntry.getUserAssignments(PerunSession sess, User user) UsersManagerEntry.getUserByExtSourceNameAndExtLogin(PerunSession sess, String extSourceName, String extLogin) UsersManagerEntry.getUserById(PerunSession sess, int id) UsersManagerEntry.getUserByMember(PerunSession sess, Member member) UsersManagerEntry.getUserByUserExtSource(PerunSession sess, UserExtSource userExtSource) UsersManagerEntry.getUserByUserExtSources(PerunSession sess, List<UserExtSource> userExtSources) UsersManagerEntry.getUserExtSourceByExtLogin(PerunSession sess, ExtSource source, String extLogin) UsersManagerEntry.getUserExtSourceById(PerunSession sess, int id) UsersManagerEntry.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) UsersManagerEntry.getUserExtSourceByUniqueAttributeValue(PerunSession sess, String attrName, String uniqueValue) UsersManagerEntry.getUserExtSources(PerunSession sess, User user) UsersManagerEntry.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) UsersManagerEntry.getUserRelations(PerunSession sess, User user) SearcherEntry.getUsers(PerunSession sess, Map<String, String> attributesWithSearchingValues) UsersManagerEntry.getUsers(PerunSession sess) UsersManagerEntry.getUsersByAttribute(PerunSession sess, Attribute attribute) UsersManagerEntry.getUsersByAttribute(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByAttributeValue(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByIds(PerunSession sess, List<Integer> ids) UsersManagerEntry.getUsersBySpecificUser(PerunSession sess, User specificUser) intUsersManagerEntry.getUsersCount(PerunSession sess) SearcherEntry.getUsersForCoreAttributes(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerEntry.getUsersPage(PerunSession sess, UsersPageQuery query, List<String> attrNames) UsersManagerEntry.getUsersWithoutSpecificVo(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.getUsersWithoutVoAssigned(PerunSession sess) GroupsManagerEntry.getVo(PerunSession sess, Group group) ResourcesManagerEntry.getVo(PerunSession sess, Resource resource) VosManagerEntry.getVoById(PerunSession sess, int id) VosManagerEntry.getVoByShortName(PerunSession sess, String shortName) ExtSourcesManagerEntry.getVoExtSources(PerunSession sess, Vo vo) VosManagerEntry.getVoMembersCountsByStatus(PerunSession sess, Vo vo) VosManagerEntry.getVos(PerunSession sess) VosManagerEntry.getVosByIds(PerunSession sess, List<Integer> ids) intVosManagerEntry.getVosCount(PerunSession sess) UsersManagerEntry.getVosWhereUserIsAdmin(PerunSession sess, User user) UsersManagerEntry.getVosWhereUserIsMember(PerunSession sess, User user) SearcherEntry.globalSearch(PerunSession sess, String searchString) SearcherEntry.globalSearchIDOnly(PerunSession sess, int searchId) booleanGroupsManagerEntry.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) booleanConfigManagerEntry.isArchiveSpoolEnabled(PerunSession sess) booleanAttributesManagerEntry.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerEntry.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) booleanGroupsManagerEntry.isDirectGroupMember(PerunSession sess, Group group, Member member) booleanAttributesManagerEntry.isFromNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) GroupsManagerEntry.isGroupLastAdminInSomeFacility(PerunSession sess, List<Group> groups) GroupsManagerEntry.isGroupLastAdminInSomeVo(PerunSession sess, List<Group> groups) booleanGroupsManagerEntry.isGroupMember(PerunSession sess, Group group, Member member) booleanUsersManagerEntry.isLoginAvailable(PerunSession sess, String loginNamespace, String login) booleanUsersManagerEntry.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) booleanUsersManagerEntry.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) booleanUsersManagerEntry.isLoginBlockedGlobally(PerunSession sess, String login) booleanAttributesManagerEntry.isOptAttribute(PerunSession sess, AttributeDefinition attribute) ResourcesManagerEntry.isResourceLastAssignedServices(PerunSession sess, Resource resource, List<Service> services) booleanServicesManagerEntry.isServiceBlockedOnDestination(PerunSession sess, Service service, int destinationId) booleanServicesManagerEntry.isServiceBlockedOnFacility(PerunSession sess, Service service, Facility facility) booleanGroupsManagerEntry.isSuspendedGroupSynchronization(PerunSession sess) booleanTasksManagerEntry.isSuspendedTasksPropagationPersistently(PerunSession session) booleanTasksManagerEntry.isThereSuchTask(PerunSession session, Service service, Facility facility) booleanUsersManagerEntry.isUserPerunAdmin(PerunSession sess, User user) Deprecated.TasksManagerEntry.listAllTasks(PerunSession perunSession) TasksManagerEntry.listAllTasksForFacility(PerunSession session, int facilityId) TasksManagerEntry.listAllTasksInState(PerunSession perunSession, Task.TaskStatus state) voidExtSourcesManagerEntry.loadExtSourcesDefinitions(PerunSession sess) voidAuditMessagesManagerEntry.log(PerunSession perunSession, String message) booleanUsersManagerEntry.loginExist(PerunSession sess, User user, String loginNamespace) voidGroupsManagerEntry.moveGroup(PerunSession sess, Group destinationGroup, Group movingGroup) voidMembersManagerEntry.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) voidUsersManagerEntry.moveUserExtSource(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) booleanServicesManagerEntry.planServicePropagation(PerunSession sess, Facility facility, Service service) booleanServicesManagerEntry.planServicePropagation(PerunSession perunSession, Service service) AuditMessagesManagerEntry.pollConsumerEvents(PerunSession perunSession, String consumerName) AuditMessagesManagerEntry.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) AuditMessagesManagerEntry.pollConsumerMessages(PerunSession perunSession, String consumerName) AuditMessagesManagerEntry.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) voidConfigManagerEntry.reloadAppsConfig(PerunSession sess) voidFacilitiesManagerEntry.removeAdmin(PerunSession sess, Facility facility, Group group) voidFacilitiesManagerEntry.removeAdmin(PerunSession sess, Facility facility, User user) voidGroupsManagerEntry.removeAdmin(PerunSession sess, Group group, Group authorizedGroup) voidGroupsManagerEntry.removeAdmin(PerunSession sess, Group group, User user) voidResourcesManagerEntry.removeAdmin(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.removeAdmin(PerunSession sess, Resource resource, User user) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, Group group) voidVosManagerEntry.removeAdmin(PerunSession sess, Vo vo, User user) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Facility facility) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Facility facility, User user) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Group group) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Host host) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Member member) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Member member, Group group) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Member member, Resource resource) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Resource resource) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Resource resource, Group group) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, User user) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, UserExtSource ues) voidAttributesManagerEntry.removeAllAttributes(PerunSession sess, Vo vo) voidServicesManagerEntry.removeAllDestinations(PerunSession sess, Service service, Facility facility) voidServicesManagerEntry.removeAllRequiredAttributes(PerunSession sess, Service service) voidResourcesManagerEntry.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) voidAttributesManagerEntry.removeAttributes(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) voidFacilitiesManagerEntry.removeBan(PerunSession sess, int banId) voidFacilitiesManagerEntry.removeBan(PerunSession sess, int userId, int facilityId) voidResourcesManagerEntry.removeBan(PerunSession sess, int banId) voidResourcesManagerEntry.removeBan(PerunSession sess, int memberId, int resourceId) voidVosManagerEntry.removeBan(PerunSession sess, int banId) voidVosManagerEntry.removeBanForMember(PerunSession sess, Member member) voidServicesManagerEntry.removeDestination(PerunSession sess, Service service, Facility facility, Destination destination) voidServicesManagerEntry.removeDestinationsByRichDestinations(PerunSession sess, List<RichDestination> richDestinations) voidExtSourcesManagerEntry.removeExtSource(PerunSession sess, Group group, ExtSource source) voidExtSourcesManagerEntry.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidExtSourcesManagerEntry.removeExtSources(PerunSession sess, Group group, List<ExtSource> sources) voidExtSourcesManagerEntry.removeExtSources(PerunSession sess, Vo vo, List<ExtSource> sources) voidResourcesManagerEntry.removeGroupFromResource(PerunSession sess, Group group, Resource resource) voidResourcesManagerEntry.removeGroupFromResources(PerunSession perunSession, Group group, List<Resource> resources) voidResourcesManagerEntry.removeGroupsFromResource(PerunSession perunSession, List<Group> groups, Resource resource) voidGroupsManagerEntry.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) voidGroupsManagerEntry.removeGroupUnions(PerunSession sess, Group resultGroup, List<Group> operandGroups) voidFacilitiesManagerEntry.removeHost(PerunSession sess, Host host) voidFacilitiesManagerEntry.removeHostByHostname(PerunSession sess, String hostname) voidFacilitiesManagerEntry.removeHosts(PerunSession sess, List<Host> hosts, Facility facility) voidGroupsManagerEntry.removeMember(PerunSession sess, Group group, Member member) voidGroupsManagerEntry.removeMember(PerunSession sess, Member member, List<Group> groups) voidGroupsManagerEntry.removeMembers(PerunSession sess, Group group, List<Member> members) voidVosManagerEntry.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidFacilitiesManagerEntry.removeOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidFacilitiesManagerEntry.removeOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidServicesManagerEntry.removeRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerEntry.removeRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidResourcesManagerEntry.removeResourceSelfServiceGroup(PerunSession sess, Resource resource, Group group) voidResourcesManagerEntry.removeResourceSelfServiceUser(PerunSession sess, Resource resource, User user) voidResourcesManagerEntry.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidResourcesManagerEntry.removeResourceTagsFromResource(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) voidResourcesManagerEntry.removeService(PerunSession sess, Resource resource, Service service) voidResourcesManagerEntry.removeService(PerunSession perunSession, List<Resource> resources, Service service) voidResourcesManagerEntry.removeServices(PerunSession sess, Resource resource, List<Service> services, boolean removeTasks, boolean removeTaskResults, boolean removeDestinations) voidUsersManagerEntry.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) voidMembersManagerEntry.removeSponsor(PerunSession sess, Member sponsoredMember, User sponsorToRemove) 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.voidMembersManagerEntry.removeSponsors(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) voidUsersManagerEntry.removeUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) voidUsersManagerEntry.removeUserExtSource(PerunSession sess, User user, UserExtSource userExtSource, boolean forceDelete) voidUsersManagerEntry.removeUserExtSources(PerunSession sess, User user, List<UserExtSource> userExtSources, boolean forceDelete) voidUsersManagerEntry.requestPreferredEmailChange(PerunSession sess, String url, User user, String email, String lang, String path, String idp) voidUsersManagerEntry.reservePassword(PerunSession sess, User user, String loginNamespace, String password) voidUsersManagerEntry.reservePassword(PerunSession sess, String userLogin, String loginNamespace, String password) voidUsersManagerEntry.reserveRandomPassword(PerunSession sess, User user, String loginNamespace) voidMembersManagerEntry.sendAccountActivationLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) RTMessagesManagerEntry.sendMessageToRT(PerunSession sess, int voId, String subject, String text) RTMessagesManagerEntry.sendMessageToRT(PerunSession sess, int voId, String queue, String subject, String text) RTMessagesManagerEntry.sendMessageToRT(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManagerEntry.sendMessageToRT(PerunSession sess, String queue, String subject, String text) voidMembersManagerEntry.sendPasswordResetLinkEmail(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) voidMembersManagerEntry.sendUsernameReminderEmail(PerunSession sess, Member member, String namespace, String mailAttributeUrn, String language) voidAttributesManagerEntry.setAttribute(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, User user, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerEntry.setAttribute(PerunSession sess, String key, Attribute attribute) voidAttributesManagerEntry.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) voidAttributesManagerEntry.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) voidAttributesManagerEntry.setAttributes(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Facility facility, User user, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Facility facility, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Group group, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Host host, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, UserExtSource ues, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, User user, List<Attribute> attributes) voidAttributesManagerEntry.setAttributes(PerunSession sess, Vo vo, List<Attribute> attributes) FacilitiesManagerEntry.setBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerEntry.setBan(PerunSession sess, BanOnResource banOnResource) VosManagerEntry.setBan(PerunSession sess, BanOnVo ban) voidAuditMessagesManagerEntry.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) voidUsersManagerEntry.setLogin(PerunSession sess, User user, String loginNamespace, String login) GroupsManagerEntry.setMemberGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) voidFacilitiesManagerEntry.setOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.UsersManagerEntry.setSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) MembersManagerEntry.setSponsoredMember(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, String login, User sponsor, LocalDate validityTo) MembersManagerEntry.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerEntry.setStatus(PerunSession sess, Member member, Status status) booleanMembersManagerEntry.someAvailableSponsorExistsForMember(PerunSession sess, Member member) MembersManagerEntry.sponsorMember(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) voidMembersManagerEntry.sponsorMembers(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) voidGroupsManagerEntry.suspendGroupSynchronization(PerunSession sess, boolean suspend) voidMembersManagerEntry.suspendMemberTo(PerunSession sess, Member member, Date suspendedTo) voidTasksManagerEntry.suspendTasksPropagation(PerunSession perunSession, boolean suspend, boolean persistently) voidGroupsManagerEntry.synchronizeGroups(PerunSession sess) voidGroupsManagerEntry.synchronizeGroupsStructures(PerunSession sess) voidServicesManagerEntry.unblockAllServicesOnDestination(PerunSession sess, int destinationId) voidServicesManagerEntry.unblockAllServicesOnDestination(PerunSession sess, String destinationName) voidServicesManagerEntry.unblockAllServicesOnFacility(PerunSession sess, Facility facility) voidUsersManagerEntry.unblockLogins(PerunSession sess, List<String> logins, String namespace) voidUsersManagerEntry.unblockLoginsById(PerunSession sess, List<Integer> loginIds) voidServicesManagerEntry.unblockServiceOnDestination(PerunSession sess, Service service, int destinationId) voidServicesManagerEntry.unblockServiceOnFacility(PerunSession sess, Service service, Facility facility) voidServicesManagerEntry.unblockServicesOnDestinations(PerunSession sess, List<RichDestination> richDestinations) voidServicesManagerEntry.unblockServicesOnFacility(PerunSession sess, List<Service> services, Facility facility) UsersManagerEntry.unsetSpecificUser(PerunSession sess, User specificUser, SpecificUserType specificUserType) MembersManagerEntry.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) voidMembersManagerEntry.unsuspendMember(PerunSession sess, Member member) AttributesManagerEntry.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) FacilitiesManagerEntry.updateBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerEntry.updateBan(PerunSession sess, BanOnResource banOnResource) VosManagerEntry.updateBan(PerunSession sess, BanOnVo banOnVo) ConsentsManagerEntry.updateConsentHub(PerunSession sess, ConsentHub consentHub) FacilitiesManagerEntry.updateFacility(PerunSession sess, Facility facility) GroupsManagerEntry.updateGroup(PerunSession sess, Group group) UsersManagerEntry.updateNameTitles(PerunSession sess, User user) ResourcesManagerEntry.updateResource(PerunSession sess, Resource resource) ResourcesManagerEntry.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerEntry.updateService(PerunSession sess, Service service) voidMembersManagerEntry.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerEntry.updateUser(PerunSession sess, User user) UsersManagerEntry.updateUserExtSource(PerunSession sess, UserExtSource userExtSource) voidUsersManagerEntry.updateUserExtSourceLastAccess(PerunSession sess, UserExtSource userExtSource) VosManagerEntry.updateVo(PerunSession sess, Vo vo) MembersManagerEntry.validateMemberAsync(PerunSession sess, Member member) voidUsersManagerEntry.validatePassword(PerunSession sess, User user, String loginNamespace) voidUsersManagerEntry.validatePassword(PerunSession sess, String userLogin, String loginNamespace) UsersManagerEntry.validatePreferredEmailChange(PerunSession sess, User user, UUID token) voidUsersManagerEntry.validateSSHKey(PerunSession sess, String sshKey) -
Uses of PerunSession in cz.metacentrum.perun.core.impl
Subclasses of PerunSession in cz.metacentrum.perun.core.implModifier and TypeClassDescriptionclassSession - you need it for almost all operation.Methods in cz.metacentrum.perun.core.impl that return PerunSessionModifier and TypeMethodDescriptionAuditerMessage.getOriginatingSession()Get originating user session responsible for the event.Methods in cz.metacentrum.perun.core.impl with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidAuthzResolverImpl.addAdmin(PerunSession sess, Facility facility, Group group) voidAuthzResolverImpl.addAdmin(PerunSession sess, Facility facility, User user) voidAuthzResolverImpl.addAdmin(PerunSession sess, Group group, Group authorizedGroup) voidAuthzResolverImpl.addAdmin(PerunSession sess, Group group, User user) voidAuthzResolverImpl.addAdmin(PerunSession sess, Resource resource, Group group) voidAuthzResolverImpl.addAdmin(PerunSession sess, Resource resource, User user) voidAuthzResolverImpl.addAdmin(PerunSession sess, User sponsoredUser, Group group) voidAuthzResolverImpl.addAdmin(PerunSession sess, User sponsoredUser, User user) voidServicesManagerImpl.addDestination(PerunSession sess, Service service, Facility facility, Destination destination) voidExtSourcesManagerImpl.addExtSource(PerunSession sess, Group group, ExtSource source) voidExtSourcesManagerImpl.addExtSource(PerunSession sess, Vo vo, ExtSource source) voidConsentsManagerImpl.addFacility(PerunSession sess, ConsentHub consentHub, Facility facility) voidGroupsManagerImpl.addGroupToAutoRegistration(PerunSession sess, Group group) voidGroupsManagerImpl.addGroupToAutoRegistration(PerunSession sess, Group group, ApplicationFormItem formItem) FacilitiesManagerImpl.addHost(PerunSession sess, Host host, Facility facility) GroupsManagerImpl.addMember(PerunSession sess, Group group, Member member, MembershipType type, boolean dualMember, int sourceGroupId) voidVosManagerImpl.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidFacilitiesManagerImpl.addOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidServicesManagerImpl.addRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerImpl.addRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidAuthzResolverImpl.addResourceRole(PerunSession sess, Group group, String role, Resource resource) voidAuthzResolverImpl.addResourceRole(PerunSession sess, User user, String role, Resource resource) voidUsersManagerImpl.addSpecificUserOwner(PerunSession sess, User user, User specificUser) voidMembersManagerImpl.addSponsor(PerunSession session, Member sponsoredMember, User sponsor) voidMembersManagerImpl.addSponsor(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) UsersManagerImpl.addUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) 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) UsersManagerImpl.anonymizeUser(PerunSession sess, User user) voidResourcesManagerImpl.assignAutomaticGroupToResource(PerunSession sess, Group group, Resource resource, Group sourceGroup) voidResourcesManagerImpl.assignGroupToResource(PerunSession sess, Group group, Resource resource, boolean autoAssignSubgroups) voidResourcesManagerImpl.assignGroupToResourceState(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) voidResourcesManagerImpl.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidResourcesManagerImpl.assignService(PerunSession sess, Resource resource, Service service) booleanAttributesManagerImpl.attributeExists(PerunSession sess, AttributeDefinition attribute) booleanFacilitiesManagerImpl.banExists(PerunSession sess, int banId) booleanFacilitiesManagerImpl.banExists(PerunSession sess, int userId, int facilityId) booleanResourcesManagerImpl.banExists(PerunSession sess, int banId) booleanResourcesManagerImpl.banExists(PerunSession sess, int memberId, int resourceId) voidAttributesManagerImpl.blockAttributeValue(PerunSession session, Attribute attribute) voidUsersManagerImpl.blockLogin(PerunSession sess, String login, String namespace, Integer relatedUserId) voidServicesManagerImpl.blockServiceOnDestination(PerunSession sess, int serviceId, int destinationId) voidServicesManagerImpl.blockServiceOnFacility(PerunSession sess, int serviceId, int facilityId) voidConsentsManagerImpl.changeConsentStatus(PerunSession sess, Consent consent) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, User user, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerImpl.changedAttributeHook(PerunSession sess, String key, Attribute attribute) voidAttributesManagerImpl.checkAttributeExists(PerunSession sess, AttributeDefinition attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerImpl.checkAttributeSemantics(PerunSession sess, String key, Attribute attribute) voidAttributesManagerImpl.checkAttributesExists(PerunSession sess, List<? extends AttributeDefinition> attributes) voidAttributesManagerImpl.checkAttributesExists(PerunSession sess, List<? extends AttributeDefinition> attributes, String expectedNamespace) voidAttributesManagerImpl.checkAttributesSemantics(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Facility facility, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Resource resource, List<Attribute> attributes) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) voidAttributesManagerImpl.checkAttributeSyntax(PerunSession sess, String key, Attribute attribute) booleanAuditMessagesManagerImpl.checkAuditerConsumerExists(PerunSession session, String consumerName) voidConsentsManagerImpl.checkConsentExists(PerunSession sess, Consent consent) voidConsentsManagerImpl.checkConsentHubExists(PerunSession sess, ConsentHub consentHub) voidExtSourcesManagerImpl.checkExtSourceExists(PerunSession perunSession, ExtSource es) voidFacilitiesManagerImpl.checkFacilityExists(PerunSession sess, Facility facility) Check if facility exists in underlaying data source.voidGroupsManagerImpl.checkGroupExists(PerunSession sess, Group group) voidFacilitiesManagerImpl.checkHostExists(PerunSession sess, Host host) voidMembersManagerImpl.checkMemberExists(PerunSession sess, Member member) voidAttributesManagerImpl.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) voidAttributesManagerImpl.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) voidOwnersManagerImpl.checkOwnerExists(PerunSession sess, Owner owner) Deprecated.voidUsersManagerImpl.checkPasswordResetRequestIsValid(PerunSession sess, UUID uuid) static voidUtils.checkPerunSession(PerunSession sess) voidUsersManagerImpl.checkReservedLogins(PerunSession sess, String namespace, String login, boolean ignoreCase) voidResourcesManagerImpl.checkResourceExists(PerunSession sess, Resource resource) voidResourcesManagerImpl.checkResourceTagExists(PerunSession sess, ResourceTag resourceTag) voidServicesManagerImpl.checkServiceExists(PerunSession sess, Service service) voidUsersManagerImpl.checkUserExists(PerunSession sess, User user) voidUsersManagerImpl.checkUserExtSourceExists(PerunSession sess, UserExtSource userExtSource) voidUsersManagerImpl.checkUserExtSourceExistsById(PerunSession sess, int id) voidVosManagerImpl.checkVoExists(PerunSession sess, Vo vo) booleanConsentsManagerImpl.consentExists(PerunSession sess, Consent consent) booleanConsentsManagerImpl.consentHubExists(PerunSession sess, ConsentHub consentHub) intAttributesManagerImpl.convertAttributeValuesToNonunique(PerunSession session, AttributeDefinition attrDef) voidAttributesManagerImpl.convertAttributeValuesToUnique(PerunSession session, AttributeDefinition attrDef) voidVosManagerImpl.createApplicationForm(PerunSession sess, Vo vo) AttributesManagerImpl.createAttribute(PerunSession sess, AttributeDefinition attribute) voidAuditMessagesManagerImpl.createAuditerConsumer(PerunSession perunSession, String consumerName) ConsentsManagerImpl.createConsent(PerunSession perunSession, Consent consent) ConsentsManagerImpl.createConsentHub(PerunSession sess, ConsentHub consentHub) ServicesManagerImpl.createDestination(PerunSession sess, Destination destination) ExtSourcesManagerImpl.createExtSource(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerImpl.createFacility(PerunSession sess, Facility facility) 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) OwnersManagerImpl.createOwner(PerunSession sess, Owner owner) Deprecated.ResourcesManagerImpl.createResource(PerunSession sess, Vo vo, Resource resource, Facility facility) ResourcesManagerImpl.createResourceTag(PerunSession perunSession, ResourceTag resourceTag, Vo vo) ServicesManagerImpl.createService(PerunSession sess, Service service) MembersManagerImpl.createSponsoredMember(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) UsersManagerImpl.createUser(PerunSession sess, User user) VosManagerImpl.createVo(PerunSession sess, Vo vo) AttributesManagerImpl.decorateMembersWithDefOptMemberAttributes(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) AttributesManagerImpl.decorateMembersWithDefOptUserAttributes(PerunSession sess, List<RichMember> members, List<String> userAttrNames) voidResourcesManagerImpl.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) voidMembersManagerImpl.deleteAllSponsors(PerunSession session, Member sponsoredMember) voidAttributesManagerImpl.deleteAttribute(PerunSession sess, AttributeDefinition attribute) voidConsentsManagerImpl.deleteConsent(PerunSession perunSession, Consent consent) voidConsentsManagerImpl.deleteConsentHub(PerunSession perunSession, ConsentHub consentHub) voidAttributesManagerImpl.deletedEntityHook(PerunSession sess, User user, Attribute attribute) voidServicesManagerImpl.deleteDestination(PerunSession sess, Destination destination) voidExtSourcesManagerImpl.deleteExtSource(PerunSession sess, ExtSource extSource) voidFacilitiesManagerImpl.deleteFacility(PerunSession sess, Facility facility) voidFacilitiesManagerImpl.deleteFacilityOwners(PerunSession sess, Facility facility) voidGroupsManagerImpl.deleteGroup(PerunSession sess, Vo vo, Group group) voidGroupsManagerImpl.deleteGroupFromAutoRegistration(PerunSession sess, Group group) voidGroupsManagerImpl.deleteGroupFromAutoRegistration(PerunSession sess, Group group, ApplicationFormItem formItem) voidMembersManagerImpl.deleteMember(PerunSession sess, Member member) voidOwnersManagerImpl.deleteOwner(PerunSession sess, Owner owner) Deprecated.voidUsersManagerImpl.deleteReservedLogin(PerunSession sess, Pair<String, String> login) voidUsersManagerImpl.deleteReservedLoginsForNamespace(PerunSession sess, String namespace) voidResourcesManagerImpl.deleteResource(PerunSession sess, Vo vo, Resource resource) voidResourcesManagerImpl.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerImpl.deleteService(PerunSession sess, Service service) voidMembersManagerImpl.deleteSponsorLinks(PerunSession sess, Member sponsoredMember) voidUsersManagerImpl.deleteSponsorLinks(PerunSession sess, User sponsor) voidUsersManagerImpl.deleteUser(PerunSession sess, User user) VosManagerImpl.deleteVo(PerunSession sess, Vo vo) voidVosManagerImpl.deleteVoApplicationForm(PerunSession sess, Vo vo) booleanServicesManagerImpl.destinationExists(PerunSession sess, Destination destination) booleanServicesManagerImpl.destinationExists(PerunSession sess, Service service, Facility facility, Destination destination) voidUsersManagerImpl.disableOwnership(PerunSession sess, User user, User specificUser) voidGroupsManagerImpl.disallowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) voidUsersManagerImpl.enableOwnership(PerunSession sess, User user, User specificUser) static List<RichUserExtSource> Utils.extractAdditionalUserExtSources(PerunSession sess, Map<String, String> subjectFromExtSource) Returns additionalUserExtSources from the subject.booleanExtSourcesManagerImpl.extSourceExists(PerunSession perunSession, ExtSource extSource) booleanFacilitiesManagerImpl.facilityExists(PerunSession sess, Facility facility) AttributesManagerImpl.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Host host, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Member member, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerImpl.fillAttribute(PerunSession sess, User user, Attribute attribute) MembersManagerImpl.findMembers(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) UsersManagerImpl.findUsers(PerunSession sess, String searchString) UsersManagerImpl.findUsersByExactMatch(PerunSession sess, String searchString) UsersManagerImpl.findUsersByExactName(PerunSession sess, String searchString) UsersManagerImpl.findUsersByName(PerunSession sess, String searchString) UsersManagerImpl.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) UsersManagerImpl.getActiveUserExtSources(PerunSession sess, User user) FacilitiesManagerImpl.getAdminGroups(PerunSession sess, Facility facility) ResourcesManagerImpl.getAdminGroups(PerunSession sess, Resource resource) VosManagerImpl.getAdminGroups(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getAdminGroups(PerunSession sess, Vo vo, String role) FacilitiesManagerImpl.getAdmins(PerunSession sess, Facility facility) GroupsManagerImpl.getAdmins(PerunSession sess, Group group) ResourcesManagerImpl.getAdmins(PerunSession sess, Resource resource) 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) AttributesManagerImpl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) AttributesManagerImpl.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerImpl.getAllAuditerConsumers(PerunSession sess) UsersManagerImpl.getAllBlockedLoginsInNamespaces(PerunSession sess) ConsentsManagerImpl.getAllConsentHubs(PerunSession sess) ConsentsManagerImpl.getAllConsents(PerunSession sess) FacilitiesManagerImpl.getAllExpiredBansOnFacilities(PerunSession sess) ResourcesManagerImpl.getAllExpiredBansOnResources(PerunSession sess) VosManagerImpl.getAllExpiredBansOnVos(PerunSession sess) AttributesManagerImpl.getAllGroupResourceValues(PerunSession sess, AttributeDefinition attributeDefinition) GroupsManagerImpl.getAllGroups(PerunSession sess) GroupsManagerImpl.getAllGroups(PerunSession sess, Vo vo) GroupsManagerImpl.getAllGroupsForAutoRegistration(PerunSession sess) GroupsManagerImpl.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) AttributesManagerImpl.getAllGroupValues(PerunSession sess, AttributeDefinition attributeDefinition) GroupsManagerImpl.getAllMemberGroups(PerunSession sess, Member member) MembersManagerImpl.getAllMembers(PerunSession sess) AttributesManagerImpl.getAllNamespaces(PerunSession sess) FacilitiesManagerImpl.getAllowedFacilities(PerunSession sess, Member member) FacilitiesManagerImpl.getAllowedFacilities(PerunSession sess, User user) FacilitiesManagerImpl.getAllowedMembers(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAllowedMembers(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAllowedMembers(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedMembersNotExpiredInGroup(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedResources(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAllowedResources(PerunSession sess, User user) FacilitiesManagerImpl.getAllowedUsers(PerunSession sess, Facility facility) ResourcesManagerImpl.getAllowedUsers(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedUsersNotExpiredInGroup(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAllowedVos(PerunSession sess, Facility facility) ResourcesManagerImpl.getAllResources(PerunSession sess) ResourcesManagerImpl.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerImpl.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) ResourcesManagerImpl.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) AttributesManagerImpl.getAllResourceValues(PerunSession sess, AttributeDefinition attributeDefinition) ServicesManagerImpl.getAllRichDestinations(PerunSession perunSession, Facility facility) ServicesManagerImpl.getAllRichDestinations(PerunSession perunSession, Service service) AttributesManagerImpl.getAllSimilarAttributeNames(PerunSession sess, String startingPartOfAttributeName) UsersManagerImpl.getAllUserExtSourcesByTypeAndLogin(PerunSession sess, String extType, String extLogin) AttributesManagerImpl.getAllUserFacilityRichAttributes(PerunSession sess, User user) AttributesManagerImpl.getAllUserValues(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getAnonymizedValue(PerunSession sess, User user, Attribute attribute) AttributesManagerImpl.getAppFormItemsForAppFormAndAttribute(PerunSession sess, int appFormId, AttributeDefinition attr) AttributesManagerImpl.getAppFormsWhereAttributeRelated(PerunSession sess, AttributeDefinition attr) GroupsManagerImpl.getAssignedGroupsToFacility(PerunSession perunSession, Facility facility) GroupsManagerImpl.getAssignedGroupsToResource(PerunSession perunSession, Resource resource) GroupsManagerImpl.getAssignedGroupsToResource(PerunSession perunSession, Resource resource, Member member) ResourcesManagerImpl.getAssignedMembers(PerunSession sess, Resource resource) ResourcesManagerImpl.getAssignedMembersWithStatus(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAssignedResources(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedResources(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerImpl.getAssignedResources(PerunSession sess, Group group) ResourcesManagerImpl.getAssignedResources(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedResources(PerunSession sess, Member member, Service service) ResourcesManagerImpl.getAssignedResources(PerunSession sess, User user, Vo vo) ServicesManagerImpl.getAssignedResources(PerunSession sess, Service service) UsersManagerImpl.getAssignedResources(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssignedResources(PerunSession sess, User user) ResourcesManagerImpl.getAssignedResourcesWithStatus(PerunSession sess, Member member) FacilitiesManagerImpl.getAssignedRichResources(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedRichResources(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedRichResources(PerunSession sess, Group group) ResourcesManagerImpl.getAssignedRichResources(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedRichResources(PerunSession sess, Member member, Service service) UsersManagerImpl.getAssignedRichResources(PerunSession sess, User user) ResourcesManagerImpl.getAssignedServices(PerunSession sess, Resource resource) ServicesManagerImpl.getAssignedServices(PerunSession perunSession, Facility facility) ServicesManagerImpl.getAssignedServices(PerunSession perunSession, Facility facility, Vo vo) FacilitiesManagerImpl.getAssignedUsers(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedUsers(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedUsers(PerunSession sess, Resource resource) GroupsManagerImpl.getAssociatedGroupsToFacility(PerunSession perunSession, Facility facility) GroupsManagerImpl.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource) GroupsManagerImpl.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource, Member member) FacilitiesManagerImpl.getAssociatedMembers(PerunSession sess, Facility facility, User user) ResourcesManagerImpl.getAssociatedMembers(PerunSession sess, Resource resource) ResourcesManagerImpl.getAssociatedResources(PerunSession sess, Group group) ResourcesManagerImpl.getAssociatedResources(PerunSession sess, Member member) UsersManagerImpl.getAssociatedResources(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssociatedResources(PerunSession sess, User user) FacilitiesManagerImpl.getAssociatedUsers(PerunSession sess, Facility facility) ResourcesManagerImpl.getAssociatedUsers(PerunSession sess, Resource resource) ExtSourcesManagerImpl.getAssociatedUsersIdsWithExtSource(PerunSession sess, ExtSource source) AttributesManagerImpl.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Facility facility, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Group group, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Host host, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Member member, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Resource resource, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, User user, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, Vo vo, String attributeName) AttributesManagerImpl.getAttribute(PerunSession sess, String key, String attributeName) AttributesManagerImpl.getAttributeById(PerunSession sess, Facility facility, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Facility facility, User user, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Group group, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Host host, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Member member, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Member member, Group group, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Member member, Resource resource, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Resource resource, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Resource resource, Group group, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, UserExtSource ues, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, User user, int id) AttributesManagerImpl.getAttributeById(PerunSession sess, Vo vo, int id) AttributesManagerImpl.getAttributeDefinition(PerunSession sess, String attributeName) AttributesManagerImpl.getAttributeDefinitionById(PerunSession sess, int id) AttributesManagerImpl.getAttributePolicyCollections(PerunSession sess, int attributeId) AttributesManagerImpl.getAttributes(PerunSession sess, Facility facility) AttributesManagerImpl.getAttributes(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Group group) AttributesManagerImpl.getAttributes(PerunSession sess, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Host host) AttributesManagerImpl.getAttributes(PerunSession sess, Host host, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Member member) AttributesManagerImpl.getAttributes(PerunSession sess, Member member, Group group) AttributesManagerImpl.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerImpl.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Member member, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Resource resource) AttributesManagerImpl.getAttributes(PerunSession sess, Resource resource, Group group) AttributesManagerImpl.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, User user) AttributesManagerImpl.getAttributes(PerunSession sess, UserExtSource ues) AttributesManagerImpl.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, User user, Facility facility, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, User user, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, Vo vo) AttributesManagerImpl.getAttributes(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerImpl.getAttributes(PerunSession sess, String key) AttributesManagerImpl.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getAttributesDefinition(PerunSession sess) AttributesManagerImpl.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) AttributesManagerImpl.getAttributesModule(PerunSession sess, AttributeDefinition attribute) Get the attribute module for the attributeintAuditMessagesManagerImpl.getAuditerMessagesCount(PerunSession perunSession) MembersManagerImpl.getAvailableSponsorsForMember(PerunSession sess, Member member) FacilitiesManagerImpl.getBan(PerunSession sess, int userId, int faclityId) ResourcesManagerImpl.getBan(PerunSession sess, int memberId, int resourceId) FacilitiesManagerImpl.getBanById(PerunSession sess, int banId) ResourcesManagerImpl.getBanById(PerunSession sess, int banId) VosManagerImpl.getBanById(PerunSession sess, int banId) VosManagerImpl.getBanForMember(PerunSession sess, int memberId) FacilitiesManagerImpl.getBansForFacility(PerunSession sess, int facilityId) ResourcesManagerImpl.getBansForMember(PerunSession sess, int memberId) ResourcesManagerImpl.getBansForResource(PerunSession sess, int resourceId) FacilitiesManagerImpl.getBansForUser(PerunSession sess, int userId) VosManagerImpl.getBansForUser(PerunSession sess, int userId) VosManagerImpl.getBansForVo(PerunSession sess, int voId) UsersManagerImpl.getBlockedLoginById(PerunSession sess, int id) UsersManagerImpl.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) ConsentsManagerImpl.getConsentById(PerunSession sess, int id) ConsentsManagerImpl.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerImpl.getConsentHubByFacility(PerunSession sess, int facilityId) ConsentsManagerImpl.getConsentHubById(PerunSession sess, int id) ConsentsManagerImpl.getConsentHubByName(PerunSession sess, String name) ConsentsManagerImpl.getConsentHubsByService(PerunSession session, int serviceId) ConsentsManagerImpl.getConsentsForConsentHub(PerunSession sess, int id) ConsentsManagerImpl.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) ConsentsManagerImpl.getConsentsForUser(PerunSession sess, int id) ConsentsManagerImpl.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) ConsentsManagerImpl.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) AttributesManagerImpl.getCriticalAttributeActions(PerunSession sess, int attrId) ServicesManagerImpl.getDestination(PerunSession sess, String destination, String type) ServicesManagerImpl.getDestinationById(PerunSession sess, int id) ServicesManagerImpl.getDestinations(PerunSession perunSession) ServicesManagerImpl.getDestinations(PerunSession perunSession, Facility facility) ServicesManagerImpl.getDestinations(PerunSession sess, Service service, Facility facility) intServicesManagerImpl.getDestinationsCount(PerunSession sess) FacilitiesManagerImpl.getDirectAdmins(PerunSession sess, Facility facility) GroupsManagerImpl.getDirectAdmins(PerunSession sess, Group group) ResourcesManagerImpl.getDirectAdmins(PerunSession perunSession, Resource resource) VosManagerImpl.getDirectAdmins(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getDirectAdmins(PerunSession sess, Vo vo, String role) GroupsManagerImpl.getDirectMemberGroupStatus(PerunSession session, Member member, Group group) static StringUtils.getEmailMessagePartFromEntitylessAttribute(PerunSession sess, String attributeName, String language, String logAction, Boolean plainText) Resolve email template (subject/message) from an entityless attribute.AttributesManagerImpl.getEntitylessAttributes(PerunSession sess, String attrName) AttributesManagerImpl.getEntitylessAttrValueForUpdate(PerunSession sess, int attrId, String key) AttributesManagerImpl.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getEntitylessStringAttributeMapping(PerunSession sess, String attributeName) ExtSourcesManagerImpl.getExtSourceById(PerunSession sess, int id) ExtSourcesManagerImpl.getExtSourceByName(PerunSession sess, String name) ExtSourcesManagerImpl.getExtSources(PerunSession sess) ExtSourcesManagerImpl.getExtSourcesToSynchronize(PerunSession sess) FacilitiesManagerImpl.getFacilities(PerunSession sess) SearcherImpl.getFacilities(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) FacilitiesManagerImpl.getFacilitiesByAttribute(PerunSession sess, Attribute attribute) FacilitiesManagerImpl.getFacilitiesByAttributePartialMatch(PerunSession sess, AttributeDefinition attrDef, String value) FacilitiesManagerImpl.getFacilitiesByDestination(PerunSession sess, String destination) FacilitiesManagerImpl.getFacilitiesByHostName(PerunSession sess, String hostname) FacilitiesManagerImpl.getFacilitiesByIds(PerunSession perunSession, List<Integer> ids) intFacilitiesManagerImpl.getFacilitiesCount(PerunSession sess) ServicesManagerImpl.getFacilitiesDestinations(PerunSession sess, Vo vo) GroupsManagerImpl.getFacilitiesWhereGroupIsAdmin(PerunSession session, Group group) FacilitiesManagerImpl.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) FacilitiesManagerImpl.getFacilityById(PerunSession sess, int id) FacilitiesManagerImpl.getFacilityByName(PerunSession sess, String name) FacilitiesManagerImpl.getFacilityForHost(PerunSession sess, Host host) intResourcesManagerImpl.getFacilityId(PerunSession sess, Resource resource) Deprecated.ResourcesManagerImpl.getFailedGroupResourceAssignmentCause(PerunSession sess, Group group, Resource resource) GroupsManagerImpl.getGroupAdmins(PerunSession sess, Group group) GroupsManagerImpl.getGroupApplicationIds(PerunSession sess, Group group) ResourcesManagerImpl.getGroupAssignments(PerunSession sess, Resource resource) GroupsManagerImpl.getGroupById(PerunSession sess, int id) GroupsManagerImpl.getGroupByName(PerunSession sess, Vo vo, String name) ExtSourcesManagerImpl.getGroupExtSourcesIds(PerunSession perunSession, Group group) GroupsManagerImpl.getGroupMembers(PerunSession sess, Group group) GroupsManagerImpl.getGroupMembers(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatus) GroupsManagerImpl.getGroupMembersById(PerunSession sess, Group group, int id) GroupsManagerImpl.getGroupMembersByMembership(PerunSession sess, Group group, MembershipType membershipType) ResourcesManagerImpl.getGroupResourceAssignments(PerunSession sess, List<GroupResourceStatus> statuses) GroupsManagerImpl.getGroupResourcePairsByAttribute(PerunSession sess, Attribute attribute) ResourcesManagerImpl.getGroupResourceStatus(PerunSession sess, Group group, Resource resource) GroupsManagerImpl.getGroups(PerunSession sess, Vo vo) SearcherImpl.getGroups(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) GroupsManagerImpl.getGroupsByAttribute(PerunSession sess, Attribute attribute) SearcherImpl.getGroupsByGroupResourceSetting(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) GroupsManagerImpl.getGroupsByIds(PerunSession perunSession, List<Integer> ids) intGroupsManagerImpl.getGroupsCount(PerunSession sess) intGroupsManagerImpl.getGroupsCount(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsForAutoRegistration(PerunSession sess, Group group, ApplicationFormItem formItem) 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.getGroupsStructuresToSynchronize(PerunSession sess) GroupsManagerImpl.getGroupsToSynchronize(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerImpl.getGroupsWhereGroupIsAdmin(PerunSession session, Group group) GroupsManagerImpl.getGroupsWhereUserIsActiveMember(PerunSession sess, User user, Vo vo) UsersManagerImpl.getGroupsWhereUserIsAdmin(PerunSession sess, User user) UsersManagerImpl.getGroupsWhereUserIsAdmin(PerunSession sess, Vo vo, User user) GroupsManagerImpl.getGroupsWithAssignedExtSourceInVo(PerunSession sess, ExtSource source, Vo vo) GroupsManagerImpl.getGroupUsers(PerunSession sess, Group group) FacilitiesManagerImpl.getHostById(PerunSession sess, int id) FacilitiesManagerImpl.getHosts(PerunSession sess, Facility facility) FacilitiesManagerImpl.getHostsByHostname(PerunSession sess, String hostname) intFacilitiesManagerImpl.getHostsCount(PerunSession sess, Facility facility) intUsersManagerImpl.getIdOfBlockedLogin(PerunSession sess, String login, String namespace) intAuditMessagesManagerImpl.getLastMessageId(PerunSession perunSession) MembersManagerImpl.getMemberById(PerunSession sess, int id) 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) SearcherImpl.getMembersByExpiration(PerunSession sess, String operator, LocalDate date, int days) SearcherImpl.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date, int days) MembersManagerImpl.getMembersByIds(PerunSession perunSession, List<Integer> ids) MembersManagerImpl.getMembersByUser(PerunSession sess, User user) MembersManagerImpl.getMembersByUsers(PerunSession sess, List<User> users, Vo vo) MembersManagerImpl.getMembersByUsersIds(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerImpl.getMembersByUserWithStatus(PerunSession sess, User user, Status status) 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) intMembersManagerImpl.getMemberVoId(PerunSession sess, Member member) VosManagerImpl.getMemberVos(PerunSession sess, int voId) AuditMessagesManagerImpl.getMessages(PerunSession perunSession, int count) AuditMessagesManagerImpl.getMessagesByCount(PerunSession perunSession, int count) AuditMessagesManagerImpl.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) AuditMessagesManagerImpl.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) GroupsManagerImpl.getOperandGroups(PerunSession sess, int groupId) OwnersManagerImpl.getOwnerById(PerunSession sess, int id) Deprecated.OwnersManagerImpl.getOwnerByName(PerunSession sess, String name) Deprecated.FacilitiesManagerImpl.getOwnerFacilities(PerunSession sess, Owner owner) FacilitiesManagerImpl.getOwners(PerunSession sess, Facility facility) Deprecated.OwnersManagerImpl.getOwners(PerunSession sess) Deprecated.GroupsManagerImpl.getParentGroup(PerunSession sess, Group group) VosManagerImpl.getParentVos(PerunSession sess, int memberVoId) UsersManagerImpl.getPasswordManagerModule(PerunSession session, String namespace) UsersManagerImpl.getPendingPreferredEmailChanges(PerunSession sess, User user) AttributesManagerImpl.getPerunBeanIdsForUniqueAttributeValue(PerunSession sess, Attribute attribute) UsersManagerImpl.getPreferredEmailChangeRequest(PerunSession sess, User user, UUID uuid) UsersManagerImpl.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Facility facility) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resource, Facility facility) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resource, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resource, User user) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Resource resource, List<Integer> serviceIds) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Host host) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Member member) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, User user) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, Vo vo) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, List<Member> members, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, Service service, List<User> users) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, List<Service> services, Group group) AttributesManagerImpl.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributesDefinition(PerunSession sess, Service service) AttributesManagerImpl.getRequiredAttributesForGroups(PerunSession sess, Service service, List<Group> groups) UsersManagerImpl.getReservedLoginsByApp(PerunSession sess, int appId) UsersManagerImpl.getReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) ResourcesManagerImpl.getResourceAssignments(PerunSession sess, Group group) ResourcesManagerImpl.getResourceById(PerunSession sess, int id) ResourcesManagerImpl.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerImpl.getResourceRequiredAttributesDefinition(PerunSession sess, Resource resource) ResourcesManagerImpl.getResources(PerunSession sess) ResourcesManagerImpl.getResources(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) ResourcesManagerImpl.getResources(PerunSession sess, Vo vo) SearcherImpl.getResources(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerImpl.getResourcesByAttribute(PerunSession sess, Attribute attribute) ResourcesManagerImpl.getResourcesByIds(PerunSession sess, List<Integer> ids) intResourcesManagerImpl.getResourcesCount(PerunSession sess) 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, User user) ResourcesManagerImpl.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) GroupsManagerImpl.getResultGroups(PerunSession sess, int groupId) GroupsManagerImpl.getResultGroupsIds(PerunSession sess, int groupId) ServicesManagerImpl.getRichDestinations(PerunSession perunSession, Facility facility, Service service) ResourcesManagerImpl.getRichResourceById(PerunSession sess, int id) ResourcesManagerImpl.getRichResources(PerunSession sess, Vo vo) ResourcesManagerImpl.getRichResourcesByIds(PerunSession perunSession, List<Integer> ids) ResourcesManagerImpl.getRichResourcesWithMemberAndAttribute(PerunSession perunSession, Member member, AttributeDefinition ad) ServicesManagerImpl.getServiceById(PerunSession sess, int id) ServicesManagerImpl.getServiceByName(PerunSession sess, String name) GroupsManagerImpl.getServiceGroupMembers(PerunSession sess, Group group) ServicesManagerImpl.getServices(PerunSession sess) ServicesManagerImpl.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) UsersManagerImpl.getSpecificUsers(PerunSession sess) UsersManagerImpl.getSpecificUsersByUser(PerunSession sess, User user) MembersManagerImpl.getSponsoredMembers(PerunSession sess, User sponsor) MembersManagerImpl.getSponsoredMembers(PerunSession sess, Vo vo) MembersManagerImpl.getSponsoredMembers(PerunSession sess, Vo vo, User sponsor) MembersManagerImpl.getSponsoredRichMembers(PerunSession sess, Vo vo) UsersManagerImpl.getSponsors(PerunSession sess, Member sponsoredMember) UsersManagerImpl.getSponsorsForSponsoredMembersInVo(PerunSession sess, int voId) MembersManagerImpl.getSponsorship(PerunSession sess, Member sponsoredMember, User sponsor) MembersManagerImpl.getSponsorshipsExpiringInRange(PerunSession sess, LocalDate from, LocalDate to) GroupsManagerImpl.getSubGroups(PerunSession sess, Group parentGroup) intGroupsManagerImpl.getSubGroupsCount(PerunSession sess, Group parentGroup) GroupsManagerImpl.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query) GroupsManagerImpl.getTotalGroupStatusForMembers(PerunSession session, Group group, List<Member> members) GroupsManagerImpl.getTotalMemberGroupStatus(PerunSession session, Member member, Group group) UsersManagerImpl.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) MembersManagerImpl.getUnifiedMemberGroupStatus(PerunSession sess, Member member, Resource resource) MembersManagerImpl.getUnifiedMemberGroupStatus(PerunSession sess, User user, Facility facility) AttributesManagerImpl.getUninitializedAttributesModule(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getUserAttrValueForUpdate(PerunSession sess, int attrId, int userId) UsersManagerImpl.getUserById(PerunSession sess, int id) UsersManagerImpl.getUserByMember(PerunSession sess, Member member) UsersManagerImpl.getUserByUserExtSource(PerunSession sess, UserExtSource userExtSource) UsersManagerImpl.getUserExtSourceByExtLogin(PerunSession sess, ExtSource source, String extLogin) UsersManagerImpl.getUserExtSourceById(PerunSession sess, int id) UsersManagerImpl.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) UsersManagerImpl.getUserExtSources(PerunSession sess, User user) UsersManagerImpl.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) AttributesManagerImpl.getUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) GroupsManagerImpl.getUserGroups(PerunSession sess, User user) GroupsManagerImpl.getUserGroups(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) AttributesManagerImpl.getUserIdsByLogin(PerunSession sess, String login) SearcherImpl.getUsers(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) UsersManagerImpl.getUsers(PerunSession sess) UsersManagerImpl.getUsersByAttribute(PerunSession sess, Attribute attribute) UsersManagerImpl.getUsersByAttribute(PerunSession sess, Attribute attribute, boolean ignoreCase) UsersManagerImpl.getUsersByAttributeValue(PerunSession sess, AttributeDefinition attributeDefinition, String attributeValue) UsersManagerImpl.getUsersByCoreAttributeValue(PerunSession sess, AttributeDefinition attributeDefinition, String attributeValue) UsersManagerImpl.getUsersByExtSourceTypeAndLogin(PerunSession perunSession, String extSourceType, String login) UsersManagerImpl.getUsersByIds(PerunSession sess, List<Integer> usersIds) UsersManagerImpl.getUsersBySpecificUser(PerunSession sess, User specificUser) UsersManagerImpl.getUsersByVo(PerunSession sess, Vo vo) intUsersManagerImpl.getUsersCount(PerunSession sess) UsersManagerImpl.getUsersPage(PerunSession sess, UsersPageQuery query) UsersManagerImpl.getUsersWithoutVoAssigned(PerunSession sess) AttributesManagerImpl.getUserVirtualAttributeModule(PerunSession sess, AttributeDefinition attribute) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Facility facility) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Group group) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Host host) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Member member) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Member member, Group group) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Member member, Resource resource) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Resource resource) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, User user) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, UserExtSource ues) AttributesManagerImpl.getVirtualAttributes(PerunSession sess, Vo vo) VosManagerImpl.getVoApplicationIds(PerunSession sess, Vo vo) VosManagerImpl.getVoById(PerunSession sess, int id) VosManagerImpl.getVoByShortName(PerunSession sess, String shortName) ExtSourcesManagerImpl.getVoExtSourcesIds(PerunSession sess, Vo vo) intGroupsManagerImpl.getVoId(PerunSession sess, Group group) AuthzResolverImpl.getVoIdsForGroupInRole(PerunSession sess, Group group, String role) AuthzResolverImpl.getVoIdsForUserInRole(PerunSession sess, User user, String role) VosManagerImpl.getVos(PerunSession sess) VosManagerImpl.getVosByIds(PerunSession perunSession, List<Integer> ids) intVosManagerImpl.getVosCount(PerunSession sess) GroupsManagerImpl.getVosWhereGroupIsAdmin(PerunSession session, Group group) UsersManagerImpl.getVosWhereUserIsAdmin(PerunSession sess, User user) UsersManagerImpl.getVosWhereUserIsMember(PerunSession sess, User user) booleanGroupsManagerImpl.groupExists(PerunSession sess, Group group) booleanAuthzResolverImpl.groupMatchesUserRolesFilter(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) booleanResourcesManagerImpl.groupResourceAssignmentExists(PerunSession sess, Resource resource, Group group) booleanVosManagerImpl.hasEmbeddedGroupsItemInForm(PerunSession sess, int voId) booleanGroupsManagerImpl.hasGroupAnyManagerRole(PerunSession session, Group group) booleanFacilitiesManagerImpl.hostExists(PerunSession sess, Host host) voidAttributesManagerImpl.initAndRegisterAttributeModules(PerunSession sess, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) voidExtSourcesManagerImpl.initialize(PerunSession sess, PerunBl perunBl) Routine which initialize the extSourcesManager.booleanAttributesManagerImpl.insertAttribute(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) booleanGroupsManagerImpl.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) booleanAttributesManagerImpl.isAttributeActionCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) booleanAttributesManagerImpl.isAttributeActionGloballyCritical(PerunSession sess, int attrId, AttributeAction action) booleanAttributesManagerImpl.isAttributeRequiredByFacility(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) booleanAttributesManagerImpl.isAttributeRequiredByGroup(PerunSession sess, Group group, AttributeDefinition attributeDefinition) booleanAttributesManagerImpl.isAttributeRequiredByResource(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) booleanAttributesManagerImpl.isAttributeRequiredByVo(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) AttributesManagerImpl.isAttributeValueBlocked(PerunSession session, Attribute attribute) booleanAttributesManagerImpl.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerImpl.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerImpl.isDefAttribute(PerunSession sess, AttributeDefinition attribute) booleanGroupsManagerImpl.isDirectGroupMember(PerunSession sess, Group group, Member member) booleanResourcesManagerImpl.isGroupAssigned(PerunSession sess, Resource resource, Group group) booleanGroupsManagerImpl.isGroupForAnyAutoRegistration(PerunSession sess, Group group) booleanGroupsManagerImpl.isGroupForAutoRegistration(PerunSession sess, Group group, List<Integer> formItems) booleanAuthzResolverImpl.isGroupInRoleForVo(PerunSession session, Group group, String role, Vo vo) GroupsManagerImpl.isGroupLastAdminInSomeFacility(PerunSession sess, Group group) GroupsManagerImpl.isGroupLastAdminInSomeVo(PerunSession sess, Group group) booleanResourcesManagerImpl.isGroupManuallyAssigned(PerunSession sess, Group group, Resource resource) booleanGroupsManagerImpl.isGroupMember(PerunSession sess, Group group, Member member) booleanAttributesManagerImpl.isLoginAlreadyUsed(PerunSession sess, String login, String namespace) booleanUsersManagerImpl.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) booleanUsersManagerImpl.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) booleanUsersManagerImpl.isLoginBlockedGlobally(PerunSession sess, String login) booleanUsersManagerImpl.isLoginReserved(PerunSession sess, String namespace, String login, boolean ignoreCase) booleanVosManagerImpl.isMemberBanned(PerunSession sess, int memberId) booleanAttributesManagerImpl.isOptAttribute(PerunSession sess, AttributeDefinition attribute) booleanGroupsManagerImpl.isRelationRemovable(PerunSession sess, Group resultGroup, Group operandGroup) booleanServicesManagerImpl.isServiceAssignedToFacility(PerunSession sess, Facility facility, Service service) booleanResourcesManagerImpl.isUserAllowed(PerunSession sess, User user, Resource resource) booleanUsersManagerImpl.isUserAnonymized(PerunSession sess, User user) booleanResourcesManagerImpl.isUserAssigned(PerunSession sess, User user, Resource resource) booleanAuthzResolverImpl.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo) booleanGroupsManagerImpl.isUserMemberOfGroup(PerunSession sess, User user, Group group) booleanUsersManagerImpl.isUserPerunAdmin(PerunSession sess, User user) Deprecated.booleanAttributesManagerImpl.isVirtAttribute(PerunSession sess, AttributeDefinition attribute) booleanAuthzResolverImpl.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific vovoidExtSourcesManagerImpl.loadExtSourcesDefinitions(PerunSession sess) Loads the extSources definitions from the XML configuration file.UsersManagerImpl.loadPasswordResetRequest(PerunSession sess, UUID uuid) voidAuditer.log(PerunSession sess, AuditEvent event) Log message.voidAuditer.logWithoutTransaction(PerunSession sess, AuditEvent event) Log message without checking current transactions.voidAuthzResolverImpl.makeAuthorizedGroupPerunObserver(PerunSession sess, Group authorizedGroup) voidAuthzResolverImpl.makeUserCabinetAdmin(PerunSession sess, User user) voidAuthzResolverImpl.makeUserPerunAdmin(PerunSession sess, User user) voidAuthzResolverImpl.makeUserPerunObserver(PerunSession sess, User user) booleanMembersManagerImpl.memberExists(PerunSession sess, Member member) voidMembersManagerImpl.moveMembersApplications(PerunSession sess, Member sourceMember, Member targetMember) booleanOwnersManagerImpl.ownerExists(PerunSession sess, Owner owner) Deprecated.AuditMessagesManagerImpl.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) AuditMessagesManagerImpl.pollConsumerMessages(PerunSession perunSession, String consumerName) AuditMessagesManagerImpl.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) voidMembersManagerImpl.rejectAllMemberOpenApplications(PerunSession sess, Member member) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Facility facility, Group group) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Facility facility, User user) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Group group, Group authorizedGroup) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Group group, User user) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Resource resource, Group group) voidAuthzResolverImpl.removeAdmin(PerunSession sess, Resource resource, User user) voidAuthzResolverImpl.removeAdmin(PerunSession sess, User sponsoredUser, Group group) voidAuthzResolverImpl.removeAdmin(PerunSession sess, User sponsoredUser, User user) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Facility facility) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Facility facility, User user) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Group group) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Host host) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Member member) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Member member, Group group) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Member member, Resource resource) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Resource resource) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Resource resource, Group group) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, User user) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, UserExtSource ues) booleanAttributesManagerImpl.removeAllAttributes(PerunSession sess, Vo vo) voidUsersManagerImpl.removeAllAuthorships(PerunSession sess, User user) voidAuthzResolverImpl.removeAllAuthzForFacility(PerunSession sess, Facility facility) voidAuthzResolverImpl.removeAllAuthzForGroup(PerunSession sess, Group group) voidAuthzResolverImpl.removeAllAuthzForResource(PerunSession sess, Resource resource) voidAuthzResolverImpl.removeAllAuthzForService(PerunSession sess, Service service) voidAuthzResolverImpl.removeAllAuthzForVo(PerunSession sess, Vo vo) voidServicesManagerImpl.removeAllDestinations(PerunSession sess, Facility facility) voidServicesManagerImpl.removeAllDestinations(PerunSession sess, Service service, Facility facility) voidAttributesManagerImpl.removeAllGroupResourceAttributes(PerunSession sess, Resource resource) voidGroupsManagerImpl.removeAllManagerRolesOfGroup(PerunSession session, Group group) voidAttributesManagerImpl.removeAllMemberResourceAttributes(PerunSession sess, Resource resource) voidUsersManagerImpl.removeAllPasswordResetRequests(PerunSession sess, User user) voidUsersManagerImpl.removeAllPreferredEmailChangeRequests(PerunSession sess, User user) voidServicesManagerImpl.removeAllRequiredAttributes(PerunSession sess, Service service) voidResourcesManagerImpl.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) voidAuthzResolverImpl.removeAllSponsoredUserAuthz(PerunSession sess, User sponsoredUser) voidAuthzResolverImpl.removeAllUserAuthz(PerunSession sess, User user) voidUsersManagerImpl.removeAllUserExtSources(PerunSession sess, User user) booleanAttributesManagerImpl.removeAllUserFacilityAttributes(PerunSession sess, User user) booleanAttributesManagerImpl.removeAllUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) voidAttributesManagerImpl.removeAndUnregisterAttrModule(PerunSession sess, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) booleanAttributesManagerImpl.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) voidResourcesManagerImpl.removeAutomaticGroupFromResource(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) voidFacilitiesManagerImpl.removeBan(PerunSession sess, int banId) voidFacilitiesManagerImpl.removeBan(PerunSession sess, int userId, int facilityId) voidResourcesManagerImpl.removeBan(PerunSession sess, int banId) voidResourcesManagerImpl.removeBan(PerunSession sess, int memberId, int resourceId) voidVosManagerImpl.removeBan(PerunSession sess, int banId) voidAuthzResolverImpl.removeCabinetAdmin(PerunSession sess, User user) voidServicesManagerImpl.removeDestination(PerunSession sess, Service service, Facility facility, Destination destination) voidExtSourcesManagerImpl.removeExtSource(PerunSession perunSession, Group group, ExtSource source) voidExtSourcesManagerImpl.removeExtSource(PerunSession sess, Vo vo, ExtSource source) voidConsentsManagerImpl.removeFacility(PerunSession sess, ConsentHub consentHub, Facility facility) voidResourcesManagerImpl.removeGroupFromResource(PerunSession sess, Group group, Resource resource) voidGroupsManagerImpl.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) voidFacilitiesManagerImpl.removeHost(PerunSession sess, Host host) voidGroupsManagerImpl.removeMember(PerunSession sess, Group group, Member member) voidVosManagerImpl.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) voidFacilitiesManagerImpl.removeOwner(PerunSession sess, Facility facility, Owner owner) Deprecated.voidAuthzResolverImpl.removePerunAdmin(PerunSession sess, User user) voidAuthzResolverImpl.removePerunObserver(PerunSession sess, User user) voidAuthzResolverImpl.removePerunObserverFromAuthorizedGroup(PerunSession sess, Group authorizedGroup) voidServicesManagerImpl.removeRequiredAttribute(PerunSession sess, Service service, AttributeDefinition attribute) voidServicesManagerImpl.removeRequiredAttributes(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) voidAuthzResolverImpl.removeResourceRole(PerunSession sess, String role, Resource resource, Group group) voidAuthzResolverImpl.removeResourceRole(PerunSession sess, String role, Resource resource, User user) voidResourcesManagerImpl.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) voidGroupsManagerImpl.removeResultGroupRelations(PerunSession sess, Group resultGroup) voidResourcesManagerImpl.removeService(PerunSession sess, Resource resource, Service service) voidUsersManagerImpl.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) voidMembersManagerImpl.removeSponsor(PerunSession session, Member sponsoredMember, User sponsor) voidUsersManagerImpl.removeUserExtSource(PerunSession sess, User user, UserExtSource userExtSource) booleanAttributesManagerImpl.removeVirtualAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) booleanAttributesManagerImpl.removeVirtualAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) booleanAttributesManagerImpl.removeVirtualAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) voidAuthzResolverImpl.removeVoRole(PerunSession sess, String role, Vo vo, Group group) voidAuthzResolverImpl.removeVoRole(PerunSession sess, String role, Vo vo, User user) UsersManagerImpl.requestPreferredEmailChange(PerunSession sess, User user, String email) booleanResourcesManagerImpl.resourceExists(PerunSession sess, Resource resource) booleanResourcesManagerImpl.resourceTagExists(PerunSession sess, ResourceTag resourceTag) voidGroupsManagerImpl.saveGroupRelation(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) FacilitiesManagerImpl.searchForFacilities(PerunSession sess, String searchString, boolean includeIDs) FacilitiesManagerImpl.searchForFacilities(PerunSession sess, String searchString, Set<Integer> facilityIds, boolean includeIDs) GroupsManagerImpl.searchForGroups(PerunSession sess, String searchString, boolean includeIDs) GroupsManagerImpl.searchForGroups(PerunSession sess, String searchString, Set<Integer> groupIds, Set<Integer> voIds, boolean includeIDs) UsersManagerImpl.searchForUsers(PerunSession sess, String searchString) VosManagerImpl.searchForVos(PerunSession sess, String searchString, boolean includeIDs) VosManagerImpl.searchForVos(PerunSession sess, String searchString, Set<Integer> voIds, boolean includeIDs) static voidUtils.sendIdentityAddedAlerts(PerunSession sess, UserExtSource newUes) Sends all alerts about an identity being added.static voidUtils.sendIdentityRemovedAlerts(PerunSession sess, UserExtSource removedUes, List<Attribute> uesAttrs) Sends all alerts about an identity being removed.static voidUtils.sendSMS(PerunSession sess, Member member, String message) Sends SMS to the phone number of a member with the given message.static voidUtils.sendSMS(PerunSession sess, User user, String message) Sends SMS to the phone number of a user with the given message.booleanServicesManagerImpl.serviceExists(PerunSession sess, Service service) booleanAttributesManagerImpl.setAttribute(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) booleanAttributesManagerImpl.setAttribute(PerunSession sess, Object object, Attribute attribute) voidAttributesManagerImpl.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) voidAttributesManagerImpl.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) booleanAttributesManagerImpl.setAttributeWithNullValue(PerunSession sess, int userId, Attribute attribute) booleanAttributesManagerImpl.setAttributeWithNullValue(PerunSession sess, String key, Attribute attribute) FacilitiesManagerImpl.setBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerImpl.setBan(PerunSession sess, BanOnResource banOnResource) VosManagerImpl.setBan(PerunSession sess, BanOnVo banOnVo) voidGroupsManagerImpl.setDirectGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) voidResourcesManagerImpl.setFailedGroupResourceAssignmentCause(PerunSession sess, Group group, Resource resource, String cause) voidResourcesManagerImpl.setGroupResourceStatus(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) voidGroupsManagerImpl.setIndirectGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) voidAuditMessagesManagerImpl.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) voidFacilitiesManagerImpl.setOwners(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.voidUsersManagerImpl.setSpecificUserType(PerunSession sess, User user, SpecificUserType specificUserType) MembersManagerImpl.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) voidMembersManagerImpl.setStatus(PerunSession sess, Member member, Status status) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Facility facility, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Group group, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Member member, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Member member, Group group, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Resource resource, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) booleanAttributesManagerImpl.setVirtualAttribute(PerunSession sess, User user, Attribute attribute) booleanVosManagerImpl.shortNameForVoExists(PerunSession sess, Vo vo) booleanMembersManagerImpl.someAvailableSponsorExistsForMember(PerunSession sess, Member member) booleanUsersManagerImpl.specificUserOwnershipExists(PerunSession sess, User user, User specificUser) voidAuditer.storeMessageToDb(PerunSession sess, AuditEvent event) Stores the message to the DB.MembersManagerImpl.storePasswordResetRequest(PerunSession sess, User user, String namespace, String mail, LocalDateTime validityTo) voidGroupsManagerImpl.suspendGroupSynchronization(PerunSession sess, boolean suspend) voidTasksManagerImpl.suspendTasksPropagation(PerunSession sess, boolean suspend) voidUsersManagerImpl.unblockLogin(PerunSession sess, String login, String namespace) voidUsersManagerImpl.unblockLoginsById(PerunSession sess, List<Integer> loginIds) voidUsersManagerImpl.unblockLoginsForNamespace(PerunSession sess, String namespace) voidUsersManagerImpl.unsetSpecificUserType(PerunSession sess, User user, SpecificUserType specificUserType) MembersManagerImpl.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) booleanAttributesManagerImpl.updateAttribute(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) AttributesManagerImpl.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) FacilitiesManagerImpl.updateBan(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerImpl.updateBan(PerunSession sess, BanOnResource banOnResource) VosManagerImpl.updateBan(PerunSession sess, BanOnVo banOnVo) voidConsentsManagerImpl.updateConsentHub(PerunSession sess, ConsentHub consentHub) voidExtSourcesManagerImpl.updateExtSource(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerImpl.updateFacility(PerunSession sess, Facility facility) GroupsManagerImpl.updateGroup(PerunSession sess, Group group) GroupsManagerImpl.updateGroupName(PerunSession sess, Group group) UsersManagerImpl.updateNameTitles(PerunSession sess, User user) GroupsManagerImpl.updateParentGroupId(PerunSession sess, Group group) ResourcesManagerImpl.updateResource(PerunSession sess, Resource resource) ResourcesManagerImpl.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) voidServicesManagerImpl.updateService(PerunSession sess, Service service) voidMembersManagerImpl.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerImpl.updateUser(PerunSession sess, User user) UsersManagerImpl.updateUserExtSource(PerunSession sess, UserExtSource userExtSource) voidUsersManagerImpl.updateUserExtSourceLastAccess(PerunSession sess, UserExtSource userExtSource) VosManagerImpl.updateVo(PerunSession sess, Vo vo) booleanUsersManagerImpl.userExists(PerunSession sess, User user) booleanUsersManagerImpl.userExtSourceExists(PerunSession sess, UserExtSource userExtSource) booleanVosManagerImpl.voExists(PerunSession sess, Vo vo) Constructors in cz.metacentrum.perun.core.impl with parameters of type PerunSession -
Uses of PerunSession in cz.metacentrum.perun.core.impl.modules.attributes
Methods in cz.metacentrum.perun.core.impl.modules.attributes with parameters of type PerunSessionModifier and TypeMethodDescriptionurn_perun_user_attribute_def_virt_alternativeLoginNames.modifyValue(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) urn_perun_user_attribute_def_virt_eduPersonORCID.modifyValue(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) urn_perun_user_attribute_def_virt_institutionsCountries.modifyValue(PerunSession session, cz.metacentrum.perun.core.impl.modules.attributes.DnsMapCtx ctx, UserExtSource ues, String value) Replaces DNS domain with country name, or null. -
Uses of PerunSession in cz.metacentrum.perun.core.impl.modules.pwdmgr
Methods in cz.metacentrum.perun.core.impl.modules.pwdmgr with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidAdminmetaPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidDummyPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidGenericPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidLifescienceidusernamePasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidMuPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidSambaduPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidAdminmetaPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidDummyPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidEinfraPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidGenericPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidMuadmPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidMuPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidDummyPasswordManagerModule.checkPassword(PerunSession sess, String userLogin, String password) voidGenericPasswordManagerModule.checkPassword(PerunSession sess, String userLogin, String password) voidMuPasswordManagerModule.checkPassword(PerunSession sess, String userLogin, String password) voidSambaduPasswordManagerModule.checkPassword(PerunSession sess, String userLogin, String password) voidAdminmetaPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidDummyPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidEinfraPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidGenericPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidIcsmuniczPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidLifescienceidusernamePasswordManagerModule.checkPasswordStrength(PerunSession sess, String userLogin, String newPassword) voidMuadmPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidMuPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidAdminmetaPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidDummyPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidEinfraPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidGenericPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidMuPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidSambaduPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidAdminmetaPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidDummyPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidEinfraPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidGenericPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidMuPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidSambaduPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidDummyPasswordManagerModule.deletePassword(PerunSession sess, String userLogin) voidGenericPasswordManagerModule.deletePassword(PerunSession sess, String userLogin) voidMuPasswordManagerModule.deletePassword(PerunSession sess, String userLogin) voidSambaduPasswordManagerModule.deletePassword(PerunSession sess, String userLogin) AdminmetaPasswordManagerModule.generateAccount(PerunSession session, Map<String, String> parameters) DummyPasswordManagerModule.generateAccount(PerunSession sess, Map<String, String> parameters) GenericPasswordManagerModule.generateAccount(PerunSession sess, Map<String, String> parameters) MuPasswordManagerModule.generateAccount(PerunSession session, Map<String, String> parameters) SambaduPasswordManagerModule.generateAccount(PerunSession session, Map<String, String> parameters) DummyPasswordManagerModule.generateRandomPassword(PerunSession sess, String login) GenericPasswordManagerModule.generateRandomPassword(PerunSession sess, String login) MuPasswordManagerModule.generateRandomPassword(PerunSession sess, String login) DummyPasswordManagerModule.handleSponsorship(PerunSession sess, SponsoredUserData userData) EinfraPasswordManagerModule.handleSponsorship(PerunSession sess, SponsoredUserData userData) MuPasswordManagerModule.handleSponsorship(PerunSession sess, SponsoredUserData userData) booleanEinfraPasswordManagerModule.isLoginPermitted(PerunSession sess, String login) Checks, if the login is permitted for the Einfra namespace.booleanGenericPasswordManagerModule.loginExist(PerunSession sess, String login) voidDummyPasswordManagerModule.reservePassword(PerunSession sess, String userLogin, String password) voidGenericPasswordManagerModule.reservePassword(PerunSession sess, String userLogin, String password) voidMuPasswordManagerModule.reservePassword(PerunSession session, String userLogin, String password) voidSambaduPasswordManagerModule.reservePassword(PerunSession session, String userLogin, String password) voidAdminmetaPasswordManagerModule.reserveRandomPassword(PerunSession session, String userLogin) voidDummyPasswordManagerModule.reserveRandomPassword(PerunSession sess, String userLogin) voidEinfraPasswordManagerModule.reserveRandomPassword(PerunSession sess, String userLogin) voidGenericPasswordManagerModule.reserveRandomPassword(PerunSession sess, String userLogin) voidMuPasswordManagerModule.reserveRandomPassword(PerunSession session, String userLogin) voidSambaduPasswordManagerModule.reserveRandomPassword(PerunSession session, String userLogin) voidAdminmetaPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidDummyPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidEgiuiPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidEinfraPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidEinfraservicesPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidGenericPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidIcsmuniczPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidLifescienceidusernamePasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidMuPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidSambaduPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidSitolaPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) voidVsupPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user) -
Uses of PerunSession in cz.metacentrum.perun.core.implApi
Methods in cz.metacentrum.perun.core.implApi with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidAuthzResolverImplApi.addAdmin(PerunSession sess, Facility facility, Group group) Add group of users role admin for the facilityvoidAuthzResolverImplApi.addAdmin(PerunSession sess, Facility facility, User user) Add user role admin for the facilityvoidAuthzResolverImplApi.addAdmin(PerunSession sess, Group group, Group authorizedGroup) Add group of users role admin for the groupvoidAuthzResolverImplApi.addAdmin(PerunSession sess, Group group, User user) Add user role admin for the groupvoidAuthzResolverImplApi.addAdmin(PerunSession sess, Resource resource, Group group) Add group of users role admin for the resourcevoidAuthzResolverImplApi.addAdmin(PerunSession sess, Resource resource, User user) Add user role admin for the resourcevoidAuthzResolverImplApi.addAdmin(PerunSession sess, User sponsoredUser, Group group) Add group of users role admin for the sponsored uservoidAuthzResolverImplApi.addAdmin(PerunSession sess, User sponsoredUser, User user) Add user role admin for the sponsored uservoidServicesManagerImplApi.addDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Adds an destination for the facility and service.voidExtSourcesManagerImplApi.addExtSource(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.voidExtSourcesManagerImplApi.addExtSource(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.voidConsentsManagerImplApi.addFacility(PerunSession sess, ConsentHub consentHub, Facility facility) Adds facility to consent hub.voidGroupsManagerImplApi.addGroupToAutoRegistration(PerunSession sess, Group group) Adds group to the list of groups which can be registered into during vo registration.voidGroupsManagerImplApi.addGroupToAutoRegistration(PerunSession sess, Group group, ApplicationFormItem formItem) Adds group from list of groups which can be registered into during vo or group registration and are representing options of the specified application form item.FacilitiesManagerImplApi.addHost(PerunSession perunSession, Host host, Facility facility) Adds host to the Facility.GroupsManagerImplApi.addMember(PerunSession perunSession, Group group, Member member, MembershipType type, boolean dualMember, int sourceGroupId) Adds member of the VO to the group in the same VO.voidVosManagerImplApi.addMemberVo(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.voidFacilitiesManagerImplApi.addOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidServicesManagerImplApi.addRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.voidServicesManagerImplApi.addRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoidAuthzResolverImplApi.addResourceRole(PerunSession sess, Group group, String role, Resource resource) Sets role to given group for given resource.voidAuthzResolverImplApi.addResourceRole(PerunSession sess, User user, String role, Resource resource) Sets role to given user for given resource.voidUsersManagerImplApi.addSpecificUserOwner(PerunSession sess, User user, User specificUser) Add specificUser owner (the user).voidMembersManagerImplApi.addSponsor(PerunSession session, Member sponsoredMember, User sponsor) Adds another sponsoring user for a sponsored member.voidMembersManagerImplApi.addSponsor(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Adds another sponsoring user for a sponsored member.UsersManagerImplApi.addUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Adds user's external sources.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.UsersManagerImplApi.anonymizeUser(PerunSession perunSession, User user) Anonymizes users data in DB - sets names and titles to NULL and sets anonymized flag to true.voidResourcesManagerImplApi.assignAutomaticGroupToResource(PerunSession perunSession, Group group, Resource resource, Group sourceGroup) Assign group to a resource (automatic subgroup assignment).voidResourcesManagerImplApi.assignGroupToResource(PerunSession perunSession, Group group, Resource resource, boolean autoAssignSubgroups) Assign group to a resource.voidResourcesManagerImplApi.assignGroupToResourceState(PerunSession perunSession, Group group, Resource resource, GroupResourceStatus status) Set initial status to group-resource assignment.voidResourcesManagerImplApi.assignResourceTagToResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.voidResourcesManagerImplApi.assignService(PerunSession perunSession, Resource resource, Service service) Assign service to resource.booleanAttributesManagerImplApi.attributeExists(PerunSession sess, AttributeDefinition attribute) Check if attribute exists in underlaying data source.booleanFacilitiesManagerImplApi.banExists(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.booleanFacilitiesManagerImplApi.banExists(PerunSession sess, int userId, int facilityId) Get true if any ban for user and facility exists.booleanResourcesManagerImplApi.banExists(PerunSession sess, int banId) Get true if any band defined by id exists for any member and resource.booleanResourcesManagerImplApi.banExists(PerunSession sess, int memberId, int resourceId) Get true if any ban for member and resource exists.voidAttributesManagerImplApi.blockAttributeValue(PerunSession session, Attribute attribute) Blocks the attribute value for future use (optionally in the attribute namespace)voidUsersManagerImplApi.blockLogin(PerunSession sess, String login, String namespace, Integer relatedUserId) Block login for given namespace or block login globally (if no namespace is selected)voidServicesManagerImplApi.blockServiceOnDestination(PerunSession session, int serviceId, int destinationId) Block Service on specific Destination.voidServicesManagerImplApi.blockServiceOnFacility(PerunSession session, int serviceId, int facilityId) Block Service on Facility.voidConsentsManagerImplApi.changeConsentStatus(PerunSession sess, Consent consent) Set consent statusvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Facility facility, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Facility facility, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Host host, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Member member, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Member member, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Member member, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Resource resource, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, UserExtSource ues, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.changedAttributeHook(PerunSession sess, String key, Attribute attribute) If you need to do some further work with other modules, this method do thatvoidAttributesManagerImplApi.checkAttributeExists(PerunSession sess, AttributeDefinition attribute) Check if attribute exists in underlaying data source.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Host host, Attribute attribute) Check if value of this host attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.voidAttributesManagerImplApi.checkAttributeSemantics(PerunSession sess, String key, Attribute attribute) Check if value of this entityless attribute has valid semantics.voidAttributesManagerImplApi.checkAttributesExists(PerunSession sess, List<? extends AttributeDefinition> attributes) Batch version of checkAttributeExistsvoidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Host host, Attribute attribute) Check if value of this host attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.voidAttributesManagerImplApi.checkAttributeSyntax(PerunSession sess, String key, Attribute attribute) Check if value of this entityless attribute has valid syntax.booleanAuditMessagesManagerImplApi.checkAuditerConsumerExists(PerunSession session, String consumerName) Returns TRUE if auditer consumer with specified name exist.voidConsentsManagerImplApi.checkConsentExists(PerunSession sess, Consent consent) Check if consent exists in underlying data source.voidConsentsManagerImplApi.checkConsentHubExists(PerunSession sess, ConsentHub consentHub) Throws exception if consent hub does not exist.voidExtSourcesManagerImplApi.checkExtSourceExists(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.voidFacilitiesManagerImplApi.checkFacilityExists(PerunSession perunSession, Facility facility) Check if facility exists in underlaying data source.voidGroupsManagerImplApi.checkGroupExists(PerunSession perunSession, Group group) Check if group exists in underlaying data source.voidFacilitiesManagerImplApi.checkHostExists(PerunSession sess, Host host) voidMembersManagerImplApi.checkMemberExists(PerunSession perunSession, Member member) Check if member exists in underlaying data source.voidAttributesManagerImplApi.checkNamespace(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.voidAttributesManagerImplApi.checkNamespace(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.voidOwnersManagerImplApi.checkOwnerExists(PerunSession perunSession, Owner owner) Deprecated.Check if owner exists in underlaying data source.voidUsersManagerImplApi.checkPasswordResetRequestIsValid(PerunSession sess, UUID uuid) Checks if the password reset request link is valid.voidUsersManagerImplApi.checkReservedLogins(PerunSession sess, String namespace, String login, boolean ignoreCase) Check if login exists in specified namespace or in any namespace (if namespace is null).voidResourcesManagerImplApi.checkResourceExists(PerunSession perunSession, Resource resource) Check if resource exists in underlaying data source.voidResourcesManagerImplApi.checkResourceTagExists(PerunSession sess, ResourceTag resourceTag) Check if resource tag exists in underlaying data source.voidServicesManagerImplApi.checkServiceExists(PerunSession perunSession, Service service) Check if service exists in underlaying data source.voidUsersManagerImplApi.checkUserExists(PerunSession perunSession, User user) Check if user exists in underlaying data source.voidUsersManagerImplApi.checkUserExtSourceExists(PerunSession perunSession, UserExtSource userExtSource) Check if userExtSource exists in underlaying data source by identity (login/extSource combination)voidUsersManagerImplApi.checkUserExtSourceExistsById(PerunSession perunSession, int id) Check if userExtSource exists in underlaying data source by its ID.voidVosManagerImplApi.checkVoExists(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source.booleanConsentsManagerImplApi.consentExists(PerunSession sess, Consent consent) Check if consent exists in underlying data source.booleanConsentsManagerImplApi.consentHubExists(PerunSession sess, ConsentHub consentHub) Returns true, if consent hub exists, false otherwise.intAttributesManagerImplApi.convertAttributeValuesToNonunique(PerunSession session, AttributeDefinition attrDef) Deletes all values of the attribute from table _attr_u_values which has unique constraint.voidAttributesManagerImplApi.convertAttributeValuesToUnique(PerunSession session, AttributeDefinition attrDef) Copies all values of the attribute to table _attr_u_values which has unique constraint.voidVosManagerImplApi.createApplicationForm(PerunSession sess, Vo vo) Creates empty application form definition for VO when VO is createdAttributesManagerImplApi.createAttribute(PerunSession sess, AttributeDefinition attribute) Creates an attribute, the attribute is stored into the appropriate DB table according to the namespace.voidAuditMessagesManagerImplApi.createAuditerConsumer(PerunSession perunSession, String consumerName) Creates new auditer consumer with last processed id which equals current auditer log max id.ConsentsManagerImplApi.createConsent(PerunSession perunSession, Consent consent) Save consent to database.ConsentsManagerImplApi.createConsentHub(PerunSession perunSession, ConsentHub consentHub) Creates new consent hub.ServicesManagerImplApi.createDestination(PerunSession sess, Destination destination) ExtSourcesManagerImplApi.createExtSource(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.FacilitiesManagerImplApi.createFacility(PerunSession perunSession, Facility facility) Inserts facility into DB.GroupsManagerImplApi.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.OwnersManagerImplApi.createOwner(PerunSession perunSession, Owner owner) Deprecated.Create owner in the underlaying data sourceResourcesManagerImplApi.createResource(PerunSession perunSession, Vo vo, Resource resource, Facility facility) Creates the resource.ResourcesManagerImplApi.createResourceTag(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag.ServicesManagerImplApi.createService(PerunSession perunSession, Service service) Creates new service.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.UsersManagerImplApi.createUser(PerunSession perunSession, User user) Creates the user, stores it in the DB.VosManagerImplApi.createVo(PerunSession perunSession, Vo vo) Create new VO.AttributesManagerImplApi.decorateMembersWithDefOptMemberAttributes(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) Appends each member with the member attributes (only def and opt) named in the memberAttrNames list if the value of the attribute for the given member is found in the database.AttributesManagerImplApi.decorateMembersWithDefOptUserAttributes(PerunSession sess, List<RichMember> members, List<String> userAttrNames) Appends each member with the user attributes (only def and opt) named in the userAttrNames list if the value of the attribute for the given member(user) is found in the database.voidResourcesManagerImplApi.deleteAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.voidMembersManagerImplApi.deleteAllSponsors(PerunSession session, Member sponsoredMember) Delete all existing sponsorships for defined member.voidAttributesManagerImplApi.deleteAttribute(PerunSession sess, AttributeDefinition attribute) Deletes the attribute.voidConsentsManagerImplApi.deleteConsent(PerunSession perunSession, Consent consent) Delete consent from the database.voidConsentsManagerImplApi.deleteConsentHub(PerunSession perunSession, ConsentHub consentHub) Deletes the consent hub.voidAttributesManagerImplApi.deletedEntityHook(PerunSession sess, User user, Attribute attribute) Executes extra logic for attribute module connected to a user entity being deletedvoidServicesManagerImplApi.deleteDestination(PerunSession sess, Destination destination) Deletes destination.voidExtSourcesManagerImplApi.deleteExtSource(PerunSession perunSession, ExtSource extSource) Deletes an external source.voidFacilitiesManagerImplApi.deleteFacility(PerunSession perunSession, Facility facility) Deletes facility by id.voidFacilitiesManagerImplApi.deleteFacilityOwners(PerunSession perunSession, Facility facility) Deletes all facility owners.voidGroupsManagerImplApi.deleteGroup(PerunSession perunSession, Vo vo, Group group) Deletes group.voidGroupsManagerImplApi.deleteGroupFromAutoRegistration(PerunSession sess, Group group) Deletes group from list of groups which can be registered into during vo registration.voidGroupsManagerImplApi.deleteGroupFromAutoRegistration(PerunSession sess, Group group, ApplicationFormItem applicationFormItem) Deletes group from list of groups which can be registered into during vo or group registration and are representing options of the specified application form item.voidMembersManagerImplApi.deleteMember(PerunSession perunSession, Member member) Deletes only member data appropriated by member id.voidOwnersManagerImplApi.deleteOwner(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.voidUsersManagerImplApi.deleteReservedLogin(PerunSession sess, Pair<String, String> login) Deletes given login reservations.voidUsersManagerImplApi.deleteReservedLoginsForNamespace(PerunSession sess, String namespace) Deletes all reserved logins in given namespacevoidResourcesManagerImplApi.deleteResource(PerunSession perunSession, Vo vo, Resource resource) Deletes resource by id.voidResourcesManagerImplApi.deleteResourceTag(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.voidServicesManagerImplApi.deleteService(PerunSession perunSession, Service service) Deletes the service.voidMembersManagerImplApi.deleteSponsorLinks(PerunSession sess, Member member) Deletes all links to sponsors, even those marked as inactive.voidUsersManagerImplApi.deleteSponsorLinks(PerunSession sess, User sponsor) Deletes all links to sponsors, even those marked as inactive.voidUsersManagerImplApi.deleteUser(PerunSession perunSession, User user) Deletes user (normal or specific) including all relations to other users (normal,specific,sponsor)VosManagerImplApi.deleteVo(PerunSession perunSession, Vo vo) Delete VO.booleanServicesManagerImplApi.destinationExists(PerunSession sess, Destination destination) booleanServicesManagerImplApi.destinationExists(PerunSession sess, Service service, Facility facility, Destination destination) Determine if destination exists for specified facility and service.voidUsersManagerImplApi.disableOwnership(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to DISABLE (1).voidGroupsManagerImplApi.disallowGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyvoidUsersManagerImplApi.enableOwnership(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to ENABLE (0).booleanExtSourcesManagerImplApi.extSourceExists(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.booleanFacilitiesManagerImplApi.facilityExists(PerunSession perunSession, Facility facility) Check if facility exists in underlaying data source.AttributesManagerImplApi.fillAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) This method try to fill value of the user-facility attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, Group group, Attribute attribute) AttributesManagerImplApi.fillAttribute(PerunSession sess, Host host, Attribute attribute) AttributesManagerImplApi.fillAttribute(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, Resource resource, Attribute attribute) This method try to fill a value of the resource attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerImplApi.fillAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) This method try to fill value of the user external source attribute.AttributesManagerImplApi.fillAttribute(PerunSession sess, User user, Attribute attribute) This method try to fill value of the user attribute.MembersManagerImplApi.findMembers(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members by specific string.UsersManagerImplApi.findUsers(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name, id, uuid, member attributes, user attributes and userExtSource attributes (listed in perun.properties).UsersManagerImplApi.findUsersByExactMatch(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name (exact match), id, uuid, member attributes, user attributes and userExtSource attributes (listed in perun.properties).UsersManagerImplApi.findUsersByExactName(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManagerImplApi.findUsersByName(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManagerImplApi.findUsersByName(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.UsersManagerImplApi.getActiveUserExtSources(PerunSession sess, User user) Get all users userExtSources with last_access not older than (now - m), where 'm' is number of months defined in CONSTANT in UsersManagerImpl.FacilitiesManagerImplApi.getAdminGroups(PerunSession sess, Facility facility) Gets list of all group administrators of the Facility.ResourcesManagerImplApi.getAdminGroups(PerunSession sess, Resource resource) Gets list of all group administrators of the Resource.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.FacilitiesManagerImplApi.getAdmins(PerunSession sess, Facility facility) Gets list of all user administrators of the Facility.GroupsManagerImplApi.getAdmins(PerunSession perunSession, Group group) Gets list of all administrators of this group.ResourcesManagerImplApi.getAdmins(PerunSession sess, Resource resource) Gets list of all user administrators of the Resource.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.AttributesManagerImplApi.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManagerImplApi.getAllAttributesStartWithNameWithoutNullValue(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManagerImplApi.getAllAuditerConsumers(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManagerImplApi.getAllBlockedLoginsInNamespaces(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManagerImplApi.getAllConsentHubs(PerunSession sess) Get list of all Consent HubsConsentsManagerImplApi.getAllConsents(PerunSession sess) Gel all consentsFacilitiesManagerImplApi.getAllExpiredBansOnFacilities(PerunSession sess) Get all expired bans on any facility to now dateResourcesManagerImplApi.getAllExpiredBansOnResources(PerunSession sess) Get all expired bans on any resource to now dateVosManagerImplApi.getAllExpiredBansOnVos(PerunSession sess) Returns expired bans across all vosAttributesManagerImplApi.getAllGroupResourceValues(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified group-resource attribute.GroupsManagerImplApi.getAllGroups(PerunSession sess) Get all groups from all vos.GroupsManagerImplApi.getAllGroups(PerunSession perunSession, Vo vo) Get all groups of the VO.GroupsManagerImplApi.getAllGroupsForAutoRegistration(PerunSession sess) Returns all groups which can be registered into during any vo registration.GroupsManagerImplApi.getAllGroupsWhereMemberIsActive(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.AttributesManagerImplApi.getAllGroupValues(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified group attribute.GroupsManagerImplApi.getAllMemberGroups(PerunSession sess, Member member) Return all members groups.MembersManagerImplApi.getAllMembers(PerunSession sess) Get all members from all vos.AttributesManagerImplApi.getAllNamespaces(PerunSession sess) Returns list of all possible namespaces.FacilitiesManagerImplApi.getAllowedFacilities(PerunSession sess, Member member) Return all allowed facilities of the member.FacilitiesManagerImplApi.getAllowedFacilities(PerunSession sess, User user) Return all allowed facilities of the user.FacilitiesManagerImplApi.getAllowedMembers(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility through any resource disregarding their possible expired status in a group.FacilitiesManagerImplApi.getAllowedMembers(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service.ResourcesManagerImplApi.getAllowedMembers(PerunSession sess, Resource resource) Returns all members who are "allowed" on the resource disregarding their possible expired status in a group.ResourcesManagerImplApi.getAllowedMembersNotExpiredInGroup(PerunSession sess, Resource resource) Returns all members which are allowed on the resource and are not expired within their assigned groups.ResourcesManagerImplApi.getAllowedResources(PerunSession sess, Facility facility, User user) Return all resources through which user is allowed on facility.UsersManagerImplApi.getAllowedResources(PerunSession sess, User user) Return all resources, where user is allowed by all his members.FacilitiesManagerImplApi.getAllowedUsers(PerunSession sess, Facility facility) Return all users, which are "allowed" on facility through any member/resource.ResourcesManagerImplApi.getAllowedUsers(PerunSession sess, Resource resource) Returns all users who are allowed on the defined resource.ResourcesManagerImplApi.getAllowedUsersNotExpiredInGroup(PerunSession sess, Resource resource) Returns all users which are allowed on the resource and are not expired within their assigned groups.FacilitiesManagerImplApi.getAllowedVos(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManagerImplApi.getAllResources(PerunSession sess) Get all resources from database.ResourcesManagerImplApi.getAllResourcesByResourceTag(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManagerImplApi.getAllResourcesTagsForResource(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManagerImplApi.getAllResourcesTagsForVo(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.AttributesManagerImplApi.getAllResourceValues(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified resource attribute.ServicesManagerImplApi.getAllRichDestinations(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManagerImplApi.getAllRichDestinations(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.AttributesManagerImplApi.getAllSimilarAttributeNames(PerunSession sess, String startingPartOfAttributeName) This method get all similar attr_names which start with partOfAttributeNameUsersManagerImplApi.getAllUserExtSourcesByTypeAndLogin(PerunSession sess, String extType, String extLogin) Gets list of all users external sources by specific type and extLogin.AttributesManagerImplApi.getAllUserFacilityRichAttributes(PerunSession sess, User user) Get all non-empty attributes associated with the user on the all facilities.AttributesManagerImplApi.getAllUserValues(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified user attribute.AttributesManagerImplApi.getAnonymizedValue(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.AttributesManagerImplApi.getAppFormItemsForAppFormAndAttribute(PerunSession sess, int appFormId, AttributeDefinition attr) Returns list of app form items' shortnames for which the given attribute is a source or a destination attribute in the given application formAttributesManagerImplApi.getAppFormsWhereAttributeRelated(PerunSession sess, AttributeDefinition attr) Returns all application forms where the given attribute definition is a source or a destination attribute for any application from itemGroupsManagerImplApi.getAssignedGroupsToFacility(PerunSession perunSession, Facility facility) Return list of assigned groups from all facility resourcesGroupsManagerImplApi.getAssignedGroupsToResource(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerImplApi.getAssignedGroupsToResource(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource with specified member.ResourcesManagerImplApi.getAssignedMembers(PerunSession sess, Resource resource) Returns all members who are assigned on the defined resource.ResourcesManagerImplApi.getAssignedMembersWithStatus(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManagerImplApi.getAssignedResources(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.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 perunSession, Group group) List all resources to which the group is assigned.ResourcesManagerImplApi.getAssignedResources(PerunSession sess, Member member) Returns all resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedResources(PerunSession sess, Member member, Service service) Returns all resources where member and service are assigned together.ResourcesManagerImplApi.getAssignedResources(PerunSession sess, User user, Vo vo) Returns all resources where the user is assigned through the specified vo and its groups.ServicesManagerImplApi.getAssignedResources(PerunSession sess, Service service) Get all resources which use this service.UsersManagerImplApi.getAssignedResources(PerunSession sess, Facility facility, User user) Return all resources of specified facility, where user is assigned through all his members.UsersManagerImplApi.getAssignedResources(PerunSession sess, User user) Return all resources, where user is assigned through all his members.ResourcesManagerImplApi.getAssignedResourcesWithStatus(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.FacilitiesManagerImplApi.getAssignedRichResources(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility.FacilitiesManagerImplApi.getAssignedRichResources(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service.ResourcesManagerImplApi.getAssignedRichResources(PerunSession perunSession, Group group) List of all rich resources associated with the group.ResourcesManagerImplApi.getAssignedRichResources(PerunSession sess, Member member) Returns all rich resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedRichResources(PerunSession sess, Member member, Service service) Returns all rich resources where the service and the member are assigned through the groups.UsersManagerImplApi.getAssignedRichResources(PerunSession sess, User user) Return all rich resources, where user is assigned through all his members.ResourcesManagerImplApi.getAssignedServices(PerunSession perunSession, Resource resource) List all services' id associated with the resource.ServicesManagerImplApi.getAssignedServices(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManagerImplApi.getAssignedServices(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManagerImplApi.getAssignedUsers(PerunSession sess, Facility facility) Return all users assigned to Facility.FacilitiesManagerImplApi.getAssignedUsers(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.ResourcesManagerImplApi.getAssignedUsers(PerunSession perunSession, Resource resource) Returns all user assigned to the resource.GroupsManagerImplApi.getAssociatedGroupsToFacility(PerunSession perunSession, Facility facility) Return list of all associated groups from all facility resources (does not require ACTIVE group-resource status)GroupsManagerImplApi.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerImplApi.getAssociatedGroupsToResource(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.FacilitiesManagerImplApi.getAssociatedMembers(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerImplApi.getAssociatedMembers(PerunSession sess, Resource resource) Returns all members who are associated with the resource.ResourcesManagerImplApi.getAssociatedResources(PerunSession perunSession, Group group) List all resources associated with the group.ResourcesManagerImplApi.getAssociatedResources(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.UsersManagerImplApi.getAssociatedResources(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.UsersManagerImplApi.getAssociatedResources(PerunSession sess, User user) Get all resources with which user can be associated (similar to assigned resources, but does not require ACTIVE group-resource assignment).FacilitiesManagerImplApi.getAssociatedUsers(PerunSession sess, Facility facility) Return all users, which are associated with facility through any member/resource.ResourcesManagerImplApi.getAssociatedUsers(PerunSession sess, Resource resource) Returns all users who are associated with the defined resource.ExtSourcesManagerImplApi.getAssociatedUsersIdsWithExtSource(PerunSession perunSession, ExtSource source) Get all users' id associate with the provided ExtSourceAttributesManagerImplApi.getAttribute(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttribute(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManagerImplApi.getAttribute(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManagerImplApi.getAttribute(PerunSession sess, Host host, String attributeName) AttributesManagerImplApi.getAttribute(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttribute(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttribute(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerImplApi.getAttribute(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerImplApi.getAttribute(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManagerImplApi.getAttribute(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the User External Source.AttributesManagerImplApi.getAttribute(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerImplApi.getAttribute(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerImplApi.getAttribute(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManagerImplApi.getAttributeById(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManagerImplApi.getAttributeById(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttributeById(PerunSession sess, Group group, int id) AttributesManagerImplApi.getAttributeById(PerunSession sess, Host host, int id) AttributesManagerImplApi.getAttributeById(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerImplApi.getAttributeById(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttributeById(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttributeById(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManagerImplApi.getAttributeById(PerunSession sess, Resource resource, Group group, int id) AttributesManagerImplApi.getAttributeById(PerunSession sess, UserExtSource ues, int id) Get particular attribute for the user external source.AttributesManagerImplApi.getAttributeById(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerImplApi.getAttributeById(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerImplApi.getAttributeDefinition(PerunSession sess, String attributeName) Get attributes definition (attribute without defined value).AttributesManagerImplApi.getAttributeDefinitionById(PerunSession sess, int id) Get attibute definition (attribute without defined value).AttributesManagerImplApi.getAttributePolicyCollections(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManagerImplApi.getAttributes(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManagerImplApi.getAttributes(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManagerImplApi.getAttributes(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManagerImplApi.getAttributes(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes(PerunSession sess, Host host) AttributesManagerImplApi.getAttributes(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerImplApi.getAttributes(PerunSession sess, Member member, Group group) Get all non-empty, non-virtual attributes associated with the member in the group.AttributesManagerImplApi.getAttributes(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerImplApi.getAttributes(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerImplApi.getAttributes(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member on the resource which have name in list attrNames.AttributesManagerImplApi.getAttributes(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManagerImplApi.getAttributes(PerunSession sess, Resource resource, Group group) AttributesManagerImplApi.getAttributes(PerunSession sess, Resource resource, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the group on the resource which have name in list attrNames.AttributesManagerImplApi.getAttributes(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManagerImplApi.getAttributes(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManagerImplApi.getAttributes(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the UserExtSource which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes(PerunSession sess, User user, Facility facility, List<String> attrNames) Get all attributes (empty and virtual too) associated with the user on the facility which have name in list attrNames.AttributesManagerImplApi.getAttributes(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty and virtual too).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).AttributesManagerImplApi.getAttributes(PerunSession sess, String key) Get all entiteless attributes with subject equaled String keyAttributesManagerImplApi.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManagerImplApi.getAttributesDefinition(PerunSession sess) Get attributes definition (attribute without defined value).AttributesManagerImplApi.getAttributesDefinitionByNamespace(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManagerImplApi.getAttributesModule(PerunSession sess, AttributeDefinition attribute) Get the attributeModule for the attributeintAuditMessagesManagerImplApi.getAuditerMessagesCount(PerunSession perunSession) Get count of all messages in auditLOG.MembersManagerImplApi.getAvailableSponsorsForMember(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManagerImplApi.getBan(PerunSession sess, int userId, int faclityId) Get specific facility ban.ResourcesManagerImplApi.getBan(PerunSession sess, int memberId, int resourceId) Get specific resource ban.FacilitiesManagerImplApi.getBanById(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManagerImplApi.getBanById(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManagerImplApi.getBanById(PerunSession sess, int banId) Get ban by its id.VosManagerImplApi.getBanForMember(PerunSession sess, int memberId) Get ban for given member or NULL if there is no ban.FacilitiesManagerImplApi.getBansForFacility(PerunSession sess, int facilityId) Get all users bans for facilityResourcesManagerImplApi.getBansForMember(PerunSession sess, int memberId) Get all resources bans for member.ResourcesManagerImplApi.getBansForResource(PerunSession sess, int resourceId) Get all members bans for resourceFacilitiesManagerImplApi.getBansForUser(PerunSession sess, int userId) Get all facilities bans for user.VosManagerImplApi.getBansForUser(PerunSession sess, int userId) Gets all rich bans for given user.VosManagerImplApi.getBansForVo(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManagerImplApi.getBlockedLoginById(PerunSession sess, int id) Get blocked login by idUsersManagerImplApi.getBlockedLoginsPage(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ConsentsManagerImplApi.getConsentById(PerunSession sess, int id) Get consent object with specified idConsentsManagerImplApi.getConsentForUserAndConsentHub(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManagerImplApi.getConsentHubByFacility(PerunSession sess, int facilityId) Finds existing Consent Hub by facility.ConsentsManagerImplApi.getConsentHubById(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManagerImplApi.getConsentHubByName(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManagerImplApi.getConsentHubsByService(PerunSession session, int serviceId) Finds all existing Consent Hubs by service (service is assigned to them)ConsentsManagerImplApi.getConsentsForConsentHub(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManagerImplApi.getConsentsForConsentHub(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManagerImplApi.getConsentsForUser(PerunSession sess, int id) Get all consents for chosen UserConsentsManagerImplApi.getConsentsForUser(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManagerImplApi.getConsentsForUserAndConsentHub(PerunSession sess, int userId, int consentHubId) Get list of consents for user and consent hubAttributesManagerImplApi.getCriticalAttributeActions(PerunSession sess, int attrId) Returns critical actions on given attribute.ServicesManagerImplApi.getDestination(PerunSession sess, String destination, String type) Get destination by String destination and typeServicesManagerImplApi.getDestinationById(PerunSession perunSession, int id) Get destination by idServicesManagerImplApi.getDestinations(PerunSession perunSession) Get list of all destinations.ServicesManagerImplApi.getDestinations(PerunSession perunSession, Facility facility) Get lists of all destinations for specific FacilityServicesManagerImplApi.getDestinations(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.intServicesManagerImplApi.getDestinationsCount(PerunSession perunSession) Get count of all destinations.FacilitiesManagerImplApi.getDirectAdmins(PerunSession perunSession, Facility facility) Gets list of direct user administrators of the Facility.GroupsManagerImplApi.getDirectAdmins(PerunSession perunSession, Group group) Gets list of direct user administrators of this group.ResourcesManagerImplApi.getDirectAdmins(PerunSession perunSession, Resource resource) Gets list of direct user administrators of the Resource.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.GroupsManagerImplApi.getDirectMemberGroupStatus(PerunSession session, Member member, Group group) Returns direct members status in given group.AttributesManagerImplApi.getEntitylessAttributes(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManagerImplApi.getEntitylessAttrValueForUpdate(PerunSession sess, int attrId, String key) Return value of entityless attribute by attr_id and key (subject).AttributesManagerImplApi.getEntitylessKeys(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.AttributesManagerImplApi.getEntitylessStringAttributeMapping(PerunSession sess, String attributeName) Gets map from keys to string values for an entityless attribute.ExtSourcesManagerImplApi.getExtSourceById(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerImplApi.getExtSourceByName(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManagerImplApi.getExtSources(PerunSession perunSession) Get list of all external sources.ExtSourcesManagerImplApi.getExtSourcesToSynchronize(PerunSession sess) Returns all ExtSources with enabled synchronizationFacilitiesManagerImplApi.getFacilities(PerunSession perunSession) List all facilities.SearcherImplApi.getFacilities(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManagerImplApi.getFacilitiesByAttribute(PerunSession sess, Attribute attribute) Returns all facilities which have set the attribute with the value.FacilitiesManagerImplApi.getFacilitiesByAttributePartialMatch(PerunSession sess, AttributeDefinition attrDef, String value) Partial search for facilities with the attribute 'attrDef' set to a similar value to 'value'FacilitiesManagerImplApi.getFacilitiesByDestination(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManagerImplApi.getFacilitiesByHostName(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManagerImplApi.getFacilitiesByIds(PerunSession perunSession, List<Integer> ids) Gets facilities by their ids.intFacilitiesManagerImplApi.getFacilitiesCount(PerunSession perunSession) Get count of all facilities.ServicesManagerImplApi.getFacilitiesDestinations(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerImplApi.getFacilitiesWhereGroupIsAdmin(PerunSession session, Group group) Returns all facilities where given group is FACILITYADMIN.FacilitiesManagerImplApi.getFacilitiesWhereUserIsAdmin(PerunSession sess, User user) Get all facilities where the user is admin.FacilitiesManagerImplApi.getFacilityById(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManagerImplApi.getFacilityByName(PerunSession perunSession, String name) Searches for the Facility by its name.FacilitiesManagerImplApi.getFacilityForHost(PerunSession sess, Host host) Return facility which has the host.intResourcesManagerImplApi.getFacilityId(PerunSession perunSession, Resource resource) Get facility id which belongs to the concrete resource.ResourcesManagerImplApi.getFailedGroupResourceAssignmentCause(PerunSession sess, Group group, Resource resource) Gets the current cause of failed group-resource assignment.GroupsManagerImplApi.getGroupAdmins(PerunSession perunSession, Group group) Gets list of all group administrators of this group.GroupsManagerImplApi.getGroupApplicationIds(PerunSession sess, Group group) Return list of IDs of all applications, which belongs to Group.ResourcesManagerImplApi.getGroupAssignments(PerunSession sess, Resource resource) Lists all of the assigned groups for the given resource without the groups' attributes.GroupsManagerImplApi.getGroupById(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManagerImplApi.getGroupByName(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VOExtSourcesManagerImplApi.getGroupExtSourcesIds(PerunSession perunSession, Group group) Get list of external sources ids associated with the GROUP.GroupsManagerImplApi.getGroupMembers(PerunSession sess, Group group) Get all group members ignoring theirs status.GroupsManagerImplApi.getGroupMembers(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatusInsteadOfIncludeStatus) Return group members.GroupsManagerImplApi.getGroupMembersById(PerunSession sess, Group group, int memberId) Get group members by member ID -> meaning we will get all (DIRECT/INDIRECT) group memberships for specified member (or user, since it will be the same).GroupsManagerImplApi.getGroupMembersByMembership(PerunSession sess, Group group, MembershipType membershipType) Get only group members which has given membership type ignoring their status.ResourcesManagerImplApi.getGroupResourceAssignments(PerunSession sess, List<GroupResourceStatus> statuses) Lists all group-resource assignments with given statuses.GroupsManagerImplApi.getGroupResourcePairsByAttribute(PerunSession sess, Attribute attribute) Returns all group-resource which have set the attribute with the value.ResourcesManagerImplApi.getGroupResourceStatus(PerunSession sess, Group group, Resource resource) Gets status of given group-resource assignment.GroupsManagerImplApi.getGroups(PerunSession perunSession, Vo vo) Get all groups of users under the VO.SearcherImplApi.getGroups(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all groups, which have specific attributes in format.GroupsManagerImplApi.getGroupsByAttribute(PerunSession sess, Attribute attribute) Returns all groups which have set the attribute with the value.SearcherImplApi.getGroupsByGroupResourceSetting(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) Return all groups assigned to any resource with following conditions: 1] resource has set "resourceAttribute" attribute with same value 2] group and resource has set "groupResourceAttribute" attribute with same value Attribute values can't be empty.GroupsManagerImplApi.getGroupsByIds(PerunSession perunSession, List<Integer> ids) Gets groups by their ids.intGroupsManagerImplApi.getGroupsCount(PerunSession perunSession) Get count of all groups.intGroupsManagerImplApi.getGroupsCount(PerunSession perunSession, Vo vo) GroupsManagerImplApi.getGroupsForAutoRegistration(PerunSession sess, Group group, ApplicationFormItem formItem) Returns all groups which can be registered into during group registration and are representing options of the specified application form item.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.getGroupsStructuresToSynchronize(PerunSession sess) Gets all groups which have enabled group structure synchronization.GroupsManagerImplApi.getGroupsToSynchronize(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerImplApi.getGroupsWhereGroupIsAdmin(PerunSession session, Group group) Returns all groups where given group is GROUPADMIN.GroupsManagerImplApi.getGroupsWhereUserIsActiveMember(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerImplApi.getGroupsWhereUserIsAdmin(PerunSession perunSession, User user) Returns list of Groups in Perun, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.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 extSourceGroupsManagerImplApi.getGroupUsers(PerunSession sess, Group group) Return group users sorted by name.FacilitiesManagerImplApi.getHostById(PerunSession sess, int id) Get the host by its ID.FacilitiesManagerImplApi.getHosts(PerunSession perunSession, Facility facility) List hosts from facility.FacilitiesManagerImplApi.getHostsByHostname(PerunSession sess, String hostname) Get all hosts with this hostname (from all facilities).intFacilitiesManagerImplApi.getHostsCount(PerunSession perunSession, Facility facility) Count hosts in the facility.intUsersManagerImplApi.getIdOfBlockedLogin(PerunSession sess, String login, String namespace) Return ID of blocked loginintAuditMessagesManagerImplApi.getLastMessageId(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).MembersManagerImplApi.getMemberById(PerunSession perunSession, int id) Returns member by his id.MembersManagerImplApi.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.SearcherImplApi.getMembersByExpiration(PerunSession sess, String operator, LocalDate date, int days) Return members with expiration date set, which will expire on date +/- X days.SearcherImplApi.getMembersByGroupExpiration(PerunSession sess, Group group, String operator, LocalDate date, int days) Return members who should expire in given group and with expiration date set, which will expire on date +/- X days.MembersManagerImplApi.getMembersByIds(PerunSession perunSession, List<Integer> ids) Gets members by their ids.MembersManagerImplApi.getMembersByUser(PerunSession sess, User user) Return all VO Members of the User.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.MembersManagerImplApi.getMembersByUserWithStatus(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.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 vointMembersManagerImplApi.getMemberVoId(PerunSession perunSession, Member member) Get member's VO idVosManagerImplApi.getMemberVos(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManagerImplApi.getMessages(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManagerImplApi.getMessagesByCount(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManagerImplApi.getMessagesByIdAndCount(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order), i.e. the method returns newer messages by provided ID.AuditMessagesManagerImplApi.getMessagesPage(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.GroupsManagerImplApi.getOperandGroups(PerunSession sess, int groupId) Return all operand groups of requested result group.OwnersManagerImplApi.getOwnerById(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManagerImplApi.getOwnerByName(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManagerImplApi.getOwnerFacilities(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManagerImplApi.getOwners(PerunSession perunSession, Facility facility) Deprecated.OwnersManagerImplApi.getOwners(PerunSession perunSession) Deprecated.Return all owners.GroupsManagerImplApi.getParentGroup(PerunSession sess, Group group) Get parent group.VosManagerImplApi.getParentVos(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManagerImplApi.getPasswordManagerModule(PerunSession session, String namespace) Return instance of PasswordManagerModule for specified namespace or NULL if class for module is not found.UsersManagerImplApi.getPendingPreferredEmailChanges(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.AttributesManagerImplApi.getPerunBeanIdsForUniqueAttributeValue(PerunSession sess, Attribute attribute) Finds ids of PerunBeans that have the attribute's value for the attribute.UsersManagerImplApi.getPreferredEmailChangeRequest(PerunSession sess, User user, UUID uuid) Get new preferred email value from user's original requestUsersManagerImplApi.getRelatedUserIdByBlockedLoginInNamespace(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are connected to this facility.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) Get facility attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) Get resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Resource resource, List<Integer> serviceIds) Get resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Facility facility, User user) Get user-facility attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Group group) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Host host) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, User user) Get user attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, List<Service> services, Group group) Get group attributes which are required by the given services.AttributesManagerImplApi.getRequiredAttributes(PerunSession sess, List<Service> services, Resource resource, Group group) Get group-resource attributes which are required by the services.AttributesManagerImplApi.getRequiredAttributesDefinition(PerunSession sess, Service service) Get all attributes which are required by service.AttributesManagerImplApi.getRequiredAttributesForGroups(PerunSession sess, Service service, List<Group> groups) Get group attributes which are required by the given service for given groups.UsersManagerImplApi.getReservedLoginsByApp(PerunSession sess, int appId) Gets reserved logins which used in the given application.UsersManagerImplApi.getReservedLoginsOnlyByGivenApp(PerunSession sess, int appId) Gets reserved logins which can be deleted - they are used only in the given application.ResourcesManagerImplApi.getResourceAssignments(PerunSession sess, Group group) Lists all of the resource assignments for the given group without the resources' attributes.ResourcesManagerImplApi.getResourceById(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManagerImplApi.getResourceByName(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManagerImplApi.getResourceRequiredAttributesDefinition(PerunSession sess, Resource resource) Get attributes definions required by all services assigned on the resource.ResourcesManagerImplApi.getResources(PerunSession sess) Get all resources.ResourcesManagerImplApi.getResources(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.ResourcesManagerImplApi.getResources(PerunSession perunSession, Vo vo) Get all VO resources.SearcherImplApi.getResources(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManagerImplApi.getResourcesByAttribute(PerunSession sess, Attribute attribute) Returns all resources which have set the attribute with the value.ResourcesManagerImplApi.getResourcesByIds(PerunSession perunSession, List<Integer> ids) Gets resources by their ids.intResourcesManagerImplApi.getResourcesCount(PerunSession perunSession) Get count of all 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, User user) Returns list of resources, where the user is an admin.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.GroupsManagerImplApi.getResultGroups(PerunSession sess, int groupId) Return all result groups of requested operand group.GroupsManagerImplApi.getResultGroupsIds(PerunSession sess, int groupId) Return list of all result groups ids of requested operand group.ServicesManagerImplApi.getRichDestinations(PerunSession perunSession, Facility facility, Service service) Get list of all rich destinations defined for the service and the facilityResourcesManagerImplApi.getRichResourceById(PerunSession perunSession, int id) Searches for the Rich Resource with specified id.ResourcesManagerImplApi.getRichResources(PerunSession perunSession, Vo vo) Get all VO rich resources.ResourcesManagerImplApi.getRichResourcesByIds(PerunSession perunSession, List<Integer> ids) Gets rich resources by their ids.ResourcesManagerImplApi.getRichResourcesWithMemberAndAttribute(PerunSession perunSession, Member member, AttributeDefinition ad) Return all rich resources with given attribute where given member is assigned.ServicesManagerImplApi.getServiceById(PerunSession perunSession, int id) Get service by id.ServicesManagerImplApi.getServiceByName(PerunSession perunSession, String name) Get service by name.GroupsManagerImplApi.getServiceGroupMembers(PerunSession sess, Group group) Gets a list of Members, who are also service users, from a given group.ServicesManagerImplApi.getServices(PerunSession perunSession) get all services in perunServicesManagerImplApi.getServicesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) Get all services with given attribute.UsersManagerImplApi.getSpecificUsers(PerunSession sess) Return all specific Users (only specific users) Return also users who has no owners.UsersManagerImplApi.getSpecificUsersByUser(PerunSession sess, User user) Return all specificUsers who are owned by the user and their ownership is not in status disabledMembersManagerImplApi.getSponsoredMembers(PerunSession sess, User sponsor) Gets members sponsored by the given user in all vos.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.getSponsors(PerunSession sess, Member sponsoredMember) Gets list of user that sponsored a member.UsersManagerImplApi.getSponsorsForSponsoredMembersInVo(PerunSession sess, int voId) Retrieves a map, that maps the ids of the sponsored members in the given VO to a list of their Sponsors with the corresponding Sponsorship objects.MembersManagerImplApi.getSponsorship(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.MembersManagerImplApi.getSponsorshipsExpiringInRange(PerunSession sess, LocalDate from, LocalDate to) Returns sponsorship, which have validityTo in range [from, to).GroupsManagerImplApi.getSubGroups(PerunSession perunSession, Group parentGroup) Get all immediate subgroups of the parent group under the VO.intGroupsManagerImplApi.getSubGroupsCount(PerunSession perunSession, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManagerImplApi.getSubgroupsPage(PerunSession sess, Group group, GroupsPageQuery query) Get page of subgroups from the given parent group.GroupsManagerImplApi.getTotalGroupStatusForMembers(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group.GroupsManagerImplApi.getTotalMemberGroupStatus(PerunSession session, Member member, Group group) Returns total member's status in given group.UsersManagerImplApi.getUnanonymizedUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabled and are not anonymizedMembersManagerImplApi.getUnifiedMemberGroupStatus(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.MembersManagerImplApi.getUnifiedMemberGroupStatus(PerunSession sess, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.AttributesManagerImplApi.getUninitializedAttributesModule(PerunSession sess, AttributeDefinition attribute) Get uninitiated attributeModule for the attributeAttributesManagerImplApi.getUserAttrValueForUpdate(PerunSession sess, int attrId, int userId) Get particular attribute for the user for update - locking the attribute for user.UsersManagerImplApi.getUserById(PerunSession perunSession, int id) Returns user by its id.UsersManagerImplApi.getUserByMember(PerunSession perunSession, Member member) Returns user by VO member.UsersManagerImplApi.getUserByUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source.UsersManagerImplApi.getUserExtSourceByExtLogin(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManagerImplApi.getUserExtSourceById(PerunSession sess, int id) Get the user ext source by its id.UsersManagerImplApi.getUserExtSourceByUniqueAttributeValue(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute id and unique value.UsersManagerImplApi.getUserExtSources(PerunSession sess, User user) Get List of user ext sources by userUsersManagerImplApi.getUserExtSourcesByIds(PerunSession sess, List<Integer> ids) Gets user ext sources by their ids.AttributesManagerImplApi.getUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) Get all non-empty attributes associated with any user on the facility.GroupsManagerImplApi.getUserGroups(PerunSession sess, User user) Return groups where user is member.GroupsManagerImplApi.getUserGroups(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) Return groups where user is member with allowed statuses in vo and group.AttributesManagerImplApi.getUserIdsByLogin(PerunSession sess, String login) Gets IDs of users who use the given login in any namespace.SearcherImplApi.getUsers(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManagerImplApi.getUsers(PerunSession sess) Returns all users (included specific users).UsersManagerImplApi.getUsersByAttribute(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManagerImplApi.getUsersByAttribute(PerunSession sess, Attribute attribute, boolean ignoreCase) Returns all users who have set the attribute with the value IGNORING CASE in the comparison.UsersManagerImplApi.getUsersByAttributeValue(PerunSession sess, AttributeDefinition attributeDefintion, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerImplApi.getUsersByCoreAttributeValue(PerunSession sess, AttributeDefinition attributeDefintion, String attributeValue) Returns all users who have the core attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerImplApi.getUsersByExtSourceTypeAndLogin(PerunSession perunSession, String extSourceType, String login) Get all the users who have given type of the ExtSource and login.UsersManagerImplApi.getUsersByIds(PerunSession sess, List<Integer> usersIds) Gets users by their ids.UsersManagerImplApi.getUsersBySpecificUser(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledUsersManagerImplApi.getUsersByVo(PerunSession sess, Vo vo) Return users which have member in VO.intUsersManagerImplApi.getUsersCount(PerunSession perunSession) Get count of all users.UsersManagerImplApi.getUsersPage(PerunSession sess, UsersPageQuery query) Get page of users.UsersManagerImplApi.getUsersWithoutVoAssigned(PerunSession sess) Returns all users who are not member of any VO.AttributesManagerImplApi.getUserVirtualAttributeModule(PerunSession sess, AttributeDefinition attribute) Get user virtual attribute module by the attribute.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Facility facility) Get all virtual attributes associated with the facility.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Group group) Get all virtual attributes associated with the group.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Host host) Get all virtual attributes associated with the host.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Member member) Get all virtual attributes associated with the member.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Member member, Group group) Get all virtual attributes associated with the member in the group.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member on the resource.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, Resource resource) Get all virtual attributes associated with the resource.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, User user) Get all virtual attributes associated with the user.AttributesManagerImplApi.getVirtualAttributes(PerunSession sess, UserExtSource ues) Get all virtual attributes associated with the UserExtSource.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.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).ExtSourcesManagerImplApi.getVoExtSourcesIds(PerunSession perunSession, Vo vo) Get list of external sources ids associated to the VO.intGroupsManagerImplApi.getVoId(PerunSession perunSession, Group group) Get the id of the VO which is owner of the group.AuthzResolverImplApi.getVoIdsForGroupInRole(PerunSession sess, Group group, String role) Gets list of VOs for which the group has the role.AuthzResolverImplApi.getVoIdsForUserInRole(PerunSession sess, User user, String role) Gets list of VOs for which the user has the role.VosManagerImplApi.getVos(PerunSession perunSession) Get list of all Vos.VosManagerImplApi.getVosByIds(PerunSession perunSession, List<Integer> ids) Gets VOs by their ids.intVosManagerImplApi.getVosCount(PerunSession perunSession) Get count of all vos.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.UsersManagerImplApi.getVosWhereUserIsMember(PerunSession sess, User user) Returns list of Vos' ids, where the user is member.booleanGroupsManagerImplApi.groupExists(PerunSession perunSession, Group group) Check if group exists in underlaying data source.booleanAuthzResolverImplApi.groupMatchesUserRolesFilter(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) Check if the given group passes the user's roles filter.booleanResourcesManagerImplApi.groupResourceAssignmentExists(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with any status, false otherwise.booleanVosManagerImplApi.hasEmbeddedGroupsItemInForm(PerunSession sess, int voId) Returns true, if there is a vo with given id which has application form with the EMBEDDED_GROUP_APPLICATION item in it.booleanGroupsManagerImplApi.hasGroupAnyManagerRole(PerunSession session, Group group) Checks if the given group has any related manager rolesbooleanFacilitiesManagerImplApi.hostExists(PerunSession sess, Host host) voidAttributesManagerImplApi.initAndRegisterAttributeModules(PerunSession session, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) Init attribute modules map in Impl layer.voidExtSourcesManagerImplApi.initialize(PerunSession sess, PerunBl perunBl) Initialize managerbooleanAttributesManagerImplApi.insertAttribute(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) Insert attribute value in DB.booleanGroupsManagerImplApi.isAllowedGroupToHierarchicalVo(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsbooleanAttributesManagerImplApi.isAttributeActionCritical(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute.booleanAttributesManagerImplApi.isAttributeActionGloballyCritical(PerunSession sess, int attrId, AttributeAction action) Checks if the action is critical on given attribute for all objects.booleanAttributesManagerImplApi.isAttributeRequiredByFacility(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this facility.booleanAttributesManagerImplApi.isAttributeRequiredByGroup(PerunSession sess, Group group, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this group.booleanAttributesManagerImplApi.isAttributeRequiredByResource(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this resource.booleanAttributesManagerImplApi.isAttributeRequiredByVo(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this vo.AttributesManagerImplApi.isAttributeValueBlocked(PerunSession session, Attribute attribute) Checks whether the value of the passed attribute (checks separate key-value pairs and list items as well) is blocked (in namespace if the attribute is namespace based).booleanAttributesManagerImplApi.isCoreAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.booleanAttributesManagerImplApi.isCoreManagedAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.booleanAttributesManagerImplApi.isDefAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is defined (def) attribute.booleanGroupsManagerImplApi.isDirectGroupMember(PerunSession sess, Group group, Member member) Return true if Member is direct member of the GroupbooleanResourcesManagerImplApi.isGroupAssigned(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with ACTIVE status, false otherwise.booleanGroupsManagerImplApi.isGroupForAnyAutoRegistration(PerunSession sess, Group group) Check if group has automatic registration enabled in any form item.booleanGroupsManagerImplApi.isGroupForAutoRegistration(PerunSession sess, Group group, List<Integer> formItems) Check if group has automatic registration enabled in the given form item.booleanAuthzResolverImplApi.isGroupInRoleForVo(PerunSession session, Group group, String role, Vo vo) Checks whether the gruop is in role for Vo.GroupsManagerImplApi.isGroupLastAdminInSomeFacility(PerunSession sess, Group group) Check whether the group supplies the last FACILITYADMIN in some facility, return those facilities in which it does.GroupsManagerImplApi.isGroupLastAdminInSomeVo(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.booleanResourcesManagerImplApi.isGroupManuallyAssigned(PerunSession sess, Group group, Resource resource) Returns true if the group is assigned to the given resource manually, false otherwise.booleanGroupsManagerImplApi.isGroupMember(PerunSession sess, Group group, Member member) Return true if Member is member of the GroupbooleanAttributesManagerImplApi.isLoginAlreadyUsed(PerunSession sess, String login, String namespace) Check if the login is already in use for some namespace or globallybooleanUsersManagerImplApi.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) Return true if login is blocked (globally - for all namespaces per instance OR for some namespace), false if not.booleanUsersManagerImplApi.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not When the namespace is null, then the method behaves like isLoginBlockedGlobally(), so it checks if the login is blocked globally.booleanUsersManagerImplApi.isLoginBlockedGlobally(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not.booleanUsersManagerImplApi.isLoginReserved(PerunSession sess, String namespace, String login, boolean ignoreCase) Return true if login is already reserved in specified namespace or in any namespace (if namespace is null), false if not.booleanVosManagerImplApi.isMemberBanned(PerunSession sess, int memberId) Information if there is a ban for member with given id.booleanAttributesManagerImplApi.isOptAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.booleanGroupsManagerImplApi.isRelationRemovable(PerunSession sess, Group resultGroup, Group operandGroup) Check if the relation between given groups can be deleted.booleanServicesManagerImplApi.isServiceAssignedToFacility(PerunSession sess, Facility facility, Service service) Checks whether given service is assigned to given facility (through some resource).booleanResourcesManagerImplApi.isUserAllowed(PerunSession sess, User user, Resource resource) Check if the user is allowed as a member on the selected resource.booleanUsersManagerImplApi.isUserAnonymized(PerunSession sess, User user) Checks whether user has been anonymized or not.booleanResourcesManagerImplApi.isUserAssigned(PerunSession sess, User user, Resource resource) Check if the user is assigned as a member on the selected resource.booleanAuthzResolverImplApi.isUserInRoleForVo(PerunSession session, User user, String role, Vo vo) Checks whether the user is in role for Vo.booleanGroupsManagerImplApi.isUserMemberOfGroup(PerunSession sess, User user, Group group) Checks whether the user is member of the group.booleanUsersManagerImplApi.isUserPerunAdmin(PerunSession sess, User user) Deprecated.booleanAttributesManagerImplApi.isVirtAttribute(PerunSession sess, AttributeDefinition attribute) Determine if attribute is virtual attribute.booleanAuthzResolverImplApi.isVoAdminOrObserver(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific Vo.voidExtSourcesManagerImplApi.loadExtSourcesDefinitions(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.UsersManagerImplApi.loadPasswordResetRequest(PerunSession sess, UUID uuid) Returns only valid password reset request with specified UUID.voidAuthzResolverImplApi.makeAuthorizedGroupPerunObserver(PerunSession sess, Group authorizedGroup) Make group Perun observervoidAuthzResolverImplApi.makeUserCabinetAdmin(PerunSession sess, User user) Make user Cabinet manager.voidAuthzResolverImplApi.makeUserPerunAdmin(PerunSession sess, User user) Make user to be perunAdminvoidAuthzResolverImplApi.makeUserPerunObserver(PerunSession sess, User user) Make user Perun observerbooleanMembersManagerImplApi.memberExists(PerunSession perunSession, Member member) Check if member exists in underlaying data source.voidMembersManagerImplApi.moveMembersApplications(PerunSession sess, Member sourceMember, Member targetMember) Move all applications from one member to another member.booleanOwnersManagerImplApi.ownerExists(PerunSession perunSession, Owner owner) Deprecated.Check if owner exists in underlaying data source.AuditMessagesManagerImplApi.pollConsumerEvents(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerImplApi.pollConsumerMessages(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerImplApi.pollConsumerMessages(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.voidMembersManagerImplApi.rejectAllMemberOpenApplications(PerunSession sess, Member member) Reject all member applications which are not Approved or already rejected Reserved login/passwords are also deleted.voidAuthzResolverImplApi.removeAdmin(PerunSession sess, Facility facility, Group group) Remove group of users role admin for the facilityvoidAuthzResolverImplApi.removeAdmin(PerunSession sess, Facility facility, User user) Remove user role admin for the facilityvoidAuthzResolverImplApi.removeAdmin(PerunSession sess, Group group, Group authorizedGroup) Remove group of users role admin for the groupvoidAuthzResolverImplApi.removeAdmin(PerunSession sess, Group group, User user) Remove user role admin for the groupvoidAuthzResolverImplApi.removeAdmin(PerunSession sess, Resource resource, Group group) Remove group of users role admin for the resourcevoidAuthzResolverImplApi.removeAdmin(PerunSession sess, Resource resource, User user) Remove user role admin for the resourcevoidAuthzResolverImplApi.removeAdmin(PerunSession sess, User sponsoredUser, Group group) Remove group of users role admin for the sponsoredUservoidAuthzResolverImplApi.removeAdmin(PerunSession sess, User sponsoredUser, User user) Remove user role admin for the sponsoredUserbooleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Facility facility) Unset all attributes for the facility.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Facility facility, User user) Unset all (user-facility) non-virtual attributes for the user on the facility.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Group group) Unset all attributes for the group.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Host host) Unset all user attributes for the host.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Member member) Unset all member attributes for the member.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Member member, Resource resource) Unset all (member-resource) attributes for the member on the resource.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Resource resource) Unset all attributes for the resource.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Resource resource, Group group) Unset all group_resource attributesbooleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, User user) Unset all user attributes for the user.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, UserExtSource ues) Unset all UserExtSource attributes for the user external source.booleanAttributesManagerImplApi.removeAllAttributes(PerunSession sess, Vo vo) Unset all attributes for the vo.voidUsersManagerImplApi.removeAllAuthorships(PerunSession sess, User user) Removes all authorships of user when user is deleted from DB (author records on all his publications).voidAuthzResolverImplApi.removeAllAuthzForFacility(PerunSession sess, Facility facility) Removes all authz entries for the facilityvoidAuthzResolverImplApi.removeAllAuthzForGroup(PerunSession sess, Group group) Removes all authz entries for the groupvoidAuthzResolverImplApi.removeAllAuthzForResource(PerunSession sess, Resource resource) Removes all authz entries for the resourcevoidAuthzResolverImplApi.removeAllAuthzForService(PerunSession sess, Service service) Removes all authz entries for the servicevoidAuthzResolverImplApi.removeAllAuthzForVo(PerunSession sess, Vo vo) Removes all authz entries for the vovoidServicesManagerImplApi.removeAllDestinations(PerunSession perunSession, Facility facility) Removes all defined destinations for the facility.voidServicesManagerImplApi.removeAllDestinations(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.voidAttributesManagerImplApi.removeAllGroupResourceAttributes(PerunSession sess, Resource resource) Remove all non-virtual group-resource attribute on selected resourcevoidGroupsManagerImplApi.removeAllManagerRolesOfGroup(PerunSession session, Group group) Removes all manager roles related to the given groupvoidAttributesManagerImplApi.removeAllMemberResourceAttributes(PerunSession sess, Resource resource) Remove all non-virtual member-resource attributes assigned to resourcevoidUsersManagerImplApi.removeAllPasswordResetRequests(PerunSession sess, User user) Removes all password reset requests associated with user.voidUsersManagerImplApi.removeAllPreferredEmailChangeRequests(PerunSession sess, User user) Removes all mail change requests related to user.voidServicesManagerImplApi.removeAllRequiredAttributes(PerunSession perunSession, Service service) Detate all required attributes from servicevoidResourcesManagerImplApi.removeAllResourcesTagFromResource(PerunSession perunSession, Resource resource) Remove all existing Resource tags for specific resource.voidAuthzResolverImplApi.removeAllSponsoredUserAuthz(PerunSession sess, User sponsoredUser) Removes all authz entries for the sponsoredUser.voidAuthzResolverImplApi.removeAllUserAuthz(PerunSession sess, User user) Removes all authz entries for the user.voidUsersManagerImplApi.removeAllUserExtSources(PerunSession perunSession, User user) Removes all user's external sources.booleanAttributesManagerImplApi.removeAllUserFacilityAttributes(PerunSession sess, User user) Unset all (user-facility) non-virtual attributes for the user and all facilitiesbooleanAttributesManagerImplApi.removeAllUserFacilityAttributesForAnyUser(PerunSession sess, Facility facility) Unset all (user-facility) non-virtual attributes for any user on the facility.voidAttributesManagerImplApi.removeAndUnregisterAttrModule(PerunSession sess, AttributeDefinition attribute) Remove attribute module of the given non-core attribute from attribute module map in Impl layer and unregister the module from Auditer, however only if it is namespace-specific to avoid removing common module from other active namespace-specific modules.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular user-facility attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular host attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular member attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular member-resorce attribute for the member on the resource.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group_resource attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular user external source attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, User user, AttributeDefinition attribute) Unset particular user attributebooleanAttributesManagerImplApi.removeAttribute(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.booleanAttributesManagerImplApi.removeAttribute(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.voidResourcesManagerImplApi.removeAutomaticGroupFromResource(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) Remove automatically assigned group from resource.voidFacilitiesManagerImplApi.removeBan(PerunSession sess, int banId) Remove ban by id from facilities bans.voidFacilitiesManagerImplApi.removeBan(PerunSession sess, int userId, int facilityId) Remove ban by user_id and facility_id.voidResourcesManagerImplApi.removeBan(PerunSession sess, int banId) Remove ban by id from resources bans.voidResourcesManagerImplApi.removeBan(PerunSession sess, int memberId, int resourceId) Remove ban by member_id and facility_idvoidVosManagerImplApi.removeBan(PerunSession sess, int banId) Removes ban with given id.voidAuthzResolverImplApi.removeCabinetAdmin(PerunSession sess, User user) Remove role Cabinet manager from user.voidServicesManagerImplApi.removeDestination(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.voidExtSourcesManagerImplApi.removeExtSource(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.voidExtSourcesManagerImplApi.removeExtSource(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.voidConsentsManagerImplApi.removeFacility(PerunSession sess, ConsentHub consentHub, Facility facility) Removes facility from consent hub.voidResourcesManagerImplApi.removeGroupFromResource(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.voidGroupsManagerImplApi.removeGroupUnion(PerunSession sess, Group resultGroup, Group operandGroup) Removes a union between two groups.voidFacilitiesManagerImplApi.removeHost(PerunSession perunSession, Host host) Remove hosts from the Facility.voidGroupsManagerImplApi.removeMember(PerunSession perunSession, Group group, Member member) Removes member form the group.voidVosManagerImplApi.removeMemberVo(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.voidFacilitiesManagerImplApi.removeOwner(PerunSession perunSession, Facility facility, Owner owner) Deprecated.voidAuthzResolverImplApi.removePerunAdmin(PerunSession sess, User user) Remove role perunAdmin for user.voidAuthzResolverImplApi.removePerunObserver(PerunSession sess, User user) Remove role Perun observer from user.voidAuthzResolverImplApi.removePerunObserverFromAuthorizedGroup(PerunSession sess, Group authorizedGroup) Remove role Perun observer from authorizedGroup.voidServicesManagerImplApi.removeRequiredAttribute(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.voidServicesManagerImplApi.removeRequiredAttributes(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoidAuthzResolverImplApi.removeResourceRole(PerunSession sess, String role, Resource resource, Group group) Remove role to group for resource.voidAuthzResolverImplApi.removeResourceRole(PerunSession sess, String role, Resource resource, User user) Remove role to user for resource.voidResourcesManagerImplApi.removeResourceTagFromResource(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.voidGroupsManagerImplApi.removeResultGroupRelations(PerunSession sess, Group resultGroup) Removes all relations of this result group.voidResourcesManagerImplApi.removeService(PerunSession perunSession, Resource resource, Service service) Remove service from resource.voidUsersManagerImplApi.removeSpecificUserOwner(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoidMembersManagerImplApi.removeSponsor(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsoring user.voidUsersManagerImplApi.removeUserExtSource(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external sources.booleanAttributesManagerImplApi.removeVirtualAttribute(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular user-facility virtual attribute value.booleanAttributesManagerImplApi.removeVirtualAttribute(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular resource virtual attribute value.booleanAttributesManagerImplApi.removeVirtualAttribute(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group-resource virtual attribute value.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.UsersManagerImplApi.requestPreferredEmailChange(PerunSession sess, User user, String email) Store request of change of user's preferred email address.booleanResourcesManagerImplApi.resourceExists(PerunSession perunSession, Resource resource) Check if resource exists in underlaying data source.voidGroupsManagerImplApi.saveGroupRelation(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Saves union operation between result group and operand group.FacilitiesManagerImplApi.searchForFacilities(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all facilities based on name, description and optionally in IDsFacilitiesManagerImplApi.searchForFacilities(PerunSession sess, String searchString, Set<Integer> facilityIds, boolean includeIDs) Similarity substring search in provided facilities based on name, description and optionally IDGroupsManagerImplApi.searchForGroups(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all groups based on name, shortname, description and optionally IDGroupsManagerImplApi.searchForGroups(PerunSession sess, String searchString, Set<Integer> groupIds, Set<Integer> voIds, boolean includeIDs) Similarity substring search in provided groups based on name, shortname, description and optionally ID.UsersManagerImplApi.searchForUsers(PerunSession sess, String searchString) Similarity substring search in all users based on fullname, ID and attributes defined in perun.propertiesVosManagerImplApi.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 descriptionbooleanServicesManagerImplApi.serviceExists(PerunSession perunSession, Service service) Check if service exists in underlaying data source.booleanAttributesManagerImplApi.setAttribute(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) Store the particular attribute associated with the bean1 and bean2.booleanAttributesManagerImplApi.setAttribute(PerunSession sess, Object object, Attribute attribute) Store the particular attribute associated with the given perun bean.voidAttributesManagerImplApi.setAttributeActionCriticality(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) Marks the action on attribute as critical, which may require additional authentication of user performing that action on attribute.voidAttributesManagerImplApi.setAttributePolicyCollections(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.booleanAttributesManagerImplApi.setAttributeWithNullValue(PerunSession sess, int userId, Attribute attribute) Set user attribute with null value (for user and attribute).booleanAttributesManagerImplApi.setAttributeWithNullValue(PerunSession sess, String key, Attribute attribute) Set entityless attribute with null value (for key and attribute).FacilitiesManagerImplApi.setBan(PerunSession sess, BanOnFacility banOnFacility) Set ban for user on facilityResourcesManagerImplApi.setBan(PerunSession sess, BanOnResource banOnResource) Set ban for member on resourceVosManagerImplApi.setBan(PerunSession sess, BanOnVo banOnVo) Set given ban.voidGroupsManagerImplApi.setDirectGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set direct status of the member to specified status in given group.voidResourcesManagerImplApi.setFailedGroupResourceAssignmentCause(PerunSession sess, Group group, Resource resource, String cause) Sets the cause of failed group-resource assignmentvoidResourcesManagerImplApi.setGroupResourceStatus(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) Sets status of given group-resource assignment to the specified status.voidGroupsManagerImplApi.setIndirectGroupStatus(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set status of the member to specified status for indirect relations where the given group is the source group.voidAuditMessagesManagerImplApi.setLastProcessedId(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.voidFacilitiesManagerImplApi.setOwners(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.voidSet a role according the mapping of valuesUsersManagerImplApi.setSpecificUserType(PerunSession sess, User user, SpecificUserType specificUserType) Set flag for specific user type for the user.MembersManagerImplApi.setSponsorshipForMember(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Set member to be sponsored by sponsor.voidMembersManagerImplApi.setStatus(PerunSession sess, Member member, Status status) Set status of the member to specified status.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Facility facility, Attribute attribute) Store the particular virtual attribute associated with the facility.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Facility facility, User user, Attribute attribute) Store the particular virtual attribute associated with the facility and user combination.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Group group, Attribute attribute) Store the particular virtual attribute associated with the group.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Member member, Attribute attribute) Store the particular virtual attribute associated with the member.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular virtual attribute associated with the member and group combination.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Resource resource, Attribute attribute) Store the particular virtual attribute associated with the resource.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, Resource resource, Group group, Attribute attribute) Store the particular virtual attribute associated with the resource and group combination.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, UserExtSource ues, Attribute attribute) Store the particular virtual attribute associated with the user external source.booleanAttributesManagerImplApi.setVirtualAttribute(PerunSession sess, User user, Attribute attribute) Store the particular virtual attribute associated with the user.booleanMembersManagerImplApi.someAvailableSponsorExistsForMember(PerunSession sess, Member member) Checks if some vo sponsor who does not already sponsor given member exists.booleanUsersManagerImplApi.specificUserOwnershipExists(PerunSession sess, User user, User specificUser) Return true if ownership between user and specificUser already exists.MembersManagerImplApi.storePasswordResetRequest(PerunSession sess, User user, String namespace, String mail, LocalDateTime validityTo) Store information about password reset request.voidGroupsManagerImplApi.suspendGroupSynchronization(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.voidTasksManagerImplApi.suspendTasksPropagation(PerunSession sess, boolean suspend) Suspend propagating tasks to engine.voidUsersManagerImplApi.unblockLogin(PerunSession sess, String login, String namespace) Unblock login for given namespace or unblock login globally (if no namespace is selected)voidUsersManagerImplApi.unblockLoginsById(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.voidUsersManagerImplApi.unblockLoginsForNamespace(PerunSession sess, String namespace) Unblock all logins for given namespacevoidUnset a role according the mapping of valuesUsersManagerImplApi.unsetSpecificUserType(PerunSession sess, User user, SpecificUserType specificUserType) Unset flag for specific user type for the user.MembersManagerImplApi.unsetSponsorshipForMember(PerunSession session, Member sponsoredMember) Unset member to not be sponsored by anybody from now.booleanAttributesManagerImplApi.updateAttribute(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) Update attribute value in DB.AttributesManagerImplApi.updateAttributeDefinition(PerunSession perunSession, AttributeDefinition attributeDefinition) Updates AttributeDefinition.FacilitiesManagerImplApi.updateBan(PerunSession sess, BanOnFacility banOnFacility) Update description and validity timestamp of specific ban.ResourcesManagerImplApi.updateBan(PerunSession sess, BanOnResource banOnResource) Update description and validity timestamp of specific ban.VosManagerImplApi.updateBan(PerunSession sess, BanOnVo banOnVo) Update ban information.voidConsentsManagerImplApi.updateConsentHub(PerunSession perunSession, ConsentHub consentHub) Updates the consent hub.voidExtSourcesManagerImplApi.updateExtSource(PerunSession sess, ExtSource extSource, Map<String, String> attributes) Updates extSource definition.FacilitiesManagerImplApi.updateFacility(PerunSession perunSession, Facility facility) Updates facility in DB.GroupsManagerImplApi.updateGroup(PerunSession perunSession, Group group) Updates group by ID.GroupsManagerImplApi.updateGroupName(PerunSession perunSession, Group group) Updates group by ID.UsersManagerImplApi.updateNameTitles(PerunSession perunSession, User user) Updates titles before/after users name.GroupsManagerImplApi.updateParentGroupId(PerunSession perunSession, Group group) Updates parentGroupId.ResourcesManagerImplApi.updateResource(PerunSession perunSession, Resource resource) Updates Resource.ResourcesManagerImplApi.updateResourceTag(PerunSession perunSession, ResourceTag resourceTag) Update existing Resource tag.voidServicesManagerImplApi.updateService(PerunSession perunSession, Service service) Updates the service.voidMembersManagerImplApi.updateSponsorshipValidity(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.UsersManagerImplApi.updateUser(PerunSession perunSession, User user) Updates users data in DB.UsersManagerImplApi.updateUserExtSource(PerunSession perunSession, UserExtSource userExtSource) Updates user;s userExtSource in DB.voidUsersManagerImplApi.updateUserExtSourceLastAccess(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource last access time in DB.VosManagerImplApi.updateVo(PerunSession perunSession, Vo vo) Updates VO.booleanUsersManagerImplApi.userExists(PerunSession perunSession, User user) Check if user exists in underlaying data source.booleanUsersManagerImplApi.userExtSourceExists(PerunSession perunSession, UserExtSource userExtSource) Check if userExtSource exists in underlaying data source.booleanVosManagerImplApi.voExists(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source. -
Uses of PerunSession in cz.metacentrum.perun.core.implApi.modules.attributes
Methods in cz.metacentrum.perun.core.implApi.modules.attributes with parameters of type PerunSessionModifier and TypeMethodDescriptionUserVirtualAttributeCollectedFromUserExtSource.modifyValue(PerunSession session, T ctx, UserExtSource ues, String value) Override this method if you need to modify the original values. -
Uses of PerunSession in cz.metacentrum.perun.core.implApi.modules.pwdmgr
Methods in cz.metacentrum.perun.core.implApi.modules.pwdmgr with parameters of type PerunSessionModifier and TypeMethodDescriptionvoidPasswordManagerModule.changePassword(PerunSession sess, String userLogin, String newPassword) voidPasswordManagerModule.checkLoginFormat(PerunSession sess, String login) voidPasswordManagerModule.checkPassword(PerunSession sess, String userLogin, String password) voidPasswordManagerModule.checkPasswordStrength(PerunSession sess, String login, String password) voidPasswordManagerModule.createAlternativePassword(PerunSession sess, User user, String passwordId, String password) voidPasswordManagerModule.deleteAlternativePassword(PerunSession sess, User user, String passwordId) voidPasswordManagerModule.deletePassword(PerunSession sess, String userLogin) PasswordManagerModule.generateAccount(PerunSession sess, Map<String, String> parameters) PasswordManagerModule.generateRandomPassword(PerunSession sess, String login) default StringPasswordManagerModule.handleSponsorship(PerunSession sess, SponsoredUserData userData) Handles member's sponsorship in given namespace.default booleanPasswordManagerModule.loginExist(PerunSession sess, String login) voidPasswordManagerModule.reservePassword(PerunSession sess, String userLogin, String password) voidPasswordManagerModule.reserveRandomPassword(PerunSession sess, String userLogin) voidPasswordManagerModule.validatePassword(PerunSession sess, String userLogin, User user)