Uses of Class
cz.metacentrum.perun.core.api.exceptions.PrivilegeException
Packages that use PrivilegeException
Package
Description
-
Uses of PrivilegeException in cz.metacentrum.perun.core.api
Methods in cz.metacentrum.perun.core.api that throw PrivilegeExceptionModifier 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.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.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.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.VosManager.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.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.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.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.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, 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.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.getBansForResource(PerunSession sess, int resourceId) Get all bans for members on the resource.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.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 idServicesManager.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.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.getFacilitiesByIds(PerunSession perunSession, List<Integer> ids) Searches for the Facilities with specified ids.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, 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.GroupsManager.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.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.VosManager.getMemberVos(PerunSession sess, int voId) Gets all member organizations of the given vo.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.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.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.ResourcesManager.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, 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.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.AuthzResolver.getUserRoleNames(PerunSession sess, User user) Get all user role names.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 oneSearcher.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.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 archivedbooleanGroupsManager.isDirectGroupMember(PerunSession sess, Group group, Member member) Return true if Member is direct member of the GroupAuthzResolver.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.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.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.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.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.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.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. -
Uses of PrivilegeException in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that throw PrivilegeExceptionModifier and TypeMethodDescriptionvoidServicesManagerBl.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.voidServicesManagerBl.blockServiceOnDestination(PerunSession perunSession, Service service, int destinationId) Bans Service on destination.ServicesManagerBl.getFacilityAssignedServicesForGUI(PerunSession perunSession, Facility facility) Return list of ServiceForGUI assigned on facility, (Service with "allowedOnFacility" property filled). 1 - allowed / 0 - service is denied).MembersManagerBl.getRichMembersNoUserAttributes(PerunSession sess, Vo vo) Get all rich members of VO. -
Uses of PrivilegeException in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that throw PrivilegeExceptionModifier and TypeMethodDescriptionvoidServicesManagerBlImpl.blockAllServicesOnDestination(PerunSession sess, int destinationId) -
Uses of PrivilegeException in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that throw PrivilegeExceptionModifier 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.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.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) 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) UsersManagerEntry.getAllBlockedLoginsInNamespaces(PerunSession sess) ConsentsManagerEntry.getAllConsentHubs(PerunSession sess) ConsentsManagerEntry.getAllConsents(PerunSession sess) 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.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.getAttributePolicyCollections(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributeRules(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributes(PerunSession sess, String key) ExtSourcesManagerEntry.getAttributes(PerunSession sess, ExtSource extSource) AttributesManagerEntry.getAttributesByAttributeDefinition(PerunSession sess, AttributeDefinition attributeDefinition) 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.getBansForResource(PerunSession sess, int resourceId) 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) ServicesManagerEntry.getDestinations(PerunSession perunSession) ServicesManagerEntry.getDestinations(PerunSession sess, Service service, Facility facility) 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.getFacilitiesByIds(PerunSession sess, List<Integer> ids) 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, 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) GroupsManagerEntry.getInactiveGroupMembers(PerunSession sess, Group group) GroupsManagerEntry.getIndirectMembershipPaths(PerunSession sess, Member member, Group group) ExtSourcesManagerEntry.getInvalidUsers(PerunSession sess, ExtSource source) 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) VosManagerEntry.getMemberVos(PerunSession sess, int voId) 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) 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) 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) 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, 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.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) 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) 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) 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) booleanGroupsManagerEntry.isDirectGroupMember(PerunSession sess, Group group, Member member) GroupsManagerEntry.isGroupLastAdminInSomeFacility(PerunSession sess, List<Group> groups) GroupsManagerEntry.isGroupLastAdminInSomeVo(PerunSession sess, List<Group> groups) booleanGroupsManagerEntry.isGroupMember(PerunSession sess, Group group, Member member) booleanUsersManagerEntry.isLoginBlocked(PerunSession sess, String login, boolean ignoreCase) booleanUsersManagerEntry.isLoginBlockedForNamespace(PerunSession sess, String login, String namespace, boolean ignoreCase) booleanUsersManagerEntry.isLoginBlockedGlobally(PerunSession sess, String login) 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.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) 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.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) -
Uses of PrivilegeException in cz.metacentrum.perun.core.impl
Methods in cz.metacentrum.perun.core.impl that throw PrivilegeExceptionModifier and TypeMethodDescriptionstatic 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.