Uses of Class
cz.metacentrum.perun.core.api.PerunSession
Package
Description
Exceptions.
-
Uses of PerunSession in cz.metacentrum.perun.core.api
Modifier and TypeMethodDescriptionPerun.getPerunSession
(PerunPrincipal actor, PerunClient client) Gets a (possibly cached) Perun session.Modifier and TypeMethodDescriptionvoid
ResourcesManager.activateGroupResourceAssignment
(PerunSession session, Group group, Resource resource, boolean async) Try to activate the group-resource status.void
FacilitiesManager.addAdmin
(PerunSession sess, Facility facility, Group group) Adds group administrator to the Facility.void
FacilitiesManager.addAdmin
(PerunSession sess, Facility facility, User user) Adds user administrator to the Facility.void
GroupsManager.addAdmin
(PerunSession perunSession, Group group, Group authorizedGroup) Adds a group administrator to the group.void
GroupsManager.addAdmin
(PerunSession perunSession, Group group, User user) Adds a user administrator of the group.void
ResourcesManager.addAdmin
(PerunSession sess, Resource resource, Group group) Add role resource admin to group for the selected resource.void
ResourcesManager.addAdmin
(PerunSession sess, Resource resource, User user) Add role resource admin to user for the selected resource.void
VosManager.addAdmin
(PerunSession perunSession, Vo vo, Group group) Add a group administrator to the VO.void
VosManager.addAdmin
(PerunSession perunSession, Vo vo, User user) Add a user administrator to the VO.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.void
ExtSourcesManager.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManager.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManager.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the group.void
ExtSourcesManager.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.void
GroupsManager.addMember
(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.void
GroupsManager.addMember
(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same VO.void
MembersManager.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates) Add member candidates.void
MembersManager.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) Add member candidates to Group.void
GroupsManager.addMembers
(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same VO.void
VosManager.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.void
FacilitiesManager.addOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
FacilitiesManager.addOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
ServicesManager.addRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.void
ServicesManager.addRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoid
ResourcesManager.addResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) Sets ResourceSelfService role to given group for given resource.void
ResourcesManager.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.void
ServicesManager.addServiceToServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Add the service to the packagevoid
UsersManager.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) Add specificUser owner (the user) If not exists, create new ownership.void
VosManager.addSponsorRole
(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.void
VosManager.addSponsorRole
(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.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.void
GroupsManager.allowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) Sets flag required for including groups to parent vo in a vo hierarchy.void
GroupsManager.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.void
UsersManager.anonymizeUser
(PerunSession perunSession, User user, boolean force) Anonymizes user - according to configuration, each of user's attributes is either anonymized, kept untouched or deleted.void
ResourcesManager.assignGroupsToResource
(PerunSession perunSession, List<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign groups to a resource.void
ResourcesManager.assignGroupToResource
(PerunSession perunSession, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to a resource.void
ResourcesManager.assignGroupToResources
(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to the resources.void
ResourcesManager.assignResourceTagsToResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Assign existing ResourceTags on existing Resource.void
ResourcesManager.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.void
ResourcesManager.assignService
(PerunSession perunSession, Resource resource, Service service) Assign service to resource.void
ResourcesManager.assignServices
(PerunSession perunSession, Resource resource, List<Service> services) Assign services to resource.void
ResourcesManager.assignServicesPackage
(PerunSession perunSession, Resource resource, ServicesPackage servicesPackage) Assign all services from services package to resouce.static boolean
AuthzResolver.authorizedExternal
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedInternal
(PerunSession sess, String policyDefinition) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedInternal
(PerunSession sess, String policyDefinition, PerunBean... objects) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedInternal
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Checks if the principal is authorized.static boolean
AuthzResolver.authorizedToManageRole
(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to manage the role on the object.static boolean
AuthzResolver.authorizedToReadRole
(PerunSession sess, PerunBean complementaryObject, String role) Check whether the principal is authorized to read the role on the object.void
ServicesManager.blockAllServicesOnDestination
(PerunSession perunSession, int destinationId) Block all services currently assigned on this destination.void
ServicesManager.blockAllServicesOnFacility
(PerunSession perunSession, Facility facility) Block all services currently assigned on this facility.void
UsersManager.blockLogins
(PerunSession sess, List<String> logins, String namespace) Block logins for given namespace or block logins globally (if no namespace is selected)void
ServicesManager.blockServiceOnDestination
(PerunSession perunSession, Service service, int destinationId) Bans Service on destination.void
ServicesManager.blockServiceOnFacility
(PerunSession perunSession, Service service, Facility facility) Bans Service on facility.void
ServicesManager.blockServicesOnDestinations
(PerunSession perunSession, List<RichDestination> richDestinations) Bans the Service on the destination - each pair defined by the rich destination.void
ServicesManager.blockServicesOnFacility
(PerunSession sess, List<Service> services, Facility facility) Bans services on facility.boolean
MembersManager.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManager.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManager.canExtendMembership
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.boolean
GroupsManager.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 membershipExpirationboolean
GroupsManager.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 membershipboolean
MembersManager.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 statusvoid
UsersManager.changeEmail
(PerunSession sess, User user, String newEmail) Change user's email to email from user ext source.void
UsersManager.changeEmailCustom
(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) Change user's email to custom email.void
UsersManager.changeName
(PerunSession sess, User user, String newUserName) Change user's name to user's name from user ext source.void
UsersManager.changeNameCustom
(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Change user's name to custom name.void
UsersManager.changeNonAuthzPassword
(PerunSession sess, UUID token, String password, String lang) Changes user password in defined login-namespace based on token parameter.void
UsersManager.changeOrganization
(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to organization from user ext source.void
UsersManager.changeOrganizationCustom
(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to custom organization.void
UsersManager.changePassword
(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) Changes user password in defined login-namespace.void
UsersManager.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.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) Checks if value of this group attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) Checks if value of this host attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) Checks if value of this group-resource attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) Checks if value of this user external source attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.checkAttributesSemantics
(PerunSession sess, Facility facility, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.checkAttributesSyntax
(PerunSession sess, Facility facility, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) Checks if value of this group attribute has valid syntaxvoid
AttributesManager.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) Checks if value of this host attribute has valid syntaxvoid
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) Checks if value of this group-resource attribute has valid syntaxvoid
AttributesManager.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) Checks if value of this user external source attribute has valid syntaxvoid
AttributesManager.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
AttributesManager.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.void
AttributesManager.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.ExtSourcesManager.checkOrCreateExtSource
(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.void
UsersManager.checkPasswordResetRequestIsValid
(PerunSession sess, UUID token) Checks if the password reset request is valid.void
UsersManager.checkPasswordStrength
(PerunSession sess, String password, String namespace, String login) Check password strength for the given namespace.void
AttributesManager.convertAttributeToNonunique
(PerunSession session, int attrId) Converts attribute to non-unique.void
AttributesManager.convertAttributeToUnique
(PerunSession session, int attrId) Converts attribute to unique.void
VosManager.convertSponsoredUsers
(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.void
VosManager.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.void
FacilitiesManager.copyAttributes
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all attributes of the source facility to the destination facility.void
ResourcesManager.copyAttributes
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all attributes of the source resource to the destination resource.void
ResourcesManager.copyGroups
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all groups of the source resource to the destination resource.void
FacilitiesManager.copyManagers
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all managers(admins) of the source facility to the destination facility.void
GroupsManager.copyMembers
(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) Copies direct members from one group to other groups in the same VO.void
FacilitiesManager.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.void
ResourcesManager.copyServices
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all services of the source resource to the destination resource.void
MembersManager.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).void
UsersManager.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 namespacevoid
AuditMessagesManager.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.ServicesManager.createServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Insert a new packageUsersManager.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.void
ResourcesManager.deactivateGroupResourceAssignment
(PerunSession session, Group group, Resource resource) Deactivates the group-resource assignment.void
GroupsManager.deleteAllGroups
(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).void
MembersManager.deleteAllMembers
(PerunSession sess, Vo vo) Deletes all VO members.void
ResourcesManager.deleteAllResources
(PerunSession perunSession, Vo vo) Deletes all resources for the VO.void
ResourcesManager.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.void
UsersManager.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.void
AttributesManager.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition) Deletes the attribute.void
AttributesManager.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) Deletes the attribute.void
ExtSourcesManager.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.void
FacilitiesManager.deleteFacility
(PerunSession perunSession, Facility facility, Boolean force) Delete the facility by id.void
GroupsManager.deleteGroup
(PerunSession perunSession, Group group) Deletes group only if has no subgroups and no members.void
GroupsManager.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.void
GroupsManager.deleteGroups
(PerunSession perunSession, List<Group> groups, boolean forceDelete) Delete all groups in list from perun.void
MembersManager.deleteMember
(PerunSession sess, Member member) Deletes only member data appropriated by member id.void
MembersManager.deleteMembers
(PerunSession sess, List<Member> members) Delete given members.void
OwnersManager.deleteOwner
(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.void
OwnersManager.deleteOwner
(PerunSession perunSession, Owner owner, boolean forceDelete) Deprecated.Delete owner from underlaying data source.void
OwnersManager.deleteOwners
(PerunSession sess, List<Owner> owners, boolean forceDelete) Deprecated.Delete owners from underlaying data source.void
UsersManager.deletePassword
(PerunSession sess, User user, String loginNamespace) Deletes password in external system.void
UsersManager.deletePassword
(PerunSession sess, String userLogin, String loginNamespace) Deletes password in external system.void
ResourcesManager.deleteResource
(PerunSession perunSession, Resource resource) Deletes resource by id.void
ResourcesManager.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.void
ServicesManager.deleteService
(PerunSession perunSession, Service service, boolean forceFlag) Deletes the service.void
ServicesManager.deleteServices
(PerunSession perunSession, List<Service> services, boolean forceFlag) Deletes given services.void
ServicesManager.deleteServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Remove the packagevoid
TasksManager.deleteTask
(PerunSession sess, Task task) Delete Task and it's TaskResults.void
TasksManager.deleteTaskResultById
(PerunSession sess, int taskResultId) Delete TaskResult by its IDvoid
TasksManager.deleteTaskResults
(PerunSession sess, Task task, Destination destination) Delete all TaskResults related to specified Task and Destinationvoid
TasksManager.deleteTaskResultsByIds
(PerunSession sess, List<Integer> taskResultIds) Delete TaskResults by their IDs.void
UsersManager.deleteUser
(PerunSession perunSession, User user) Deletes user.void
UsersManager.deleteUser
(PerunSession perunSession, User user, boolean forceDelete) Deletes user.void
VosManager.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.void
VosManager.deleteVo
(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.void
GroupsManager.disallowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) Unsets flag required for including groups to parent vo in a vo hierarchyvoid
GroupsManager.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyvoid
AttributesManager.doTheMagic
(PerunSession sess, Member member) PRIVILEGE: Only for PerunAdmin.void
AttributesManager.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.void
ConsentsManager.evaluateConsents
(PerunSession sess, ConsentHub consentHub) Evaluates consents for given consent hub with enforced consents enabled.void
ConsentsManager.evaluateConsents
(PerunSession sess, Service service) Evaluates consents for given service for all consent hubs with given service with enforced consents enabled.void
ConsentsManager.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.void
MembersManager.extendMembership
(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.void
GroupsManager.extendMembershipInGroup
(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManager.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) This method tries to fill value of the user-facility attribute.AttributesManager.fillAttribute
(PerunSession sess, Group group, Attribute attribute) This method tries to fill group attribute.AttributesManager.fillAttribute
(PerunSession sess, Host host, Attribute attribute) This method tries to fill host attribute.AttributesManager.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method tries to fill value of the member attribute.AttributesManager.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManager.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method tries to fill value of the member-resource attribute.AttributesManager.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) This method tries to fill a value of the resource attribute.AttributesManager.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) This method tries to fill group-resource attribute.AttributesManager.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) This method tries to fill value of the user external source attribute.AttributesManager.fillAttribute
(PerunSession sess, User user, Attribute attribute) This method tries to fill value of the user attribute.AttributesManager.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) This method tries to fill value of the user, member, member-resource and user-facility attributes.AttributesManager.fillAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Host host, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, User user, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AuditMessagesManager.findAllPossibleEvents
(PerunSession sess) Return list of names of all possible eventsVosManager.findCandidates
(PerunSession sess, Group group, String searchString) Finds users, who can join the group in Vo.VosManager.findCandidates
(PerunSession perunSession, Vo vo, String searchString) Finds users, who can join the Vo.VosManager.findCandidates
(PerunSession perunSession, Vo vo, String searchString, int maxNumOfResults) Finds users, who can join the Vo.MembersManager.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attrs specific for list of attrsNames.MembersManager.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attrs specific for list of attrsNames and who have only status which is contain in lists of statuses.MembersManager.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) Return list of richMembers for specific vo by the searchString with attrs specific for list of attrsNames.MembersManager.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers for specific vo by the searchString with attrs specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManager.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers from Perun by searchString with attrs specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManager.findMembersByName
(PerunSession sess, String searchString) Return list of members by the searchStringMembersManager.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findMembersInGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManager.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.MembersManager.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members by the searchString under defined VO.MembersManager.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under defined Group.MembersManager.findRichMembersWithAttributesInParentGroup
(PerunSession sess, Group group, String searchString) Return list of rich with attributes members by the searchString under parent group of defined Group.MembersManager.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members with attributes by the searchString under defined VO.UsersManager.findRichUsers
(PerunSession sess, String searchString) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findRichUsersWithAttributes
(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findRichUsersWithAttributesByExactMatch
(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) Return list of RichUsers who matches the searchString, searching name, email and logins and are not member in specific VO and contain selected attributes.UsersManager.findUsers
(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name, id, uuid, email, logins.UsersManager.findUsersByExactName
(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManager.findUsersByName
(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManager.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.void
GroupsManager.forceAllSubGroupsSynchronization
(PerunSession sess, Group group) Force synchronization for all subgroups (recursively - whole tree) of the group (useful for group structure)void
GroupsManager.forceGroupStructureSynchronization
(PerunSession sess, Group group) Puts the group on the first place to the queue of groups waiting for group structure synchronization.void
GroupsManager.forceGroupSynchronization
(PerunSession sess, Group group) Synchronizes the group with the external group.boolean
ServicesManager.forceServicePropagation
(PerunSession perunSession, Facility facility, Service service) Forces service propagation on defined facility.boolean
ServicesManager.forceServicePropagation
(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.void
ServicesManager.forceServicePropagationBulk
(PerunSession sess, Facility facility, List<Service> services) Forces services propagation on defined facility.void
ServicesManager.forceServicePropagationBulk
(PerunSession sess, List<Service> services) Forces services propagation on all facilities where the services are defined on.ServicesManager.forceServicePropagationForHostname
(PerunSession perunSession, String hostname) Forces service propagation on all facilities for all services where hostname is used.UsersManager.generateAccount
(PerunSession session, String namespace, Map<String, String> parameters) Generate user account in a backend system associated with login-namespace in Perun.GroupsManager.getActiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.AuthzResolver.getAdminGroups
(PerunSession sess, PerunBean complementaryObject, String role) Get all authorizedGroups for complementary object and role.FacilitiesManager.getAdminGroups
(PerunSession sess, Facility facility) Deprecated.GroupsManager.getAdminGroups
(PerunSession perunSession, Group group) Deprecated.ResourcesManager.getAdminGroups
(PerunSession sess, Resource resource) Deprecated.VosManager.getAdminGroups
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getAdminGroups
(PerunSession perunSession, Vo vo, String role) Deprecated.AuthzResolver.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.FacilitiesManager.getAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManager.getAdmins
(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) Deprecated.GroupsManager.getAdmins
(PerunSession perunSession, Group group) Deprecated.GroupsManager.getAdmins
(PerunSession perunSession, Group group, boolean onlyDirectAdmins) Deprecated.ResourcesManager.getAdmins
(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) Deprecated.VosManager.getAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManager.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) Deprecated.GroupsManager.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManager.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.AttributesManager.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManager.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManager.getAllAuditerConsumers
(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManager.getAllBlockedLoginsInNamespaces
(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManager.getAllConsentHubs
(PerunSession sess) Get list of all Consent HubsConsentsManager.getAllConsents
(PerunSession sess) Gel all consentsTasksManager.getAllFacilitiesStates
(PerunSession session) Return propagation status of all facilities in PerunTasksManager.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManager.getAllGroups
(PerunSession sess) Get all groups from all vos.GroupsManager.getAllGroups
(PerunSession sess, Vo vo) Get groups of Vo by ACCESS RIGHTS: If user is: - PERUNADMIN or VOADMIN : all groups in vo - GROUPADMIN : only groups where user is adminGroupsManager.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManager.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) Get groups of the VO stored in the map reflecting the hierarchy by ACCESS RIGHTS: If user is: - PERUNADMIN or VOADMIN : all Groups - GROUPADMIN : only groups where user is groupAdminGroupsManager.getAllMemberGroups
(PerunSession sess, Member member) Return all member's groups.MembersManager.getAllMembers
(PerunSession sess) Get all members from all vos.AttributesManager.getAllNamespaces
(PerunSession sess) Returns list of all possible namespaces.FacilitiesManager.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Get all Groups which can use this facility (Groups must be assigned to resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManager.getAllowedMembers
(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.ResourcesManager.getAllowedResources
(PerunSession sess, Member member) Get all resources which have the member access on.UsersManager.getAllowedResources
(PerunSession sess, Facility facility, User user) Get all resources from the facility which have the user access on.UsersManager.getAllowedResources
(PerunSession sess, User user) Get all resources which have the user access on.FacilitiesManager.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) Get all RichGroups which can use this facility (Groups must be assigned to Resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned) We also retrieve attributes specified by attrNames for each returned RichGroup.FacilitiesManager.getAllowedUsers
(PerunSession perunSession, Facility facility) Return all users who can use this facilityFacilitiesManager.getAllowedUsers
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility specificVo and specificService can choose concrete users if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManager.getAllowedUsers
(PerunSession sess, Resource resource) Returns all users who is assigned with the resource.FacilitiesManager.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManager.getAllResources
(PerunSession sess) Get all resources from database.ResourcesManager.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManager.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManager.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.ServicesManager.getAllRichDestinations
(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManager.getAllRichDestinations
(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.GroupsManager.getAllRichGroups
(PerunSession sess) Get all groups with all attributes.GroupsManager.getAllRichGroups
(PerunSession sess, List<String> attrNames) Get all groups with their specified attributes.GroupsManager.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManager.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups containing selected attributes filtered by role and its typeGroupsManager.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManager.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichSubGroups in parentGroup (all levels sub groups) containing selected attributes filtered by role and its type,UsersManager.getAllRichUsers
(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManager.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManager.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) Get All richUsers with or without specificUsers.MembersManager.getAllSponsoredMembers
(PerunSession sess, Vo vo) Gets list of all sponsored members of a VO.MembersManager.getAllSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) Gets list of VO's all sponsored members with sponsors.GroupsManager.getAllSubGroups
(PerunSession sess, Group parentGroup) Get all subgroups of the parentGroup recursively.VosManager.getAllVos
(PerunSession perunSession) Get list of Vos without any privilege.FacilitiesManager.getAssignedFacilities
(PerunSession sess, Group group) Get facilities which are assigned to Group (via resource).FacilitiesManager.getAssignedFacilities
(PerunSession sess, Member member) Get facilities which have the member access on.FacilitiesManager.getAssignedFacilities
(PerunSession sess, Service service) Get facilities where the service is defined.FacilitiesManager.getAssignedFacilities
(PerunSession sess, User user) Get facilities which have the user access on.ResourcesManager.getAssignedGroups
(PerunSession perunSession, Resource resource) List all groups associated with the resource.ResourcesManager.getAssignedGroups
(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource and memberResourcesManager.getAssignedMembers
(PerunSession sess, Resource resource) Returns all members assigned to the resource.ResourcesManager.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManager.getAssignedResources
(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.ResourcesManager.getAssignedResources
(PerunSession perunSession, Group group) List all resources to which the group is assigned.ResourcesManager.getAssignedResources
(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManager.getAssignedResources
(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ServicesManager.getAssignedResources
(PerunSession sess, Service service) Get all resources where the service is defined.FacilitiesManager.getAssignedResourcesByAssignedService
(PerunSession perunSession, Facility facility, Service service) Returns resources with specific service assigned to the facility.ResourcesManager.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManager.getAssignedRichMembers
(PerunSession sess, Resource resource) Returns all members assigned to the resource as RichMembers.FacilitiesManager.getAssignedRichResources
(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility with VO property filledFacilitiesManager.getAssignedRichResources
(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service with VO property filledResourcesManager.getAssignedRichResources
(PerunSession perunSession, Group group) List all rich resources associated with the group with facility property filled.ResourcesManager.getAssignedRichResources
(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManager.getAssignedRichResources
(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.UsersManager.getAssignedRichResources
(PerunSession sess, User user) Get all rich resources which have the user assigned.ResourcesManager.getAssignedServices
(PerunSession perunSession, Resource resource) List all services associated with the resource.ServicesManager.getAssignedServices
(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManager.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManager.getAssignedUsers
(PerunSession sess, Facility facility) Returns list of Users, assigned with chosen Facility.FacilitiesManager.getAssignedUsers
(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.UsersManager.getAssociatedResources
(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.AttributesManager.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManager.getAttribute
(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManager.getAttribute
(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManager.getAttribute
(PerunSession sess, Host host, String attributeName) Get particular attribute for the hostAttributesManager.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManager.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManager.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManager.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) Get particular group attribute on resourceAttributesManager.getAttribute
(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManager.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the user external source.AttributesManager.getAttribute
(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManager.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManager.getAttribute
(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManager.getAttributeById
(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManager.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManager.getAttributeById
(PerunSession sess, Group group, int id) Get particular attribute for groupAttributesManager.getAttributeById
(PerunSession sess, Host host, int id) Get particular attribute for the hostAttributesManager.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManager.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManager.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManager.getAttributeById
(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManager.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) Get particular group attribute on this resourceAttributesManager.getAttributeById
(PerunSession sess, UserExtSource ues, int id) Get particular attribute for user external sourceAttributesManager.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManager.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManager.getAttributeDefinition
(PerunSession sess, String attributeName) Get attribute definition (attribute without defined value).AttributesManager.getAttributeDefinitionById
(PerunSession sess, int id) Get attribute definition (attribute without defined value).AttributesManager.getAttributePolicyCollections
(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManager.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManager.getAttributeRules
(PerunSession sess, int attributeId) Gets attribute rules containing policy collections and critical actions for an attribute definition with given idAttributesManager.getAttributes
(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManager.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get all non-empty member, user, member-resource and user-facility attributes.AttributesManager.getAttributes
(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManager.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManager.getAttributes
(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Host host) Get all non-empty attributes associated with the hostAttributesManager.getAttributes
(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManager.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too)associated with the member in the group which have name in list attrNames.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManager.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManager.getAttributes
(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManager.getAttributes
(PerunSession sess, Resource resource, Group group) Get all non-empty attributes associated with the group on resourceAttributesManager.getAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Get all non-empty attributes associated with the group and resource.AttributesManager.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityAttributesManager.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) Get all attributes associated with the group and the resource which have their name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManager.getAttributes
(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManager.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the userExtSource which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManager.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, String key) Get all entityless attributes with subject equaled String keyExtSourcesManager.getAttributes
(PerunSession sess, ExtSource extSource) Gets attributes for external source.AttributesManager.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManager.getAttributesDefinition
(PerunSession sess) Get all attributes definition (attribute without defined value).AttributesManager.getAttributesDefinition
(PerunSession sess, List<String> listOfAttributesNames) From listOfAttributesNames get list of attributeDefinitionsAttributesManager.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManager.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).int
AuditMessagesManager.getAuditerMessagesCount
(PerunSession perunSession) Get count of all messages in auditLOG.MembersManager.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManager.getBan
(PerunSession sess, int userId, int faclityId) Get ban by userId and facilityId.ResourcesManager.getBan
(PerunSession sess, int memberId, int resourceId) Get ban by memberId and resource idFacilitiesManager.getBanById
(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManager.getBanById
(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManager.getBanById
(PerunSession sess, int banId) Get vo ban with given id.VosManager.getBanForMember
(PerunSession sess, Member member) Get ban for given member, or null if he is not banned.FacilitiesManager.getBansForFacility
(PerunSession sess, int facilityId) Get all bans for users on the facilityResourcesManager.getBansForMember
(PerunSession sess, int memberId) Get all bans for member on any resource.ResourcesManager.getBansForResource
(PerunSession sess, int resourceId) Get all bans for members on the resource.FacilitiesManager.getBansForUser
(PerunSession sess, int userId) Get all bans for user on any facility.VosManager.getBansForVo
(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManager.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ExtSourcesManager.getCandidate
(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource defined by the extsource login.ExtSourcesManager.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) Get the candidate from subjectData where at least login must exists.AuthzResolver.getComplementaryObjectsForRole
(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolver.getComplementaryObjectsForRole
(PerunSession sess, String role, Class perunBeanClass) Returns complementary objects for defined role filtered by particular class, e.g.VosManager.getCompleteCandidates
(PerunSession sess, Group group, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Group.VosManager.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Vo.MembersManager.getCompleteRichMembers
(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrNames.MembersManager.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) Get all RichMembers with attrs specific for list of attrsNames from the group.MembersManager.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) Get all RichMembers with attrs specific for list of attrsNames from the group and have only status which is contain in lists of statuses.MembersManager.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) Get all RichMembers with attrs specific for list of attrsNames from the vo.MembersManager.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attrs specific for list of attrsNames from the vo and have only status which is contain in list of statuses.ConsentsManager.getConsentById
(PerunSession sess, int id) Get consent object with specified idConsentsManager.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManager.getConsentHubByFacility
(PerunSession sess, int facilityId) Finds existing Consent Hub by facility.ConsentsManager.getConsentHubById
(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManager.getConsentHubByName
(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManager.getConsentHubByResource
(PerunSession sess, int resourceId) Finds existing Consent Hub for facility to which resource belongs.ConsentsManager.getConsentsForConsentHub
(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManager.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManager.getConsentsForConsentHubByResource
(PerunSession sess, int resourceId) Get consents for members assigned to the chosen resource.ConsentsManager.getConsentsForUser
(PerunSession sess, int id) Get all consents for chosen UserConsentsManager.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManager.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) Get all consents for chosen User in specified consent hubDatabaseManager.getCurrentDatabaseVersion
(PerunSession perunSession) Return current database version in string (ex. 3.0.1)DatabaseManager.getDatabaseDriverInformation
(PerunSession sess) Get DB driver information from datasource (name-version)DatabaseManager.getDatabaseInformation
(PerunSession sess) Get DB information from datasource (name-version)ServicesManager.getDestinationById
(PerunSession perunSession, int id) Get destination by idint
ServicesManager.getDestinationIdByName
(PerunSession sess, String name, String type) Return ID of Destination by its value (name) and type.ServicesManager.getDestinations
(PerunSession perunSession) Get list of all destinations.ServicesManager.getDestinations
(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.int
ServicesManager.getDestinationsCount
(PerunSession sess) Get count of all destinations.FacilitiesManager.getDirectAdmins
(PerunSession perunSession, Facility facility) Deprecated.GroupsManager.getDirectAdmins
(PerunSession perunSession, Group group) Deprecated.VosManager.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManager.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManager.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManager.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManager.getEnrichedBansForFacility
(PerunSession sess, int facilityId, List<String> attrNames) Get all enriched bans for users on the facility.ResourcesManager.getEnrichedBansForResource
(PerunSession sess, int resourceId, List<String> attrNames) Get all enriched bans for members on the resource.FacilitiesManager.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) Get all enriched bans on facility for user.ResourcesManager.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) Get all enriched bans on resources for user.VosManager.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) Gets all Enriched Bans for given user.VosManager.getEnrichedBansForVo
(PerunSession sess, int voId, List<String> attrNames) Gets all Enriched Bans for given vo.FacilitiesManager.getEnrichedFacilities
(PerunSession perunSession) Gets all enriched facilities user has access rights to.FacilitiesManager.getEnrichedHosts
(PerunSession sess, Facility facility, List<String> attrNames) Return all EnrichedHosts of given facility.ResourcesManager.getEnrichedResourceById
(PerunSession sess, int id, List<String> attrNames) Find resource for given id and returns it with given attributes.ResourcesManager.getEnrichedResourcesForFacility
(PerunSession sess, Facility facility, List<String> attrNames) Find resources for given facility and attributes for given names.ResourcesManager.getEnrichedResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.VosManager.getEnrichedVoById
(PerunSession perunSession, int id) Finds existing vo by and id and returns corresponding EnrichedVoVosManager.getEnrichedVos
(PerunSession perunSession) Get list of EnrichedVos of all the VOs the user has access toAttributesManager.getEntitylessAttributes
(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManager.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName) Get entityless attributes mapped by their keys.AttributesManager.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName, List<String> keys) Get entityless attributes mapped by their keys.AttributesManager.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.ExtSourcesManager.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManager.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManager.getExtSources
(PerunSession perunSession) Get list of all external sources.FacilitiesManager.getFacilities
(PerunSession perunSession) List facilities by ACCESS RIGHTS: If User is: - PERUNADMIN : all facilities - FACILITYADMIN : only facilities where user is facility adminSearcher.getFacilities
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManager.getFacilitiesByAttribute
(PerunSession sess, String attributeName, String attributeValue) Returns all facilities that have set the attribute 'attributeName' with the value 'attributeValue'.FacilitiesManager.getFacilitiesByAttributeWithAttributes
(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) Searches (partially!)FacilitiesManager.getFacilitiesByDestination
(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManager.getFacilitiesByHostName
(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManager.getFacilitiesByIds
(PerunSession perunSession, List<Integer> ids) Searches for the Facilities with specified ids.int
FacilitiesManager.getFacilitiesCount
(PerunSession perunSession) Get count of all facilities.ServicesManager.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.FacilitiesManager.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) Get all facilities where the user is admin.AuthzResolver.getFacilitiesWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Facilities where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.ResourcesManager.getFacility
(PerunSession perunSession, Resource resource) Get facility which belongs to the concrete resource.ServicesManager.getFacilityAssignedServicesForGUI
(PerunSession perunSession, Facility facility) Return list of ServiceForGUI assigned on facility, (Service with "allowedOnFacility" property filled). 1 - allowed / 0 - service is denied).FacilitiesManager.getFacilityById
(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManager.getFacilityByName
(PerunSession perunSession, String name) Searches the Facility by its name.FacilitiesManager.getFacilityForHost
(PerunSession sess, Host host) Return facility which has the host.TasksManager.getFacilityServicesState
(PerunSession sess, Facility facility) Returns list of ServiceStates for given facility.TasksManager.getFacilityState
(PerunSession session, Facility facility) Return propagation status of facilityResourcesManager.getGroupAssignments
(PerunSession session, Resource resource, List<String> attrNames) Lists all of the assigned groups for the given resource.GroupsManager.getGroupById
(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManager.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManager.getGroupDirectMembers
(PerunSession perunSession, Group group) Return all direct group members.int
GroupsManager.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.int
GroupsManager.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 AuthzRoles
AuthzResolver.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.int
GroupsManager.getGroupsCount
(PerunSession sess) Get count of all groupsint
GroupsManager.getGroupsCount
(PerunSession sess, Vo vo) GroupsManager.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) Get page of groups from the given vo.GroupsManager.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).int
FacilitiesManager.getHostsCount
(PerunSession sess, Facility facility) Count hosts of Facility.AttributesManager.getIdpAttributeDefinitions
(PerunSession sess) Returns list of definitions of IdP attributes that are filled to fedInfoGroupsManager.getInactiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.GroupsManager.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ExtSourcesManager.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.int
AuditMessagesManager.getLastMessageId
(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).static User
AuthzResolver.getLoggedUser
(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.AttributesManager.getLogins
(PerunSession sess, User user) Get all attributes with user's logins.ResourcesManager.getMailingServiceRichResourcesWithMember
(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.MembersManager.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManager.getMemberById
(PerunSession sess, int id) Returns member by his id.MembersManager.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManager.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceGroupsManager.getMemberGroups
(PerunSession sess, Member member) Returns all member's groups.GroupsManager.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManager.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManager.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.MembersManager.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManager.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.Searcher.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) This method finds all members with given values of the queried attributes.Searcher.getMembersByExpiration
(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.Searcher.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.Searcher.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManager.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManager.getMembersByUser
(PerunSession sess, User user) Returns members by his user.Searcher.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) This method get Map of user Attributes with searching values and try to find all members, which have specific attributes in format for specific VO.int
MembersManager.getMembersCount
(PerunSession sess, Vo vo) Get the VO members count.int
MembersManager.getMembersCount
(PerunSession sess, Vo vo, Status status) Get the VO members count with defined status.MembersManager.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) Get page of members from the given vo, with the given attributes.MembersManager.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) Get page of members from the given vo, with the given attributes, based on policy.AuthzResolver.getMembersWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Members where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.MembersManager.getMemberVo
(PerunSession sess, Member member) Get the member VO.VosManager.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManager.getMessages
(PerunSession perunSession) Returns 100 newest audit messages from auditLOG.AuditMessagesManager.getMessages
(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManager.getMessagesByCount
(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManager.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order), i.e. the method returns newer messages by provided ID.AuditMessagesManager.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.AttributesManager.getModulesDependenciesGraph
(PerunSession session, GraphTextFormat format) Generates graph describing attribute modules dependencies.AttributesManager.getModulesDependenciesGraph
(PerunSession session, GraphTextFormat format, String attributeName) Generates graph describing dependencies for given AttributeDefinition.MembersManager.getNewExtendMembership
(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.MembersManager.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended member's expiration time.OwnersManager.getOwnerById
(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManager.getOwnerByName
(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManager.getOwnerFacilities
(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManager.getOwners
(PerunSession perunSession, Facility facility) Deprecated.OwnersManager.getOwners
(PerunSession perunSession) Deprecated.Return all owners.GroupsManager.getParentGroup
(PerunSession sess, Group group) Get parent group.GroupsManager.getParentGroupMembers
(PerunSession sess, Group group) Get members from parent group.GroupsManager.getParentGroupRichMembers
(PerunSession sess, Group group) Get members form the parent group in RichMember format.GroupsManager.getParentGroupRichMembersWithAttributes
(PerunSession sess, Group group) Get members form the parent group in RichMember format including user/member attributes.VosManager.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManager.getPendingPreferredEmailChanges
(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.ConfigManager.getPersonalDataChangeConfig
(PerunSession sess) Gets personal data change configuration with all related core config properties.ConfigManager.getPerunOidcConfig
(PerunSession sess, String requestUrl) Returns Oidc Configuration for this Perun instance (to be used for CLI communication).static PerunPrincipal
AuthzResolver.getPerunPrincipal
(PerunSession sess) Returns PerunPrincipal object associated with current session.AuthzResolver.getPrincipalRoleNames
(PerunSession sess) Get all principal role names.UsersManager.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManager.getRequiredAttributes
(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are related to this facility.AttributesManager.getRequiredAttributes
(PerunSession sess, Facility facility, User user) Get user-facility attributes which are required by services which are related to this user-facility.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes
(PerunSession sess, Resource resource) Get resource attributes which are required by services which is relatod to this resource.AttributesManager.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Group group) Get group required attributes for the serviceAttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Host host) Get host required attributes for the serviceAttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) Get group-resource attributes required for the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, boolean workWithGroupAttributes) Get group-resource attributes required for the service. !!AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes required by the specified service. if workWithUserAttributes == TRUE return also user and user-facility attributesAttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users.AttributesManager.getRequiredAttributes
(PerunSession sess, User user) Get user attributes which are required by services which are relater to this user.AttributesManager.getRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility) Get facility attributes which are required by the services.AttributesManager.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource) Get resource attributes which are required by the services.AttributesManager.getRequiredAttributesDefinition
(PerunSession sess, Service service) Get all attributes which are required by service.ResourcesManager.getResourceAssignments
(PerunSession session, Group group, List<String> attrNames) Lists all of the resource assignments for the given group.ResourcesManager.getResourceById
(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManager.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource and user-facility attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services which are defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) Get group attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) Get host attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services defined on specified resource Services are known from the resourceToGetServicesFrom.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services defined on specified resource and if workWithUserAttributes is true also user and member attributes.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) Get group-resource attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) Get group-resource attributes which are required by services defined on specified resource Get also group attributes, if workWithGroupAttributes is true.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member-group and member-resource attributes required by the services specified on resource Get also user, member, user-facility attributes, if workWithUserAttributes is true.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services defined on specified resourceResourcesManager.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.Searcher.getResources
(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManager.getResourcesByIds
(PerunSession perunSession, List<Integer> ids) Search for the Resources with specific ids.int
ResourcesManager.getResourcesCount
(PerunSession perunSession) Get count of all resources.int
ResourcesManager.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.TasksManager.getResourcesState
(PerunSession session, Vo vo) Returns list of ResourceStates for VO.ResourcesManager.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManager.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManager.getResourcesWhereUserIsAdmin
(PerunSession sess, 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 AuthzRoles
AuthzResolver.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.ServicesManager.getServicesFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) List services stored in the packagesServicesManager.getServicesPackageById
(PerunSession perunSession, int servicesPackageId) Get package by IdServicesManager.getServicesPackageByName
(PerunSession perunSession, String name) Get package by nameServicesManager.getServicesPackages
(PerunSession perunSession) List packagesMembersManager.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.int
GroupsManager.getSubGroupsCount
(PerunSession sess, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManager.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) Get page of subgroups from the given parent group.TasksManager.getTask
(PerunSession perunSession, Service service, Facility facility) Find Task for given Service and Facility.TasksManager.getTaskById
(PerunSession perunSession, int id) Retrieve Task given its id.TasksManager.getTaskResultById
(PerunSession session, int readInt) Get TaskResult given its id.TasksManager.getTaskResults
(PerunSession perunSession) Get all TaskResults.TasksManager.getTaskResultsByDestinations
(PerunSession session, List<String> destinationsNames) Returns task results for defined destinations (string representation).TasksManager.getTaskResultsByTask
(PerunSession sess, int taskId) Get all TaskResult's for given TaskTasksManager.getTaskResultsByTaskAndDestination
(PerunSession session, int taskId, int destinationId) Find all task results for given task and destination.TasksManager.getTaskResultsByTaskOnlyNewest
(PerunSession session, int taskId) Retrieve the newest task results for given task.long
DatabaseManager.getTimeOfQueryPerformance
(PerunSession sess) Get time in ns "nanoseconds" of calling 1 simple update query to DB.UsersManager.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specific one and are not anonymizedUsersManager.getUserAssignments
(PerunSession sess, User user) Returns all assignments of the user, assignments being Facilities and Resources they are assigned to.UsersManager.getUserByExtSourceNameAndExtLogin
(PerunSession sess, String extSourceName, String extLogin) Get user by extSourceName and extSourceLoginUsersManager.getUserById
(PerunSession perunSession, int id) Returns user by his/her id.UsersManager.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.UsersManager.getUserByUserExtSource
(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source and external source.UsersManager.getUserByUserExtSources
(PerunSession perunSession, List<UserExtSource> userExtSources) Returns user based on one of the userExtSource.UsersManager.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManager.getUserExtSourceById
(PerunSession sess, int id) Get the user ext source by its id.UsersManager.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManager.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, String attrName, String uniqueValue) Return userExtSource for specific attribute definition (specified by name) and unique value.UsersManager.getUserExtSources
(PerunSession perunSession, User user) Gets list of all user's external sources of the user.UsersManager.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) Get the user ext sources by their ids.UsersManager.getUserRelations
(PerunSession sess, User user) Gets map with 2 items which are a list of all vos and a list of all groups where given user is member filtered by principal's privileges.AuthzResolver.getUserRoleNames
(PerunSession sess, User user) Get all user role names.static AuthzRoles
AuthzResolver.getUserRoles
(PerunSession sess, User user, boolean getAuthorizedGroupBasedRoles) Returns user's direct roles, can also include roles resulting from being a VALID member of authorized groups.Searcher.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManager.getUsers
(PerunSession sess) Returns all users (included specific users).UsersManager.getUsersByAttribute
(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManager.getUsersByIds
(PerunSession perunSession, List<Integer> ids) Returns existing users by their ids.UsersManager.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specific oneint
UsersManager.getUsersCount
(PerunSession sess) Get count of all users.Searcher.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) This method take map of coreAttributes with search values and return all users who have the specific match for all of these core attributes.UsersManager.getUsersPage
(PerunSession sess, UsersPageQuery query, List<String> attrNames) Get page of users with the given attributes.UsersManager.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) Return list of users who matches the searchString, searching name, email and logins and are not member in specific VO.UsersManager.getUsersWithoutVoAssigned
(PerunSession sess) Returns all users who are not member of any VO.GroupsManager.getVo
(PerunSession sess, Group group) Gets the Vo which is owner of the group.ResourcesManager.getVo
(PerunSession perunSession, Resource resource) Get Vo which is tied to specified resource.VosManager.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManager.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).ExtSourcesManager.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.VosManager.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) Returns number of vo members by their status.VosManager.getVos
(PerunSession perunSession) Get list of Vos by Access Righs: If User is: - PERUNADMIN : get all Vos - VoAdmin : Vo where user is Admin - GroupAdmin: Vo where user is GroupAdminVosManager.getVosByIds
(PerunSession perunSession, List<Integer> ids) Finds existing VOs by ids.int
VosManager.getVosCount
(PerunSession sess) Get count of all vos.UsersManager.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.AuthzResolver.getVosWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Vos where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.UsersManager.getVosWhereUserIsMember
(PerunSession perunSession, User user) Returns list of VOs, where the user is a member.static boolean
AuthzResolver.hasOneOfTheRolesForObject
(PerunSession sess, PerunBean complementaryObject, Set<String> allowedRoles) This methods verifies if the current principal has one of the given roles for the given object.boolean
GroupsManager.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsboolean
ConfigManager.isArchiveSpoolEnabled
(PerunSession sess) Checks whether spool files generated by the engine should be archivedstatic boolean
AuthzResolver.isAuthorized
(PerunSession sess, String role) Deprecated.static boolean
AuthzResolver.isAuthorized
(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Facility facility) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Group group) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Group group, Resource resource) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Host host) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Group group) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Resource resource) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, PerunBean bean) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Resource resource) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, User user) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, UserExtSource ues) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, User user, Facility facility) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Vo vo) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, String key) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Facility facility, boolean checkMfa) Checks if the principal is authorized to do some action of facility attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, boolean checkMfa) Checks if the principal is authorized to do some action of group attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of group-resource attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Host host, boolean checkMfa) Checks if the principal is authorized to do some action of host attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, boolean checkMfa) Checks if the principal is authorized to do some action of member attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group, boolean checkMfa) Checks if the principal is authorized to do some action of member-group attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of resource-member attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, PerunBean bean, boolean checkMfa) Checks if the principal is authorized to do some action of PerunBean attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of resource attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, UserExtSource ues, boolean checkMfa) Checks if the principal is authorized to do some action of ues attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, boolean checkMfa) Checks if the principal is authorized to do some action of user attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, Facility facility, boolean checkMfa) Checks if the principal is authorized to do some action of user-facility attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo, boolean checkMfa) Checks if the principal is authorized to do some action of vo attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, String key, boolean checkMfa) Checks if the principal is authorized to do some action of entityless attribute.boolean
AttributesManager.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.boolean
AttributesManager.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.boolean
GroupsManager.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupstatic boolean
AuthzResolver.isFacilityAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is facility admin.boolean
AttributesManager.isFromNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.static boolean
AuthzResolver.isGroupAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is group admin.AuthzResolver.isGroupLastAdminInFacilities
(PerunSession sess, Group group, List<Facility> facilities) Checks the facilities and returns those in which group is the last adminGroupsManager.isGroupLastAdminInSomeFacility
(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last FACILITYADMIN in some facility, return the groups that do.GroupsManager.isGroupLastAdminInSomeVo
(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last VOADMIN in some vo, return the groups that do.AuthzResolver.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.boolean
GroupsManager.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupboolean
UsersManager.isLoginAvailable
(PerunSession sess, String loginNamespace, String login) Checks if the login is available in the namespace.boolean
UsersManager.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.boolean
UsersManager.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not.boolean
UsersManager.isLoginBlockedGlobally
(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not.boolean
AttributesManager.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.static boolean
AuthzResolver.isPerunAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is perun admin.boolean
ServicesManager.isServiceBlockedOnDestination
(PerunSession sess, Service service, int destinationId) Is this Service denied on the destination?boolean
ServicesManager.isServiceBlockedOnFacility
(PerunSession sess, Service service, Facility facility) Is this Service denied on the facility?boolean
GroupsManager.isSuspendedGroupSynchronization
(PerunSession sess) Check if synchronizing groups is suspended.boolean
TasksManager.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 fieldboolean
TasksManager.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.boolean
UsersManager.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.static boolean
AuthzResolver.isVoAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is vo admin.TasksManager.listAllTasks
(PerunSession perunSession) Retrieve all task results.TasksManager.listAllTasksForFacility
(PerunSession session, int facilityId) Returns all tasks associated with selected facilityTasksManager.listAllTasksInState
(PerunSession perunSession, Task.TaskStatus state) Retrieve all tasks in given statestatic void
AuthzResolver.loadAuthorizationComponents
(PerunSession sess) Load perun roles and policies from the configuration file perun-roles.yml.void
ExtSourcesManager.loadExtSourcesDefinitions
(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.void
AuditMessagesManager.log
(PerunSession perunSession, String message) Log arbitrary audit message.boolean
UsersManager.loginExist
(PerunSession sess, User user, String loginNamespace) Check, if login exists in given login-namespace.void
GroupsManager.moveGroup
(PerunSession sess, Group destinationGroup, Group movingGroup) Move one group structure under another group in same vo or as top level groupvoid
MembersManager.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.void
UsersManager.moveUserExtSource
(PerunSession perunSession, User sourceUser, User targetUser, UserExtSource userExtSource) Take UserExtSource from sourceUser and move it to the targetUser.boolean
ServicesManager.planServicePropagation
(PerunSession perunSession, Facility facility, Service service) Plans service propagation on defined facility.boolean
ServicesManager.planServicePropagation
(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.AuditMessagesManager.pollConsumerEvents
(PerunSession perunSession, String consumerName) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerEvents
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerMessages
(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManager.pollConsumerMessages
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId given.static void
AuthzResolver.refreshAuthz
(PerunSession sess) Removes all existing roles for the perunPrincipal and call init again.void
ConfigManager.reloadAppsConfig
(PerunSession sess) Reloads the configuration of brandings and their respective apps (see perun-apps-config.yml)void
FacilitiesManager.removeAdmin
(PerunSession sess, Facility facility, Group group) Removes a group administrator from the Facility.void
FacilitiesManager.removeAdmin
(PerunSession sess, Facility facility, User user) Removes a user administrator from the Facility.void
GroupsManager.removeAdmin
(PerunSession perunSession, Group group, Group authorizedGroup) Removes a group administrator of the group.void
GroupsManager.removeAdmin
(PerunSession perunSession, Group group, User user) Removes a user administrator form the group.void
ResourcesManager.removeAdmin
(PerunSession sess, Resource resource, Group group) Remove role resource admin from group for the selected resource.void
ResourcesManager.removeAdmin
(PerunSession sess, Resource resource, User user) Remove role resource admin from user for the selected resource.void
VosManager.removeAdmin
(PerunSession perunSession, Vo vo, Group group) Removes a group administrator from the VO.void
VosManager.removeAdmin
(PerunSession perunSession, Vo vo, User user) Removes a user administrator from the VO.void
AttributesManager.removeAllAttributes
(PerunSession sess, Facility facility) Unset all attributes for the facility.void
AttributesManager.removeAllAttributes
(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) Unset all attributes for the facility.void
AttributesManager.removeAllAttributes
(PerunSession sess, Facility facility, User user) Unset all attributes for the user on the facility.void
AttributesManager.removeAllAttributes
(PerunSession sess, Group group) Unset all attributes for the group.void
AttributesManager.removeAllAttributes
(PerunSession sess, Host host) Unset all attributes for the hostvoid
AttributesManager.removeAllAttributes
(PerunSession sess, Member member) Unset all attributes for the member.void
AttributesManager.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.void
AttributesManager.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.void
AttributesManager.removeAllAttributes
(PerunSession sess, Resource resource) Unset all attributes for the resource.void
AttributesManager.removeAllAttributes
(PerunSession sess, Resource resource, Group group) Remove all attributes for group on resourcevoid
AttributesManager.removeAllAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Unset all attributes for the group and resource.void
AttributesManager.removeAllAttributes
(PerunSession sess, User user) Unset all attributes for the user.void
AttributesManager.removeAllAttributes
(PerunSession sess, UserExtSource ues) Unset all attributes for the user external source.void
AttributesManager.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
ServicesManager.removeAllDestinations
(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.void
ServicesManager.removeAllRequiredAttributes
(PerunSession perunSession, Service service) Detate all required attributes from servicevoid
ResourcesManager.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) Remove all Resource tags for specific resource.void
AttributesManager.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.void
AttributesManager.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular attribute for the user on the facility.void
AttributesManager.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.void
AttributesManager.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular attribute for the host.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.void
AttributesManager.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.void
AttributesManager.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group attribute on the resourcevoid
AttributesManager.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular attribute for the user external source.void
AttributesManager.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) Unset particular attribute for the user.void
AttributesManager.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.void
AttributesManager.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.void
AttributesManager.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.void
AttributesManager.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.void
AttributesManager.removeAttributes
(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.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.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.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.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) Unset the group-resource attributes.void
AttributesManager.removeAttributes
(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
FacilitiesManager.removeBan
(PerunSession sess, int banId) Remove existing ban by it's id.void
FacilitiesManager.removeBan
(PerunSession sess, int userId, int facilityId) Remove existing ban by id of user and facility.void
ResourcesManager.removeBan
(PerunSession sess, int banId) Remove specific ban by it's id.void
ResourcesManager.removeBan
(PerunSession sess, int memberId, int resourceId) Remove specific ban by memberId and resourceId.void
VosManager.removeBan
(PerunSession sess, int banId) Remove vo ban with given id.void
VosManager.removeBanForMember
(PerunSession sess, Member member) Remove vo ban for given member.void
ServicesManager.removeDestination
(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.void
ServicesManager.removeDestinationsByRichDestinations
(PerunSession perunSession, List<RichDestination> richDestinations) Removes destinations defined by list of rich destinations.void
ExtSourcesManager.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManager.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ExtSourcesManager.removeExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.void
ExtSourcesManager.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.void
ResourcesManager.removeGroupFromResource
(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.void
ResourcesManager.removeGroupFromResources
(PerunSession perunSession, Group groups, List<Resource> resources) Remove group from the resources.void
ResourcesManager.removeGroupsFromResource
(PerunSession perunSession, List<Group> groups, Resource resource) Remove groups from a resource.void
GroupsManager.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup) Removes a union relation between two groups.void
GroupsManager.removeGroupUnions
(PerunSession sess, Group resultGroup, List<Group> operandGroups) Removes a union relations between groups.void
FacilitiesManager.removeHost
(PerunSession perunSession, Host host) Remove hosts from the Facility.void
FacilitiesManager.removeHostByHostname
(PerunSession perunSession, String hostname) Remove host from the Facility based on hostname.void
FacilitiesManager.removeHosts
(PerunSession sess, List<Host> hosts, Facility facility) Remove hosts from the Facility.void
GroupsManager.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
GroupsManager.removeMember
(PerunSession perunSession, Member member, List<Group> groups) Removes a member from a list of groups.void
GroupsManager.removeMembers
(PerunSession perunSession, Group group, List<Member> members) Removes members from a group.void
VosManager.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.void
FacilitiesManager.removeOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
FacilitiesManager.removeOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
ServicesManager.removeRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.void
ServicesManager.removeRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoid
ResourcesManager.removeResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) Unset ResourceSelfService role to given group for given resource.void
ResourcesManager.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.void
ResourcesManager.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.void
ResourcesManager.removeResourceTagsFromResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Remove specific ResourceTags from existing Resource.void
ResourcesManager.removeService
(PerunSession perunSession, Resource resource, Service service) Remove service from resource.void
ResourcesManager.removeService
(PerunSession perunSession, List<Resource> resources, Service service) Remove service from multiple resources in the same facilityvoid
ServicesManager.removeServiceFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Remove Service from Services Packagevoid
ResourcesManager.removeServices
(PerunSession perunSession, Resource resource, List<Service> services) Remove services from resource.void
ResourcesManager.removeServicesPackage
(PerunSession perunSession, Resource resource, ServicesPackage servicesPackage) Remove from resource all services from services package.void
UsersManager.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoid
MembersManager.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) Removes the sponsor.void
VosManager.removeSponsorRole
(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.void
VosManager.removeSponsorRole
(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.void
MembersManager.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) Removes the sponsors from member.void
UsersManager.removeUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external source.void
UsersManager.removeUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource, boolean forceDelete) Removes user's external source.void
UsersManager.removeUserExtSources
(PerunSession perunSession, User user, List<UserExtSource> userExtSources, boolean forceDelete) Removes user's external sources.void
UsersManager.requestPreferredEmailChange
(PerunSession sess, String url, User user, String email, String lang, String path, String idp) Request change of user's preferred email address.void
UsersManager.reservePassword
(PerunSession sess, User user, String loginNamespace, String password) Reserves the password in external system.void
UsersManager.reservePassword
(PerunSession sess, String userLogin, String loginNamespace, String password) Reserves the password in external system.void
UsersManager.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.static boolean
AuthzResolver.selfAuthorizedForApplication
(PerunSession sess, Application app) Check if the principal is the owner of the application.void
MembersManager.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManager.sendMessageToRT
(PerunSession sess, int voId, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManager.sendMessageToRT
(PerunSession sess, int voId, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManager.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManager.sendMessageToRT
(PerunSession sess, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.void
MembersManager.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.void
MembersManager.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.void
AttributesManager.setAttribute
(PerunSession sess, Facility facility, Attribute attribute) Store the particular attribute associated with the facility.void
AttributesManager.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) Store the attribute associated with the facility and user combination.void
AttributesManager.setAttribute
(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.void
AttributesManager.setAttribute
(PerunSession sess, Host host, Attribute attribute) Store the attribute associated with the host.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.void
AttributesManager.setAttribute
(PerunSession sess, Resource resource, Attribute attribute) Store the particular attribute associated with the resource.void
AttributesManager.setAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) Stores attribute associated with group resource combination.void
AttributesManager.setAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) Store the attribute associated with the user external source.void
AttributesManager.setAttribute
(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.void
AttributesManager.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.void
AttributesManager.setAttribute
(PerunSession sess, String key, Attribute attribute) Stores entityless attribute (associateed witk string key).void
AttributesManager.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.void
AttributesManager.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.void
AttributesManager.setAttributeRights
(PerunSession sess, List<AttributeRights> rights) Deprecated.void
AttributesManager.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.void
AttributesManager.setAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Store the member, user, member-resource and user-facility attributes.void
AttributesManager.setAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Store the attributes associated with the facility and user combination.void
AttributesManager.setAttributes
(PerunSession sess, Facility facility, List<Attribute> attributes) Store the attributes associated with the facility.void
AttributesManager.setAttributes
(PerunSession sess, Group group, List<Attribute> attributes) Store the attributes associated with the group.void
AttributesManager.setAttributes
(PerunSession sess, Host host, List<Attribute> attributes) Store the attributes associated with the host.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the member and group combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the member and group combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManager.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.void
AttributesManager.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) Store the attributes associated with the group on resource.void
AttributesManager.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.void
AttributesManager.setAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManager.setAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Store the attributes associated with the user external source.void
AttributesManager.setAttributes
(PerunSession sess, User user, List<Attribute> attributes) Store the attributes associated with the user.void
AttributesManager.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.void
AuditMessagesManager.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.void
UsersManager.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.void
FacilitiesManager.setOwners
(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.Use addOwner and removeOwner insteadstatic void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Set role for auhtorizedGroup and all complementary objects.static void
AuthzResolver.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.static void
AuthzResolver.setRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Set role for user and all complementary objects.static void
AuthzResolver.setRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.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 boolean
AuthzResolver.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).boolean
MembersManager.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.void
MembersManager.sponsorMembers
(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) Assigns a new sponsor to existing members.void
GroupsManager.suspendGroupSynchronization
(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.void
MembersManager.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.void
TasksManager.suspendTasksPropagation
(PerunSession perunSession, boolean suspend, boolean persistently) Suspends tasks propagation to engine.void
GroupsManager.synchronizeGroups
(PerunSession sess) Synchronize all groups which have enabled synchronization.void
GroupsManager.synchronizeGroupsStructures
(PerunSession sess) Synchronize all groups structures (with members) which have enabled group structure synchronization.void
ServicesManager.unblockAllServicesOnDestination
(PerunSession perunSession, int destinationId) Erase all the possible denials on this destination.void
ServicesManager.unblockAllServicesOnDestination
(PerunSession sess, String destinationName) Erase all the possible denials on destinations defined by the destinationName.void
ServicesManager.unblockAllServicesOnFacility
(PerunSession perunSession, Facility facility) Erase all the possible denials on this facility.void
UsersManager.unblockLogins
(PerunSession sess, List<String> logins, String namespace) Unblock logins for given namespace or unblock logins globally (if no namespace is selected)void
UsersManager.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.void
ServicesManager.unblockServiceOnDestination
(PerunSession perunSession, Service service, int destinationId) Free the denial of the Service on this destination.void
ServicesManager.unblockServiceOnFacility
(PerunSession perunSession, Service service, Facility facility) Free the denial of the Service on this facility.void
ServicesManager.unblockServicesOnDestinations
(PerunSession perunSession, List<RichDestination> richDestinations) Free the denial of the Service on the destination - each pair defined by the rich destination.void
ServicesManager.unblockServicesOnFacility
(PerunSession sess, List<Service> services, Facility facility) Free the denial of the services on this facility.static void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolver.unsetRole
(PerunSession sess, Group authorizedGroup, String role, List<PerunBean> complementaryObjects) Unset role for group and all complementary objectsstatic void
AuthzResolver.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.static void
AuthzResolver.unsetRole
(PerunSession sess, User user, String role, List<PerunBean> complementaryObjects) Unset role for user and all complementary objectsstatic void
AuthzResolver.unsetRole
(PerunSession sess, List<Group> authorizedGroups, PerunBean complementaryObject, String role) Set role for authorizedGroups and one complementary object.static void
AuthzResolver.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.void
MembersManager.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.void
ServicesManager.updateService
(PerunSession perunSession, Service service) Updates the service.void
ServicesManager.updateServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Update packagevoid
MembersManager.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.void
UsersManager.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.void
UsersManager.validatePassword
(PerunSession sess, User user, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.void
UsersManager.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.void
UsersManager.validateSSHKey
(PerunSession sess, String sshKey) Validate ssh public key, throws exception if validation fails -
Uses of PerunSession in cz.metacentrum.perun.core.api.exceptions
ModifierConstructorDescriptionMfaInvalidRolesException
(PerunSession sess, List<String> requiringMfa, List<String> skippingMfa) MfaPrivilegeException
(PerunSession sess, String action) MfaRolePrivilegeException
(PerunSession sess, String role) PrivilegeException
(PerunSession sess, String action) -
Uses of PerunSession in cz.metacentrum.perun.core.bl
Modifier and TypeMethodDescriptionPerunBl.getPerunSession
(PerunPrincipal actor, PerunClient client) Gets a (possibly cached) Perun session.Modifier and TypeMethodDescriptionvoid
ResourcesManagerBl.activateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource, boolean async) Try to activate the group-resource status.ServicesManagerBl.addDestination
(PerunSession perunSession, Service service, Facility facility, Destination destination) Adds an destination for the facility and service.ServicesManagerBl.addDestination
(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) Adds an destination for the facility and all services.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, Service service, Facility facility) Defines service destination for all hosts using theirs hostnames.ServicesManagerBl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, List<Service> services, Facility facility) Defines services destination for all hosts using their hostnames.ServicesManagerBl.addDestinationsForAllServicesOnFacility
(PerunSession perunSession, Facility facility, Destination destination) Adds destination for all services defined on the facility.void
ExtSourcesManagerBl.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManagerBl.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ExtSourcesManagerBl.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Associate external source definitions with the GROUP.void
ExtSourcesManagerBl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Associate external source definitions with the VO.void
ConsentsManagerBl.addFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) Adds facility to consent hub.void
GroupsManagerBl.addGroupsToAutoRegistration
(PerunSession sess, List<Group> groups) Adds groups to a list of groups which can be registered into during vo registration.void
GroupsManagerBl.addGroupsToAutoRegistration
(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) Adds groups to a list of groups which can be registered into during vo or group registration.FacilitiesManagerBl.addHost
(PerunSession perunSession, Host host, Facility facility) Adds host to the Facility.FacilitiesManagerBl.addHosts
(PerunSession sess, Facility facility, List<String> hosts) Create hosts in Perun and add them to the Facility.FacilitiesManagerBl.addHosts
(PerunSession sess, List<Host> hosts, Facility facility) Create hosts in Perun and add them to the Facility Note: If you wish to add more hosts, it is recommended to prepare a Listof them so as there can be only one database call. void
GroupsManagerBl.addMember
(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.void
GroupsManagerBl.addMember
(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same VO.void
GroupsManagerBl.addMembers
(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same VO.void
GroupsManagerBl.addMemberToMembersGroup
(PerunSession perunSession, Group group, Member member) Special addMember which is able to add members into the members and administrators group.void
VosManagerBl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.void
GroupsManagerBl.addMissingMemberWhileSynchronization
(PerunSession sess, Group group, Candidate candidate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<String> skippedMembers) Get new candidate and add him to the Group.void
FacilitiesManagerBl.addOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
GroupsManagerBl.addRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.void
ServicesManagerBl.addRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.void
ServicesManagerBl.addRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoid
ResourcesManagerBl.addResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) Sets ResourceSelfService role to given group for given resource.void
ResourcesManagerBl.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.void
ServicesManagerBl.addServiceToServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Add the service to the packagevoid
UsersManagerBl.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) Add specificUser owner (the user) If not exists, create new ownership.UsersManagerBl.addUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource) Adds user's external sources.void
GroupsManagerBl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.void
UsersManagerBl.anonymizeUser
(PerunSession perunSession, User user, boolean force) Anonymizes user - according to configuration, each of user's attributes is either anonymized, kept untouched or deleted.void
ResourcesManagerBl.assignAutomaticGroupToResource
(PerunSession perunSession, Group sourceGroup, Group groupToAssign, Resource resource) Asynchronously assigns single subgroup to resource as automatically assigned source group's subgroup.void
ResourcesManagerBl.assignGroupsToResource
(PerunSession perunSession, Iterable<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign groups to a resource.void
ResourcesManagerBl.assignGroupToResource
(PerunSession perunSession, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to a resource.void
ResourcesManagerBl.assignGroupToResources
(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) Assign group to the resources.void
ResourcesManagerBl.assignResourceTagsToResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Assign existing ResourceTags on existing Resource.void
ResourcesManagerBl.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.void
ResourcesManagerBl.assignService
(PerunSession perunSession, Resource resource, Service service) Assign service to resource.void
ResourcesManagerBl.assignServices
(PerunSession perunSession, Resource resource, List<Service> services) Assign services to resource.void
ResourcesManagerBl.assignServicesPackage
(PerunSession perunSession, Resource resource, ServicesPackage servicesPackage) Assign all services from services package to resource.boolean
FacilitiesManagerBl.banExists
(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.boolean
FacilitiesManagerBl.banExists
(PerunSession sess, int userId, int facilityId) Get true if any ban for user and facility exists.boolean
ResourcesManagerBl.banExists
(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.boolean
ResourcesManagerBl.banExists
(PerunSession sess, int memberId, int resourceId) Get true if any ban for member and resource exists.void
ServicesManagerBl.blockAllServicesOnDestination
(PerunSession perunSession, int destinationId) Block all services currently assigned on this destination.void
ServicesManagerBl.blockAllServicesOnFacility
(PerunSession perunSession, Facility facility) Block all services currently assigned on this facility.void
UsersManagerBl.blockLogins
(PerunSession sess, List<String> logins, String namespace, Integer relatedUserId) Block logins for given namespace or block logins globally (if no namespace is selected)void
ServicesManagerBl.blockServiceOnDestination
(PerunSession perunSession, Service service, int destinationId) Bans Service on destination.void
ServicesManagerBl.blockServiceOnFacility
(PerunSession perunSession, Service service, Facility facility) Bans Service on facility.boolean
MembersManagerBl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManagerBl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManagerBl.canExtendMembership
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.boolean
GroupsManagerBl.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 membershipExpirationboolean
GroupsManagerBl.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 membershipboolean
MembersManagerBl.canExtendMembershipWithReason
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.ConsentsManagerBl.changeConsentStatus
(PerunSession sess, Consent consent, ConsentStatus status) Set consent statusvoid
UsersManagerBl.changeEmail
(PerunSession sess, User user, String newEmail) Change user's email to email from user ext source.void
UsersManagerBl.changeEmailCustom
(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) Change user's email to custom email.void
UsersManagerBl.changeName
(PerunSession sess, User user, String newUserName) Change user's name to user's name from user ext source.void
UsersManagerBl.changeNameCustom
(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Change user's name to custom name.void
UsersManagerBl.changeNonAuthzPassword
(PerunSession sess, UUID token, String password, String lang) Changes user password in defined login-namespace based on token of the password reset request.void
UsersManagerBl.changeOrganization
(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to organization from user ext source.void
UsersManagerBl.changeOrganizationCustom
(PerunSession sess, User user, String newOrganizationName) Change organization from which user came to custom organization.void
UsersManagerBl.changePassword
(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) Changes user password in defined login-namespace.UsersManagerBl.changePasswordRandom
(PerunSession session, User user, String loginNamespace) Generates new random password for given user and returns String representing HTML where is the new password.void
AttributesManagerBl.checkActionTypeExists
(PerunSession sess, ActionType actionType) Deprecated.void
AttributesManagerBl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) Check if attribute is from the same namespace as it's handlervoid
AttributesManagerBl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) Check if attribute is from the same namespace as combination of perunBean handlers.void
AttributesManagerBl.checkAttributeDependencies
(PerunSession sess, RichAttribute richAttr) This method check validity of value on all attributes which depends on the attributes in richAttr object.void
AttributesManagerBl.checkAttributeExists
(PerunSession sess, AttributeDefinition attribute) void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) Check if the value of this host attribute has valid semanticsvoid
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid semanticsvoid
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user ext source attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, String key, Attribute attribute) Check if the value of this entityless attribute has valid semanticsvoid
AttributesManagerBl.checkAttributesExists
(PerunSession sess, List<? extends AttributeDefinition> attributes) void
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.void
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.void
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Facility facility, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Group group, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Host host, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member mber, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttribute) batch version of checkAttributeSemantics with workWithGroupAttributes parameter If workWithGroupAttributes is true, checks whether attribute is group-resource or group attribute.void
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, User user, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.void
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid syntax.void
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Facility facility, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Group group, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Host host, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttribute) batch version of checkAttributeSyntax with workWithGroupAttributes parameter.void
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, User user, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) Check if the value of this host attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid syntaxvoid
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, String key, Attribute attribute) Check if the value of this entityless attribute has valid syntaxvoid
FacilitiesManagerBl.checkBanExists
(PerunSession sess, int banId) Check if ban already exists.void
FacilitiesManagerBl.checkBanExists
(PerunSession sess, int userId, int facilityId) Check if ban already exists.void
ResourcesManagerBl.checkBanExists
(PerunSession sess, int banId) Check if ban already exists.void
ResourcesManagerBl.checkBanExists
(PerunSession sess, int memberId, int resourceId) Check if ban already exists.void
UsersManagerBl.checkBlockedLogins
(PerunSession sess, String namespace, String userLogin, boolean ignoreCase) Check if login is blocked.void
ConsentsManagerBl.checkConsentExists
(PerunSession sess, Consent consent) Check if consent exists in underlying data source.void
ConsentsManagerBl.checkConsentHubExists
(PerunSession sess, ConsentHub consentHub) Throws exception if consent hub does not exist.void
ExtSourcesManagerBl.checkExtSourceAssignedToVo
(PerunSession sess, ExtSource extSource, int voId) Check if extSource is assigned to vo or not.void
ExtSourcesManagerBl.checkExtSourceExists
(PerunSession sess, ExtSource extSource) void
FacilitiesManagerBl.checkFacilityExists
(PerunSession sess, Facility facility) void
GroupsManagerBl.checkGroupExists
(PerunSession sess, Group group) void
AttributesManagerBl.checkGroupIsFromTheSameVoLikeResource
(PerunSession sess, Group group, Resource resource) Check if group is assigned on resource.void
FacilitiesManagerBl.checkHostExists
(PerunSession sess, Host host) void
MembersManagerBl.checkMemberExists
(PerunSession sess, Member member) void
MembersManagerBl.checkMemberLifecycleIsAlterable
(PerunSession sess, Member member) Throws exception if member is member of hierarchical vo but comes from its member vos.void
AttributesManagerBl.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.void
AttributesManagerBl.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.ExtSourcesManagerBl.checkOrCreateExtSource
(PerunSession perunSession, String extSourceName, String extSourceType) Checks whether the ExtSource exists, if not, then the ExtSource is created.void
OwnersManagerBl.checkOwnerExists
(PerunSession sess, Owner owner) Deprecated.void
UsersManagerBl.checkPasswordResetRequestIsValid
(PerunSession sess, UUID token) Checks if the password reset request link is valid.void
UsersManagerBl.checkPasswordStrength
(PerunSession sess, String password, String namespace, String login) Check password strength for the given namespace.void
UsersManagerBl.checkReservedLogins
(PerunSession sess, String namespace, String login, boolean ignoreCase) Check if login exists in specified namespace or in any namespace (if namespace is null).void
ResourcesManagerBl.checkResourceExists
(PerunSession sess, Resource resource) void
ResourcesManagerBl.checkResourceTagExists
(PerunSession sess, ResourceTag resourceTag) void
ServicesManagerBl.checkServiceExists
(PerunSession sess, Service service) Check if the service exits.void
ServicesManagerBl.checkServicesPackageExists
(PerunSession sess, ServicesPackage servicesPackage) Check if the service package exists.void
MembersManagerBl.checkSponsoredUserData
(PerunSession sess, SponsoredUserData data) Checks, whether the provided data are valid according to the namespace rules, if the namespace is not null.void
UsersManagerBl.checkUserExists
(PerunSession sess, User user) void
UsersManagerBl.checkUserExtSourceExists
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerBl.checkUserExtSourceExistsById
(PerunSession sess, int id) void
VosManagerBl.checkVoExists
(PerunSession sess, Vo vo) boolean
ConsentsManagerBl.consentHubExists
(PerunSession sess, ConsentHub consentHub) Returns true, if consent hub exists, false otherwise.int
AttributesManagerBl.convertAttributeToNonunique
(PerunSession session, int attrId) Converts attribute to nonunique.void
AttributesManagerBl.convertAttributeToUnique
(PerunSession session, int attrId) Converts attribute to unique.GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) This method takes list of groups, resource, member and list of attrNames and then creates list of RichGroups containing all selected group, group-resource and member-group attributes filtered by list (attributes from other namespaces are skipped without any warning).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups) This method takes list of groups and member and then creates list of RichGroups containing all group and member-group attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) This method takes list of groups, member and list of attrNames and then creates list of RichGroups containing all selected group and member-group attributes by list (attributes from other namespaces are skipped).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Resource resource, List<Group> groups) This method takes list of groups and resource and then creates list of RichGroups containing all group and group-resource attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Resource resource, List<Group> groups, List<String> attrNames) This method takes list of groups, resource and list of attrNames and then creates list of RichGroups containing all selected group and group-resource attributes by list (attributes from other namespaces are skipped).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, List<Group> groups) This method takes list of groups and creates list of RichGroups containing all attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, List<Group> groups, List<String> attrNames) This method takes list of groups and creates list of RichGroups containing selected attributesGroupsManagerBl.convertGroupToRichGroupWithAttributes
(PerunSession sess, Group group) This method takes group and creates RichGroup containing all attributesGroupsManagerBl.convertGroupToRichGroupWithAttributesByName
(PerunSession sess, Group group, List<String> attrNames) This method takes group and creates RichGroup containing selected attributesMembersManagerBl.convertMembersToRichMembers
(PerunSession sess, List<Member> members) Fill the RichMember object with data from Member and corresponding User.MembersManagerBl.convertMembersToRichMembersNoUserAttributes
(PerunSession sess, List<RichMember> richMembers) Fill the RichMember object with data from Member, corresponding User object and member attributes.MembersManagerBl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers) Fill the RichMember object with data from Member and corresponding User and user/member attributes.MembersManagerBl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers, Resource resource, List<AttributeDefinition> attrsDef) Fill the RichMember object with data from Member and corresponding User, user/member, user-facility and member-resource attributes defined by list of attribute definition.MembersManagerBl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Fill the RichMember object with data from Member and corresponding User and user/member attributes defined by list of attribute definition.MembersManagerBl.convertMembersToRichMembersWithAttributesBatch
(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attDefs) Optimized variant ofconvertMembersToRichMembersWithAttribute
.UsersManagerBl.convertRichUsersToRichUsersWithAttributes
(PerunSession sess, List<RichUser> richUsers) From List of Rich Users without attribute make list of Rich Users with attributesvoid
VosManagerBl.convertSponsoredUsers
(PerunSession sess, Vo vo) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.void
VosManagerBl.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) For the given vo, creates sponsored members for each sponsored user who is a member of the given vo.GroupsManagerBl.convertToEnrichedGroup
(PerunSession sess, Group group, List<String> attrNames) Creates enrichedGroup from given group and load attributes with given names.ResourcesManagerBl.convertToEnrichedResource
(PerunSession sess, Resource resource, List<String> attrNames) Creates enrichedResource from given resource and load attributes with given names.UsersManagerBl.convertUsersToRichUsers
(PerunSession sess, List<User> users) From List of Users make list of RichUsers (without attributes)UsersManagerBl.convertUsersToRichUsersWithAttributes
(PerunSession sess, List<RichUser> richUsers, List<AttributeDefinition> attrsDef) Convert RichUsers without attribute to RichUsers with specific attributes.UsersManagerBl.convertUsersToRichUsersWithAttributesByNames
(PerunSession sess, List<User> users, List<String> attrNames) From List of Users make list of RichUsers (with attributes by names)UsersManagerBl.convertUserToRichUserWithAttributesByNames
(PerunSession sess, User user, List<String> attrNames) From User make Rich user (with attributes by names)MembersManagerBl.convertUserToSponsor
(PerunSession sess, User user, Member sponsoredMember) Convert given User to the Sponsor object.void
FacilitiesManagerBl.copyAttributes
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all attributes of the source facility to the destination facility.void
ResourcesManagerBl.copyAttributes
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all attributes of the source resource to the destination resource.void
ResourcesManagerBl.copyGroups
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all groups of the source resource to the destination resource.void
FacilitiesManagerBl.copyManagers
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Copy all managers(admins) of the source facility to the destination facility.void
GroupsManagerBl.copyMembers
(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) Copies direct members from one group to other groups in the same VO.void
FacilitiesManagerBl.copyOwners
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerBl.copyResource
(PerunSession perunSession, Resource templateResource, Resource destinationResource, boolean withGroups) Copy "template" settings from user's another existing resource and create new resource with this template.void
ResourcesManagerBl.copyServices
(PerunSession sess, Resource sourceResource, Resource destinationResource) Copy all services of the source resource to the destination resource.void
UsersManagerBl.createAlternativePassword
(PerunSession sess, User user, String description, String loginNamespace, String password) Creates alternative password in external system.AttributesManagerBl.createAttribute
(PerunSession sess, AttributeDefinition attributeDefinition) Creates an attribute, the attribute is stored into the appropriate DB table according to the namespace Also tries to initialize its attribute module and register the module for listening Auditer messages.void
AuditMessagesManagerBl.createAuditerConsumer
(PerunSession perunSession, String consumerName) Creates new auditer consumer with last processed id which equals current auditer log max id.ConsentsManagerBl.createConsent
(PerunSession perunSession, Consent consent) Creates a new consent with status 'UNSIGNED'.ConsentsManagerBl.createConsentHub
(PerunSession perunSession, ConsentHub consentHub) Creates new consent hub.ExtSourcesManagerBl.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.FacilitiesManagerBl.createFacility
(PerunSession perunSession, Facility facility) Store the facility.GroupsManagerBl.createGroup
(PerunSession perunSession, Group parentGroup, Group group) Creates a new subgroup of the existing group.GroupsManagerBl.createGroup
(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.GroupsManagerBl.createGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Performs union operation on two groups.MembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates member.OwnersManagerBl.createOwner
(PerunSession perunSession, Owner owner) Deprecated.Create owner in the underlaying data sourceResourcesManagerBl.createResource
(PerunSession perunSession, Resource resource, Vo vo, Facility facility) Inserts resource into DB.ResourcesManagerBl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag.ServicesManagerBl.createService
(PerunSession perunSession, Service service) Creates new service.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners, List<Group> groups) Creates a new member from candidate which is prepared for creating service user.ServicesManagerBl.createServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Insert a new packageUsersManagerBl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) From given candidate, creates a service user and assign given owners to him.MembersManagerBl.createSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) Creates a new sponsored member.MembersManagerBl.createSponsoredMembers
(PerunSession session, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) Creates new sponsored members.MembersManagerBl.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation, List<Group> groups) Creates new sponsored members.UsersManagerBl.createUser
(PerunSession sess, Candidate candidate) From given candidate, creates a user.UsersManagerBl.createUser
(PerunSession perunSession, User user) Inserts user into DB.VosManagerBl.createVo
(PerunSession perunSession, Vo vo) Create new VO.void
ResourcesManagerBl.deactivateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource) Deactivates the group-resource assignment.AttributesManagerBl.decorateMembersWithDefOptMemberAttributes
(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) Appends each member with the member attributes (only def and opt) named in the memberAttrNames list if the value of the attribute for the given member is found in the database.AttributesManagerBl.decorateMembersWithDefOptUserAttributes
(PerunSession sess, List<RichMember> members, List<String> userAttrNames) Appends each member with the user attributes (only def and opt) named in the userAttrNames list if the value of the attribute for the given member(user) is found in the database.void
AttributesManagerBl.deleteAllAttributeAuthz
(PerunSession sess, AttributeDefinition attribute) Deprecated.void
GroupsManagerBl.deleteAllGroups
(PerunSession perunSession, Vo vo) Deletes all groups under the VO except built-in groups (members, admins groups).void
MembersManagerBl.deleteAllMembers
(PerunSession sess, Vo vo) Deletes all VO members.void
ResourcesManagerBl.deleteAllResources
(PerunSession perunSession, Vo vo) Deletes all resources for the VO.void
ResourcesManagerBl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.int
TasksManagerBl.deleteAllTaskResults
(PerunSession sess) Delete all TaskResultsvoid
UsersManagerBl.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.void
AttributesManagerBl.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition) Deletes the attribute.void
AttributesManagerBl.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) Deletes the attribute.void
ConsentsManagerBl.deleteConsent
(PerunSession sess, Consent consent) Deletes consentvoid
ConsentsManagerBl.deleteConsentHub
(PerunSession perunSession, ConsentHub consentHub) Deletes consent hub.void
ServicesManagerBl.deleteDestination
(PerunSession sess, Destination destination) Deletes destination.void
ExtSourcesManagerBl.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.void
FacilitiesManagerBl.deleteFacility
(PerunSession perunSession, Facility facility, Boolean force) Delete the facility by id.void
GroupsManagerBl.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.void
GroupsManagerBl.deleteGroups
(PerunSession perunSession, List<Group> groups, boolean forceDelete) Delete all groups in list from perun.void
GroupsManagerBl.deleteGroupsFromAutoRegistration
(PerunSession sess, List<Group> groups) Deletes groups from a list of groups which can be registered into during vo registration.void
GroupsManagerBl.deleteGroupsFromAutoRegistration
(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) Deletes groups from a list of groups which can be registered into during vo or group registration.void
MembersManagerBl.deleteMember
(PerunSession sess, Member member) Deletes only member data appropriated by member id.void
MembersManagerBl.deleteMembers
(PerunSession sess, List<Member> members) Delete given members.void
GroupsManagerBl.deleteMembersGroup
(PerunSession sess, Vo vo) Deletes built-in members group.int
TasksManagerBl.deleteOldTaskResults
(PerunSession sess, int numDays) Delete all TaskResults older than specified number of daysvoid
OwnersManagerBl.deleteOwner
(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.void
OwnersManagerBl.deleteOwner
(PerunSession perunSession, Owner owner, boolean forceDelete) Deprecated.Delete owner from underlaying data source.void
UsersManagerBl.deletePassword
(PerunSession sess, User user, String loginNamespace) Deletes password in external system for existing user.void
UsersManagerBl.deletePassword
(PerunSession sess, String userLogin, String loginNamespace) Deletes password in external system.void
UsersManagerBl.deleteReservedLoginsForNamespace
(PerunSession sess, String namespace) Deletes all reserved logins in given namespacevoid
UsersManagerBl.deleteReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) Deletes reserved logins which can be deleted - they are used only in the given application.void
ResourcesManagerBl.deleteResource
(PerunSession perunSession, Resource resource) Deletes resource by id.void
ResourcesManagerBl.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.void
ServicesManagerBl.deleteService
(PerunSession perunSession, Service service, boolean forceFlag) Deletes the service.void
ServicesManagerBl.deleteServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Remove the packagevoid
TasksManagerBl.deleteTask
(PerunSession sess, Task task) Delete Task and it's TaskResults.void
TasksManagerBl.deleteTaskResultById
(PerunSession sess, int taskResultId) Delete TaskResults by its IDint
TasksManagerBl.deleteTaskResults
(PerunSession sess, int taskId) Delete all TaskResults for the particular Taskint
TasksManagerBl.deleteTaskResults
(PerunSession sess, int taskId, int destinationId) Delete all TaskResults for the particular Task and Destination.void
UsersManagerBl.deleteUser
(PerunSession perunSession, User user) Deletes user.void
UsersManagerBl.deleteUser
(PerunSession perunSession, User user, boolean forceDelete) Deletes user.void
VosManagerBl.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.void
VosManagerBl.deleteVo
(PerunSession perunSession, Vo vo, boolean forceDelete) Delete VO.MembersManagerBl.disableMember
(PerunSession sess, Member member) Disable member.void
GroupsManagerBl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyvoid
AttributesManagerBl.doTheMagic
(PerunSession sess, Member member) Same as doTheMagic(sess, member, false);void
AttributesManagerBl.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.void
ConsentsManagerBl.evaluateConsents
(PerunSession sess, ConsentHub consentHub) Evaluates consents for given consent hub with enforced consents enabled.void
ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service) Consolidate consents using given service on consent hubs the service is assigned to.ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) This method runs in a new transaction!!ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) This method runs in a new transaction!!MembersManagerBl.expireMember
(PerunSession sess, Member member) Set member's status to expired.void
GroupsManagerBl.expireMemberInGroup
(PerunSession sess, Member member, Group group) Set member's status in given group to EXPIREDMembersManagerBl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) Extends expiration date.void
MembersManagerBl.extendMembership
(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.void
GroupsManagerBl.extendMembershipInGroup
(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManagerBl.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) This method try to fill value of the user-facility attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Group group, Attribute attribute) AttributesManagerBl.fillAttribute
(PerunSession sess, Host host, Attribute attribute) This method tries to fill value of the host attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) This method try to fill a value of the resource attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) This method tries to fill value of group-resource attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) This method tries to fill value of the user external source attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, User user, Attribute attribute) This method try to fill value of the user attribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) This method try to fill value of the user, member, member-resource and user-facility attributes.AttributesManagerBl.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean returnOnlyAttributesWithChangedValue) This method try to fill value of the user, member, member-resource and user-facility attributes.AttributesManagerBl.fillAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Group group, List<Attribute> groupReqAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Host host, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attribute, boolean workWithGroupAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, User user, List<Attribute> attributes) Batch version of fillAttribute.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, EnrichedGroup enrichedGroup) For enrichedGroup filter all its group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, RichGroup richGroup) For richGroup filter all his group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups) For list of richGroups filter all their group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) For list of richGroups filter all their group attributes and remove all which principal has no access to.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Resource resource, boolean useContext) For list of richGroups filter all their group attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, RichMember richMember) For richMember filter all his user and member attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichMember> richMembers) For list of richMembers filter all their user and member attributes and remove all which principal has no access to.MembersManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichMember> richMembers, Group group, boolean useContext) For list of richMembers filter all their user and member attributes and remove all which principal has no access to.ResourcesManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, EnrichedResource enrichedResource) Filter attributes in given enrichedResources, which are allowed for current principal.UsersManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, RichUser richUser) For richUser filter all his user attributes and remove all which principal has no access to.UsersManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichUser> richUsers) For list of richUser filter all their user attributes and remove all which principal has no access to.UsersManagerBl.filterOnlyAllowedAttributesForRichUserExtSources
(PerunSession sess, List<RichUserExtSource> richUserExtSources) From given list ofRichUserExtSource
removes the attributes which are not allowed for the current principal.AuditMessagesManagerBl.findAllPossibleEvents
(PerunSession sess) Return list of names of all possible eventsVosManagerBl.findCandidates
(PerunSession sess, Group group, String searchString) Finds users, who can join the group in Vo.VosManagerBl.findCandidates
(PerunSession perunSession, Vo vo, String searchString) Finds users, who can join the Vo.VosManagerBl.findCandidates
(PerunSession perunSession, Vo vo, String searchString, int maxNumOfResults) Finds users, who can join the Vo.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) Return list of richMembers for specific group by the searchString with attributes specific for list of attrsNames and who have only status which is contain in lists of statuses.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) Return list of richMembers for specific vo by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers for specific vo by the searchString with attributes specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, String searchString) Return list of richMembers by the searchString with attributes specific for list of attrsNames.MembersManagerBl.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) Return list of richMembers by the searchString with attributes specific for list of attrsNames and who have only status which is contain in list of statuses.MembersManagerBl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members VO by specific string.MembersManagerBl.findMembersByName
(PerunSession sess, String searchString) Return list of members by theirs name.MembersManagerBl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name under defined VO.MembersManagerBl.findMembersInGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManagerBl.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.MembersManagerBl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name or login or email under defined VO.MembersManagerBl.findRichMembers
(PerunSession sess, String searchString, boolean onlySponsored) Return list of rich members by theirs name, id, uuid, login or emailMembersManagerBl.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of rich members by theirs name, id, uuid, login or email under defined VO.MembersManagerBl.findRichMembersWithAttributes
(PerunSession sess, String searchString) Return list of rich members with attributes by theirs name or login or emailMembersManagerBl.findRichMembersWithAttributes
(PerunSession sess, String searchString, List<String> attrsNames) Return list of rich members with certain attributes by theirs name or login or email.MembersManagerBl.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under defined Group.MembersManagerBl.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString, List<String> attrsNames) Return list of rich members with certain attributes by the searchString under defined Group.MembersManagerBl.findRichMembersWithAttributesInParentGroup
(PerunSession sess, Group group, String searchString) Return list of rich members with attributes by the searchString under parent group of defined Group.MembersManagerBl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) Return list of rich members with attributes by theirs name or login or email under defined VO.MembersManagerBl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString, List<String> attrsNames, boolean onlySponsored) Return list of rich members with certain attributes by theirs name or login or email defined VO.UsersManagerBl.findRichUsers
(PerunSession sess, String searchString) Returns list of richusers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersByExactMatch
(PerunSession sess, String searchString) Returns list of richusers with attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersWithAttributes
(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with selected attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersWithAttributesByExactMatch
(PerunSession sess, String searchString, List<String> attrNames) Returns list of RichUsers with selected attributes who matches the searchString, searching name, id, uuid, email, logins.UsersManagerBl.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) Return list of RichUsers who matches the searchString, searching name, email and logins and are not member in specific VO and contain selected attributes.UsersManagerBl.findUsers
(PerunSession sess, String searchString) Returns list of users' who matches the searchString, searching name, id, uuid, email and logins.UsersManagerBl.findUsersByExactName
(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManagerBl.findUsersByName
(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManagerBl.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.void
GroupsManagerBl.forceAllSubGroupsSynchronization
(PerunSession sess, Group group) Force synchronization for all subgroups (recursively - whole tree) of the group (useful for group structure)void
AttributesManagerBl.forceCheckAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics no matter if attribute is required or not.void
AttributesManagerBl.forceCheckAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics no matter if attribute is required or not.void
AttributesManagerBl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.void
GroupsManagerBl.forceGroupStructureSynchronization
(PerunSession sess, Group group) Synchronize the group structure with an external group structure.void
GroupsManagerBl.forceGroupSynchronization
(PerunSession sess, Group group) Synchronize the group with external group.boolean
ServicesManagerBl.forceServicePropagation
(PerunSession perunSession, Facility facility, Service service) Forces service propagation on defined facility.boolean
ServicesManagerBl.forceServicePropagation
(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.UsersManagerBl.generateAccount
(PerunSession session, String namespace, Map<String, String> parameters) Generate user account in a backend system associated with login-namespace in Perun.ExtSourcesManagerBl.generateCandidateGroup
(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) Generate a candidate group from a group subject data.ExtSourcesManagerBl.generateCandidateGroups
(PerunSession perunSession, List<Map<String, String>> groupSubjectsData, ExtSource source, String loginPrefix) Generate candidate groups from a group subject data.GroupsManagerBl.getActiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.GroupsManagerBl.getActiveGroupMembers
(PerunSession sess, Group group, Status status) Return all members of the group who are active (valid) in the group and have specific status in the Vo.UsersManagerBl.getActiveUserExtSources
(PerunSession sess, User user) Get all users userExtSources with last_access not older than (now - m), where 'm' is number of months defined in CONSTANT in UsersManagerImpl.FacilitiesManagerBl.getAdminGroups
(PerunSession sess, Facility facility) Gets list of all group administrators of the Facility.GroupsManagerBl.getAdminGroups
(PerunSession perunSession, Group group) Gets list of all group administrators of this group.ResourcesManagerBl.getAdminGroups
(PerunSession sess, Resource resource) Gets list of all group administrators of the Resource.VosManagerBl.getAdminGroups
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getAdminGroups
(PerunSession perunSession, Vo vo, String role) Get list of group administrators of the given VO.FacilitiesManagerBl.getAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBl.getAdmins
(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) Gets list of all user administrators of the Facility.GroupsManagerBl.getAdmins
(PerunSession perunSession, Group group) Deprecated.GroupsManagerBl.getAdmins
(PerunSession perunSession, Group group, boolean onlyDirectAdmins) Gets list of all administrators of this group.ResourcesManagerBl.getAdmins
(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) Gets list of all user administrators of the Resource.VosManagerBl.getAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) Get list of user administrators of specific vo for specific role.GroupsManagerBl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManagerBl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.AttributesManagerBl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManagerBl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManagerBl.getAllAuditerConsumers
(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManagerBl.getAllBlockedLoginsInNamespaces
(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManagerBl.getAllConsentHubs
(PerunSession sess) Get list of all Consent HubsConsentsManagerBl.getAllConsents
(PerunSession sess) Gel all consentsFacilitiesManagerBl.getAllExpiredBansOnFacilities
(PerunSession sess) Get all expired bans on any facility to now dateResourcesManagerBl.getAllExpiredBansOnResources
(PerunSession sess) Get all expired bans on any resource to now dateTasksManagerBl.getAllFacilitiesStates
(PerunSession session) Return propagation status of all facilities in PerunTasksManagerBl.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) Return propagation status of all facilities related to VO resourcesGroupsManagerBl.getAllGroups
(PerunSession sess) Get all groups from all vos.GroupsManagerBl.getAllGroups
(PerunSession sess, Vo vo) Get all groups of the VO.GroupsManagerBl.getAllGroupsForAutoRegistration
(PerunSession sess) Returns all groups which can be registered into during any vo registration.GroupsManagerBl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManagerBl.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) Get all groups of the VO stored in the map reflecting the hierarchy.GroupsManagerBl.getAllMemberGroups
(PerunSession sess, Member member) Return all member's groups.MembersManagerBl.getAllMembers
(PerunSession sess) Get all members from all vos.AttributesManagerBl.getAllNamespaces
(PerunSession sess) Returns list of all possible namespaces.FacilitiesManagerBl.getAllowedFacilities
(PerunSession sess, Member member) Get facilities where member is allowed.FacilitiesManagerBl.getAllowedFacilities
(PerunSession sess, User user) Get facilities where the user is allowed.FacilitiesManagerBl.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Get all Groups which can use this facility (Groups must be assigned to resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned)FacilitiesManagerBl.getAllowedMembers
(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility.FacilitiesManagerBl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service.ResourcesManagerBl.getAllowedMembers
(PerunSession perunSession, Resource resource) Returns all members who can access the resource.ResourcesManagerBl.getAllowedMembersNotExpiredInGroups
(PerunSession perunSession, Resource resource) Returns all members who can access the resource and who are also valid in at least one group associated to the resource.ResourcesManagerBl.getAllowedResources
(PerunSession sess, Facility facility, User user) Return all resources which are under the facility and has member of the user with status other than INVALID.ResourcesManagerBl.getAllowedResources
(PerunSession sess, Member member) Get all resources which have the member access on.UsersManagerBl.getAllowedResources
(PerunSession sess, Facility facility, User user) Get all resources from the facility which have the user access on.UsersManagerBl.getAllowedResources
(PerunSession sess, User user) Get all resources which have the user access on.FacilitiesManagerBl.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) Get all RichGroups which can use this facility (Groups must be assigned to Resource which belongs to this facility) specificVo and specificService can choose concrete groups if specificVo, specificService or both are null, they do not specific (all possible results are returned) We also retrieve attributes specified by attrNames for each returned RichGroup.FacilitiesManagerBl.getAllowedUsers
(PerunSession sess, Facility facility) Return all users who can use this facilityFacilitiesManagerBl.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility You can specify VO or Service you are interested in to filter resulting users (they must be members of VO and from Resource with assigned Service). if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManagerBl.getAllowedUsers
(PerunSession sess, Resource resource) Get all users, who can assess the resource.FacilitiesManagerBl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) Return all users who can use this facility and who are not expired in any of groups associated with any resource You can specify VO or Service you are interested in to filter resulting users (they must be members of VO and from Resource with assigned Service). if specificVo, specificService or both are null, they do not specific (all possible results are returned)ResourcesManagerBl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Resource resource) Get all users, who can assess the resource and who are not expired in at least one group associated to the resource.FacilitiesManagerBl.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManagerBl.getAllResources
(PerunSession sess) Get all resources from database.ResourcesManagerBl.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManagerBl.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManagerBl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.ServicesManagerBl.getAllRichDestinations
(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManagerBl.getAllRichDestinations
(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.GroupsManagerBl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerBl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Returns all RichGroups containing selected attributes filtered by role and its typeGroupsManagerBl.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerBl.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Returns all RichSubGroups from parentGroup containing selected attributes filtered by role and its type (all levels subgroups)UsersManagerBl.getAllRichUsers
(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManagerBl.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers) Get All richUsers with or without specificUsers.UsersManagerBl.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) Get User to RichUser with attributes.AttributesManagerBl.getAllSimilarAttributeNames
(PerunSession sess, String startingPartOfAttributeName) This method get all similar attr_names which start with partOfAttributeNameGroupsManagerBl.getAllSubGroups
(PerunSession sess, Group parentGroup) Get all subgroups of the parentGroup recursively.UsersManagerBl.getAllUserExtSourcesByTypeAndLogin
(PerunSession sess, String extType, String extLogin) Gets list of all users external sources by specific type and extLogin.AttributesManagerBl.getAllValues
(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified attribute.AttributesManagerBl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.AttributesManagerBl.getAppFormItemsForAppFormAndAttribute
(PerunSession sess, int appFormId, AttributeDefinition attr) Returns list of app form items' shortnames for which the given attribute is a source or a destination attribute in the given application formAttributesManagerBl.getAppFormsWhereAttributeRelated
(PerunSession sess, AttributeDefinition attr) Returns all application forms where the given attribute definition is a source or a destination attribute for any application from itemFacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, Group group) Get facilities which are assigned to Group (via resource).FacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, Member member) Get facilities which have the member access on.FacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, Service service) Get facilities where the services is defined.FacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, User user) Get facilities where the user is assigned.ResourcesManagerBl.getAssignedGroups
(PerunSession perunSession, Resource resource) List all groups associated with the resource.ResourcesManagerBl.getAssignedGroups
(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource where Member is a member.GroupsManagerBl.getAssignedGroupsToFacility
(PerunSession perunSession, Facility facility) Return list of assigned groups on all facility resources (without subgroups unless they are assigned too)GroupsManagerBl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource (without subgroups unless they are assigned too)GroupsManagerBl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, boolean withSubGroups) Return list of assigned groups on the resource.GroupsManagerBl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource (without subgroups unless they are assigned too), which contain specific memberResourcesManagerBl.getAssignedMembers
(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.ResourcesManagerBl.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManagerBl.getAssignedResources
(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.FacilitiesManagerBl.getAssignedResources
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Returns all resources assigned to the facility with optionally VO and Service specifiedResourcesManagerBl.getAssignedResources
(PerunSession perunSession, Group group) List all resources to which the group is assigned.ResourcesManagerBl.getAssignedResources
(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManagerBl.getAssignedResources
(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ResourcesManagerBl.getAssignedResources
(PerunSession sess, User user, Vo vo) Return List of assigned resources to user on the vo.ServicesManagerBl.getAssignedResources
(PerunSession sess, Service service) Get all resources where the service is defined.UsersManagerBl.getAssignedResources
(PerunSession sess, Facility facility, User user) Get all resources from the facility where the user is assigned.UsersManagerBl.getAssignedResources
(PerunSession sess, User user) Get all resources where the user is assigned.ResourcesManagerBl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManagerBl.getAssignedRichMembers
(PerunSession perunSession, Resource resource) Returns all members assigned to the resource as RichMembers.FacilitiesManagerBl.getAssignedRichResources
(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility with VO property filledFacilitiesManagerBl.getAssignedRichResources
(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service with VO property filledResourcesManagerBl.getAssignedRichResources
(PerunSession perunSession, Group group) List all rich resources associated with the group with facility property filled.ResourcesManagerBl.getAssignedRichResources
(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManagerBl.getAssignedRichResources
(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.UsersManagerBl.getAssignedRichResources
(PerunSession sess, User user) Get all rich resources where the user is assigned.ResourcesManagerBl.getAssignedServices
(PerunSession perunSession, Resource resource) List all services associated with the resource.ServicesManagerBl.getAssignedServices
(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManagerBl.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManagerBl.getAssignedUsers
(PerunSession sess, Facility facility) Returns list of Users assigned to chosen Facility.FacilitiesManagerBl.getAssignedUsers
(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.ResourcesManagerBl.getAssignedUsers
(PerunSession perunSession, Resource resource) Returns all users assigned to the resource.ResourcesManagerBl.getAssociatedGroups
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.GroupsManagerBl.getAssociatedGroupsToFacility
(PerunSession perunSession, Facility facility) Return list of all associated groups from all facility resources (does not require ACTIVE group-resource status)GroupsManagerBl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerBl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.FacilitiesManagerBl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerBl.getAssociatedMembers
(PerunSession sess, Resource resource) Returns all members who are associated with the resource.ResourcesManagerBl.getAssociatedResources
(PerunSession perunSession, Group group) List all resources associated with the group.ResourcesManagerBl.getAssociatedResources
(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.UsersManagerBl.getAssociatedResources
(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.UsersManagerBl.getAssociatedResources
(PerunSession sess, User user) Get all resources with which user can be associated (similar to assigned resources, but does not require ACTIVE group-resource assignment).FacilitiesManagerBl.getAssociatedUsers
(PerunSession sess, Facility facility) Return all users, which are associated with facility through any member/resource.ResourcesManagerBl.getAssociatedUsers
(PerunSession sess, Resource resource) Returns all users who are associated with the defined resource.AttributesManagerBl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerBl.getAttribute
(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManagerBl.getAttribute
(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManagerBl.getAttribute
(PerunSession sess, Host host, String attributeName) Get particular attribute for the hostAttributesManagerBl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerBl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerBl.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerBl.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) Get particular group attribute on the resourceAttributesManagerBl.getAttribute
(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManagerBl.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the User External Source.AttributesManagerBl.getAttribute
(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerBl.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerBl.getAttribute
(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManagerBl.getAttributeById
(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManagerBl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerBl.getAttributeById
(PerunSession sess, Group group, int id) Get particular group attributeAttributesManagerBl.getAttributeById
(PerunSession sess, Host host, int id) Get particular attribute for the hostAttributesManagerBl.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerBl.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerBl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerBl.getAttributeById
(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManagerBl.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) Get particular group-resource attributeAttributesManagerBl.getAttributeById
(PerunSession sess, UserExtSource ues, int id) Get particular attribute for the user external sourceAttributesManagerBl.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerBl.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerBl.getAttributeDefinition
(PerunSession sess, String attributeName) Get attribute definition (attribute without defined value).AttributesManagerBl.getAttributeDefinitionById
(PerunSession sess, int id) Get attribute definition (attribute without defined value).AttributesManagerBl.getAttributeForUpdate
(PerunSession sess, User user, String attributeName) Get particular attribute for the user for update - locking the attribute for user.AttributesManagerBl.getAttributeModulesDependenciesGraph
(PerunSession session) Generates graph describing dependencies of attribute modules.AttributesManagerBl.getAttributeModulesDependenciesGraphAsString
(PerunSession session, GraphTextFormat format) Generates graph describing attribute modules dependencies.AttributesManagerBl.getAttributeModulesDependenciesGraphAsString
(PerunSession session, GraphTextFormat format, AttributeDefinition attributeDefinition) Generates graph describing dependencies for given AttributeDefinition.AttributesManagerBl.getAttributePolicyCollections
(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManagerBl.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManagerBl.getAttributeRules
(PerunSession sess, int attributeId) Gets attribute rules containing policy collections and critical actions for an attribute definition with given idAttributesManagerBl.getAttributes
(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManagerBl.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get all non-empty member, user, member-resource and user-facility attributes.AttributesManagerBl.getAttributes
(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManagerBl.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManagerBl.getAttributes
(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManagerBl.getAttributes
(PerunSession sess, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected attributes associated with the member, group and the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManagerBl.getAttributes
(PerunSession sess, Host host) Get all non-empty attributes associated with the hostAttributesManagerBl.getAttributes
(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get all attributes associated with the member in the group and if workWithUserAttributes is true, gets also all non-empty user and member attributes.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, Group group) Get all non-empty attributes associated with the group on resource.AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityAttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) Get selected attributes associated with the group on resource.AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManagerBl.getAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManagerBl.getAttributes
(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManagerBl.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the UserExtSource which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManagerBl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, String key) Get all entityless attributes with subject equaled String keyAttributesManagerBl.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManagerBl.getAttributesDefinition
(PerunSession sess) Get all attributes definition (attribute without defined value).AttributesManagerBl.getAttributesDefinition
(PerunSession sess, List<String> listOfAttributesNames) From listOfAttributesNames get list of attributeDefinitionsAttributesManagerBl.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManagerBl.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) Get all (for entities) attributeDefinitions which user has right to READ them and fill attribute writable (if user has also right to WRITE them).int
AuditMessagesManagerBl.getAuditerMessagesCount
(PerunSession perunSession) Get count of all messages in auditLOG.MembersManagerBl.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManagerBl.getBan
(PerunSession sess, int userId, int faclityId) Get specific facility ban.ResourcesManagerBl.getBan
(PerunSession sess, int memberId, int resourceId) Get specific resource ban.FacilitiesManagerBl.getBanById
(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManagerBl.getBanById
(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManagerBl.getBanById
(PerunSession sess, int banId) Get ban by its id.VosManagerBl.getBanForMember
(PerunSession sess, int memberId) Get ban for given member, if it exists.FacilitiesManagerBl.getBansForFacility
(PerunSession sess, int facilityId) Get all users bans for facilityResourcesManagerBl.getBansForMember
(PerunSession sess, int memberId) Get all resources bans for member.ResourcesManagerBl.getBansForResource
(PerunSession sess, int resourceId) Get all members bans for resourceFacilitiesManagerBl.getBansForUser
(PerunSession sess, int userId) Get all facilities bans for user.VosManagerBl.getBansForUser
(PerunSession sess, int userId) Gets all bans for given userVosManagerBl.getBansForVo
(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManagerBl.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ExtSourcesManagerBl.getCandidate
(PerunSession perunSession, ExtSource source, String login) Get the candidate from the ExtSource.ExtSourcesManagerBl.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) Get the candidate from subjectData where at least login must exists.VosManagerBl.getCompleteCandidates
(PerunSession sess, Vo vo, Group group, List<String> attrNames, String searchString, List<ExtSource> extSources) Finds MemberCandidates who can join the Group.VosManagerBl.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) Finds MemberCandidates who can join the Vo.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrNames.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) Get all RichMembers with attributes specific for list of attrsNames from the group.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) Get all RichMembers with attributes specific for list of attrsNames from the group and have only status which is contain in lists of statuses.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) Get all RichMembers with attributes specific for list of attrsNames from the vo.MembersManagerBl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) Get all RichMembers with attributes specific for list of attrsNames from the vo and have only status which is contain in list of statuses.ConsentsManagerBl.getConsentById
(PerunSession sess, int id) Get consent object with specified idConsentsManagerBl.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManagerBl.getConsentHubByFacility
(PerunSession sess, int facilityId) Finds existing Consent Hub by facility id.ConsentsManagerBl.getConsentHubById
(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManagerBl.getConsentHubByName
(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManagerBl.getConsentHubsByService
(PerunSession sess, int serviceId) Finds all existing Consent Hubs by service id (consent hubs that have given service assigned through facilities).ConsentsManagerBl.getConsentsForConsentHub
(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManagerBl.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManagerBl.getConsentsForUser
(PerunSession sess, int id) Get all consents for chosen UserConsentsManagerBl.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManagerBl.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) Get all consents for chosen user in specified consent hubAttributesManagerBl.getCriticalAttributeActions
(PerunSession sess, int attrId) Returns critical actions on given attribute.ServicesManagerBl.getDestinationById
(PerunSession perunSession, int id) Get destination by idint
ServicesManagerBl.getDestinationIdByName
(PerunSession sess, String name, String type) Returns Destinations ID based on destination name and type.ServicesManagerBl.getDestinations
(PerunSession perunSession) Get list of all destinations.ServicesManagerBl.getDestinations
(PerunSession perunSession, Facility facility) Get lists of all destinations for specific FacilityServicesManagerBl.getDestinations
(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.int
ServicesManagerBl.getDestinationsCount
(PerunSession perunSession) Get count of all destinations.FacilitiesManagerBl.getDirectAdmins
(PerunSession perunSession, Facility facility) Deprecated.GroupsManagerBl.getDirectAdmins
(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.GroupsManagerBl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) Returns members direct status in given group.FacilitiesManagerBl.getDirectRichAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBl.getDirectRichAdmins
(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getDirectRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerBl.getEnrichedBansForFacility
(PerunSession sess, Facility facility, List<String> attrNames) Get all enriched bans for members on the resource with user and member attributesResourcesManagerBl.getEnrichedBansForResource
(PerunSession sess, Resource resource, List<String> attrNames) Get all enriched bans for members on the resource with user and member attributesFacilitiesManagerBl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) Get enriched bans for user on all resources where user is assigned with user and member attributesResourcesManagerBl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) Get enriched bans for user on all resources where user is assigned with user and member attributesVosManagerBl.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) Get all Enriched Bans for given UserVosManagerBl.getEnrichedBansForVo
(PerunSession sess, Vo vo, List<String> attrNames) Get all Enriched Bans for given VO and attribute namesFacilitiesManagerBl.getEnrichedFacilities
(PerunSession perunSession) Gets all enriched facilities.ResourcesManagerBl.getEnrichedResourceById
(PerunSession sess, int id, List<String> attrNames) Find resource for given id and returns it with given attributes.ResourcesManagerBl.getEnrichedRichResourcesForFacility
(PerunSession sess, Facility facility, List<String> attrNames) Find resources for given facility and attributes for given names.ResourcesManagerBl.getEnrichedRichResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) Find resources for given vo and attributes for given names.VosManagerBl.getEnrichedVoById
(PerunSession perunSession, int id) Finds existing vo by and id and returns corresponding EnrichedVoVosManagerBl.getEnrichedVos
(PerunSession perunSession) Get list of all EnrichedVosAttributesManagerBl.getEntitylessAttributeForUpdate
(PerunSession sess, String key, String attrName) Returns entityless attribute by attr_id and key (subject) for update!AttributesManagerBl.getEntitylessAttributes
(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManagerBl.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName) Get entityless attributes mapped by their keys.AttributesManagerBl.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName, List<String> keys) Get entityless attributes mapped by their keys.AttributesManagerBl.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.AttributesManagerBl.getEntitylessStringAttributeMapping
(PerunSession sess, String attributeName) Gets map from keys to string values for an entityless attribute.ExtSourcesManagerBl.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerBl.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManagerBl.getExtSources
(PerunSession perunSession) Get list of all external sources.FacilitiesManagerBl.getFacilities
(PerunSession perunSession) List all facilities.SearcherBl.getFacilities
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManagerBl.getFacilitiesByAttribute
(PerunSession sess, String attributeName, String attributeValue) Returns all facilities that have set the attribute 'attributeName' with the value 'attributeValue'.FacilitiesManagerBl.getFacilitiesByAttributeWithAttributes
(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) Searches (partially!)FacilitiesManagerBl.getFacilitiesByDestination
(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManagerBl.getFacilitiesByHostName
(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManagerBl.getFacilitiesByIds
(PerunSession perunSession, List<Integer> ids) Searches for the Facilities with specified ids.FacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Group group) Returns list of facilities connected with a groupFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Host host) Returns list of facilities connected with a hostFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Member member) Returns list of facilities connected with a memberFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Resource resource) Returns list of facilities connected with a resourceFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, User user) Returns list of facilities connected with a userFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Vo vo) Returns list of facilities connected with a voint
FacilitiesManagerBl.getFacilitiesCount
(PerunSession perunSession) Get count of all facilities.ServicesManagerBl.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerBl.getFacilitiesWhereGroupIsAdmin
(PerunSession perunSession, Group group) Get list of facilities where the given group is given the admin role.FacilitiesManagerBl.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) Get all facilities where the user is admin.ResourcesManagerBl.getFacility
(PerunSession perunSession, Resource resource) Get facility which belongs to the concrete resource.ServicesManagerBl.getFacilityAssignedServicesForGUI
(PerunSession perunSession, Facility facility) Return list of ServiceForGUI assigned on facility, (Service with "allowedOnFacility" property filled). 1 - allowed / 0 - service is denied).FacilitiesManagerBl.getFacilityById
(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManagerBl.getFacilityByName
(PerunSession perunSession, String name) Searches for the Facility by its name.FacilitiesManagerBl.getFacilityForHost
(PerunSession sess, Host host) Return facility which has the host.TasksManagerBl.getFacilityServicesState
(PerunSession sess, Facility facility) Returns list of ServiceStates for given facility.TasksManagerBl.getFacilityState
(PerunSession session, Facility facility) Return propagation status of facilityResourcesManagerBl.getGroupAssignments
(PerunSession sess, Resource resource, List<String> attrNames) Lists all of the assigned groups for the given resource.GroupsManagerBl.getGroupById
(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManagerBl.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VO.GroupsManagerBl.getGroupDirectMembers
(PerunSession perunSession, Group group) Return all direct group members.int
GroupsManagerBl.getGroupDirectMembersCount
(PerunSession sess, Group group) Returns count of direct members in the groupGroupsManagerBl.getGroupDirectRichMembers
(PerunSession sess, Group group) Returns direct group members in the RichMember object, which contains Member+User data.ExtSourcesManagerBl.getGroupExtSources
(PerunSession perunSession, Group group) Get list of external sources associated with the GROUP.GroupsManagerBl.getGroupMemberById
(PerunSession sess, Group group, int memberId) Get group member by member ID.GroupsManagerBl.getGroupMembers
(PerunSession perunSession, Group group) Return all group members.GroupsManagerBl.getGroupMembers
(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) Return all members of the group who has specific status in the group and also specific status in the Vo.GroupsManagerBl.getGroupMembers
(PerunSession perunSession, Group group, Status status) Return group members.int
GroupsManagerBl.getGroupMembersCount
(PerunSession perunSession, Group group) GroupsManagerBl.getGroupMembersCountsByGroupStatus
(PerunSession sess, Group group) Returns counts of group members by their group status.GroupsManagerBl.getGroupMembersCountsByVoStatus
(PerunSession sess, Group group) Returns counts of group members by their status in VO.GroupsManagerBl.getGroupMembersExceptInvalid
(PerunSession perunSession, Group group) Return only valid, suspended, expired and disabled group members.GroupsManagerBl.getGroupMembersExceptInvalidAndDisabled
(PerunSession perunSession, Group group) Return only valid, suspended and expired group members.ResourcesManagerBl.getGroupResourceAssignments
(PerunSession sess, List<GroupResourceStatus> statuses) Lists all group-resource assignments with given statuses.GroupsManagerBl.getGroupResourcePairsByAttribute
(PerunSession sess, Attribute attribute) Returns all group-resource which have set the attribute with the value.GroupsManagerBl.getGroupRichMembers
(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembers
(PerunSession sess, Group group, Status status) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersExceptInvalid
(PerunSession sess, Group group) Returns only valid, suspended and expired group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributes
(PerunSession sess, Group group) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributes
(PerunSession sess, Group group, Status status) Returns group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroupRichMembersWithAttributesExceptInvalid
(PerunSession sess, Group group) Returns only valid, suspended and expired group members in the RichMember object, which contains Member+User data.GroupsManagerBl.getGroups
(PerunSession sess, Vo vo) Get all groups of users under the VO.Filter output from getGroups by vo_id.SearcherBl.getGroups
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all groups, which have specific attributes in format.GroupsManagerBl.getGroupsByAttribute
(PerunSession sess, Attribute attribute) Returns all groups which have set the attribute with the value.SearcherBl.getGroupsByGroupResourceSetting
(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) Return all groups assigned to any resource with following conditions: 1] resource has set "resourceAttribute" attribute with same value 2] group and resource has set "groupResourceAttribute" attribute with same value Attribute values can't be empty.GroupsManagerBl.getGroupsByIds
(PerunSession perunSession, List<Integer> ids) Search for the groups with specified ids in all VOs.GroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Facility facility) Returns list of groups connected with a facilityGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Host host) Returns list of groups connected with a hostGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Member member) Returns list of groups connected with a memberGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Resource resource) Returns list of groups connected with a resourceGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, User user) Returns list of groups connected with a userGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Vo vo) Returns list of groups connected with a voint
GroupsManagerBl.getGroupsCount
(PerunSession perunSession) Get count of all groups.int
GroupsManagerBl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerBl.getGroupsForAutoRegistration
(PerunSession sess, Group registrationGroup, ApplicationFormItem formItem) Returns all groups which can be registered into during group registration.GroupsManagerBl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) Returns all groups which can be registered into during vo registration.GroupsManagerBl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) Returns all groups which can be registered into during vo registration.GroupsManagerBl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) Get page of groups from the given vo.GroupsManagerBl.getGroupsToSynchronize
(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerBl.getGroupsWhereGroupIsAdmin
(PerunSession perunSession, Group group) Get list of groups where the given group is given the admin role.GroupsManagerBl.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Excluded members group.GroupsManagerBl.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) Returns all member's groups where member is in inactive state (it is not valid and it is expired there) Excluded members group.UsersManagerBl.getGroupsWhereUserIsActive
(PerunSession sess, Facility facility, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and facilityUsersManagerBl.getGroupsWhereUserIsActive
(PerunSession sess, Resource resource, User user) Return all groups where user is active (has VALID status in VO and Group together) for specified user and resourceGroupsManagerBl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerBl.getGroupsWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of Groups in Perun, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.UsersManagerBl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) Returns list of Groups in selected Vo, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.GroupsManagerBl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceGroupsManagerBl.getGroupUnions
(PerunSession sess, Group group, boolean reverseDirection) Get list of group unions for specified group.GroupsManagerBl.getGroupUsers
(PerunSession perunSession, Group group) Return group users sorted by name.ServicesManagerBl.getHashedDataWithGroups
(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed data with group structure for given service and resource.ServicesManagerBl.getHashedHierarchicalData
(PerunSession perunSession, Service service, Facility facility, boolean consentEval, int taskRunId) Generates hashed hierarchical data structure for given service and resource.FacilitiesManagerBl.getHostById
(PerunSession sess, int id) Get the host by its ID.FacilitiesManagerBl.getHosts
(PerunSession sess, Facility facility) List hosts of Facility.FacilitiesManagerBl.getHostsByHostname
(PerunSession sess, String hostname) Get all hosts with this hostname (from all facilities).int
FacilitiesManagerBl.getHostsCount
(PerunSession sess, Facility facility) Count hosts in the facility.int
UsersManagerBl.getIdOfBlockedLogin
(PerunSession sess, String login, String namespace) Return ID of blocked loginAttributesManagerBl.getIdpAttributeDefinitions
(PerunSession sess) Returns list of definitions of IdP attributes that are filled to fedInfoGroupsManagerBl.getInactiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.GroupsManagerBl.getInactiveGroupMembers
(PerunSession sess, Group group, Status status) Return all members of the group who are inactive (expired) in the group and have specific status in the Vo.GroupsManagerBl.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ExtSourcesManagerBl.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.int
AuditMessagesManagerBl.getLastMessageId
(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).AttributesManagerBl.getLogins
(PerunSession sess, User user) Get all non-empty attributes with user's logins.ResourcesManagerBl.getMailingServiceRichResourcesWithMember
(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.MembersManagerBl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManagerBl.getMemberById
(PerunSession sess, int id) Returns member by his id.MembersManagerBl.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManagerBl.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerBl.getMemberByUserExtSources
(PerunSession perunSession, Vo vo, List<UserExtSource> userExtSources) Get member by its external sources.MembersManagerBl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) Returns member by his userId.GroupsManagerBl.getMemberDirectGroups
(PerunSession sess, Member member) Get all groups (except member groups) where member has direct membership.GroupsManagerBl.getMemberGroups
(PerunSession sess, Member member) Returns all members groups.GroupsManagerBl.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.MembersManagerBl.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManagerBl.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.SearcherBl.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) This method takes Map of Attributes (both member and user) with searching values and tries to find all users, with specific values in the given attributes More information about format below.SearcherBl.getMembersByExpiration
(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.SearcherBl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.SearcherBl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManagerBl.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManagerBl.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerBl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerBl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.MembersManagerBl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.int
MembersManagerBl.getMembersCount
(PerunSession sess, Vo vo) Get the VO members count.int
MembersManagerBl.getMembersCount
(PerunSession sess, Vo vo, Status status) Returns number of Vo members with defined status.MembersManagerBl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) Get page of members from the given vo, with the given attributes.MembersManagerBl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) Get page of members from the given vo, with the given attributes, based on policy.MembersManagerBl.getMemberVo
(PerunSession sess, Member member) Get the member VO.VosManagerBl.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManagerBl.getMessages
(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManagerBl.getMessagesByCount
(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManagerBl.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order). i.e. the method returns newer messages by provided ID.AuditMessagesManagerBl.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.MembersManagerBl.getNewExtendMembership
(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.MembersManagerBl.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended potential member of the VO.OwnersManagerBl.getOwnerById
(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManagerBl.getOwnerByName
(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManagerBl.getOwnerFacilities
(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManagerBl.getOwners
(PerunSession perunSession, Facility facility) Deprecated.OwnersManagerBl.getOwners
(PerunSession perunSession) Deprecated.Return all owners.GroupsManagerBl.getParentGroup
(PerunSession sess, Group group) Get parent group.GroupsManagerBl.getParentGroupMembers
(PerunSession sess, Group group) Get members from parent group.GroupsManagerBl.getParentGroupRichMembers
(PerunSession sess, Group group) Get members form the parent group in RichMember format.GroupsManagerBl.getParentGroupRichMembersWithAttributes
(PerunSession sess, Group group) Get members form the parent group in RichMember format including user/member attributes.VosManagerBl.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManagerBl.getPasswordManagerModule
(PerunSession session, String namespace) Returns password manager module for specified login-namespace or falls back on generic password manager module.UsersManagerBl.getPendingPreferredEmailChanges
(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.AttributesManagerBl.getPerunBeanIdsForUniqueAttributeValue
(PerunSession sess, Attribute attribute) Finds ids of PerunBeans that have the attribute's value for the attribute.UsersManagerBl.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are connected to this facility.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Facility facility, User user) Get user-facility attributes which are required by services which are related to this user-facility.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member and if is workWithUserAttributes = true, then also user required attributesAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are related to this member and group.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Resource resource) Get resource attributes which are required by services which is related to this resource.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members. !!!AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) Get memner, user, member-resource, user-facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) Get user-facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users. !!!AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Group group) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Host host) Get host attributes which are required by serviceAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, boolean withGroupAttributes) Get group-resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes which are required by the service. if workWithUserAttributes == TRUE return also user and user-facility attributesAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members. !!!AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, User user) Get user attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users. !!!AttributesManagerBl.getRequiredAttributes
(PerunSession sess, User user) Get user attributes which are required by services which are relater to this user.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource, user-facility attributes which are required by the services.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource) Get resource attributes which are required by selected services.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource, Group group, boolean withGroupAttributes) Get group-resource attributes which are required by the services.AttributesManagerBl.getRequiredAttributesDefinition
(PerunSession sess, Service service) Get all attributes which are required by service.AttributesManagerBl.getRequiredAttributesForGroups
(PerunSession sess, Service service, List<Group> groups) Get group attributes which are required by the given service for given groups.UsersManagerBl.getReservedLoginsByApp
(PerunSession sess, int appId) Gets reserved logins which are used in the given application.UsersManagerBl.getReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) Gets reserved logins which can be deleted - they are used only in the given application.ResourcesManagerBl.getResourceAssignments
(PerunSession sess, Group group, List<String> attrNames) Lists all of the resource assignments for the given group.ResourcesManagerBl.getResourceById
(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManagerBl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) Get facility attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) Get member, user, member-resource and user-facility attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) Get the host attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services defined on specified resourceAttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services if workWithUserAttributes is true also user and member attributes.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) Get resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) Get the group-resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributesDefinition
(PerunSession sess, Resource resource) Get attributes definions required by all services assigned on the resource.ResourcesManagerBl.getResources
(PerunSession sess) Finds all resources.ResourcesManagerBl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.ResourcesManagerBl.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.SearcherBl.getResources
(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManagerBl.getResourcesByAttribute
(PerunSession sess, Attribute attribute) Returns all resource which have set the attribute with the value.ResourcesManagerBl.getResourcesByIds
(PerunSession perunSession, List<Integer> ids) Searches for the Resources with specified ids.int
ResourcesManagerBl.getResourcesCount
(PerunSession perunSession) Get count of all resources.int
ResourcesManagerBl.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.TasksManagerBl.getResourcesState
(PerunSession session, Vo vo) Returns list of ResourceStates for VO.ResourcesManagerBl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManagerBl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManagerBl.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) Returns list of resources, where the user is an admin.ResourcesManagerBl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.FacilitiesManagerBl.getRichAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBl.getRichAdmins
(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of the Facility.GroupsManagerBl.getRichAdmins
(PerunSession perunSession, Group group) Deprecated.GroupsManagerBl.getRichAdmins
(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of this group.ResourcesManagerBl.getRichAdmins
(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Gets list of all richUser administrators of the Resource.VosManagerBl.getRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBl.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) Get list of richUser administrators of specific vo for specific role.FacilitiesManagerBl.getRichAdminsWithAttributes
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBl.getRichAdminsWithAttributes
(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getRichAdminsWithAttributes
(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.AttributesManagerBl.getRichAttributesWithHoldersForAttributeDefinition
(PerunSession sess, AttributeDefinition attrDef, RichAttribute aidingAttr) Method get attribute Definition attrDef and aidingAttr which only holds one or two useful objects in holders.ServicesManagerBl.getRichDestinations
(PerunSession perunSession, Facility facility, Service service) Get list of all rich destinations defined for the service and the facilityFacilitiesManagerBl.getRichFacilities
(PerunSession perunSession) Get all rich Facilities with all their owners.FacilitiesManagerBl.getRichFacilities
(PerunSession perunSession, List<Facility> facilities) Get all RichFacilities with all their owners from list of Facilities.GroupsManagerBl.getRichGroupByIdWithAttributesByNames
(PerunSession sess, int groupId, List<String> attrNames) Returns RichGroup selected by id containing selected attributesGroupsManagerBl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to the resource filtered by specific member.GroupsManagerBl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Resource resource, List<String> attrNames) Get all RichGroups with selected attributes assigned to the resource.MembersManagerBl.getRichMember
(PerunSession sess, Member member) Get Member to RichMember with attributes.MembersManagerBl.getRichMembers
(PerunSession sess, Group group) Get rich members for displaying on pages.MembersManagerBl.getRichMembers
(PerunSession sess, Vo vo) Get rich members for displaying on pages.MembersManagerBl.getRichMembers
(PerunSession sess, Vo vo, Status status) Get rich members who have the status, for displaying on pages.MembersManagerBl.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) Get all rich members of VO.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef and for specified members.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo) Get rich members for displaying on pages.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) Get rich members who have the status, for displaying on pages.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, List<String> allowedStatuses, Group group) Get rich members for displaying on pages.MembersManagerBl.getRichMembersWithAttributesByNames
(PerunSession sess, Group group, Resource resource, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.MembersManagerBl.getRichMembersWithAttributesByNames
(PerunSession sess, Group group, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsDef for group.MembersManagerBl.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) Get RichMembers with Attributes but only with selected attributes from list attrsNames for vo.MembersManagerBl.getRichMemberWithAttributes
(PerunSession sess, Member member) Get Member to RichMember with attributes.ResourcesManagerBl.getRichResourceById
(PerunSession perunSession, int id) Searches for the RichResource with specified id.ResourcesManagerBl.getRichResources
(PerunSession perunSession, Vo vo) Get all VO rich resources with facility property filled.ResourcesManagerBl.getRichResourcesByIds
(PerunSession perunSession, List<Integer> ids) Searches for the RichResources with specified ids.GroupsManagerBl.getRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) Returns RichSubGroups from parentGroup containing selected attributes (only 1 level subgroups)UsersManagerBl.getRichUser
(PerunSession sess, User user) Get User to RichUser without attributes.UsersManagerBl.getRichUserExtSources
(PerunSession sess, User user, List<String> attrsNames) Gets list of all user's external sources with attributes.UsersManagerBl.getRichUsersByIds
(PerunSession sess, List<Integer> ids) Returns rich users without attributes by their ids.UsersManagerBl.getRichUsersFromListOfUsers
(PerunSession sess, List<User> users) From Users makes RichUsers without attributes.UsersManagerBl.getRichUsersWithAttributesByIds
(PerunSession sess, List<Integer> ids) Returns rich users with attributes by their ids.UsersManagerBl.getRichUsersWithAttributesFromListOfUsers
(PerunSession sess, List<User> users) From Users makes RichUsers with attributes.UsersManagerBl.getRichUsersWithoutVoAssigned
(PerunSession sess) Returns all RichUsers with attributes who are not member of any VO.UsersManagerBl.getRichUsersWithoutVoWithAttributes
(PerunSession sess, List<String> attrsName) Return list of RichUsers which are not members of any VO and contain selected attributes.UsersManagerBl.getRichUserWithAttributes
(PerunSession sess, User user) Get User to RichUser with attributes.ServicesManagerBl.getServiceById
(PerunSession perunSession, int id) Get service by id.ServicesManagerBl.getServiceByName
(PerunSession perunSession, String name) Get service by name.GroupsManagerBl.getServiceGroupMembers
(PerunSession perunSession, Group group) Return a list of all group members, who are service usersServicesManagerBl.getServices
(PerunSession perunSession) get all services in perunServicesManagerBl.getServicesBlockedOnDestination
(PerunSession perunSession, int destinationId) List all the Services that are banned on this destination.ServicesManagerBl.getServicesBlockedOnFacility
(PerunSession perunSession, Facility facility) List all the Services that are banned on this facility.ServicesManagerBl.getServicesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) Get all services with given attribute.ServicesManagerBl.getServicesFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) List services stored in the packagesServicesManagerBl.getServicesPackageById
(PerunSession perunSession, int servicesPackageId) Get package by IdServicesManagerBl.getServicesPackageByName
(PerunSession perunSession, String name) Get package by nameServicesManagerBl.getServicesPackages
(PerunSession perunSession) List packagesMembersManagerBl.getServiceUserRichMembers
(PerunSession sess, Vo vo) Get RichMembers from a VO who are service users.UsersManagerBl.getSpecificUsers
(PerunSession sess) Return all specific Users (only specific users)UsersManagerBl.getSpecificUsersByUser
(PerunSession sess, User user) Return all specificUsers who are owned by the user and their ownership is not in status disabledMembersManagerBl.getSponsoredMembers
(PerunSession sess, User user) Gets list of members that are sponsored by the user in all vos.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) Gets list of members that are sponsored by the user in the vo.MembersManagerBl.getSponsoredRichMembers
(PerunSession sess, Vo vo) Get list of rich members that are sponsored in the VO.UsersManagerBl.getSponsors
(PerunSession sess, Member sponsoredMember) Gets list of users that sponsor the member.UsersManagerBl.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) Retrieves a map, that maps the ids of the sponsored members in the given VO to a list of their Sponsors with the corresponding Sponsorship objects.MembersManagerBl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.MembersManagerBl.getSponsorshipsExpiringInRange
(PerunSession sess, LocalDate from, LocalDate to) Returns sponsorship, which have validityTo in range [from, to).GroupsManagerBl.getSubGroups
(PerunSession sess, Group parentGroup) Get all subgroups of the parent group under the VO.int
GroupsManagerBl.getSubGroupsCount
(PerunSession sess, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManagerBl.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) Get page of subgroups from the given parent group.TasksManagerBl.getTask
(PerunSession perunSession, Service service, Facility facility) Find propagation task for given service and facility.TasksManagerBl.getTaskById
(PerunSession perunSession, int id) Retrieve task given its id.TasksManagerBl.getTaskResultById
(PerunSession sess, int taskResultId) Retrieve all task results for given task (by task id)TasksManagerBl.getTaskResults
(PerunSession sess) Retrieve all task results from DB.TasksManagerBl.getTaskResultsByDestinations
(PerunSession session, List<String> destinationsNames) Returns task results for defined destinations (string representation).TasksManagerBl.getTaskResultsByTask
(PerunSession sess, int taskId) Retrieve all tasks results for given taskTasksManagerBl.getTaskResultsByTaskAndDestination
(PerunSession sess, int taskId, int destinationId) List newest TaskResults tied to a certain task and destinationTasksManagerBl.getTaskResultsByTaskOnlyNewest
(PerunSession sess, int taskId) List newest TaskResults tied to a certain taskGroupsManagerBl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group.GroupsManagerBl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) Returns total member's status in given group.UsersManagerBl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser, their ownership is not in status disabled and are not anonymizedMembersManagerBl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.MembersManagerBl.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.UsersManagerBl.getUserByExtSourceInformation
(PerunSession sess, PerunPrincipal principal) Get user by principal's additional identifiers or extSourceName and extSourceLogin.UsersManagerBl.getUserByExtSourceNameAndExtLogin
(PerunSession sess, String extSourceName, String extLogin) Get user by extSourceName and extSourceLoginUsersManagerBl.getUserById
(PerunSession perunSession, int id) Returns user by his/her id.ModulesUtilsBl.getUserByLoginInNamespace
(PerunSession sess, String login, String namespace) Gets user by login in specified namespace.UsersManagerBl.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.UsersManagerBl.getUserByUserExtSource
(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source and external source.UsersManagerBl.getUserByUserExtSources
(PerunSession sess, List<UserExtSource> userExtSources) Get the user based on one of the userExtSource.UsersManagerBl.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManagerBl.getUserExtSourceById
(PerunSession sess, int id) Get the user ext source by its id.UsersManagerBl.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManagerBl.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, String attrName, String uniqueValue) Return userExtSource for specific attribute definition (specified by id) and unique value.UsersManagerBl.getUserExtSourceFromMultipleIdentifiers
(PerunSession sess, PerunPrincipal principal) Iteratively searches through additional identifiers trying to find userExtSource with the same identifier.UsersManagerBl.getUserExtSources
(PerunSession perunSession, User user) Gets list of all user's external sources of the user.UsersManagerBl.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) Get user ext sources by their ids.AttributesManagerBl.getUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) Get All user_facility attributes for any existing userGroupsManagerBl.getUserGroups
(PerunSession sess, User user) Return groups where user is member.GroupsManagerBl.getUserGroups
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) Return groups where user is member with allowed statuses in vo and group.AttributesManagerBl.getUserIdsByLogin
(PerunSession sess, String login) Gets IDs of users who use the given login in any namespace.SearcherBl.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManagerBl.getUsers
(PerunSession sess) Returns all users (included specific users)UsersManagerBl.getUsersByAttribute
(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManagerBl.getUsersByAttribute
(PerunSession sess, Attribute attribute, boolean ignoreCase) Returns all users who have set the attribute with the value IGNORING CASE in the comparison.UsersManagerBl.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have set the attribute with the value.UsersManagerBl.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerBl.getUsersByExtSourceTypeAndLogin
(PerunSession perunSession, String extSourceType, String login) Get all the users who have given type of the ExtSource and login.UsersManagerBl.getUsersByIds
(PerunSession sess, List<Integer> usersIds) Batch method which returns users by theirs ids.UsersManagerBl.getUsersByPerunBean
(PerunSession sess, Facility facility) Returns list of users connected with a facilityUsersManagerBl.getUsersByPerunBean
(PerunSession sess, Group group) Returns list of users connected with a groupUsersManagerBl.getUsersByPerunBean
(PerunSession sess, Host host) Returns list of users connected with a hostUsersManagerBl.getUsersByPerunBean
(PerunSession sess, Member member) Returns list of users connected with a memberUsersManagerBl.getUsersByPerunBean
(PerunSession sess, Resource resource) Returns list of users connected with a resourceUsersManagerBl.getUsersByPerunBean
(PerunSession sess, Vo vo) Returns list of users connected with a voUsersManagerBl.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledint
UsersManagerBl.getUsersCount
(PerunSession perunSession) Get count of all users.SearcherBl.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) This method take map of coreAttributes with search values and return all users who have the specific match for all of these core attributes.UsersManagerBl.getUsersPage
(PerunSession sess, UsersPageQuery query, List<String> attrNames) Get page of users with the given attributes.UsersManagerBl.getUsersReservedLogins
(PerunSession sess, User user) Return list of all reserved logins for specific user (pair is namespace and login)UsersManagerBl.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) Return list of users who matches the searchString, searching name, email and logins and are not member in specific VO.UsersManagerBl.getUsersWithoutVoAssigned
(PerunSession sess) Returns all users who are not member of any VO.AttributesManagerBl.getUserVirtualAttributeModule
(PerunSession sess, AttributeDefinition attribute) Get user virtual attribute module by the attribute.AttributesManagerBl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerBl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member-resource attributes.AttributesManagerBl.getVirtualAttributes
(PerunSession sess, User user) Get all virtual attributes associated with the user.GroupsManagerBl.getVo
(PerunSession sess, Group group) Gets the Vo which is owner of the group.ResourcesManagerBl.getVo
(PerunSession perunSession, Resource resource) Get Vo which is tied to specified resource.VosManagerBl.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManagerBl.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).ExtSourcesManagerBl.getVoExtSources
(PerunSession perunSession, Vo vo) Get list of external sources associated with the VO.VosManagerBl.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) Returns number of vo members by their status.VosManagerBl.getVos
(PerunSession perunSession) Get list of all Vos.VosManagerBl.getVosByIds
(PerunSession perunSession, List<Integer> ids) Finds existing VOs by ids.VosManagerBl.getVosByPerunBean
(PerunSession sess, Facility facility) Returns list of vos connected with a facilityVosManagerBl.getVosByPerunBean
(PerunSession sess, Group group) Returns list of vos connected with a groupVosManagerBl.getVosByPerunBean
(PerunSession sess, Host host) Returns list of vos connected with a hostVosManagerBl.getVosByPerunBean
(PerunSession sess, Member member) Returns list of vos connected with a memberVosManagerBl.getVosByPerunBean
(PerunSession sess, Resource resource) Returns list of vos connected with a resourceVosManagerBl.getVosByPerunBean
(PerunSession sess, User user) Returns list of vos connected with a userint
VosManagerBl.getVosCount
(PerunSession perunSession) Get count of all vos.GroupsManagerBl.getVosWhereGroupIsAdmin
(PerunSession perunSession, Group group) Get list of VOs where the given group is given the admin role.UsersManagerBl.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.UsersManagerBl.getVosWhereUserIsMember
(PerunSession perunSession, User user) Returns list of VOs, where the user is a member.boolean
ResourcesManagerBl.groupResourceAssignmentExists
(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with any status, false otherwise.void
VosManagerBl.handleGroupLostVoRole
(PerunSession sess, Group group, Vo vo, String role) Handles a group that lost a role.void
VosManagerBl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) Handles a user that lost a role.boolean
GroupsManagerBl.hasGroupSynchronizedChild
(PerunSession session, Group group) Check if there is a subgroup of the group, which is defined as synchronized from an external source at this moment.boolean
MembersManagerBl.haveStatus
(PerunSession sess, Member member, Status status) Return true if member have specified status.void
GroupsManagerBl.inactivateMember
(PerunSession sess, Member member, Group group) Inactivates member in group and sets its status to EXPIRED.void
ExtSourcesManagerBl.initialize
(PerunSession sess) Initialize manager.int
TasksManagerBl.insertNewTaskResult
(PerunSession sess, TaskResult taskResult) Insert TaskResult into DB.int
TasksManagerBl.insertTask
(PerunSession sess, Task task) Insert Task into DB.MembersManagerBl.invalidateMember
(PerunSession sess, Member member) Set member status to invalid.boolean
GroupsManagerBl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsboolean
AttributesManagerBl.isAttributeActionCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute.boolean
AttributesManagerBl.isAttributeActionGloballyCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute for all objects.boolean
AttributesManagerBl.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.boolean
AttributesManagerBl.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.boolean
AttributesManagerBl.isDefAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is defined (def) attribute.boolean
GroupsManagerBl.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupboolean
AttributesManagerBl.isFromNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.boolean
ResourcesManagerBl.isGroupAssigned
(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with ACTIVE status, false otherwise.boolean
GroupsManagerBl.isGroupForAnyAutoRegistration
(PerunSession sess, Group group) Check if group has automatic registration enabled in any form item.boolean
GroupsManagerBl.isGroupForAutoRegistration
(PerunSession sess, Group group, List<Integer> formItems) Check if group has automatic registration enabled in the given form item.boolean
GroupsManagerBl.isGroupInStructureSynchronizationTree
(PerunSession session, Group group) Check if the group or its subgroups are defined as synchronized from an external source at this moment.GroupsManagerBl.isGroupLastAdminInSomeFacility
(PerunSession sess, Group group) Check whether the group supplies the last FACILITYADMIN in some facility, return those facilities in which it does.GroupsManagerBl.isGroupLastAdminInSomeFacility
(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last FACILITYADMIN in some facility, return the groups that do.GroupsManagerBl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.GroupsManagerBl.isGroupLastAdminInSomeVo
(PerunSession sess, List<Group> groups) Check whether some of the groups supply the last VOADMIN in some vo, return the groups that do.boolean
ResourcesManagerBl.isGroupManuallyAssigned
(PerunSession sess, Group group, Resource resource) Returns true if the group is assigned to the given resource manually, false otherwise.boolean
GroupsManagerBl.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupboolean
GroupsManagerBl.isGroupSynchronizedFromExternallSource
(PerunSession session, Group group) Check if the group is defined as synchronized from an external source at this moment.boolean
AttributesManagerBl.isLoginAlreadyUsed
(PerunSession sess, String login, String namespace) Check if the login is already in use for some namespace or globallyboolean
UsersManagerBl.isLoginAvailable
(PerunSession sess, String loginNamespace, String login) Checks if the login is available in the namespace.boolean
UsersManagerBl.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.boolean
UsersManagerBl.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not When the namespace is null, then the method behaves like isLoginBlockedGlobally(), so it checks if the login is blocked globally.boolean
UsersManagerBl.isLoginBlockedGlobally
(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not Globally banned logins are ALWAYS case-insensitive.boolean
MembersManagerBl.isMemberAllowed
(PerunSession sess, Member member) Return false if member has status INVALID or DISABLED.boolean
VosManagerBl.isMemberBanned
(PerunSession sess, int memberId) Information if there is a ban for member with given id.boolean
AttributesManagerBl.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.boolean
ServicesManagerBl.isServiceAssignedToFacility
(PerunSession sess, Facility facility, Service service) Checks whether given service is assigned to given facility (through some resource).boolean
TasksManagerBl.isThereSuchTask
(PerunSession sess, Service service, Facility facility) Check if there is a task for given service and facility.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the facility right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the user and the facility right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the group right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the resource right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the resource right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, User user, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the user right now.boolean
ResourcesManagerBl.isUserAllowed
(PerunSession sess, User user, Resource resource) Returns true if the user is allowed to the current resource, false otherwise.boolean
UsersManagerBl.isUserAnonymized
(PerunSession sess, User user) Checks whether user has been anonymized or not.boolean
ResourcesManagerBl.isUserAssigned
(PerunSession sess, User user, Resource resource) Returns true if the user is assigned to the current resource, false otherwise.boolean
VosManagerBl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo, boolean checkGroups) Check whether a user is in a role for a given VO, possibly checking also user's groups.boolean
GroupsManagerBl.isUserMemberOfGroup
(PerunSession sess, User user, Group group) Checks whether the user is member of the group.boolean
UsersManagerBl.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.boolean
AttributesManagerBl.isVirtAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is virtual (virt) attribute.TasksManagerBl.listAllTasks
(PerunSession perunSession) Retrieve all tasks from DB.TasksManagerBl.listAllTasksForFacility
(PerunSession session, int facilityId) Returns all tasks associated with selected facility.TasksManagerBl.listAllTasksForService
(PerunSession sess, int serviceId) Returns all tasks associated with given service.TasksManagerBl.listAllTasksInState
(PerunSession perunSession, Task.TaskStatus state) Retrieve all tasks in given state.TasksManagerBl.listAllTasksNotInState
(PerunSession sess, Task.TaskStatus state) Retrieve all tasks that are not in given state.void
ExtSourcesManagerBl.loadExtSourcesDefinitions
(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.void
AuditMessagesManagerBl.log
(PerunSession perunSession, String message) Log arbitrary audit message.boolean
UsersManagerBl.loginExist
(PerunSession sess, User user, String loginNamespace) Checks if login exists in given login-namespace.void
AttributesManagerBl.mergeAttributesValues
(PerunSession sess, Member member, List<Attribute> attributes) Merges attributes values if the attribute type is list or map.void
AttributesManagerBl.mergeAttributesValues
(PerunSession sess, User user, List<Attribute> attributes) Merges attributes values if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue
(PerunSession sess, Group group, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue
(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue
(PerunSession sess, User user, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValueInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValueInNestedTransaction
(PerunSession sess, User user, Attribute attribute) Merges attribute value if the attribute type is list or map.void
GroupsManagerBl.moveGroup
(PerunSession sess, Group destinationGroup, Group movingGroup) Move one group structure under another group in same vo or as top level groupvoid
MembersManagerBl.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.void
UsersManagerBl.moveUserExtSource
(PerunSession perunSession, User sourceUser, User targetUser, UserExtSource userExtSource) Take UserExtSource from sourceUser and move it to the targetUser.boolean
ServicesManagerBl.planServicePropagation
(PerunSession perunSession, Facility facility, Service service) Plans service propagation on defined facility.boolean
ServicesManagerBl.planServicePropagation
(PerunSession perunSession, Service service) Forces service propagation on all facilities where the service is defined on.AuditMessagesManagerBl.pollConsumerEvents
(PerunSession perunSession, String consumerName) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerEvents
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerMessages
(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerBl.pollConsumerMessages
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.void
ResourcesManagerBl.processGroupResourceActivationAsync
(PerunSession sess, Group group, Resource resource) Asynchronously processes group-resource activation.void
GroupsManagerBl.reactivateMember
(PerunSession sess, Member member, Group group) Reactivates member in group and sets its status to VALID.void
GroupsManagerBl.recalculateMemberGroupStatusRecursively
(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatuses) Calculates the state of given member in given group and calls this method recursively for all parent groups.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Facility facility) Unset all attributes for the facility.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) Unset all attributes for the facility.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Facility facility, User user) Unset all attributes (user-facility) for the user on the facility.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Group group) Unset all attributes for the group.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Host host) Unset all attributes for the host.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member) Unset all attributes for the member.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Resource resource) Unset all attributes for the resource.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Resource resource, Group group) Unset all group-resource attributesvoid
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) Unset all attributes for the group and resource.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, User user) Unset all attributes for the user.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, UserExtSource ues) Unset all attributes for the user external source.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
ServicesManagerBl.removeAllDestinations
(PerunSession perunSession, Facility facility) Removes all defined destinations for the facility.void
ServicesManagerBl.removeAllDestinations
(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.void
FacilitiesManagerBl.removeAllExpiredBansOnFacilities
(PerunSession sess) Remove all expired bans on facilities to now date.void
ResourcesManagerBl.removeAllExpiredBansOnResources
(PerunSession sess) Remove all expired bans on resources to now date.void
AttributesManagerBl.removeAllGroupResourceAttributes
(PerunSession sess, Resource resource) Remove all non-virtual group-resource attributes assigned to resourcevoid
AttributesManagerBl.removeAllMemberResourceAttributes
(PerunSession sess, Resource resource) Remove all non-virtual member-resource attributes assigned to resourcevoid
ServicesManagerBl.removeAllRequiredAttributes
(PerunSession perunSession, Service service) Detate all required attributes from service.void
ResourcesManagerBl.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) Remove all existing Resource tags for specific resource.void
TasksManagerBl.removeAllTasksForService
(PerunSession sess, Service service) Removes all tasks associated with given service including the associated task resultsvoid
UsersManagerBl.removeAllUserExtSources
(PerunSession sess, User user) Removes all user's external sources.void
AttributesManagerBl.removeAllUserFacilityAttributes
(PerunSession sess, User user) Unset all non-virtual user-facility attributes for the user and all facilitiesvoid
AttributesManagerBl.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular attribute for the user on the facility.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular attribute for the host.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.boolean
AttributesManagerBl.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group-resource attributevoid
AttributesManagerBl.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular attribute for the user external source.void
AttributesManagerBl.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) Unset particular attribute for the user.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.void
AttributesManagerBl.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.void
AttributesManagerBl.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.void
AttributesManagerBl.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.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.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.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attribute) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) Unset the group_resource attributes.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset all attributes for the facility without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset all attributes for the user-facility without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Group group, AttributeDefinition attribute) Unset all attributes for the group without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Host host, AttributeDefinition attribute) Unset all attributes for the host without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, AttributeDefinition attribute) Unset all attributes for the member without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset all attributes for the member-group without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset all attributes for the member-resource without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset all attributes for the resource without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset all attributes for the group-resource without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, User user, AttributeDefinition attribute) Unset all attributes for the user without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset all attributes for the vo without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, String key, AttributeDefinition attribute) Unset all attributes for the key (entityless) without check of value.void
ResourcesManagerBl.removeAutomaticGroupFromResource
(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) Remove automatically assigned group from resource.void
FacilitiesManagerBl.removeBan
(PerunSession sess, int banId) Remove ban by id from facilities bans.void
FacilitiesManagerBl.removeBan
(PerunSession sess, int userId, int facilityId) Remove ban by user_id and facility_id.void
ResourcesManagerBl.removeBan
(PerunSession sess, int banId) Remove ban by id from resources bans.void
ResourcesManagerBl.removeBan
(PerunSession sess, int memberId, int resourceId) Remove ban by member_id and facility_idvoid
VosManagerBl.removeBan
(PerunSession sess, int banId) Removes ban with given id.void
VosManagerBl.removeBanForMember
(PerunSession sess, int memberId) Removes ban for member with given id.void
ServicesManagerBl.removeDestination
(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.void
ExtSourcesManagerBl.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManagerBl.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ExtSourcesManagerBl.removeExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) Remove associations of external sources from the GROUP.void
ExtSourcesManagerBl.removeExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) Remove associations of external sources from the VO.void
ConsentsManagerBl.removeFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) Removes facility from consent hub.void
GroupsManagerBl.removeFormerMemberWhileSynchronization
(PerunSession sess, Group group, RichMember memberToRemove, boolean isAuthoritative) Remove former member from group (if he is not listed in ExtSource).void
ResourcesManagerBl.removeGroupFromResource
(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.void
ResourcesManagerBl.removeGroupFromResources
(PerunSession perunSession, Group group, List<Resource> resources) Remove group from resources.void
ResourcesManagerBl.removeGroupsFromResource
(PerunSession perunSession, List<Group> groups, Resource resource) Remove groups from a resource.void
GroupsManagerBl.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Removes a union relation between two groups.void
FacilitiesManagerBl.removeHost
(PerunSession perunSession, Host host, Facility facility) Remove hosts from the Facility.void
FacilitiesManagerBl.removeHosts
(PerunSession sess, List<Host> hosts, Facility facility) Remove hosts from the Facility.void
GroupsManagerBl.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
GroupsManagerBl.removeMember
(PerunSession perunSession, List<Group> groups, Member member) Removes member from groups.void
GroupsManagerBl.removeMemberFromMembersOrAdministratorsGroup
(PerunSession perunSession, Group group, Member member) Removes member from members or administrators group only.void
GroupsManagerBl.removeMembers
(PerunSession perunSession, Group group, List<Member> members) Removes members from the group.void
VosManagerBl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.void
FacilitiesManagerBl.removeOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
GroupsManagerBl.removeRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.void
ServicesManagerBl.removeRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.void
ServicesManagerBl.removeRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoid
ResourcesManagerBl.removeResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) Unset ResourceSelfService role to given group for given resource.void
ResourcesManagerBl.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.void
ResourcesManagerBl.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.void
ResourcesManagerBl.removeResourceTagsFromResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) Remove specific ResourceTags from existing Resource.void
ResourcesManagerBl.removeService
(PerunSession perunSession, Resource resource, Service service) Remove service from resource.void
ServicesManagerBl.removeServiceFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Remove Service from Services Packagevoid
ResourcesManagerBl.removeServices
(PerunSession perunSession, Resource resource, List<Service> services) Remove services from resource.void
ResourcesManagerBl.removeServicesPackage
(PerunSession perunSession, Resource resource, ServicesPackage servicesPackage) Remove from resource all services from services package.void
UsersManagerBl.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoid
UsersManagerBl.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser, boolean forceDelete) Remove specificUser owner (the user).void
MembersManagerBl.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsor.void
TasksManagerBl.removeTask
(PerunSession sess, int id) Remove task with given id.void
TasksManagerBl.removeTask
(PerunSession sess, Service service, Facility facility) Remove task for given service and facility.void
UsersManagerBl.removeUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external sources.void
UsersManagerBl.requestPreferredEmailChange
(PerunSession sess, String url, User user, String email, String lang, String path, String idp) Request change of user's preferred email address.void
UsersManagerBl.reservePassword
(PerunSession sess, User user, String loginNamespace, String password) Reserves the password in external system.void
UsersManagerBl.reservePassword
(PerunSession sess, String userLogin, String loginNamespace, String password) Reserves the password in external system.void
UsersManagerBl.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.MembersManagerBl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) Retain only members with specified status.TasksManagerBl.retrieveRunIdForTask
(PerunSession sess, Task task) Retrieves a new run id for the task propagation.void
GroupsManagerBl.saveInformationAboutGroupStructureSynchronizationInNestedTransaction
(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) This method will set timestamp, state and exceptionMessage to group attributes for the group structure.void
GroupsManagerBl.saveInformationAboutGroupStructureSynchronizationInNewTransaction
(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) This method will set timestamp, state and exceptionMessage to group attributes for the group structure.void
GroupsManagerBl.saveInformationAboutGroupSynchronizationInNestedTransaction
(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) This method will set timestamp, synchronization start time and exceptionMessage to group attributes for the group.void
GroupsManagerBl.saveInformationAboutGroupSynchronizationInNewTransaction
(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) This method will set timestamp, synchronization start time and exceptionMessage to group attributes for the group.void
MembersManagerBl.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManagerBl.sendMessageToRT
(PerunSession sess, int voId, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManagerBl.sendMessageToRT
(PerunSession sess, int voId, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.RTMessagesManagerBl.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManagerBl.sendMessageToRT
(PerunSession sess, String queue, String subject, String text) This method get needed information and by predefined service user send message to RT which try to create new ticket For basic usage this method is for error msg from users of perun.void
MembersManagerBl.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz password reset.void
MembersManagerBl.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAddress, String language) Send mail to user's preferred email address with username for the given namespace.void
AttributesManagerBl.setAttribute
(PerunSession sess, Facility facility, Attribute attribute) Store the particular attribute associated with the facility.void
AttributesManagerBl.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) Store the attribute associated with the facility and user combination.void
AttributesManagerBl.setAttribute
(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.void
AttributesManagerBl.setAttribute
(PerunSession sess, Host host, Attribute attribute) Store the attribute associated with the host.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.void
AttributesManagerBl.setAttribute
(PerunSession sess, Resource resource, Attribute attribute) Store the particular attribute associated with the resource.void
AttributesManagerBl.setAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) Store the group-resource attributevoid
AttributesManagerBl.setAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) Store the attribute associated with the user external source.void
AttributesManagerBl.setAttribute
(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.void
AttributesManagerBl.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) Store the particular attribute associated with the vo.void
AttributesManagerBl.setAttribute
(PerunSession sess, String key, Attribute attribute) Stores entityless attribute (associated with string key).void
AttributesManagerBl.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.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, Group group, Attribute attribute) Store the particular attribute associated with the group.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the member-group relationship.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, UserExtSource ues, Attribute attribute) Store the particular attribute associated with the user external source.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.void
AttributesManagerBl.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.void
AttributesManagerBl.setAttributeRights
(PerunSession sess, List<AttributeRights> rights) Deprecated.void
AttributesManagerBl.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.void
AttributesManagerBl.setAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Store the member, user, member-resource and user-facility attributes.void
AttributesManagerBl.setAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) Store the attributes associated with the facility and user combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Facility facility, List<Attribute> attributes) Store the attributes associated with the facility.void
AttributesManagerBl.setAttributes
(PerunSession sess, Group group, List<Attribute> attributes) Store the attributes associated with the group.void
AttributesManagerBl.setAttributes
(PerunSession sess, Host host, List<Attribute> attributes) Store the attributes associated with the host.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the group and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManagerBl.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.void
AttributesManagerBl.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) Stores the group-resource attributes.void
AttributesManagerBl.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) void
AttributesManagerBl.setAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManagerBl.setAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) Store the attributes associated with the user external source.void
AttributesManagerBl.setAttributes
(PerunSession sess, User user, List<Attribute> attributes) Store the attributes associated with the user.void
AttributesManagerBl.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) Store the attributes associated with the vo.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Facility facility, Attribute attribute) Just store the particular attribute associated with the facility, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, Attribute attribute) Just store the particular attribute associated with the user-facility, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Group group, Attribute attribute) Just store the particular attribute associated with the group, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Host host, Attribute attribute) Just store the particular attribute associated with the host, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Attribute attribute) Just store the particular attribute associated with the member, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-group, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-resource, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Resource resource, Attribute attribute) Just store the particular attribute associated with the resource, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Resource resource, Group group, Attribute attribute) Just store the group-resource attribute, do not preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, User user, Attribute attribute) Just store the attribute associated with the user, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Vo vo, Attribute attribute) Just store the particular attribute associated with the vo, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, String key, Attribute attribute) Just store the particular attribute associated with the entityless, doesn't preform any value check.FacilitiesManagerBl.setBan
(PerunSession sess, BanOnFacility banOnFacility) Set ban for user on facilityResourcesManagerBl.setBan
(PerunSession sess, BanOnResource banOnresource) Set ban for member on resourceVosManagerBl.setBan
(PerunSession sess, BanOnVo banOnVo) Set given ban.void
AuditMessagesManagerBl.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.void
UsersManagerBl.setLogin
(PerunSession sess, User user, String loginNamespace, String login) Allow users to manually add login in supported namespace if same login is not reservedvoid
MembersManagerBl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Set memberOrganizations and memberOrganizationsHistory attributes for specific member.void
FacilitiesManagerBl.setOwners
(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.Use addOwner and removeOwner insteadvoid
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) Get and set required attribute for member, resource, user and facility.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get and set required attribute for member, resource, user and facility.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Take list of required attributes and set those which are empty and can be filled, then check them all.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean forceAttributesChecks) Take list of required attributes and set those which are empty and can be filled, then check them all.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) Get and set required attribute for member, resource, user, facility and specific service.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get and set required attribute for member, resource, user, facility and specific service.void
AttributesManagerBl.setRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) Get all required attributes for user, user-facility, member and member-resource attributes and set them.UsersManagerBl.setSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) Set specific user type for specific user and set ownership of this user for the owner.MembersManagerBl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) Creates a sponsored membership for the given user.MembersManagerBl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) Creates a sponsored membership for the given user.MembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.AttributesManagerBl.setWritableTrue
(PerunSession sess, List<Attribute> attributes) Set all Attributes in list to "writable = true".boolean
MembersManagerBl.someAvailableSponsorExistsForMember
(PerunSession sess, Member member) Checks if some vo sponsor who does not already sponsor given member exists.boolean
UsersManagerBl.specificUserOwnershipExists
(PerunSession sess, User user, User specificUser) Return true if ownership of user and specificUser already exists.MembersManagerBl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor) Links sponsored member and sponsoring user.MembersManagerBl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Links sponsored member and sponsoring user.void
GroupsManagerBl.suspendGroupSynchronization
(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.void
MembersManagerBl.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.void
TasksManagerBl.suspendTasksPropagation
(PerunSession sess, boolean suspend, boolean persistently) Suspend propagating tasks to engine.GroupsManagerBl.synchronizeGroup
(PerunSession sess, Group group) Synchronizes the group with the external group without checking if the synchronization is already in progress.void
GroupsManagerBl.synchronizeGroups
(PerunSession sess) Synchronize all groups which have enabled synchronization.void
GroupsManagerBl.synchronizeGroupsStructures
(PerunSession sess) Synchronize all groups structures which have enabled group structure synchronization.GroupsManagerBl.synchronizeGroupStructure
(PerunSession sess, Group group) Synchronize a group structure with an external source group structure under the group.void
ServicesManagerBl.unblockAllServicesOnDestination
(PerunSession perunSession, int destinationId) Erase all the possible denials on this destination.void
ServicesManagerBl.unblockAllServicesOnDestination
(PerunSession sess, String destinationName) Erase all the possible denials on destinations defined by the destinationName.void
ServicesManagerBl.unblockAllServicesOnFacility
(PerunSession perunSession, Facility facility) Erase all the possible denials on this facility.void
UsersManagerBl.unblockLogins
(PerunSession sess, List<String> logins, String namespace) Unblock logins for given namespace or unblock logins globally (if no namespace is selected)void
UsersManagerBl.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.void
UsersManagerBl.unblockLoginsForNamespace
(PerunSession sess, String namespace) Unblock all logins for given namespacevoid
ServicesManagerBl.unblockServiceOnDestination
(PerunSession perunSession, Service service, int destinationId) Free the denial of the Service on this destination.void
ServicesManagerBl.unblockServiceOnFacility
(PerunSession perunSession, Service service, Facility facility) Free the denial of the Service on this facility.UsersManagerBl.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) Remove all ownerships of this specific user and unset this specific user type from this specific user.MembersManagerBl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.void
MembersManagerBl.unsuspendMember
(PerunSession sess, Member member) Remove suspend state from Member - remove date to which member should be considered as suspended in the VO.AttributesManagerBl.updateAttributeDefinition
(PerunSession perunSession, AttributeDefinition attributeDefinition) Updates AttributeDefinition.FacilitiesManagerBl.updateBan
(PerunSession sess, BanOnFacility banOnFacility) Update description and validity timestamp of specific ban.ResourcesManagerBl.updateBan
(PerunSession sess, BanOnResource banOnResource) Update description and validity timestamp of specific ban.VosManagerBl.updateBan
(PerunSession sess, BanOnVo banOnVo) Update ban information.ConsentsManagerBl.updateConsentHub
(PerunSession perunSession, ConsentHub consentHub) Updates the ConsentHub.void
GroupsManagerBl.updateExistingMemberWhileSynchronization
(PerunSession sess, Group group, Candidate candidate, RichMember memberToUpdate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<AttributeDefinition> attrDefs) Get candidate and corresponding memberToUpdate and update his attributes, extSources, expiration and status.FacilitiesManagerBl.updateFacility
(PerunSession perunSession, Facility facility) Updates facility.GroupsManagerBl.updateGroup
(PerunSession perunSession, Group group) Updates group by ID.MembersManagerBl.updateMember
(PerunSession sess, Member member) Update member in underlaying data source.UsersManagerBl.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.void
MembersManagerBl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Update value of memberOrganizations or memberOrganizationsHistory attribute for specific member.GroupsManagerBl.updateParentGroupId
(PerunSession perunSession, Group group) Updates parentGroupId.ResourcesManagerBl.updateResource
(PerunSession perunSession, Resource resource) Updates Resource.ResourcesManagerBl.updateResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Update existing Resource tag.void
ServicesManagerBl.updateService
(PerunSession perunSession, Service service) Updates the service.void
ServicesManagerBl.updateServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Update packagevoid
MembersManagerBl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.void
TasksManagerBl.updateTask
(PerunSession sess, Task task) Update DB record for given task.UsersManagerBl.updateUser
(PerunSession perunSession, User user) Updates users data in DB.UsersManagerBl.updateUserExtSource
(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource in DB.void
UsersManagerBl.updateUserExtSourceLastAccess
(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource last access time in DB.VosManagerBl.updateVo
(PerunSession perunSession, Vo vo) Updates VO.boolean
UsersManagerBl.userExtSourceExists
(PerunSession sess, UserExtSource userExtSource) boolean
VosManagerBl.usesEmbeddedGroupRegistrations
(PerunSession sess, Vo vo) Returns true, if the given vo uses EMBEDDED_GROUP_APPLICATION item in its form.MembersManagerBl.validateMember
(PerunSession sess, Member member) Validate all atributes for member and set member's status to VALID.void
MembersManagerBl.validateMemberAsync
(PerunSession sess, Member member) Validate all attributes for member and then set member's status to VALID.void
GroupsManagerBl.validateMemberInGroup
(PerunSession sess, Member member, Group group) Set member's status in given group to VALIDvoid
UsersManagerBl.validatePassword
(PerunSession sess, User user, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.void
UsersManagerBl.validatePassword
(PerunSession sess, String userLogin, String loginNamespace) Validates the password in external system and sets user extSources and extSource related attributes.UsersManagerBl.validatePreferredEmailChange
(PerunSession sess, User user, UUID token) Validate change of user's preferred email address.void
UsersManagerBl.validateSSHKey
(PerunSession sess, String sshKey) Validate ssh public key, throws exception if validation fails -
Uses of PerunSession in cz.metacentrum.perun.core.blImpl
Modifier and TypeMethodDescriptionPerunBlImpl.getPerunSession
(PerunPrincipal principal, PerunClient client) Modifier and TypeMethodDescriptionvoid
ResourcesManagerBlImpl.activateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource, boolean async) static AuthzRoles
AuthzResolverBlImpl.addAllSubgroupsToAuthzRoles
(PerunSession sess, AuthzRoles authzRoles, String role) For the given role with association to "Group" add also all subgroups to authzRoles.ServicesManagerBlImpl.addDestination
(PerunSession sess, Service service, Facility facility, Destination destination) ServicesManagerBlImpl.addDestination
(PerunSession perunSession, List<Service> services, Facility facility, Destination destination) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, Service service, Facility facility) ServicesManagerBlImpl.addDestinationsDefinedByHostsOnFacility
(PerunSession perunSession, List<Service> services, Facility facility) ServicesManagerBlImpl.addDestinationsForAllServicesOnFacility
(PerunSession sess, Facility facility, Destination destination) protected void
GroupsManagerBlImpl.addDirectMember
(PerunSession sess, Group group, Member member) Add a record of the member with a DIRECT membership type to the group.void
ExtSourcesManagerBlImpl.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerBlImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerBlImpl.addExtSources
(PerunSession perunSession, Group group, List<ExtSource> sources) void
ExtSourcesManagerBlImpl.addExtSources
(PerunSession perunSession, Vo vo, List<ExtSource> sources) void
ConsentsManagerBlImpl.addFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) void
GroupsManagerBlImpl.addGroupsToAutoRegistration
(PerunSession sess, List<Group> groups) void
GroupsManagerBlImpl.addGroupsToAutoRegistration
(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) FacilitiesManagerBlImpl.addHost
(PerunSession sess, Host host, Facility facility) FacilitiesManagerBlImpl.addHosts
(PerunSession sess, Facility facility, List<String> hosts) FacilitiesManagerBlImpl.addHosts
(PerunSession sess, List<Host> hosts, Facility facility) GroupsManagerBlImpl.addIndirectMembers
(PerunSession sess, Group group, List<Member> members, int sourceGroupId) Add records of the members with an INDIRECT membership type to the group.void
GroupsManagerBlImpl.addMember
(PerunSession sess, Group group, Member member) void
GroupsManagerBlImpl.addMember
(PerunSession sess, List<Group> groups, Member member) void
GroupsManagerBlImpl.addMembers
(PerunSession sess, Group group, List<Member> members) void
GroupsManagerBlImpl.addMemberToMembersGroup
(PerunSession sess, Group group, Member member) void
VosManagerBlImpl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
GroupsManagerBlImpl.addMissingMemberWhileSynchronization
(PerunSession sess, Group group, Candidate candidate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<String> skippedMembers) void
FacilitiesManagerBlImpl.addOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
GroupsManagerBlImpl.addRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) void
ServicesManagerBlImpl.addRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerBlImpl.addRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
ResourcesManagerBlImpl.addResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerBlImpl.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) void
ServicesManagerBlImpl.addServiceToServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) static void
AuthzResolverBlImpl.addSpecificUserOwner
(PerunSession sess, User specificUser, User owner) Add owner for a specific user.void
UsersManagerBlImpl.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) UsersManagerBlImpl.addUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) void
GroupsManagerBlImpl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
UsersManagerBlImpl.anonymizeUser
(PerunSession sess, User user, boolean force) void
ResourcesManagerBlImpl.assignAutomaticGroupToResource
(PerunSession perunSession, Group sourceGroup, Group groupToAssign, Resource resource) void
ResourcesManagerBlImpl.assignGroupsToResource
(PerunSession perunSession, Iterable<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerBlImpl.assignGroupToResource
(PerunSession sess, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerBlImpl.assignGroupToResources
(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerBlImpl.assignResourceTagsToResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) void
ResourcesManagerBlImpl.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
ResourcesManagerBlImpl.assignService
(PerunSession sess, Resource resource, Service service) void
ResourcesManagerBlImpl.assignServices
(PerunSession sess, Resource resource, List<Service> services) void
ResourcesManagerBlImpl.assignServicesPackage
(PerunSession sess, Resource resource, ServicesPackage servicesPackage) static boolean
AuthzResolverBlImpl.authorized
(PerunSession sess, String policyDefinition, List<PerunBean> objects) Prepare necessary structures and resolve access rights for the session's principal.static boolean
AuthzResolverBlImpl.authorizedToManageRole
(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to manage the role on the object.static boolean
AuthzResolverBlImpl.authorizedToReadRole
(PerunSession sess, PerunBean object, String roleName) Check whether the principal is authorized to read the role on the object.boolean
FacilitiesManagerBlImpl.banExists
(PerunSession sess, int banId) boolean
FacilitiesManagerBlImpl.banExists
(PerunSession sess, int userId, int facilityId) boolean
ResourcesManagerBlImpl.banExists
(PerunSession sess, int banId) boolean
ResourcesManagerBlImpl.banExists
(PerunSession sess, int memberId, int resourceId) void
ServicesManagerBlImpl.blockAllServicesOnDestination
(PerunSession sess, int destinationId) void
ServicesManagerBlImpl.blockAllServicesOnFacility
(PerunSession sess, Facility facility) void
UsersManagerBlImpl.blockLogins
(PerunSession sess, List<String> logins, String namespace, Integer relatedUserId) void
ServicesManagerBlImpl.blockServiceOnDestination
(PerunSession sess, Service service, int destinationId) void
ServicesManagerBlImpl.blockServiceOnFacility
(PerunSession sess, Service service, Facility facility) boolean
MembersManagerBlImpl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) protected boolean
MembersManagerBlImpl.canBeMemberInternal
(PerunSession sess, Vo vo, User user, String loa, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualboolean
MembersManagerBlImpl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) boolean
MembersManagerBlImpl.canExtendMembership
(PerunSession sess, Member member) boolean
GroupsManagerBlImpl.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) boolean
GroupsManagerBlImpl.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) boolean
MembersManagerBlImpl.canExtendMembershipWithReason
(PerunSession sess, Member member) ConsentsManagerBlImpl.changeConsentStatus
(PerunSession sess, Consent consent, ConsentStatus status) void
UsersManagerBlImpl.changeEmail
(PerunSession sess, User user, String newEmail) void
UsersManagerBlImpl.changeEmailCustom
(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) void
UsersManagerBlImpl.changeName
(PerunSession sess, User user, String newUserName) void
UsersManagerBlImpl.changeNameCustom
(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) void
UsersManagerBlImpl.changeNonAuthzPassword
(PerunSession sess, UUID token, String password, String lang) void
UsersManagerBlImpl.changeOrganization
(PerunSession sess, User user, String newOrganizationName) void
UsersManagerBlImpl.changeOrganizationCustom
(PerunSession sess, User user, String newOrganizationName) void
UsersManagerBlImpl.changePassword
(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) UsersManagerBlImpl.changePasswordRandom
(PerunSession session, User user, String namespace) void
AttributesManagerBlImpl.checkActionTypeExists
(PerunSession sess, ActionType actionType) Deprecated.void
AttributesManagerBlImpl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler) void
AttributesManagerBlImpl.checkAttributeAssignment
(PerunSession sess, AttributeDefinition attributeDefinition, PerunBean handler1, PerunBean handler2) void
AttributesManagerBlImpl.checkAttributeDependencies
(PerunSession sess, RichAttribute richAttr) void
AttributesManagerBlImpl.checkAttributeExists
(PerunSession sess, AttributeDefinition attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, String key, Attribute attribute) void
AttributesManagerBlImpl.checkAttributesExists
(PerunSession sess, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, String key, Attribute attribute) void
FacilitiesManagerBlImpl.checkBanExists
(PerunSession sess, int banId) void
FacilitiesManagerBlImpl.checkBanExists
(PerunSession sess, int userId, int facilityId) void
ResourcesManagerBlImpl.checkBanExists
(PerunSession sess, int banId) void
ResourcesManagerBlImpl.checkBanExists
(PerunSession sess, int memberId, int resourceId) void
UsersManagerBlImpl.checkBlockedLogins
(PerunSession sess, String namespace, String userLogin, boolean ignoreCase) void
ConsentsManagerBlImpl.checkConsentExists
(PerunSession sess, Consent consent) void
ConsentsManagerBlImpl.checkConsentHubExists
(PerunSession sess, ConsentHub consentHub) void
ExtSourcesManagerBlImpl.checkExtSourceAssignedToVo
(PerunSession sess, ExtSource extSource, int voId) void
ExtSourcesManagerBlImpl.checkExtSourceExists
(PerunSession sess, ExtSource extSource) void
FacilitiesManagerBlImpl.checkFacilityExists
(PerunSession sess, Facility facility) void
GroupsManagerBlImpl.checkGroupExists
(PerunSession sess, Group group) void
AttributesManagerBlImpl.checkGroupIsFromTheSameVoLikeResource
(PerunSession sess, Group group, Resource resource) Check if group is assigned on resource.void
FacilitiesManagerBlImpl.checkHostExists
(PerunSession sess, Host host) void
MembersManagerBlImpl.checkMemberExists
(PerunSession sess, Member member) void
MembersManagerBlImpl.checkMemberLifecycleIsAlterable
(PerunSession sess, Member member) void
AttributesManagerBlImpl.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) void
AttributesManagerBlImpl.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) ExtSourcesManagerBlImpl.checkOrCreateExtSource
(PerunSession sess, String extSourceName, String extSourceType) void
OwnersManagerBlImpl.checkOwnerExists
(PerunSession sess, Owner owner) Deprecated.void
UsersManagerBlImpl.checkPasswordResetRequestIsValid
(PerunSession sess, UUID token) void
UsersManagerBlImpl.checkPasswordStrength
(PerunSession sess, String password, String namespace, String login) void
UsersManagerBlImpl.checkReservedLogins
(PerunSession sess, String namespace, String login, boolean ignoreCase) void
ResourcesManagerBlImpl.checkResourceExists
(PerunSession sess, Resource resource) void
ResourcesManagerBlImpl.checkResourceTagExists
(PerunSession sess, ResourceTag resourceTag) void
ResourcesManagerBlImpl.checkSemanticsOfFacilityAndResourceRequiredAttributes
(PerunSession sess, Resource resource) Checks semantics of all required attributes of given resource and its facility.void
ServicesManagerBlImpl.checkServiceExists
(PerunSession sess, Service service) void
ServicesManagerBlImpl.checkServicesPackageExists
(PerunSession sess, ServicesPackage servicesPackage) void
MembersManagerBlImpl.checkSponsoredUserData
(PerunSession sess, SponsoredUserData data) void
UsersManagerBlImpl.checkUserExists
(PerunSession sess, User user) void
UsersManagerBlImpl.checkUserExtSourceExists
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerBlImpl.checkUserExtSourceExistsById
(PerunSession sess, int id) void
VosManagerBlImpl.checkVoExists
(PerunSession sess, Vo vo) boolean
ConsentsManagerBlImpl.consentHubExists
(PerunSession sess, ConsentHub consentHub) int
AttributesManagerBlImpl.convertAttributeToNonunique
(PerunSession session, int attrId) void
AttributesManagerBlImpl.convertAttributeToUnique
(PerunSession session, int attrId) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Resource resource, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Resource resource, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupToRichGroupWithAttributes
(PerunSession sess, Group group) GroupsManagerBlImpl.convertGroupToRichGroupWithAttributesByName
(PerunSession sess, Group group, List<String> attrNames) MembersManagerBlImpl.convertMembersToRichMembers
(PerunSession sess, List<Member> members) Converts members to rich members.MembersManagerBlImpl.convertMembersToRichMembersNoUserAttributes
(PerunSession sess, List<RichMember> richMembers) Adds memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes
(PerunSession sess, Group group, Resource resource, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes
(PerunSession sess, Group group, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers, Resource resource, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributes
(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) Adds userAttributes and memberAttributes to rich members.MembersManagerBlImpl.convertMembersToRichMembersWithAttributesBatch
(PerunSession sess, List<RichMember> richMembers, List<AttributeDefinition> attrsDef) UsersManagerBlImpl.convertRichUsersToRichUsersWithAttributes
(PerunSession sess, List<RichUser> richUsers) void
VosManagerBlImpl.convertSponsoredUsers
(PerunSession sess, Vo vo) void
VosManagerBlImpl.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) GroupsManagerBlImpl.convertToEnrichedGroup
(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerBlImpl.convertToEnrichedResource
(PerunSession sess, Resource resource, List<String> attrNames) UsersManagerBlImpl.convertUsersToRichUsers
(PerunSession sess, List<User> users) UsersManagerBlImpl.convertUsersToRichUsersWithAttributes
(PerunSession sess, List<RichUser> richUsers, List<AttributeDefinition> attrsDef) UsersManagerBlImpl.convertUsersToRichUsersWithAttributesByNames
(PerunSession sess, List<User> users, List<String> attrNames) UsersManagerBlImpl.convertUserToRichUserWithAttributesByNames
(PerunSession sess, User user, List<String> attrNames) MembersManagerBlImpl.convertUserToSponsor
(PerunSession sess, User user, Member sponsoredMember) void
FacilitiesManagerBlImpl.copyAttributes
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) void
ResourcesManagerBlImpl.copyAttributes
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
ResourcesManagerBlImpl.copyGroups
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
FacilitiesManagerBlImpl.copyManagers
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) void
GroupsManagerBlImpl.copyMembers
(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) void
FacilitiesManagerBlImpl.copyOwners
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerBlImpl.copyResource
(PerunSession sess, Resource templateResource, Resource destinationResource, boolean withGroups) void
ResourcesManagerBlImpl.copyServices
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
UsersManagerBlImpl.createAlternativePassword
(PerunSession sess, User user, String description, String loginNamespace, String password) AttributesManagerBlImpl.createAttribute
(PerunSession sess, AttributeDefinition attribute) void
AuditMessagesManagerBlImpl.createAuditerConsumer
(PerunSession perunSession, String consumerName) ConsentsManagerBlImpl.createConsent
(PerunSession sess, Consent consent) ConsentsManagerBlImpl.createConsentHub
(PerunSession sess, ConsentHub consentHub) ServicesManagerBlImpl.createDestination
(PerunSession sess, Destination destination) ExtSourcesManagerBlImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerBlImpl.createFacility
(PerunSession sess, Facility facility) GroupsManagerBlImpl.createGroup
(PerunSession sess, Group parentGroup, Group group) GroupsManagerBlImpl.createGroup
(PerunSession sess, Vo vo, Group group) GroupsManagerBlImpl.createGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) VosManagerBlImpl.createMemberCandidates
(PerunSession sess, List<RichUser> users, Vo vo, Group group, List<Candidate> candidates, List<String> attrNames) Creates MemberCandidates for given RichUsers, vo, group and candidates.MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) OwnersManagerBlImpl.createOwner
(PerunSession sess, Owner owner) Deprecated.ResourcesManagerBlImpl.createResource
(PerunSession sess, Resource resource, Vo vo, Facility facility) ResourcesManagerBlImpl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) ServicesManagerBlImpl.createService
(PerunSession sess, Service service) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, List<Group> groups) ServicesManagerBlImpl.createServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) UsersManagerBlImpl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) MembersManagerBlImpl.createSponsoredMember
(PerunSession sess, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembers
(PerunSession sess, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation, List<Group> groups) UsersManagerBlImpl.createUser
(PerunSession sess, Candidate candidate) UsersManagerBlImpl.createUser
(PerunSession sess, User user) VosManagerBlImpl.createVo
(PerunSession sess, Vo vo) void
ResourcesManagerBlImpl.deactivateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource) AttributesManagerBlImpl.decorateMembersWithDefOptMemberAttributes
(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) AttributesManagerBlImpl.decorateMembersWithDefOptUserAttributes
(PerunSession sess, List<RichMember> members, List<String> userAttrNames) void
AttributesManagerBlImpl.deleteAllAttributeAuthz
(PerunSession sess, AttributeDefinition attribute) Deprecated.void
GroupsManagerBlImpl.deleteAllGroups
(PerunSession sess, Vo vo) void
MembersManagerBlImpl.deleteAllMembers
(PerunSession sess, Vo vo) void
ResourcesManagerBlImpl.deleteAllResources
(PerunSession sess, Vo vo) void
ResourcesManagerBlImpl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) int
TasksManagerBlImpl.deleteAllTaskResults
(PerunSession sess) void
UsersManagerBlImpl.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) void
AttributesManagerBlImpl.deleteAttribute
(PerunSession sess, AttributeDefinition attribute) void
AttributesManagerBlImpl.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) void
ConsentsManagerBlImpl.deleteConsent
(PerunSession sess, Consent consent) void
ConsentsManagerBlImpl.deleteConsentHub
(PerunSession sess, ConsentHub consentHub) void
ServicesManagerBlImpl.deleteDestination
(PerunSession sess, Destination destination) void
ExtSourcesManagerBlImpl.deleteExtSource
(PerunSession sess, ExtSource extSource) void
FacilitiesManagerBlImpl.deleteFacility
(PerunSession sess, Facility facility, Boolean force) void
GroupsManagerBlImpl.deleteGroup
(PerunSession sess, Group group, boolean forceDelete) void
GroupsManagerBlImpl.deleteGroups
(PerunSession perunSession, List<Group> groups, boolean forceDelete) void
GroupsManagerBlImpl.deleteGroupsFromAutoRegistration
(PerunSession sess, List<Group> groups) void
GroupsManagerBlImpl.deleteGroupsFromAutoRegistration
(PerunSession sess, List<Group> groups, ApplicationFormItem formItem) void
MembersManagerBlImpl.deleteMember
(PerunSession sess, Member member) void
MembersManagerBlImpl.deleteMembers
(PerunSession sess, List<Member> members) void
GroupsManagerBlImpl.deleteMembersGroup
(PerunSession sess, Vo vo) int
TasksManagerBlImpl.deleteOldTaskResults
(PerunSession sess, int numDays) void
OwnersManagerBlImpl.deleteOwner
(PerunSession sess, Owner owner) Deprecated.void
OwnersManagerBlImpl.deleteOwner
(PerunSession sess, Owner owner, boolean forceDelete) Deprecated.void
UsersManagerBlImpl.deletePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerBlImpl.deletePassword
(PerunSession sess, String userLogin, String loginNamespace) void
UsersManagerBlImpl.deleteReservedLoginsForNamespace
(PerunSession sess, String namespace) void
UsersManagerBlImpl.deleteReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) void
ResourcesManagerBlImpl.deleteResource
(PerunSession sess, Resource resource) void
ResourcesManagerBlImpl.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) void
ServicesManagerBlImpl.deleteService
(PerunSession perunSession, Service service, boolean forceFlag) void
ServicesManagerBlImpl.deleteServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
TasksManagerBlImpl.deleteTask
(PerunSession sess, Task task) void
TasksManagerBlImpl.deleteTaskResultById
(PerunSession sess, int taskResultId) int
TasksManagerBlImpl.deleteTaskResults
(PerunSession sess, int taskId) int
TasksManagerBlImpl.deleteTaskResults
(PerunSession sess, int taskId, int destinationId) void
UsersManagerBlImpl.deleteUser
(PerunSession sess, User user) void
UsersManagerBlImpl.deleteUser
(PerunSession sess, User user, boolean forceDelete) void
VosManagerBlImpl.deleteVo
(PerunSession sess, Vo vo) void
VosManagerBlImpl.deleteVo
(PerunSession sess, Vo vo, boolean forceDelete) MembersManagerBlImpl.disableMember
(PerunSession sess, Member member) void
GroupsManagerBlImpl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
AttributesManagerBlImpl.doTheMagic
(PerunSession sess, Member member) void
AttributesManagerBlImpl.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) void
ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, ConsentHub consentHub) void
ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service) ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) MembersManagerBlImpl.expireMember
(PerunSession sess, Member member) void
GroupsManagerBlImpl.expireMemberInGroup
(PerunSession sess, Member member, Group group) MembersManagerBlImpl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) void
MembersManagerBlImpl.extendMembership
(PerunSession sess, Member member) void
GroupsManagerBlImpl.extendMembershipInGroup
(PerunSession sess, Member member, Group group) void
ResourcesManagerBlImpl.fillAndSetRequiredAttributesForGroups
(PerunSession sess, List<Service> services, Resource resource) Fill and set group and group-resource attributes required by given services for all groups which are assigned to the given resource.AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Host host, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean returnOnlyAttributesWithChangedValue) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Group group, List<Attribute> groupReqAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Host host, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, User user, List<Attribute> attributes) AuthzResolverBlImpl.filterNotAllowedAttributes
(PerunSession sess, PerunBean bean, List<Attribute> attributes) From given attributes filter out the ones which are not allowed for the current principal.GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, EnrichedGroup enrichedGroup) GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, RichGroup richGroup) GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups) GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Resource resource, boolean useContext) MembersManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, RichMember richMember) MembersManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichMember> richMembers) MembersManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichMember> richMembers, Group group, boolean useContext) ResourcesManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, EnrichedResource enrichedResource) UsersManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, RichUser richUser) UsersManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichUser> richUsers) UsersManagerBlImpl.filterOnlyAllowedAttributesForRichUserExtSources
(PerunSession sess, List<RichUserExtSource> richUserExtSources) AuditMessagesManagerBlImpl.findAllPossibleEvents
(PerunSession sess) VosManagerBlImpl.findCandidates
(PerunSession sess, Group group, String searchString) VosManagerBlImpl.findCandidates
(PerunSession sess, Group group, String searchString, List<ExtSource> extSources, boolean filterExistingMembers) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults) VosManagerBlImpl.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults, List<ExtSource> extSources, boolean filterExistingMembers) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, String searchString) MembersManagerBlImpl.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerBlImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) MembersManagerBlImpl.findMembersByName
(PerunSession sess, String searchString) MembersManagerBlImpl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findMembersInGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembers
(PerunSession sess, String searchString, boolean onlySponsored) MembersManagerBlImpl.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString, boolean onlySposnored) MembersManagerBlImpl.findRichMembersWithAttributes
(PerunSession sess, String searchString) MembersManagerBlImpl.findRichMembersWithAttributes
(PerunSession sess, String searchString, List<String> attrsNames) MembersManagerBlImpl.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString, List<String> attrsNames) MembersManagerBlImpl.findRichMembersWithAttributesInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString, List<String> attrsNames, boolean onlySponsored) UsersManagerBlImpl.findRichUsers
(PerunSession sess, String searchString) UsersManagerBlImpl.findRichUsersByExactMatch
(PerunSession sess, String searchString) UsersManagerBlImpl.findRichUsersWithAttributes
(PerunSession sess, String searchString, List<String> attrsName) UsersManagerBlImpl.findRichUsersWithAttributesByExactMatch
(PerunSession sess, String searchString, List<String> attrsName) UsersManagerBlImpl.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) UsersManagerBlImpl.findUsers
(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByExactMatch
(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByExactName
(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByName
(PerunSession sess, String searchString) UsersManagerBlImpl.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) void
GroupsManagerBlImpl.forceAllSubGroupsSynchronization
(PerunSession sess, Group group) void
AttributesManagerBlImpl.forceCheckAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerBlImpl.forceCheckAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
GroupsManagerBlImpl.forceGroupStructureSynchronization
(PerunSession sess, Group group) void
GroupsManagerBlImpl.forceGroupSynchronization
(PerunSession sess, Group group) boolean
ServicesManagerBlImpl.forceServicePropagation
(PerunSession sess, Facility facility, Service service) boolean
ServicesManagerBlImpl.forceServicePropagation
(PerunSession sess, Service service) UsersManagerBlImpl.generateAccount
(PerunSession sess, String loginNamespace, Map<String, String> parameters) ExtSourcesManagerBlImpl.generateCandidateGroup
(PerunSession perunSession, Map<String, String> groupSubjectData, ExtSource source, String loginPrefix) ExtSourcesManagerBlImpl.generateCandidateGroups
(PerunSession perunSession, List<Map<String, String>> subjectsData, ExtSource source, String loginPrefix) GroupsManagerBlImpl.getActiveGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getActiveGroupMembers
(PerunSession sess, Group group, Status status) UsersManagerBlImpl.getActiveUserExtSources
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAdminGroups
(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAdminGroups
(PerunSession sess, Group group) ResourcesManagerBlImpl.getAdminGroups
(PerunSession sess, Resource resource) VosManagerBlImpl.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getAdminGroups
(PerunSession perunSession, Vo vo, String role) AuthzResolverBlImpl.getAdmins
(PerunSession sess, PerunBean complementaryObject, String role, boolean onlyDirectAdmins) Get all valid user administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role.FacilitiesManagerBlImpl.getAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBlImpl.getAdmins
(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) GroupsManagerBlImpl.getAdmins
(PerunSession sess, Group group) Deprecated.GroupsManagerBlImpl.getAdmins
(PerunSession perunSession, Group group, boolean onlyDirectAdmins) ResourcesManagerBlImpl.getAdmins
(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) VosManagerBlImpl.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerBlImpl.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) GroupsManagerBlImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) AttributesManagerBlImpl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) AttributesManagerBlImpl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerBlImpl.getAllAuditerConsumers
(PerunSession perunSession) UsersManagerBlImpl.getAllBlockedLoginsInNamespaces
(PerunSession sess) ConsentsManagerBlImpl.getAllConsentHubs
(PerunSession sess) ConsentsManagerBlImpl.getAllConsents
(PerunSession sess) FacilitiesManagerBlImpl.getAllExpiredBansOnFacilities
(PerunSession sess) ResourcesManagerBlImpl.getAllExpiredBansOnResources
(PerunSession sess) TasksManagerBlImpl.getAllFacilitiesStates
(PerunSession session) TasksManagerBlImpl.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) GroupsManagerBlImpl.getAllGroups
(PerunSession sess) GroupsManagerBlImpl.getAllGroups
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllGroupsForAutoRegistration
(PerunSession sess) GroupsManagerBlImpl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerBlImpl.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getAllMemberGroups
(PerunSession sess, Member member) MembersManagerBlImpl.getAllMembers
(PerunSession sess) AttributesManagerBlImpl.getAllNamespaces
(PerunSession sess) FacilitiesManagerBlImpl.getAllowedFacilities
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAllowedFacilities
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) FacilitiesManagerBlImpl.getAllowedMembers
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAllowedMembers
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) ResourcesManagerBlImpl.getAllowedResources
(PerunSession sess, Member member) UsersManagerBlImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAllowedResources
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerBlImpl.getAllowedUsers
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAllowedUsers
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAllowedUsersNotExpiredInGroups
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAllowedVos
(PerunSession sess, Facility facility) ResourcesManagerBlImpl.getAllResources
(PerunSession sess) ResourcesManagerBlImpl.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerBlImpl.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) ResourcesManagerBlImpl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) ServicesManagerBlImpl.getAllRichDestinations
(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getAllRichDestinations
(PerunSession perunSession, Service service) GroupsManagerBlImpl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) GroupsManagerBlImpl.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) UsersManagerBlImpl.getAllRichUsers
(PerunSession sess, boolean includedSpecificUsers) UsersManagerBlImpl.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers) UsersManagerBlImpl.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers, List<String> attrsName) AttributesManagerBlImpl.getAllSimilarAttributeNames
(PerunSession sess, String startingPartOfAttributeName) GroupsManagerBlImpl.getAllSubGroups
(PerunSession sess, Group parentGroup) UsersManagerBlImpl.getAllUserExtSourcesByTypeAndLogin
(PerunSession sess, String extType, String extLogin) AttributesManagerBlImpl.getAllValues
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.getAppFormItemsForAppFormAndAttribute
(PerunSession sess, int appFormId, AttributeDefinition attr) AttributesManagerBlImpl.getAppFormsWhereAttributeRelated
(PerunSession sess, AttributeDefinition attr) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, Group group) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, Service service) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedGroups
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssignedGroups
(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssignedGroupsToFacility
(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAssignedGroupsToResource
(PerunSession sess, Resource resource) GroupsManagerBlImpl.getAssignedGroupsToResource
(PerunSession sess, Resource resource, boolean withSubGroups) GroupsManagerBlImpl.getAssignedGroupsToResource
(PerunSession sess, Resource resource, Member member) ResourcesManagerBlImpl.getAssignedMembers
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssignedResources
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedResources
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, Member member, Service service) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) ServicesManagerBlImpl.getAssignedResources
(PerunSession sess, Service service) UsersManagerBlImpl.getAssignedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssignedResources
(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichMembers
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Member member, Service service) UsersManagerBlImpl.getAssignedRichResources
(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedServices
(PerunSession sess, Resource resource) ServicesManagerBlImpl.getAssignedServices
(PerunSession sess, Facility facility) ServicesManagerBlImpl.getAssignedServices
(PerunSession sess, Facility facility, Vo vo) FacilitiesManagerBlImpl.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedUsers
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAssignedUsers
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssociatedGroups
(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssociatedGroupsToFacility
(PerunSession sess, Facility facility) GroupsManagerBlImpl.getAssociatedGroupsToResource
(PerunSession sess, Resource resource) GroupsManagerBlImpl.getAssociatedGroupsToResource
(PerunSession sess, Resource resource, Member member) FacilitiesManagerBlImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) ResourcesManagerBlImpl.getAssociatedMembers
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssociatedResources
(PerunSession sess, Group group) ResourcesManagerBlImpl.getAssociatedResources
(PerunSession sess, Member member) UsersManagerBlImpl.getAssociatedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssociatedResources
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAssociatedUsers
(PerunSession sess, Facility facility) ResourcesManagerBlImpl.getAssociatedUsers
(PerunSession sess, Resource resource) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Facility facility, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Group group, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Host host, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Resource resource, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, String key, String attributeName) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Facility facility, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Group group, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Host host, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Resource resource, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, UserExtSource ues, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerBlImpl.getAttributeDefinition
(PerunSession sess, String attributeName) AttributesManagerBlImpl.getAttributeDefinitionById
(PerunSession sess, int id) AttributesManagerBlImpl.getAttributeForUpdate
(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttributeModulesDependenciesGraph
(PerunSession session) AttributesManagerBlImpl.getAttributeModulesDependenciesGraphAsString
(PerunSession session, GraphTextFormat format) AttributesManagerBlImpl.getAttributeModulesDependenciesGraphAsString
(PerunSession session, GraphTextFormat format, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAttributePolicyCollections
(PerunSession sess, int attributeId) AttributesManagerBlImpl.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManagerBlImpl.getAttributeRules
(PerunSession sess, int attributeId) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Group group) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Group group, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Host host) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Host host, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, Group group) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, User user) AttributesManagerBlImpl.getAttributes
(PerunSession sess, UserExtSource ues) AttributesManagerBlImpl.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, User user, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Vo vo) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, String key) AttributesManagerBlImpl.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getAttributesDefinition
(PerunSession sess) AttributesManagerBlImpl.getAttributesDefinition
(PerunSession sess, List<String> listOfAttributesNames) AttributesManagerBlImpl.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) AttributesManagerBlImpl.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) int
AuditMessagesManagerBlImpl.getAuditerMessagesCount
(PerunSession perunSession) MembersManagerBlImpl.getAvailableSponsorsForMember
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getBan
(PerunSession sess, int userId, int faclityId) ResourcesManagerBlImpl.getBan
(PerunSession sess, int memberId, int resourceId) FacilitiesManagerBlImpl.getBanById
(PerunSession sess, int banId) ResourcesManagerBlImpl.getBanById
(PerunSession sess, int banId) VosManagerBlImpl.getBanById
(PerunSession sess, int banId) VosManagerBlImpl.getBanForMember
(PerunSession sess, int memberId) FacilitiesManagerBlImpl.getBansForFacility
(PerunSession sess, int facilityId) ResourcesManagerBlImpl.getBansForMember
(PerunSession sess, int memberId) ResourcesManagerBlImpl.getBansForResource
(PerunSession sess, int resourceId) FacilitiesManagerBlImpl.getBansForUser
(PerunSession sess, int userId) VosManagerBlImpl.getBansForUser
(PerunSession sess, int userId) VosManagerBlImpl.getBansForVo
(PerunSession sess, int voId) UsersManagerBlImpl.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) ExtSourcesManagerBlImpl.getCandidate
(PerunSession sess, ExtSource source, String login) ExtSourcesManagerBlImpl.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source, String login) AuthzResolverBlImpl.getComplementaryObjectsForRole
(PerunSession sess, String role) Returns all complementary objects for defined role.AuthzResolverBlImpl.getComplementaryObjectsForRole
(PerunSession sess, String role, Class perunBeanClass) Returns only complementary objects for defined role which fits perunBeanClass class.VosManagerBlImpl.getCompleteCandidates
(PerunSession sess, Vo vo, Group group, List<String> attrNames, String searchString, List<ExtSource> extSources) VosManagerBlImpl.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerBlImpl.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) ConsentsManagerBlImpl.getConsentById
(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerBlImpl.getConsentHubByFacility
(PerunSession sess, int facilityId) ConsentsManagerBlImpl.getConsentHubById
(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentHubByName
(PerunSession sess, String name) ConsentsManagerBlImpl.getConsentHubsByService
(PerunSession sess, int serviceId) ConsentsManagerBlImpl.getConsentsForConsentHub
(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerBlImpl.getConsentsForUser
(PerunSession sess, int id) ConsentsManagerBlImpl.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerBlImpl.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) AttributesManagerBlImpl.getCriticalAttributeActions
(PerunSession sess, int attrId) ServicesManagerBlImpl.getDestinationById
(PerunSession sess, int id) int
ServicesManagerBlImpl.getDestinationIdByName
(PerunSession sess, String name, String type) ServicesManagerBlImpl.getDestinations
(PerunSession perunSession) ServicesManagerBlImpl.getDestinations
(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getDestinations
(PerunSession sess, Service service, Facility facility) int
ServicesManagerBlImpl.getDestinationsCount
(PerunSession sess) FacilitiesManagerBlImpl.getDirectAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getDirectAdmins
(PerunSession sess, Group group) Deprecated.VosManagerBlImpl.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.GroupsManagerBlImpl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) FacilitiesManagerBlImpl.getDirectRichAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getDirectRichAdmins
(PerunSession perunSession, Group group) Deprecated.VosManagerBlImpl.getDirectRichAdmins
(PerunSession sess, Vo vo) Deprecated.FacilitiesManagerBlImpl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBlImpl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBlImpl.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerBlImpl.getEnrichedBansForFacility
(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedBansForResource
(PerunSession sess, Resource resource, List<String> attrNames) FacilitiesManagerBlImpl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) VosManagerBlImpl.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) VosManagerBlImpl.getEnrichedBansForVo
(PerunSession sess, Vo vo, List<String> attrNames) FacilitiesManagerBlImpl.getEnrichedFacilities
(PerunSession sess) ResourcesManagerBlImpl.getEnrichedResourceById
(PerunSession sess, int id, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedRichResourcesForFacility
(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedRichResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) VosManagerBlImpl.getEnrichedVoById
(PerunSession sess, int id) VosManagerBlImpl.getEnrichedVos
(PerunSession sess) AttributesManagerBlImpl.getEntitylessAttributeForUpdate
(PerunSession sess, String key, String attrName) AttributesManagerBlImpl.getEntitylessAttributes
(PerunSession sess, String attrName) AttributesManagerBlImpl.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName) AttributesManagerBlImpl.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName, List<String> keys) AttributesManagerBlImpl.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerBlImpl.getEntitylessStringAttributeMapping
(PerunSession sess, String attributeName) ExtSourcesManagerBlImpl.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerBlImpl.getExtSourceByName
(PerunSession sess, String name) ExtSourcesManagerBlImpl.getExtSources
(PerunSession sess) FacilitiesManagerBlImpl.getFacilities
(PerunSession sess) SearcherBlImpl.getFacilities
(PerunSession sess, Map<String, String> attributesWithSearchingValues) FacilitiesManagerBlImpl.getFacilitiesByAttribute
(PerunSession sess, String attributeName, String attributeValue) FacilitiesManagerBlImpl.getFacilitiesByAttributeWithAttributes
(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) FacilitiesManagerBlImpl.getFacilitiesByDestination
(PerunSession sess, String destination) FacilitiesManagerBlImpl.getFacilitiesByHostName
(PerunSession sess, String hostname) FacilitiesManagerBlImpl.getFacilitiesByIds
(PerunSession sess, List<Integer> ids) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Group group) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Host host) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, User user) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Vo vo) int
FacilitiesManagerBlImpl.getFacilitiesCount
(PerunSession sess) ServicesManagerBlImpl.getFacilitiesDestinations
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getFacilitiesWhereGroupIsAdmin
(PerunSession perunSession, Group group) FacilitiesManagerBlImpl.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverBlImpl.getFacilitiesWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Facilities where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.ResourcesManagerBlImpl.getFacility
(PerunSession sess, Resource resource) ServicesManagerBlImpl.getFacilityAssignedServicesForGUI
(PerunSession perunSession, Facility facility) FacilitiesManagerBlImpl.getFacilityById
(PerunSession sess, int id) FacilitiesManagerBlImpl.getFacilityByName
(PerunSession sess, String name) FacilitiesManagerBlImpl.getFacilityForHost
(PerunSession sess, Host host) TasksManagerBlImpl.getFacilityServicesState
(PerunSession sess, Facility facility) TasksManagerBlImpl.getFacilityState
(PerunSession session, Facility facility) ResourcesManagerBlImpl.getGroupAssignments
(PerunSession sess, Resource resource, List<String> attrNames) GroupsManagerBlImpl.getGroupById
(PerunSession sess, int id) GroupsManagerBlImpl.getGroupByName
(PerunSession sess, Vo vo, String name) GroupsManagerBlImpl.getGroupDirectMembers
(PerunSession sess, Group group) int
GroupsManagerBlImpl.getGroupDirectMembersCount
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupDirectRichMembers
(PerunSession sess, Group group) ExtSourcesManagerBlImpl.getGroupExtSources
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMemberById
(PerunSession sess, Group group, int memberId) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group, Status status) int
GroupsManagerBlImpl.getGroupMembersCount
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersCountsByGroupStatus
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersCountsByVoStatus
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersExceptInvalid
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersExceptInvalidAndDisabled
(PerunSession sess, Group group) ResourcesManagerBlImpl.getGroupResourceAssignments
(PerunSession sess, List<GroupResourceStatus> statuses) GroupsManagerBlImpl.getGroupResourcePairsByAttribute
(PerunSession sess, Attribute attribute) GroupsManagerBlImpl.getGroupRichMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembers
(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getGroupRichMembersExceptInvalid
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembersWithAttributes
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupRichMembersWithAttributes
(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getGroupRichMembersWithAttributesExceptInvalid
(PerunSession sess, Group group) AuthzResolverBlImpl.getGroupRoleNames
(PerunSession sess, Group group) Get all Group's roles.static AuthzRoles
AuthzResolverBlImpl.getGroupRoles
(PerunSession sess, Group group) Get all roles for a given group.GroupsManagerBlImpl.getGroups
(PerunSession sess, Vo vo) SearcherBlImpl.getGroups
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherBlImpl.getGroups
(PerunSession sess, Map<String, String> attributesWithSearchingValues) GroupsManagerBlImpl.getGroupsByAttribute
(PerunSession sess, Attribute attribute) SearcherBlImpl.getGroupsByGroupResourceSetting
(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) GroupsManagerBlImpl.getGroupsByIds
(PerunSession sess, List<Integer> ids) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Facility facility) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Host host) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Resource resource) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, User user) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Vo vo) int
GroupsManagerBlImpl.getGroupsCount
(PerunSession sess) int
GroupsManagerBlImpl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupsForAutoRegistration
(PerunSession sess, Group registrationGroup, ApplicationFormItem formItem) GroupsManagerBlImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) GroupsManagerBlImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) GroupsManagerBlImpl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query, List<String> attrNames) GroupsManagerBlImpl.getGroupsToSynchronize
(PerunSession sess) GroupsManagerBlImpl.getGroupsWhereGroupIsAdmin
(PerunSession perunSession, Group group) GroupsManagerBlImpl.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) UsersManagerBlImpl.getGroupsWhereUserIsActive
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getGroupsWhereUserIsActive
(PerunSession sess, Resource resource, User user) GroupsManagerBlImpl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerBlImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerBlImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) AuthzResolverBlImpl.getGroupsWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Groups where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.GroupsManagerBlImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) GroupsManagerBlImpl.getGroupUnions
(PerunSession session, Group group, boolean reverseDirection) GroupsManagerBlImpl.getGroupUsers
(PerunSession perunSession, Group group) ServicesManagerBlImpl.getHashedDataWithGroups
(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) ServicesManagerBlImpl.getHashedHierarchicalData
(PerunSession sess, Service service, Facility facility, boolean consentEval, int taskRunId) FacilitiesManagerBlImpl.getHostById
(PerunSession sess, int id) FacilitiesManagerBlImpl.getHosts
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getHostsByHostname
(PerunSession sess, String hostname) int
FacilitiesManagerBlImpl.getHostsCount
(PerunSession sess, Facility facility) int
UsersManagerBlImpl.getIdOfBlockedLogin
(PerunSession sess, String login, String namespace) AttributesManagerBlImpl.getIdpAttributeDefinitions
(PerunSession sess) GroupsManagerBlImpl.getInactiveGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getInactiveGroupMembers
(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) ExtSourcesManagerBlImpl.getInvalidUsers
(PerunSession sess, ExtSource source) int
AuditMessagesManagerBlImpl.getLastMessageId
(PerunSession perunSession) static User
AuthzResolverBlImpl.getLoggedUser
(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.AttributesManagerBlImpl.getLogins
(PerunSession sess, User user) ResourcesManagerBlImpl.getMailingServiceRichResourcesWithMember
(PerunSession sess, Member member) MembersManagerBlImpl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerBlImpl.getMemberById
(PerunSession sess, int id) MembersManagerBlImpl.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) MembersManagerBlImpl.getMemberByUserExtSources
(PerunSession sess, Vo vo, List<UserExtSource> ueas) MembersManagerBlImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) GroupsManagerBlImpl.getMemberDirectGroups
(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroups
(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo, Status status) SearcherBlImpl.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherBlImpl.getMembersByExpiration
(PerunSession sess, String operator, int days) SearcherBlImpl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) SearcherBlImpl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerBlImpl.getMembersByIds
(PerunSession sess, List<Integer> ids) MembersManagerBlImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerBlImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerBlImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerBlImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) int
MembersManagerBlImpl.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerBlImpl.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) MembersManagerBlImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) AuthzResolverBlImpl.getMembersWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Members where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.MembersManagerBlImpl.getMemberVo
(PerunSession sess, Member member) VosManagerBlImpl.getMemberVos
(PerunSession sess, int voId) AuditMessagesManagerBlImpl.getMessages
(PerunSession perunSession, int count) AuditMessagesManagerBlImpl.getMessagesByCount
(PerunSession perunSession, int count) AuditMessagesManagerBlImpl.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) AuditMessagesManagerBlImpl.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) MembersManagerBlImpl.getNewExtendMembership
(PerunSession sess, Member member) MembersManagerBlImpl.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) OwnersManagerBlImpl.getOwnerById
(PerunSession sess, int id) Deprecated.OwnersManagerBlImpl.getOwnerByName
(PerunSession sess, String name) Deprecated.FacilitiesManagerBlImpl.getOwnerFacilities
(PerunSession sess, Owner owner) FacilitiesManagerBlImpl.getOwners
(PerunSession sess, Facility facility) Deprecated.OwnersManagerBlImpl.getOwners
(PerunSession sess) Deprecated.GroupsManagerBlImpl.getParentGroup
(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupRichMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getParentGroupRichMembersWithAttributes
(PerunSession sess, Group group) VosManagerBlImpl.getParentVos
(PerunSession sess, int memberVoId) UsersManagerBlImpl.getPasswordManagerModule
(PerunSession session, String namespace) UsersManagerBlImpl.getPendingPreferredEmailChanges
(PerunSession sess, User user) AttributesManagerBlImpl.getPerunBeanIdsForUniqueAttributeValue
(PerunSession sess, Attribute attribute) static PerunPrincipal
AuthzResolverBlImpl.getPerunPrincipal
(PerunSession sess) Returns PerunPrincipal object associated with current session.AuthzResolverBlImpl.getPrincipalRoleNames
(PerunSession sess) Get all principal role names.UsersManagerBlImpl.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Facility facility) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Host host) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, boolean withGroupAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource, Group group, boolean withGroupAttributes) AttributesManagerBlImpl.getRequiredAttributesDefinition
(PerunSession sess, Service service) AttributesManagerBlImpl.getRequiredAttributesForGroups
(PerunSession sess, Service service, List<Group> groups) UsersManagerBlImpl.getReservedLoginsByApp
(PerunSession sess, int appId) UsersManagerBlImpl.getReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) ResourcesManagerBlImpl.getResourceAssignments
(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerBlImpl.getResourceById
(PerunSession sess, int id) ResourcesManagerBlImpl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) AttributesManagerBlImpl.getResourceRequiredAttributesDefinition
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getResources
(PerunSession sess) ResourcesManagerBlImpl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) ResourcesManagerBlImpl.getResources
(PerunSession sess, Vo vo) SearcherBlImpl.getResources
(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerBlImpl.getResourcesByAttribute
(PerunSession sess, Attribute attribute) ResourcesManagerBlImpl.getResourcesByIds
(PerunSession sess, List<Integer> ids) int
ResourcesManagerBlImpl.getResourcesCount
(PerunSession sess) int
ResourcesManagerBlImpl.getResourcesCount
(PerunSession sess, Vo vo) TasksManagerBlImpl.getResourcesState
(PerunSession session, Vo vo) ResourcesManagerBlImpl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) ResourcesManagerBlImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) AuthzResolverBlImpl.getResourcesWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Resources where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, String role) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role without any attributes.AuthzResolverBlImpl.getRichAdmins
(PerunSession sess, PerunBean complementaryObject, List<String> specificAttributes, String role, boolean onlyDirectAdmins, boolean allUserAttributes) Get all valid richUser administrators (for group-based rights, status must be VALID for both Vo and group) for complementary object and role with specified attributes.FacilitiesManagerBlImpl.getRichAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerBlImpl.getRichAdmins
(PerunSession perunSession, Facility facility, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) GroupsManagerBlImpl.getRichAdmins
(PerunSession perunSession, Group group) Deprecated.GroupsManagerBlImpl.getRichAdmins
(PerunSession perunSession, Group group, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) ResourcesManagerBlImpl.getRichAdmins
(PerunSession perunSession, Resource resource, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) VosManagerBlImpl.getRichAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerBlImpl.getRichAdmins
(PerunSession perunSession, Vo vo, String role, List<String> specificAttributes, boolean allUserAttributes, boolean onlyDirectAdmins) FacilitiesManagerBlImpl.getRichAdminsWithAttributes
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getRichAdminsWithAttributes
(PerunSession perunSession, Group group) Deprecated.VosManagerBlImpl.getRichAdminsWithAttributes
(PerunSession perunSession, Vo vo) Deprecated.FacilitiesManagerBlImpl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerBlImpl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerBlImpl.getRichAdminsWithSpecificAttributes
(PerunSession perunSession, Vo vo, List<String> specificAttributes) Deprecated.AttributesManagerBlImpl.getRichAttributesWithHoldersForAttributeDefinition
(PerunSession sess, AttributeDefinition attrDef, RichAttribute aidingAttr) ServicesManagerBlImpl.getRichDestinations
(PerunSession perunSession, Facility facility, Service service) FacilitiesManagerBlImpl.getRichFacilities
(PerunSession perunSession) FacilitiesManagerBlImpl.getRichFacilities
(PerunSession perunSession, List<Facility> facilities) GroupsManagerBlImpl.getRichGroupByIdWithAttributesByNames
(PerunSession sess, int groupId, List<String> attrNames) GroupsManagerBlImpl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Member member, Resource resource, List<String> attrNames) GroupsManagerBlImpl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Resource resource, List<String> attrNames) MembersManagerBlImpl.getRichMember
(PerunSession sess, Member member) MembersManagerBlImpl.getRichMembers
(PerunSession sess, Group group) MembersManagerBlImpl.getRichMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembers
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersNoUserAttributes
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, Status status) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Vo vo, List<AttributeDefinition> attrsDef) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, List<String> allowedStatuses, Group group) MembersManagerBlImpl.getRichMembersWithAttributesByNames
(PerunSession sess, Group group, Resource resource, List<String> attrsNames) MembersManagerBlImpl.getRichMembersWithAttributesByNames
(PerunSession sess, Group group, List<String> attrsNames) MembersManagerBlImpl.getRichMembersWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerBlImpl.getRichMemberWithAttributes
(PerunSession sess, Member member) ResourcesManagerBlImpl.getRichResourceById
(PerunSession sess, int id) ResourcesManagerBlImpl.getRichResources
(PerunSession sess, Vo vo) ResourcesManagerBlImpl.getRichResourcesByIds
(PerunSession sess, List<Integer> ids) GroupsManagerBlImpl.getRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) UsersManagerBlImpl.getRichUser
(PerunSession sess, User user) UsersManagerBlImpl.getRichUserExtSources
(PerunSession sess, User user, List<String> attrsNames) UsersManagerBlImpl.getRichUsersByIds
(PerunSession sess, List<Integer> ids) UsersManagerBlImpl.getRichUsersFromListOfUsers
(PerunSession sess, List<User> users) UsersManagerBlImpl.getRichUsersWithAttributesByIds
(PerunSession sess, List<Integer> ids) UsersManagerBlImpl.getRichUsersWithAttributesFromListOfUsers
(PerunSession sess, List<User> users) UsersManagerBlImpl.getRichUsersWithoutVoAssigned
(PerunSession sess) UsersManagerBlImpl.getRichUsersWithoutVoWithAttributes
(PerunSession sess, List<String> attrsName) UsersManagerBlImpl.getRichUserWithAttributes
(PerunSession sess, User user) AuthzResolverBlImpl.getRoleComplementaryObjectsWithAuthorizedGroups
(PerunSession sess, User user) Returns map of role name and map of corresponding role complementary objects (perun beans) distinguished by type.static AuthzRoles
AuthzResolverBlImpl.getRolesObtainedFromAuthorizedGroupMemberships
(PerunSession sess, User user) Returns user's roles resulting from being a VALID member of authorized groups.static Map
<String, Set<ActionType>> AuthzResolverBlImpl.getRolesWhichCanWorkWithAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef) Deprecated.ServicesManagerBlImpl.getServiceById
(PerunSession sess, int id) ServicesManagerBlImpl.getServiceByName
(PerunSession sess, String name) GroupsManagerBlImpl.getServiceGroupMembers
(PerunSession sess, Group group) ServicesManagerBlImpl.getServices
(PerunSession sess) ServicesManagerBlImpl.getServicesBlockedOnDestination
(PerunSession perunSession, int destinationId) ServicesManagerBlImpl.getServicesBlockedOnFacility
(PerunSession perunSession, Facility facility) ServicesManagerBlImpl.getServicesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) ServicesManagerBlImpl.getServicesFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) ServicesManagerBlImpl.getServicesPackageById
(PerunSession sess, int servicesPackageId) ServicesManagerBlImpl.getServicesPackageByName
(PerunSession sess, String name) ServicesManagerBlImpl.getServicesPackages
(PerunSession sess) MembersManagerBlImpl.getServiceUserRichMembers
(PerunSession sess, Vo vo) UsersManagerBlImpl.getSpecificUsers
(PerunSession sess) UsersManagerBlImpl.getSpecificUsersByUser
(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getSponsoredRichMembers
(PerunSession sess, Vo vo) UsersManagerBlImpl.getSponsors
(PerunSession sess, Member sponsoredMember) UsersManagerBlImpl.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) MembersManagerBlImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) MembersManagerBlImpl.getSponsorshipsExpiringInRange
(PerunSession sess, LocalDate from, LocalDate to) GroupsManagerBlImpl.getSubGroups
(PerunSession sess, Group parentGroup) int
GroupsManagerBlImpl.getSubGroupsCount
(PerunSession sess, Group parentGroup) GroupsManagerBlImpl.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) TasksManagerBlImpl.getTask
(PerunSession perunSession, Service service, Facility facility) TasksManagerBlImpl.getTaskById
(PerunSession perunSession, int id) TasksManagerBlImpl.getTaskResultById
(PerunSession sess, int taskResultId) TasksManagerBlImpl.getTaskResults
(PerunSession sess) TasksManagerBlImpl.getTaskResultsByDestinations
(PerunSession session, List<String> destinationsNames) TasksManagerBlImpl.getTaskResultsByTask
(PerunSession sess, int taskId) TasksManagerBlImpl.getTaskResultsByTaskAndDestination
(PerunSession sess, int taskId, int destinationId) TasksManagerBlImpl.getTaskResultsByTaskOnlyNewest
(PerunSession sess, int taskId) GroupsManagerBlImpl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) GroupsManagerBlImpl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) UsersManagerBlImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) MembersManagerBlImpl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) MembersManagerBlImpl.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) UsersManagerBlImpl.getUserByExtSourceInformation
(PerunSession sess, PerunPrincipal principal) UsersManagerBlImpl.getUserByExtSourceNameAndExtLogin
(PerunSession sess, String extSourceName, String extLogin) UsersManagerBlImpl.getUserById
(PerunSession sess, int id) ModulesUtilsBlImpl.getUserByLoginInNamespace
(PerunSession sess, String login, String namespace) UsersManagerBlImpl.getUserByMember
(PerunSession sess, Member member) UsersManagerBlImpl.getUserByUserExtSource
(PerunSession sess, UserExtSource userExtSource) UsersManagerBlImpl.getUserByUserExtSources
(PerunSession sess, List<UserExtSource> userExtSources) UsersManagerBlImpl.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) UsersManagerBlImpl.getUserExtSourceById
(PerunSession sess, int id) UsersManagerBlImpl.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) UsersManagerBlImpl.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, String attrName, String uniqueValue) UsersManagerBlImpl.getUserExtSourceFromMultipleIdentifiers
(PerunSession sess, PerunPrincipal principal) UsersManagerBlImpl.getUserExtSources
(PerunSession sess, User user) UsersManagerBlImpl.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) AttributesManagerBlImpl.getUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) GroupsManagerBlImpl.getUserGroups
(PerunSession perunSession, User user) GroupsManagerBlImpl.getUserGroups
(PerunSession perunSession, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) AttributesManagerBlImpl.getUserIdsByLogin
(PerunSession sess, String login) AuthzResolverBlImpl.getUserRoleNames
(PerunSession sess, User user) Get all User's roles.static AuthzRoles
AuthzResolverBlImpl.getUserRoles
(PerunSession sess, User user, boolean getAuthorizedGroupBasedRoles) Returns user's direct roles, can also include roles resulting from being a VALID member of authorized groups Returns also sponsorship and membership roles, which are not stored in DB as authzRoles but retrieved separately.SearcherBlImpl.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) UsersManagerBlImpl.getUsers
(PerunSession sess) UsersManagerBlImpl.getUsersByAttribute
(PerunSession sess, Attribute attribute) UsersManagerBlImpl.getUsersByAttribute
(PerunSession sess, Attribute attribute, boolean ignoreCase) UsersManagerBlImpl.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) Search attributes directly in the DB only if the attr is def or opt and value is type of String, otherwise load all users and search in a loop.UsersManagerBlImpl.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) UsersManagerBlImpl.getUsersByExtSourceTypeAndLogin
(PerunSession perunSession, String extSourceType, String login) UsersManagerBlImpl.getUsersByIds
(PerunSession sess, List<Integer> usersIds) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Facility facility) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Group group) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Host host) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Member member) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Resource resource) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Vo vo) UsersManagerBlImpl.getUsersBySpecificUser
(PerunSession sess, User specificUser) int
UsersManagerBlImpl.getUsersCount
(PerunSession sess) SearcherBlImpl.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerBlImpl.getUsersPage
(PerunSession sess, UsersPageQuery query, List<String> attrNames) UsersManagerBlImpl.getUsersReservedLogins
(PerunSession sess, User user) UsersManagerBlImpl.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) UsersManagerBlImpl.getUsersWithoutVoAssigned
(PerunSession sess) AttributesManagerBlImpl.getUserVirtualAttributeModule
(PerunSession sess, AttributeDefinition attribute) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, User user) GroupsManagerBlImpl.getVo
(PerunSession sess, Group group) ResourcesManagerBlImpl.getVo
(PerunSession sess, Resource resource) VosManagerBlImpl.getVoById
(PerunSession sess, int id) VosManagerBlImpl.getVoByShortName
(PerunSession sess, String shortName) ExtSourcesManagerBlImpl.getVoExtSources
(PerunSession sess, Vo vo) VosManagerBlImpl.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) VosManagerBlImpl.getVos
(PerunSession sess) VosManagerBlImpl.getVosByIds
(PerunSession sess, List<Integer> ids) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Facility facility) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Group group) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Host host) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Member member) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Resource resource) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, User user) int
VosManagerBlImpl.getVosCount
(PerunSession sess) GroupsManagerBlImpl.getVosWhereGroupIsAdmin
(PerunSession perunSession, Group group) UsersManagerBlImpl.getVosWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverBlImpl.getVosWhereUserIsInRoles
(PerunSession sess, User user, List<String> roles) Get all Vos where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.UsersManagerBlImpl.getVosWhereUserIsMember
(PerunSession sess, User user) static boolean
AuthzResolverBlImpl.groupMatchesUserRolesFilter
(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) Check if the given group passes the user's roles filter.boolean
ResourcesManagerBlImpl.groupResourceAssignmentExists
(PerunSession sess, Resource resource, Group group) void
VosManagerBlImpl.handleGroupLostVoRole
(PerunSession sess, Group group, Vo vo, String role) void
VosManagerBlImpl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) boolean
GroupsManagerBlImpl.hasGroupSynchronizedChild
(PerunSession session, Group group) static boolean
AuthzResolverBlImpl.hasMFASkippableRole
(PerunSession sess) Returns true if principal has a role which should skip MFA checkboolean
MembersManagerBlImpl.haveStatus
(PerunSession sess, Member member, Status status) boolean
FacilitiesManagerBlImpl.hostExists
(PerunSession sess, Host host) void
GroupsManagerBlImpl.inactivateMember
(PerunSession sess, Member member, Group group) void
ExtSourcesManagerBlImpl.initialize
(PerunSession sess) int
TasksManagerBlImpl.insertNewTaskResult
(PerunSession sess, TaskResult taskResult) int
TasksManagerBlImpl.insertTask
(PerunSession sess, Task task) void
MembersManagerBlImpl.insertToMemberGroup
(PerunSession sess, Member member, Vo vo) MembersManagerBlImpl.invalidateMember
(PerunSession sess, Member member) boolean
GroupsManagerBlImpl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) static boolean
AuthzResolverBlImpl.isAnyObjectMfaCritical
(PerunSession sess, List<Object> objects) Returns true if any of the objects is marked as mfaCriticalObject in its attribute.boolean
AttributesManagerBlImpl.isAttributeActionCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) boolean
AttributesManagerBlImpl.isAttributeActionGloballyCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) static boolean
AuthzResolverBlImpl.isAuthorized
(PerunSession sess, String role) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorized
(PerunSession sess, String role, PerunBean complementaryObject) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Facility facility) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Group group) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Group group, Resource resource) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Host host) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Group group) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Resource resource) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Resource resource) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, User user) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, UserExtSource ues) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, User user, Facility facility) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Vo vo) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, String key) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Facility facility) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Group group, Resource resource) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Host host) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Resource resource) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, UserExtSource ues) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, Facility facility) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Vo vo) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, String key) static boolean
AuthzResolverBlImpl.isAuthorizedForGroup
(PerunSession sess, String policy, Integer groupId, Integer voId) boolean
AttributesManagerBlImpl.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.isDefAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
GroupsManagerBlImpl.isDirectGroupMember
(PerunSession sess, Group group, Member member) static boolean
AuthzResolverBlImpl.isFacilityAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is facility admin.boolean
AttributesManagerBlImpl.isFromNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) static boolean
AuthzResolverBlImpl.isGroupAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is group admin.boolean
ResourcesManagerBlImpl.isGroupAssigned
(PerunSession sess, Resource resource, Group group) boolean
GroupsManagerBlImpl.isGroupForAnyAutoRegistration
(PerunSession sess, Group group) boolean
GroupsManagerBlImpl.isGroupForAutoRegistration
(PerunSession sess, Group group, List<Integer> formItems) boolean
GroupsManagerBlImpl.isGroupInStructureSynchronizationTree
(PerunSession session, Group group) AuthzResolverBlImpl.isGroupLastAdminInFacilities
(PerunSession sess, Group group, List<Facility> facilities) Checks the facilities and returns those in which group is the last adminGroupsManagerBlImpl.isGroupLastAdminInSomeFacility
(PerunSession sess, Group group) GroupsManagerBlImpl.isGroupLastAdminInSomeFacility
(PerunSession sess, List<Group> groups) GroupsManagerBlImpl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) GroupsManagerBlImpl.isGroupLastAdminInSomeVo
(PerunSession sess, List<Group> groups) AuthzResolverBlImpl.isGroupLastAdminInVos
(PerunSession sess, Group group, List<Vo> vos) Checks the vos and return those in which group is the last admin.boolean
ResourcesManagerBlImpl.isGroupManuallyAssigned
(PerunSession sess, Group group, Resource resource) boolean
GroupsManagerBlImpl.isGroupMember
(PerunSession sess, Group group, Member member) boolean
GroupsManagerBlImpl.isGroupSynchronizedFromExternallSource
(PerunSession session, Group group) boolean
AttributesManagerBlImpl.isLoginAlreadyUsed
(PerunSession sess, String login, String namespace) boolean
UsersManagerBlImpl.isLoginAvailable
(PerunSession sess, String loginNamespace, String login) boolean
UsersManagerBlImpl.isLoginBlocked
(PerunSession sess, String login, boolean ignoreCase) boolean
UsersManagerBlImpl.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) boolean
UsersManagerBlImpl.isLoginBlockedGlobally
(PerunSession sess, String login) boolean
MembersManagerBlImpl.isMemberAllowed
(PerunSession sess, Member member) boolean
VosManagerBlImpl.isMemberBanned
(PerunSession sess, int memberId) static boolean
AuthzResolverBlImpl.isMfaAuthorizedForAttribute
(PerunSession sess, AttributeDefinition attrDef, AttributeAction actionType, List<Object> objects) Checks authorization for attribute according to MFA rules.boolean
AttributesManagerBlImpl.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) static boolean
AuthzResolverBlImpl.isPerunAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is perun admin.static boolean
AuthzResolverBlImpl.isPerunObserver
(PerunSession sess) Returns true if the perun principal inside the perun session is Perun Observer.static boolean
AuthzResolverBlImpl.isResourceAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is resource admin.boolean
ServicesManagerBlImpl.isServiceAssignedToFacility
(PerunSession sess, Facility facility, Service service) boolean
TasksManagerBlImpl.isThereSuchTask
(PerunSession sess, Service service, Facility facility) static boolean
AuthzResolverBlImpl.isTopGroupCreator
(PerunSession sess) Returns true if the perun principal inside the perun session is top group creator.boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, User user, AttributeDefinition attributeDefinition) boolean
ResourcesManagerBlImpl.isUserAllowed
(PerunSession sess, User user, Resource resource) boolean
UsersManagerBlImpl.isUserAnonymized
(PerunSession sess, User user) boolean
ResourcesManagerBlImpl.isUserAssigned
(PerunSession sess, User user, Resource resource) boolean
VosManagerBlImpl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo, boolean checkGroups) AuthzResolverBlImpl.isUserLastAdminInFacilities
(PerunSession sess, User user, List<Facility> facilities) Checks the facilities and returns those in which user is the last adminAuthzResolverBlImpl.isUserLastAdminInVos
(PerunSession sess, User user, List<Vo> vos) Checks the vos and return those in which user is the last admin.boolean
GroupsManagerBlImpl.isUserMemberOfGroup
(PerunSession sess, User user, Group group) boolean
UsersManagerBlImpl.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.boolean
AttributesManagerBlImpl.isVirtAttribute
(PerunSession sess, AttributeDefinition attribute) static boolean
AuthzResolverBlImpl.isVoAdmin
(PerunSession sess) Returns true if the perun principal inside the perun session is vo admin.static boolean
AuthzResolverBlImpl.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if perun principal is Vo admin or Vo observer of specific Vo.static boolean
AuthzResolverBlImpl.isVoObserver
(PerunSession sess) Returns true if the perun principal inside the perun session is vo observer.TasksManagerBlImpl.listAllTasks
(PerunSession perunSession) TasksManagerBlImpl.listAllTasksForFacility
(PerunSession session, int facilityId) TasksManagerBlImpl.listAllTasksForService
(PerunSession sess, int serviceId) TasksManagerBlImpl.listAllTasksInState
(PerunSession perunSession, Task.TaskStatus state) TasksManagerBlImpl.listAllTasksNotInState
(PerunSession sess, Task.TaskStatus state) void
ExtSourcesManagerBlImpl.loadExtSourcesDefinitions
(PerunSession sess) void
AuditMessagesManagerBlImpl.log
(PerunSession perunSession, String message) boolean
UsersManagerBlImpl.loginExist
(PerunSession sess, User user, String loginNamespace) static void
AuthzResolverBlImpl.logLastAdmin
(PerunSession sess, PerunBean complementaryObject) Checks whether removed admin user/group was the last admin of Vo/Facility, log an AuditEvent which will trigger a notification if this was the case.static void
AuthzResolverBlImpl.makeUserPerunAdmin
(PerunSession sess, User user) Make user to be PERUNADMIN!MembersManagerBlImpl.manageMembershipExpiration
(PerunSession sess, Member member, boolean setAttributeValue, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualvoid
AttributesManagerBlImpl.mergeAttributesValues
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.mergeAttributesValues
(PerunSession sess, User user, List<Attribute> attributes) AttributesManagerBlImpl.mergeAttributeValue
(PerunSession sess, Group group, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValue
(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValue
(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction
(PerunSession sess, User user, Attribute attribute) void
GroupsManagerBlImpl.moveGroup
(PerunSession sess, Group destinationGroup, Group movingGroup) void
MembersManagerBlImpl.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
UsersManagerBlImpl.moveUserExtSource
(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) boolean
ServicesManagerBlImpl.planServicePropagation
(PerunSession perunSession, Facility facility, Service service) boolean
ServicesManagerBlImpl.planServicePropagation
(PerunSession perunSession, Service service) AuditMessagesManagerBlImpl.pollConsumerEvents
(PerunSession perunSession, String consumerName) AuditMessagesManagerBlImpl.pollConsumerEvents
(PerunSession perunSession, String consumerName, int lastProcessedId) AuditMessagesManagerBlImpl.pollConsumerMessages
(PerunSession perunSession, String consumerName) AuditMessagesManagerBlImpl.pollConsumerMessages
(PerunSession perunSession, String consumerName, int lastProcessedId) void
ResourcesManagerBlImpl.processGroupResourceActivationAsync
(PerunSession sess, Group group, Resource resource) void
GroupsManagerBlImpl.reactivateMember
(PerunSession sess, Member member, Group group) void
GroupsManagerBlImpl.recalculateMemberGroupStatusRecursively
(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatus) Calculates the state of given member in given group and if it differs from given 'previousState' calls this method recursively for all parent groups.static void
AuthzResolverBlImpl.refreshAuthz
(PerunSession sess) Refresh authorization data inside session.static void
AuthzResolverBlImpl.refreshMfa
(PerunSession sess) Checks if MFA is supported and if it was used by the user, then updates MFA flag in the session.static void
AuthzResolverBlImpl.refreshSession
(PerunSession sess) Refresh all session data excluding Ext.void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Facility facility) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Facility facility, User user) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Group group) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Host host) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member, Group group) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Resource resource) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Resource resource, Group group) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, User user) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, UserExtSource ues) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Vo vo) static void
AuthzResolverBlImpl.removeAllAuthzForFacility
(PerunSession sess, Facility facility) static void
AuthzResolverBlImpl.removeAllAuthzForGroup
(PerunSession sess, Group group) static void
AuthzResolverBlImpl.removeAllAuthzForResource
(PerunSession sess, Resource resource) static void
AuthzResolverBlImpl.removeAllAuthzForService
(PerunSession sess, Service service) static void
AuthzResolverBlImpl.removeAllAuthzForVo
(PerunSession sess, Vo vo) void
ServicesManagerBlImpl.removeAllDestinations
(PerunSession perunSession, Facility facility) void
ServicesManagerBlImpl.removeAllDestinations
(PerunSession sess, Service service, Facility facility) void
FacilitiesManagerBlImpl.removeAllExpiredBansOnFacilities
(PerunSession sess) void
ResourcesManagerBlImpl.removeAllExpiredBansOnResources
(PerunSession sess) void
AttributesManagerBlImpl.removeAllGroupResourceAttributes
(PerunSession sess, Resource resource) void
AttributesManagerBlImpl.removeAllMemberResourceAttributes
(PerunSession sess, Resource resource) void
ServicesManagerBlImpl.removeAllRequiredAttributes
(PerunSession sess, Service service) void
ResourcesManagerBlImpl.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) void
TasksManagerBlImpl.removeAllTasksForService
(PerunSession sess, Service service) void
UsersManagerBlImpl.removeAllUserExtSources
(PerunSession sess, User user) void
AttributesManagerBlImpl.removeAllUserFacilityAttributes
(PerunSession sess, User user) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributesDefinition) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Host host, List<? extends AttributeDefinition> attributesDefinition) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Facility facility, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Group group, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Host host, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, User user, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Vo vo, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, String key, AttributeDefinition attribute) void
ResourcesManagerBlImpl.removeAutomaticGroupFromResource
(PerunSession sess, Group group, Resource resource, int sourceGroupId) void
FacilitiesManagerBlImpl.removeBan
(PerunSession sess, int banId) void
FacilitiesManagerBlImpl.removeBan
(PerunSession sess, int userId, int facilityId) void
ResourcesManagerBlImpl.removeBan
(PerunSession sess, int banId) void
ResourcesManagerBlImpl.removeBan
(PerunSession sess, int memberId, int resourceId) void
VosManagerBlImpl.removeBan
(PerunSession sess, int banId) void
VosManagerBlImpl.removeBanForMember
(PerunSession sess, int memberId) void
ServicesManagerBlImpl.removeDestination
(PerunSession sess, Service service, Facility facility, Destination destination) void
ExtSourcesManagerBlImpl.removeExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerBlImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerBlImpl.removeExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerBlImpl.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
ConsentsManagerBlImpl.removeFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) void
GroupsManagerBlImpl.removeFormerMemberWhileSynchronization
(PerunSession sess, Group group, RichMember memberToRemove, boolean isAuthoritative) void
ResourcesManagerBlImpl.removeGroupFromResource
(PerunSession sess, Group group, Resource resource) void
ResourcesManagerBlImpl.removeGroupFromResources
(PerunSession perunSession, Group group, List<Resource> resources) void
ResourcesManagerBlImpl.removeGroupsFromResource
(PerunSession perunSession, List<Group> groups, Resource resource) void
GroupsManagerBlImpl.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) void
FacilitiesManagerBlImpl.removeHost
(PerunSession sess, Host host, Facility facility) void
FacilitiesManagerBlImpl.removeHosts
(PerunSession sess, List<Host> hosts, Facility facility) void
GroupsManagerBlImpl.removeMember
(PerunSession sess, Group group, Member member) void
GroupsManagerBlImpl.removeMember
(PerunSession sess, List<Group> groups, Member member) void
GroupsManagerBlImpl.removeMemberFromMembersOrAdministratorsGroup
(PerunSession sess, Group group, Member member) void
GroupsManagerBlImpl.removeMembers
(PerunSession sess, Group group, List<Member> members) void
VosManagerBlImpl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
FacilitiesManagerBlImpl.removeOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
GroupsManagerBlImpl.removeRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) void
ServicesManagerBlImpl.removeRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerBlImpl.removeRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
ResourcesManagerBlImpl.removeResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerBlImpl.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) void
ResourcesManagerBlImpl.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
ResourcesManagerBlImpl.removeResourceTagsFromResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) void
ResourcesManagerBlImpl.removeService
(PerunSession sess, Resource resource, Service service) void
ServicesManagerBlImpl.removeServiceFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) void
ResourcesManagerBlImpl.removeServices
(PerunSession sess, Resource resource, List<Service> services) void
ResourcesManagerBlImpl.removeServicesPackage
(PerunSession sess, Resource resource, ServicesPackage servicesPackage) static void
AuthzResolverBlImpl.removeSpecificUserOwner
(PerunSession sess, User specificUser, User owner) Remove owner for a specific user.void
UsersManagerBlImpl.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) void
UsersManagerBlImpl.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser, boolean forceDelete) void
MembersManagerBlImpl.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) void
TasksManagerBlImpl.removeTask
(PerunSession sess, int id) void
TasksManagerBlImpl.removeTask
(PerunSession sess, Service service, Facility facility) void
UsersManagerBlImpl.removeUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) void
UsersManagerBlImpl.requestPreferredEmailChange
(PerunSession sess, String url, User user, String email, String lang, String path, String idp) void
UsersManagerBlImpl.reservePassword
(PerunSession sess, User user, String loginNamespace, String password) void
UsersManagerBlImpl.reservePassword
(PerunSession sess, String userLogin, String loginNamespace, String password) void
UsersManagerBlImpl.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) MembersManagerBlImpl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) TasksManagerBlImpl.retrieveRunIdForTask
(PerunSession sess, Task task) void
GroupsManagerBlImpl.saveInformationAboutGroupStructureSynchronizationInNestedTransaction
(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) void
GroupsManagerBlImpl.saveInformationAboutGroupStructureSynchronizationInNewTransaction
(PerunSession sess, Group group, boolean failedDueToException, String exceptionMessage) void
GroupsManagerBlImpl.saveInformationAboutGroupSynchronizationInNestedTransaction
(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) void
GroupsManagerBlImpl.saveInformationAboutGroupSynchronizationInNewTransaction
(PerunSession sess, Group group, long startTime, boolean failedDueToException, String exceptionMessage) static boolean
AuthzResolverBlImpl.selfAuthorizedForApplication
(PerunSession sess, Application app) void
MembersManagerBlImpl.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) RTMessagesManagerBlImpl.sendMessageToRT
(PerunSession sess, int voId, String subject, String text) RTMessagesManagerBlImpl.sendMessageToRT
(PerunSession sess, int voId, String queue, String subject, String text) RTMessagesManagerBlImpl.sendMessageToRT
(PerunSession sess, Member meber, String queue, String subject, String text) Deprecated.RTMessagesManagerBlImpl.sendMessageToRT
(PerunSession sess, String queue, String subject, String text) void
MembersManagerBlImpl.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) void
MembersManagerBlImpl.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAddress, String language) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, String key, Attribute attribute) void
AttributesManagerBlImpl.setAttributeActionCriticality
(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, UserExtSource userExtSource, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerBlImpl.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) void
AttributesManagerBlImpl.setAttributeRights
(PerunSession sess, List<AttributeRights> rights) Deprecated.void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Vo vo, List<Attribute> attributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Facility facility, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Group group, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Host host, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Resource resource, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Resource resource, Group group, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, User user, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Vo vo, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, String key, Attribute attribute) FacilitiesManagerBlImpl.setBan
(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerBlImpl.setBan
(PerunSession sess, BanOnResource banOnResource) VosManagerBlImpl.setBan
(PerunSession sess, BanOnVo banOnVo) void
AuditMessagesManagerBlImpl.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) void
UsersManagerBlImpl.setLogin
(PerunSession sess, User user, String loginNamespace, String login) void
MembersManagerBlImpl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) void
FacilitiesManagerBlImpl.setOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes, boolean forceAttributesChecks) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) void
AttributesManagerBlImpl.setRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member, boolean forceAttributesChecks) static void
AuthzResolverBlImpl.setRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Set role for authorizedGroup and one complementary object.static void
AuthzResolverBlImpl.setRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Set role for user and one complementary object.UsersManagerBlImpl.setSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerBlImpl.setStatus
(PerunSession sess, Member member, Status status) void
PerunBlImpl.setUserExtSourceAttributes
(PerunSession session, UserExtSource ues, Map<String, String> additionalAttributes) Store values from map "additionalAttributes" as UserExtSource attributes to specified UES.AttributesManagerBlImpl.setWritableTrue
(PerunSession sess, List<Attribute> attributes) static boolean
AuthzResolverBlImpl.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).boolean
MembersManagerBlImpl.someAvailableSponsorExistsForMember
(PerunSession sess, Member member) boolean
UsersManagerBlImpl.specificUserOwnershipExists
(PerunSession sess, User user, User specificUser) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) void
GroupsManagerBlImpl.suspendGroupSynchronization
(PerunSession sess, boolean suspend) void
MembersManagerBlImpl.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) void
TasksManagerBlImpl.suspendTasksPropagation
(PerunSession perunSession, boolean suspend, boolean persistently) GroupsManagerBlImpl.synchronizeGroup
(PerunSession sess, Group group) void
GroupsManagerBlImpl.synchronizeGroups
(PerunSession sess) Start and check threads with synchronization of groups.void
GroupsManagerBlImpl.synchronizeGroupsStructures
(PerunSession sess) GroupsManagerBlImpl.synchronizeGroupStructure
(PerunSession sess, Group baseGroup) void
ServicesManagerBlImpl.unblockAllServicesOnDestination
(PerunSession sess, int destinationId) void
ServicesManagerBlImpl.unblockAllServicesOnDestination
(PerunSession sess, String destinationName) void
ServicesManagerBlImpl.unblockAllServicesOnFacility
(PerunSession sess, Facility facility) void
UsersManagerBlImpl.unblockLogins
(PerunSession sess, List<String> logins, String namespace) void
UsersManagerBlImpl.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) void
UsersManagerBlImpl.unblockLoginsForNamespace
(PerunSession sess, String namespace) void
ServicesManagerBlImpl.unblockServiceOnDestination
(PerunSession sess, Service service, int destinationId) void
ServicesManagerBlImpl.unblockServiceOnFacility
(PerunSession sess, Service service, Facility facility) static void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, Group authorizedGroup, PerunBean complementaryObject, String role) Unset role for group and one complementary objectstatic void
AuthzResolverBlImpl.unsetRole
(PerunSession sess, User user, PerunBean complementaryObject, String role) Unset role for user and one complementary object.UsersManagerBlImpl.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) MembersManagerBlImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) void
MembersManagerBlImpl.unsuspendMember
(PerunSession sess, Member member) void
ResourcesManagerBlImpl.updateAllRequiredAttributesForAllowedMembers
(PerunSession sess, Resource resource, List<Service> services) For given resource, finds all allowed members and sets them attributes, (member-resource, member, user-facility and user) that are required by given services.AttributesManagerBlImpl.updateAttributeDefinition
(PerunSession perunSession, AttributeDefinition attributeDefinition) FacilitiesManagerBlImpl.updateBan
(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerBlImpl.updateBan
(PerunSession sess, BanOnResource banOnResource) VosManagerBlImpl.updateBan
(PerunSession sess, BanOnVo banOnVo) ConsentsManagerBlImpl.updateConsentHub
(PerunSession perunSession, ConsentHub consentHub) void
GroupsManagerBlImpl.updateExistingMemberWhileSynchronization
(PerunSession sess, Group group, Candidate candidate, RichMember memberToUpdate, List<String> overwriteUserAttributesList, List<String> mergeMemberAttributesList, List<AttributeDefinition> attrDefs) FacilitiesManagerBlImpl.updateFacility
(PerunSession sess, Facility facility) GroupsManagerBlImpl.updateGroup
(PerunSession sess, Group group) MembersManagerBlImpl.updateMember
(PerunSession sess, Member member) UsersManagerBlImpl.updateNameTitles
(PerunSession sess, User user) void
MembersManagerBlImpl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) GroupsManagerBlImpl.updateParentGroupId
(PerunSession sess, Group group) ResourcesManagerBlImpl.updateResource
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.updateResourceTag
(PerunSession perunSession, ResourceTag resourceTag) void
ServicesManagerBlImpl.updateService
(PerunSession sess, Service service) void
ServicesManagerBlImpl.updateServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
MembersManagerBlImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) void
TasksManagerBlImpl.updateTask
(PerunSession sess, Task task) UsersManagerBlImpl.updateUser
(PerunSession sess, User user) UsersManagerBlImpl.updateUserExtSource
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerBlImpl.updateUserExtSourceLastAccess
(PerunSession sess, UserExtSource userExtSource) VosManagerBlImpl.updateVo
(PerunSession sess, Vo vo) boolean
UsersManagerBlImpl.userExtSourceExists
(PerunSession sess, UserExtSource userExtSource) boolean
VosManagerBlImpl.usesEmbeddedGroupRegistrations
(PerunSession sess, Vo vo) MembersManagerBlImpl.validateMember
(PerunSession sess, Member member) void
MembersManagerBlImpl.validateMemberAsync
(PerunSession sess, Member member) void
GroupsManagerBlImpl.validateMemberInGroup
(PerunSession sess, Member member, Group group) void
UsersManagerBlImpl.validatePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerBlImpl.validatePassword
(PerunSession sess, String userLogin, String loginNamespace) UsersManagerBlImpl.validatePreferredEmailChange
(PerunSession sess, User user, UUID token) void
UsersManagerBlImpl.validateSSHKey
(PerunSession sess, String sshKey) -
Uses of PerunSession in cz.metacentrum.perun.core.entry
Modifier and TypeMethodDescriptionvoid
ResourcesManagerEntry.activateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource, boolean async) void
FacilitiesManagerEntry.addAdmin
(PerunSession sess, Facility facility, Group group) void
FacilitiesManagerEntry.addAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.addAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
GroupsManagerEntry.addAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.addAdmin
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.addAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.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) void
ExtSourcesManagerEntry.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerEntry.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerEntry.addExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerEntry.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) void
GroupsManagerEntry.addMember
(PerunSession sess, Group group, Member member) void
GroupsManagerEntry.addMember
(PerunSession sess, List<Group> groups, Member member) void
MembersManagerEntry.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates) void
MembersManagerEntry.addMemberCandidates
(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) void
GroupsManagerEntry.addMembers
(PerunSession sess, Group group, List<Member> members) void
VosManagerEntry.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
FacilitiesManagerEntry.addOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
FacilitiesManagerEntry.addOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
ServicesManagerEntry.addRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerEntry.addRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
ResourcesManagerEntry.addResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) void
ServicesManagerEntry.addServiceToServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) void
UsersManagerEntry.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) void
VosManagerEntry.addSponsorRole
(PerunSession sess, Vo vo, Group group) Adds role SPONSOR for group in a VO.void
VosManagerEntry.addSponsorRole
(PerunSession sess, Vo vo, User user) Adds role SPONSOR for user in a VO.UsersManagerEntry.addUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) UsersManagerEntry.addUserExtSourceWithAttributes
(PerunSession sess, User user, UserExtSource userExtSource, List<Attribute> uesAttributes) void
GroupsManagerEntry.allowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) void
GroupsManagerEntry.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
UsersManagerEntry.anonymizeUser
(PerunSession sess, User user, boolean force) void
ResourcesManagerEntry.assignGroupsToResource
(PerunSession perunSession, List<Group> groups, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerEntry.assignGroupToResource
(PerunSession sess, Group group, Resource resource, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerEntry.assignGroupToResources
(PerunSession perunSession, Group group, List<Resource> resources, boolean async, boolean assignInactive, boolean autoAssignSubgroups) void
ResourcesManagerEntry.assignResourceTagsToResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) void
ResourcesManagerEntry.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
ResourcesManagerEntry.assignService
(PerunSession sess, Resource resource, Service service) void
ResourcesManagerEntry.assignServices
(PerunSession sess, Resource resource, List<Service> services) void
ResourcesManagerEntry.assignServicesPackage
(PerunSession sess, Resource resource, ServicesPackage servicesPackage) void
ServicesManagerEntry.blockAllServicesOnDestination
(PerunSession sess, int destinationId) void
ServicesManagerEntry.blockAllServicesOnFacility
(PerunSession sess, Facility facility) void
UsersManagerEntry.blockLogins
(PerunSession sess, List<String> logins, String namespace) void
ServicesManagerEntry.blockServiceOnDestination
(PerunSession sess, Service service, int destinationId) void
ServicesManagerEntry.blockServiceOnFacility
(PerunSession sess, Service service, Facility facility) void
ServicesManagerEntry.blockServicesOnDestinations
(PerunSession sess, List<RichDestination> richDestinations) void
ServicesManagerEntry.blockServicesOnFacility
(PerunSession sess, List<Service> services, Facility facility) boolean
MembersManagerEntry.canBeMember
(PerunSession sess, Vo vo, User user, String loa) boolean
MembersManagerEntry.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) boolean
MembersManagerEntry.canExtendMembership
(PerunSession sess, Member member) boolean
GroupsManagerEntry.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) boolean
GroupsManagerEntry.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) boolean
MembersManagerEntry.canExtendMembershipWithReason
(PerunSession sess, Member member) ConsentsManagerEntry.changeConsentStatus
(PerunSession sess, Consent consent, ConsentStatus status) void
UsersManagerEntry.changeEmail
(PerunSession sess, User user, String newEmail) void
UsersManagerEntry.changeEmailCustom
(PerunSession sess, User user, String newEmail, String url, String lang, String path, String idp) void
UsersManagerEntry.changeName
(PerunSession sess, User user, String newUserName) void
UsersManagerEntry.changeNameCustom
(PerunSession sess, User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) void
UsersManagerEntry.changeNonAuthzPassword
(PerunSession sess, UUID token, String password, String lang) void
UsersManagerEntry.changeOrganization
(PerunSession sess, User user, String newOrganizationName) void
UsersManagerEntry.changeOrganizationCustom
(PerunSession sess, User user, String newOrganizationName) void
UsersManagerEntry.changePassword
(PerunSession sess, User user, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) void
UsersManagerEntry.changePassword
(PerunSession sess, String login, String loginNamespace, String oldPassword, String newPassword, boolean checkOldPassword) UsersManagerEntry.changePasswordRandom
(PerunSession sess, User user, String loginNamespace) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttribute) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Vo vo, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerEntry.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) void
AttributesManagerEntry.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) ExtSourcesManagerEntry.checkOrCreateExtSource
(PerunSession sess, String extSourceName, String extSourceType) void
UsersManagerEntry.checkPasswordResetRequestIsValid
(PerunSession sess, UUID token) void
UsersManagerEntry.checkPasswordStrength
(PerunSession sess, String password, String namespace, String login) void
AttributesManagerEntry.convertAttributeToNonunique
(PerunSession session, int attrId) void
AttributesManagerEntry.convertAttributeToUnique
(PerunSession session, int attrId) void
VosManagerEntry.convertSponsoredUsers
(PerunSession sess, Vo vo) void
VosManagerEntry.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) void
FacilitiesManagerEntry.copyAttributes
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) void
ResourcesManagerEntry.copyAttributes
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
ResourcesManagerEntry.copyGroups
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
FacilitiesManagerEntry.copyManagers
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) void
GroupsManagerEntry.copyMembers
(PerunSession sess, Group sourceGroup, List<Group> destinationGroups, List<Member> members) void
FacilitiesManagerEntry.copyOwners
(PerunSession sess, Facility sourceFacility, Facility destinationFacility) Deprecated.ResourcesManagerEntry.copyResource
(PerunSession sess, Resource templateResource, Resource destinationResource, boolean withGroups) void
ResourcesManagerEntry.copyServices
(PerunSession sess, Resource sourceResource, Resource destinationResource) void
MembersManagerEntry.copySponsoredMembers
(PerunSession session, List<Member> sponsored, User copyFrom, User copyTo, boolean copyValidity, LocalDate validityTo) void
UsersManagerEntry.createAlternativePassword
(PerunSession sess, User user, String description, String loginNamespace, String password) AttributesManagerEntry.createAttribute
(PerunSession sess, AttributeDefinition attribute) void
AuditMessagesManagerEntry.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) ServicesManagerEntry.createServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) 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) void
ResourcesManagerEntry.deactivateGroupResourceAssignment
(PerunSession sess, Group group, Resource resource) void
GroupsManagerEntry.deleteAllGroups
(PerunSession sess, Vo vo) void
MembersManagerEntry.deleteAllMembers
(PerunSession sess, Vo vo) void
ResourcesManagerEntry.deleteAllResources
(PerunSession sess, Vo vo) void
ResourcesManagerEntry.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) void
UsersManagerEntry.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) void
AttributesManagerEntry.deleteAttribute
(PerunSession sess, AttributeDefinition attribute) void
AttributesManagerEntry.deleteAttribute
(PerunSession sess, AttributeDefinition attributeDefinition, boolean force) void
ExtSourcesManagerEntry.deleteExtSource
(PerunSession sess, ExtSource extSource) void
FacilitiesManagerEntry.deleteFacility
(PerunSession sess, Facility facility, Boolean force) void
GroupsManagerEntry.deleteGroup
(PerunSession sess, Group group) void
GroupsManagerEntry.deleteGroup
(PerunSession sess, Group group, boolean forceDelete) void
GroupsManagerEntry.deleteGroups
(PerunSession perunSession, List<Group> groups, boolean forceDelete) void
MembersManagerEntry.deleteMember
(PerunSession sess, Member member) void
MembersManagerEntry.deleteMembers
(PerunSession sess, List<Member> members) void
OwnersManagerEntry.deleteOwner
(PerunSession sess, Owner owner) Deprecated.void
OwnersManagerEntry.deleteOwner
(PerunSession sess, Owner owner, boolean forceDelete) Deprecated.void
OwnersManagerEntry.deleteOwners
(PerunSession sess, List<Owner> owners, boolean forceDelete) Deprecated.void
UsersManagerEntry.deletePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerEntry.deletePassword
(PerunSession sess, String userLogin, String loginNamespace) void
ResourcesManagerEntry.deleteResource
(PerunSession sess, Resource resource) void
ResourcesManagerEntry.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) void
ServicesManagerEntry.deleteService
(PerunSession sess, Service service, boolean forceFlag) void
ServicesManagerEntry.deleteServices
(PerunSession sess, List<Service> services, boolean forceFlag) void
ServicesManagerEntry.deleteServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
TasksManagerEntry.deleteTask
(PerunSession sess, Task task) void
TasksManagerEntry.deleteTaskResultById
(PerunSession sess, int taskResultId) void
TasksManagerEntry.deleteTaskResults
(PerunSession sess, Task task, Destination destination) void
TasksManagerEntry.deleteTaskResultsByIds
(PerunSession sess, List<Integer> taskResultIds) void
UsersManagerEntry.deleteUser
(PerunSession sess, User user) void
UsersManagerEntry.deleteUser
(PerunSession sess, User user, boolean forceDelete) void
VosManagerEntry.deleteVo
(PerunSession sess, Vo vo) void
VosManagerEntry.deleteVo
(PerunSession sess, Vo vo, boolean forceDelete) void
GroupsManagerEntry.disallowGroupsToHierarchicalVo
(PerunSession sess, List<Group> groups, Vo vo) void
GroupsManagerEntry.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
AttributesManagerEntry.doTheMagic
(PerunSession sess, Member member) void
AttributesManagerEntry.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) void
ConsentsManagerEntry.evaluateConsents
(PerunSession sess, ConsentHub consentHub) void
ConsentsManagerEntry.evaluateConsents
(PerunSession sess, Service service) void
ConsentsManagerEntry.evaluateConsents
(PerunSession sess, List<ConsentHub> consentHubs) MembersManagerEntry.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) void
MembersManagerEntry.extendMembership
(PerunSession sess, Member member) void
GroupsManagerEntry.extendMembershipInGroup
(PerunSession sess, Member member, Group group) AttributesManagerEntry.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Host host, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, User user, Attribute attribute) AttributesManagerEntry.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Host host, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, User user, List<Attribute> attributes) AuditMessagesManagerEntry.findAllPossibleEvents
(PerunSession sess) VosManagerEntry.findCandidates
(PerunSession sess, Group group, String searchString) VosManagerEntry.findCandidates
(PerunSession sess, Vo vo, String searchString) VosManagerEntry.findCandidates
(PerunSession sess, Vo vo, String searchString, int maxNumOfResults) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, String searchString, boolean lookingInParentGroup) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, String searchString, boolean lookingInParentGroup) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, String searchString, boolean onlySponsored) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerEntry.findCompleteRichMembers
(PerunSession sess, List<String> attrsNames, List<String> allowedStatuses, String searchString) MembersManagerEntry.findMembersByName
(PerunSession sess, String searchString) MembersManagerEntry.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findMembersInGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findRichMembersWithAttributesInGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findRichMembersWithAttributesInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findRichMembersWithAttributesInVo
(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.findRichUsers
(PerunSession sess, String searchString) UsersManagerEntry.findRichUsersWithAttributes
(PerunSession sess, String searchString, List<String> attrNames) UsersManagerEntry.findRichUsersWithAttributesByExactMatch
(PerunSession sess, String searchString, List<String> attrNames) UsersManagerEntry.findRichUsersWithoutSpecificVoWithAttributes
(PerunSession sess, Vo vo, String searchString, List<String> attrsName) UsersManagerEntry.findUsers
(PerunSession sess, String searchString) UsersManagerEntry.findUsersByExactName
(PerunSession sess, String searchString) UsersManagerEntry.findUsersByName
(PerunSession sess, String searchString) UsersManagerEntry.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) void
GroupsManagerEntry.forceAllSubGroupsSynchronization
(PerunSession sess, Group group) void
GroupsManagerEntry.forceGroupStructureSynchronization
(PerunSession sess, Group group) void
GroupsManagerEntry.forceGroupSynchronization
(PerunSession sess, Group group) boolean
ServicesManagerEntry.forceServicePropagation
(PerunSession sess, Facility facility, Service service) boolean
ServicesManagerEntry.forceServicePropagation
(PerunSession sess, Service service) void
ServicesManagerEntry.forceServicePropagationBulk
(PerunSession sess, Facility facility, List<Service> services) void
ServicesManagerEntry.forceServicePropagationBulk
(PerunSession sess, List<Service> services) ServicesManagerEntry.forceServicePropagationForHostname
(PerunSession sess, String hostname) UsersManagerEntry.generateAccount
(PerunSession sess, String namespace, Map<String, String> parameters) GroupsManagerEntry.getActiveGroupMembers
(PerunSession sess, Group group) FacilitiesManagerEntry.getAdminGroups
(PerunSession sess, Facility facility) GroupsManagerEntry.getAdminGroups
(PerunSession sess, Group group) ResourcesManagerEntry.getAdminGroups
(PerunSession sess, Resource resource) VosManagerEntry.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getAdminGroups
(PerunSession perunSession, Vo vo, String role) FacilitiesManagerEntry.getAdmins
(PerunSession sess, Facility facility) Deprecated.FacilitiesManagerEntry.getAdmins
(PerunSession perunSession, Facility facility, boolean onlyDirectAdmins) GroupsManagerEntry.getAdmins
(PerunSession sess, Group group) Deprecated.GroupsManagerEntry.getAdmins
(PerunSession perunSession, Group group, boolean onlyDirectAdmins) ResourcesManagerEntry.getAdmins
(PerunSession perunSession, Resource resource, boolean onlyDirectAdmins) VosManagerEntry.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerEntry.getAdmins
(PerunSession perunSession, Vo vo, String role, boolean onlyDirectAdmins) GroupsManagerEntry.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerEntry.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) AttributesManagerEntry.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) AttributesManagerEntry.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerEntry.getAllAuditerConsumers
(PerunSession perunSession) UsersManagerEntry.getAllBlockedLoginsInNamespaces
(PerunSession sess) ConsentsManagerEntry.getAllConsentHubs
(PerunSession sess) ConsentsManagerEntry.getAllConsents
(PerunSession sess) TasksManagerEntry.getAllFacilitiesStates
(PerunSession session) TasksManagerEntry.getAllFacilitiesStatesForVo
(PerunSession session, Vo vo) GroupsManagerEntry.getAllGroups
(PerunSession sess) GroupsManagerEntry.getAllGroups
(PerunSession sess, Vo vo) GroupsManagerEntry.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerEntry.getAllGroupsWithHierarchy
(PerunSession sess, Vo vo) GroupsManagerEntry.getAllMemberGroups
(PerunSession sess, Member member) MembersManagerEntry.getAllMembers
(PerunSession sess) AttributesManagerEntry.getAllNamespaces
(PerunSession sess) FacilitiesManagerEntry.getAllowedGroups
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllowedMembers
(PerunSession sess, Resource resource) ResourcesManagerEntry.getAllowedResources
(PerunSession sess, Member member) UsersManagerEntry.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerEntry.getAllowedResources
(PerunSession sess, User user) FacilitiesManagerEntry.getAllowedRichGroupsWithAttributes
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService, List<String> attrNames) FacilitiesManagerEntry.getAllowedUsers
(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllowedUsers
(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAllowedVos
(PerunSession sess, Facility facility) ResourcesManagerEntry.getAllResources
(PerunSession sess) ResourcesManagerEntry.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerEntry.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) ResourcesManagerEntry.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) ServicesManagerEntry.getAllRichDestinations
(PerunSession perunSession, Facility facility) ServicesManagerEntry.getAllRichDestinations
(PerunSession perunSession, Service service) GroupsManagerEntry.getAllRichGroups
(PerunSession sess) GroupsManagerEntry.getAllRichGroups
(PerunSession sess, List<String> attrNames) GroupsManagerEntry.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames) Deprecated.GroupsManagerEntry.getAllRichGroupsWithAttributesByNames
(PerunSession sess, Vo vo, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) GroupsManagerEntry.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames) Deprecated.GroupsManagerEntry.getAllRichSubGroupsWithAttributesByNames
(PerunSession sess, Group parentGroup, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) UsersManagerEntry.getAllRichUsers
(PerunSession sess, boolean includedSpecificUsers) UsersManagerEntry.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers) UsersManagerEntry.getAllRichUsersWithAttributes
(PerunSession sess, boolean includedSpecificUsers, List<String> attrsNames) MembersManagerEntry.getAllSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getAllSponsoredMembersAndTheirSponsors
(PerunSession sess, Vo vo, List<String> attrNames) GroupsManagerEntry.getAllSubGroups
(PerunSession sess, Group parentGroup) VosManagerEntry.getAllVos
(PerunSession perunSession) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, Group group) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, Member member) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, Service service) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, User user) ResourcesManagerEntry.getAssignedGroups
(PerunSession sess, Resource resource) ResourcesManagerEntry.getAssignedGroups
(PerunSession sess, Resource resource, Member member) ResourcesManagerEntry.getAssignedMembers
(PerunSession sess, Resource resource) ResourcesManagerEntry.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAssignedResources
(PerunSession sess, Facility facility) ResourcesManagerEntry.getAssignedResources
(PerunSession sess, Group group) ResourcesManagerEntry.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedResources
(PerunSession sess, Member member, Service service) ServicesManagerEntry.getAssignedResources
(PerunSession sess, Service service) FacilitiesManagerEntry.getAssignedResourcesByAssignedService
(PerunSession sess, Facility facility, Service service) ResourcesManagerEntry.getAssignedResourcesWithStatus
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichMembers
(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAssignedRichResources
(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAssignedRichResources
(PerunSession sess, Facility facility, Service service) ResourcesManagerEntry.getAssignedRichResources
(PerunSession sess, Group group) ResourcesManagerEntry.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichResources
(PerunSession sess, Member member, Service service) UsersManagerEntry.getAssignedRichResources
(PerunSession sess, User user) ResourcesManagerEntry.getAssignedServices
(PerunSession sess, Resource resource) ServicesManagerEntry.getAssignedServices
(PerunSession sess, Facility facility) ServicesManagerEntry.getAssignedServices
(PerunSession sess, Facility facility, Vo vo) FacilitiesManagerEntry.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAssignedUsers
(PerunSession sess, Facility facility, Service service) UsersManagerEntry.getAssociatedResources
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Facility facility, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Group group, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Host host, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Resource resource, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, String key, String attributeName) AttributesManagerEntry.getAttributeById
(PerunSession sess, Facility facility, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Group group, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Host host, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Resource resource, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, UserExtSource ues, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerEntry.getAttributeDefinition
(PerunSession sess, String attributeName) AttributesManagerEntry.getAttributeDefinitionById
(PerunSession sess, int id) AttributesManagerEntry.getAttributePolicyCollections
(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManagerEntry.getAttributeRules
(PerunSession sess, int attributeId) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Group group) AttributesManagerEntry.getAttributes
(PerunSession sess, Group group, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Host host) AttributesManagerEntry.getAttributes
(PerunSession sess, Host host, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, Group group) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames, boolean workWithGroupAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, User user) AttributesManagerEntry.getAttributes
(PerunSession sess, UserExtSource ues) AttributesManagerEntry.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, User user, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Vo vo) AttributesManagerEntry.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, String key) ExtSourcesManagerEntry.getAttributes
(PerunSession sess, ExtSource extSource) AttributesManagerEntry.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerEntry.getAttributesDefinition
(PerunSession sess) AttributesManagerEntry.getAttributesDefinition
(PerunSession sess, List<String> listOfAttributesNames) AttributesManagerEntry.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) AttributesManagerEntry.getAttributesDefinitionWithRights
(PerunSession sess, List<PerunBean> entities) int
AuditMessagesManagerEntry.getAuditerMessagesCount
(PerunSession perunSession) MembersManagerEntry.getAvailableSponsorsForMember
(PerunSession sess, Member member) FacilitiesManagerEntry.getBan
(PerunSession sess, int userId, int faclityId) ResourcesManagerEntry.getBan
(PerunSession sess, int memberId, int resourceId) FacilitiesManagerEntry.getBanById
(PerunSession sess, int banId) ResourcesManagerEntry.getBanById
(PerunSession sess, int banId) VosManagerEntry.getBanById
(PerunSession sess, int banId) VosManagerEntry.getBanForMember
(PerunSession sess, Member member) FacilitiesManagerEntry.getBansForFacility
(PerunSession sess, int facilityId) ResourcesManagerEntry.getBansForMember
(PerunSession sess, int memberId) ResourcesManagerEntry.getBansForResource
(PerunSession sess, int resourceId) FacilitiesManagerEntry.getBansForUser
(PerunSession sess, int userId) VosManagerEntry.getBansForVo
(PerunSession sess, int voId) UsersManagerEntry.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) ExtSourcesManagerEntry.getCandidate
(PerunSession sess, ExtSource source, String login) ExtSourcesManagerEntry.getCandidate
(PerunSession perunSession, Map<String, String> subjectData, ExtSource source) VosManagerEntry.getCompleteCandidates
(PerunSession sess, Group group, List<String> attrNames, String searchString) VosManagerEntry.getCompleteCandidates
(PerunSession sess, Vo vo, List<String> attrNames, String searchString) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Group group, Resource resource, List<String> attrsNames, List<String> allowedStatuses) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, boolean lookingInParentGroup) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Group group, List<String> attrsNames, List<String> allowedStatuses, List<String> allowedGroupStatuses, boolean lookingInParentGroup) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames) MembersManagerEntry.getCompleteRichMembers
(PerunSession sess, Vo vo, List<String> attrsNames, List<String> allowedStatuses) ConsentsManagerEntry.getConsentById
(PerunSession sess, int id) ConsentsManagerEntry.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerEntry.getConsentHubByFacility
(PerunSession sess, int facilityId) ConsentsManagerEntry.getConsentHubById
(PerunSession sess, int id) ConsentsManagerEntry.getConsentHubByName
(PerunSession sess, String name) ConsentsManagerEntry.getConsentHubByResource
(PerunSession sess, int resourceId) ConsentsManagerEntry.getConsentsForConsentHub
(PerunSession sess, int id) ConsentsManagerEntry.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerEntry.getConsentsForConsentHubByResource
(PerunSession sess, int resourceId) ConsentsManagerEntry.getConsentsForUser
(PerunSession sess, int id) ConsentsManagerEntry.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerEntry.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) DatabaseManagerEntry.getCurrentDatabaseVersion
(PerunSession sess) DatabaseManagerEntry.getDatabaseDriverInformation
(PerunSession sess) DatabaseManagerEntry.getDatabaseInformation
(PerunSession sess) ServicesManagerEntry.getDestinationById
(PerunSession sess, int id) int
ServicesManagerEntry.getDestinationIdByName
(PerunSession sess, String name, String type) ServicesManagerEntry.getDestinations
(PerunSession perunSession) ServicesManagerEntry.getDestinations
(PerunSession sess, Service service, Facility facility) int
ServicesManagerEntry.getDestinationsCount
(PerunSession sess) FacilitiesManagerEntry.getDirectAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerEntry.getDirectAdmins
(PerunSession sess, Group group) Deprecated.VosManagerEntry.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.FacilitiesManagerEntry.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Facility facility, List<String> specificAttributes) Deprecated.GroupsManagerEntry.getDirectRichAdminsWithSpecificAttributes
(PerunSession perunSession, Group group, List<String> specificAttributes) Deprecated.VosManagerEntry.getDirectRichAdminsWithSpecificAttributes
(PerunSession sess, Vo vo, List<String> specificAttributes) Deprecated.FacilitiesManagerEntry.getEnrichedBansForFacility
(PerunSession sess, int facilityId, List<String> attrNames) ResourcesManagerEntry.getEnrichedBansForResource
(PerunSession sess, int resourceId, List<String> attrNames) FacilitiesManagerEntry.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) ResourcesManagerEntry.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) VosManagerEntry.getEnrichedBansForUser
(PerunSession sess, int userId, List<String> attrNames) VosManagerEntry.getEnrichedBansForVo
(PerunSession sess, int voId, List<String> attrNames) FacilitiesManagerEntry.getEnrichedFacilities
(PerunSession sess) FacilitiesManagerEntry.getEnrichedHosts
(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourceById
(PerunSession sess, int id, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourcesForFacility
(PerunSession sess, Facility facility, List<String> attrNames) ResourcesManagerEntry.getEnrichedResourcesForVo
(PerunSession sess, Vo vo, List<String> attrNames) VosManagerEntry.getEnrichedVoById
(PerunSession sess, int id) VosManagerEntry.getEnrichedVos
(PerunSession sess) AttributesManagerEntry.getEntitylessAttributes
(PerunSession sess, String attrName) AttributesManagerEntry.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName) AttributesManagerEntry.getEntitylessAttributesWithKeys
(PerunSession sess, String attrName, List<String> keys) AttributesManagerEntry.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) ExtSourcesManagerEntry.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerEntry.getExtSourceByName
(PerunSession sess, String name) ExtSourcesManagerEntry.getExtSources
(PerunSession sess) FacilitiesManagerEntry.getFacilities
(PerunSession sess) SearcherEntry.getFacilities
(PerunSession sess, Map<String, String> attributesWithSearchingValues) FacilitiesManagerEntry.getFacilitiesByAttribute
(PerunSession sess, String attributeName, String attributeValue) FacilitiesManagerEntry.getFacilitiesByAttributeWithAttributes
(PerunSession sess, String searchAttributeName, String searchAttributeValue, List<String> attrNames) FacilitiesManagerEntry.getFacilitiesByDestination
(PerunSession sess, String destination) FacilitiesManagerEntry.getFacilitiesByHostName
(PerunSession sess, String hostname) FacilitiesManagerEntry.getFacilitiesByIds
(PerunSession sess, List<Integer> ids) int
FacilitiesManagerEntry.getFacilitiesCount
(PerunSession sess) ServicesManagerEntry.getFacilitiesDestinations
(PerunSession sess, Vo vo) FacilitiesManagerEntry.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) ResourcesManagerEntry.getFacility
(PerunSession sess, Resource resource) ServicesManagerEntry.getFacilityAssignedServicesForGUI
(PerunSession perunSession, Facility facility) FacilitiesManagerEntry.getFacilityById
(PerunSession sess, int id) FacilitiesManagerEntry.getFacilityByName
(PerunSession sess, String name) FacilitiesManagerEntry.getFacilityForHost
(PerunSession sess, Host host) TasksManagerEntry.getFacilityServicesState
(PerunSession sess, Facility facility) TasksManagerEntry.getFacilityState
(PerunSession session, Facility facility) ResourcesManagerEntry.getGroupAssignments
(PerunSession sess, Resource resource, List<String> attrNames) GroupsManagerEntry.getGroupById
(PerunSession sess, int id) GroupsManagerEntry.getGroupByName
(PerunSession sess, Vo vo, String name) GroupsManagerEntry.getGroupDirectMembers
(PerunSession sess, Group group) int
GroupsManagerEntry.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) int
GroupsManagerEntry.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) int
GroupsManagerEntry.getGroupsCount
(PerunSession sess) int
GroupsManagerEntry.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) int
FacilitiesManagerEntry.getHostsCount
(PerunSession sess, Facility facility) AttributesManagerEntry.getIdpAttributeDefinitions
(PerunSession sess) GroupsManagerEntry.getInactiveGroupMembers
(PerunSession sess, Group group) GroupsManagerEntry.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) ExtSourcesManagerEntry.getInvalidUsers
(PerunSession sess, ExtSource source) int
AuditMessagesManagerEntry.getLastMessageId
(PerunSession perunSession) AttributesManagerEntry.getLogins
(PerunSession sess, User user) ResourcesManagerEntry.getMailingServiceRichResourcesWithMember
(PerunSession sess, Member member) MembersManagerEntry.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerEntry.getMemberById
(PerunSession sess, int id) MembersManagerEntry.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) GroupsManagerEntry.getMemberGroups
(PerunSession sess, Member member) GroupsManagerEntry.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo, Status status) SearcherEntry.getMembers
(PerunSession sess, Vo vo, Map<String, String> attributesWithSearchingValues) SearcherEntry.getMembersByExpiration
(PerunSession sess, String operator, int days) SearcherEntry.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) SearcherEntry.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerEntry.getMembersByIds
(PerunSession sess, List<Integer> ids) MembersManagerEntry.getMembersByUser
(PerunSession sess, User user) SearcherEntry.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) int
MembersManagerEntry.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerEntry.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerEntry.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames) MembersManagerEntry.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, List<String> attrNames, String policy) MembersManagerEntry.getMemberVo
(PerunSession sess, Member member) VosManagerEntry.getMemberVos
(PerunSession sess, int voId) AuditMessagesManagerEntry.getMessages
(PerunSession perunSession) AuditMessagesManagerEntry.getMessages
(PerunSession perunSession, int count) AuditMessagesManagerEntry.getMessagesByCount
(PerunSession perunSession, int count) AuditMessagesManagerEntry.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) AuditMessagesManagerEntry.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) AttributesManagerEntry.getModulesDependenciesGraph
(PerunSession session, GraphTextFormat format) AttributesManagerEntry.getModulesDependenciesGraph
(PerunSession session, GraphTextFormat format, String attributeName) MembersManagerEntry.getNewExtendMembership
(PerunSession sess, Member member) MembersManagerEntry.getNewExtendMembership
(PerunSession sess, Vo vo, String loa) OwnersManagerEntry.getOwnerById
(PerunSession sess, int id) Deprecated.OwnersManagerEntry.getOwnerByName
(PerunSession sess, String name) Deprecated.FacilitiesManagerEntry.getOwnerFacilities
(PerunSession sess, Owner owner) FacilitiesManagerEntry.getOwners
(PerunSession sess, Facility facility) Deprecated.OwnersManagerEntry.getOwners
(PerunSession sess) Deprecated.GroupsManagerEntry.getParentGroup
(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupMembers
(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupRichMembers
(PerunSession sess, Group group) GroupsManagerEntry.getParentGroupRichMembersWithAttributes
(PerunSession sess, Group group) VosManagerEntry.getParentVos
(PerunSession sess, int memberVoId) UsersManagerEntry.getPendingPreferredEmailChanges
(PerunSession sess, User user) ConfigManagerEntry.getPersonalDataChangeConfig
(PerunSession sess) ConfigManagerEntry.getPerunOidcConfig
(PerunSession sess, String requestUrl) UsersManagerEntry.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Facility facility) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Group group) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Host host) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, User user) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource) AttributesManagerEntry.getRequiredAttributesDefinition
(PerunSession sess, Service service) ResourcesManagerEntry.getResourceAssignments
(PerunSession sess, Group group, List<String> attrNames) ResourcesManagerEntry.getResourceById
(PerunSession sess, int id) ResourcesManagerEntry.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, boolean workWithGroupAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) ResourcesManagerEntry.getResources
(PerunSession sess, Vo vo) SearcherEntry.getResources
(PerunSession sess, Map<String, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerEntry.getResourcesByIds
(PerunSession sess, List<Integer> ids) int
ResourcesManagerEntry.getResourcesCount
(PerunSession sess) int
ResourcesManagerEntry.getResourcesCount
(PerunSession sess, Vo vo) TasksManagerEntry.getResourcesState
(PerunSession session, Vo vo) ResourcesManagerEntry.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, 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) ServicesManagerEntry.getServicesFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) ServicesManagerEntry.getServicesPackageById
(PerunSession sess, int servicesPackageId) ServicesManagerEntry.getServicesPackageByName
(PerunSession sess, String servicesPackageName) ServicesManagerEntry.getServicesPackages
(PerunSession sess) 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) int
GroupsManagerEntry.getSubGroupsCount
(PerunSession sess, Group parentGroup) GroupsManagerEntry.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query, List<String> attrNames) TasksManagerEntry.getTask
(PerunSession perunSession, Service service, Facility facility) TasksManagerEntry.getTaskById
(PerunSession perunSession, int id) TasksManagerEntry.getTaskResultById
(PerunSession perunSession, int taskResultId) TasksManagerEntry.getTaskResults
(PerunSession perunSession) TasksManagerEntry.getTaskResultsByDestinations
(PerunSession session, List<String> destinationsNames) TasksManagerEntry.getTaskResultsByTask
(PerunSession sess, int taskId) TasksManagerEntry.getTaskResultsByTaskAndDestination
(PerunSession session, int taskId, int destinationId) TasksManagerEntry.getTaskResultsByTaskOnlyNewest
(PerunSession session, int taskId) long
DatabaseManagerEntry.getTimeOfQueryPerformance
(PerunSession sess) UsersManagerEntry.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerEntry.getUserAssignments
(PerunSession sess, User user) UsersManagerEntry.getUserByExtSourceNameAndExtLogin
(PerunSession sess, String extSourceName, String extLogin) UsersManagerEntry.getUserById
(PerunSession sess, int id) UsersManagerEntry.getUserByMember
(PerunSession sess, Member member) UsersManagerEntry.getUserByUserExtSource
(PerunSession sess, UserExtSource userExtSource) UsersManagerEntry.getUserByUserExtSources
(PerunSession sess, List<UserExtSource> userExtSources) UsersManagerEntry.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) UsersManagerEntry.getUserExtSourceById
(PerunSession sess, int id) UsersManagerEntry.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) UsersManagerEntry.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, String attrName, String uniqueValue) UsersManagerEntry.getUserExtSources
(PerunSession sess, User user) UsersManagerEntry.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) UsersManagerEntry.getUserRelations
(PerunSession sess, User user) SearcherEntry.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) UsersManagerEntry.getUsers
(PerunSession sess) UsersManagerEntry.getUsersByAttribute
(PerunSession sess, Attribute attribute) UsersManagerEntry.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByIds
(PerunSession sess, List<Integer> ids) UsersManagerEntry.getUsersBySpecificUser
(PerunSession sess, User specificUser) int
UsersManagerEntry.getUsersCount
(PerunSession sess) SearcherEntry.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerEntry.getUsersPage
(PerunSession sess, UsersPageQuery query, List<String> attrNames) UsersManagerEntry.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.getUsersWithoutVoAssigned
(PerunSession sess) GroupsManagerEntry.getVo
(PerunSession sess, Group group) ResourcesManagerEntry.getVo
(PerunSession sess, Resource resource) VosManagerEntry.getVoById
(PerunSession sess, int id) VosManagerEntry.getVoByShortName
(PerunSession sess, String shortName) ExtSourcesManagerEntry.getVoExtSources
(PerunSession sess, Vo vo) VosManagerEntry.getVoMembersCountsByStatus
(PerunSession sess, Vo vo) VosManagerEntry.getVos
(PerunSession sess) VosManagerEntry.getVosByIds
(PerunSession sess, List<Integer> ids) int
VosManagerEntry.getVosCount
(PerunSession sess) UsersManagerEntry.getVosWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerEntry.getVosWhereUserIsMember
(PerunSession sess, User user) boolean
GroupsManagerEntry.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) boolean
ConfigManagerEntry.isArchiveSpoolEnabled
(PerunSession sess) boolean
AttributesManagerEntry.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerEntry.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
GroupsManagerEntry.isDirectGroupMember
(PerunSession sess, Group group, Member member) boolean
AttributesManagerEntry.isFromNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) GroupsManagerEntry.isGroupLastAdminInSomeFacility
(PerunSession sess, List<Group> groups) GroupsManagerEntry.isGroupLastAdminInSomeVo
(PerunSession sess, List<Group> groups) boolean
GroupsManagerEntry.isGroupMember
(PerunSession sess, Group group, Member member) boolean
UsersManagerEntry.isLoginAvailable
(PerunSession sess, String loginNamespace, String login) boolean
UsersManagerEntry.isLoginBlocked
(PerunSession sess, String login, boolean ignoreCase) boolean
UsersManagerEntry.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) boolean
UsersManagerEntry.isLoginBlockedGlobally
(PerunSession sess, String login) boolean
AttributesManagerEntry.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
ServicesManagerEntry.isServiceBlockedOnDestination
(PerunSession sess, Service service, int destinationId) boolean
ServicesManagerEntry.isServiceBlockedOnFacility
(PerunSession sess, Service service, Facility facility) boolean
GroupsManagerEntry.isSuspendedGroupSynchronization
(PerunSession sess) boolean
TasksManagerEntry.isSuspendedTasksPropagationPersistently
(PerunSession session) boolean
TasksManagerEntry.isThereSuchTask
(PerunSession session, Service service, Facility facility) boolean
UsersManagerEntry.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.TasksManagerEntry.listAllTasks
(PerunSession perunSession) TasksManagerEntry.listAllTasksForFacility
(PerunSession session, int facilityId) TasksManagerEntry.listAllTasksInState
(PerunSession perunSession, Task.TaskStatus state) void
ExtSourcesManagerEntry.loadExtSourcesDefinitions
(PerunSession sess) void
AuditMessagesManagerEntry.log
(PerunSession perunSession, String message) boolean
UsersManagerEntry.loginExist
(PerunSession sess, User user, String loginNamespace) void
GroupsManagerEntry.moveGroup
(PerunSession sess, Group destinationGroup, Group movingGroup) void
MembersManagerEntry.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
UsersManagerEntry.moveUserExtSource
(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) boolean
ServicesManagerEntry.planServicePropagation
(PerunSession sess, Facility facility, Service service) boolean
ServicesManagerEntry.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) void
ConfigManagerEntry.reloadAppsConfig
(PerunSession sess) void
FacilitiesManagerEntry.removeAdmin
(PerunSession sess, Facility facility, Group group) void
FacilitiesManagerEntry.removeAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.removeAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
GroupsManagerEntry.removeAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.removeAdmin
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.removeAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, Group group) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Facility facility) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Facility facility, boolean removeAlsoUserFacilityAttributes) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Facility facility, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Group group) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Host host) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member, Group group) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member, Resource resource) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Resource resource) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Resource resource, Group group) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Resource resource, Group group, boolean workWithGroupAttributes) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, UserExtSource ues) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Vo vo) void
ServicesManagerEntry.removeAllDestinations
(PerunSession sess, Service service, Facility facility) void
ServicesManagerEntry.removeAllRequiredAttributes
(PerunSession sess, Service service) void
ResourcesManagerEntry.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Facility facility, User user, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Facility facility, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Host host, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Resource resource, Group group, List<? extends AttributeDefinition> attributes, boolean workWithGroupAttributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, UserExtSource ues, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, User user, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Vo vo, List<? extends AttributeDefinition> attributes) void
FacilitiesManagerEntry.removeBan
(PerunSession sess, int banId) void
FacilitiesManagerEntry.removeBan
(PerunSession sess, int userId, int facilityId) void
ResourcesManagerEntry.removeBan
(PerunSession sess, int banId) void
ResourcesManagerEntry.removeBan
(PerunSession sess, int memberId, int resourceId) void
VosManagerEntry.removeBan
(PerunSession sess, int banId) void
VosManagerEntry.removeBanForMember
(PerunSession sess, Member member) void
ServicesManagerEntry.removeDestination
(PerunSession sess, Service service, Facility facility, Destination destination) void
ServicesManagerEntry.removeDestinationsByRichDestinations
(PerunSession sess, List<RichDestination> richDestinations) void
ExtSourcesManagerEntry.removeExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerEntry.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ExtSourcesManagerEntry.removeExtSources
(PerunSession sess, Group group, List<ExtSource> sources) void
ExtSourcesManagerEntry.removeExtSources
(PerunSession sess, Vo vo, List<ExtSource> sources) void
ResourcesManagerEntry.removeGroupFromResource
(PerunSession sess, Group group, Resource resource) void
ResourcesManagerEntry.removeGroupFromResources
(PerunSession perunSession, Group group, List<Resource> resources) void
ResourcesManagerEntry.removeGroupsFromResource
(PerunSession perunSession, List<Group> groups, Resource resource) void
GroupsManagerEntry.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup) void
GroupsManagerEntry.removeGroupUnions
(PerunSession sess, Group resultGroup, List<Group> operandGroups) void
FacilitiesManagerEntry.removeHost
(PerunSession sess, Host host) void
FacilitiesManagerEntry.removeHostByHostname
(PerunSession sess, String hostname) void
FacilitiesManagerEntry.removeHosts
(PerunSession sess, List<Host> hosts, Facility facility) void
GroupsManagerEntry.removeMember
(PerunSession sess, Group group, Member member) void
GroupsManagerEntry.removeMember
(PerunSession sess, Member member, List<Group> groups) void
GroupsManagerEntry.removeMembers
(PerunSession sess, Group group, List<Member> members) void
VosManagerEntry.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
FacilitiesManagerEntry.removeOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
FacilitiesManagerEntry.removeOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
ServicesManagerEntry.removeRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerEntry.removeRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
ResourcesManagerEntry.removeResourceSelfServiceGroup
(PerunSession sess, Resource resource, Group group) void
ResourcesManagerEntry.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) void
ResourcesManagerEntry.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
ResourcesManagerEntry.removeResourceTagsFromResource
(PerunSession perunSession, List<ResourceTag> resourceTags, Resource resource) void
ResourcesManagerEntry.removeService
(PerunSession sess, Resource resource, Service service) void
ResourcesManagerEntry.removeService
(PerunSession perunSession, List<Resource> resources, Service service) void
ServicesManagerEntry.removeServiceFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) void
ResourcesManagerEntry.removeServices
(PerunSession sess, Resource resource, List<Service> services) void
ResourcesManagerEntry.removeServicesPackage
(PerunSession sess, Resource resource, ServicesPackage servicesPackage) void
UsersManagerEntry.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) void
MembersManagerEntry.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) void
VosManagerEntry.removeSponsorRole
(PerunSession sess, Vo vo, Group group) Removes role SPONSOR from group in a VO.void
VosManagerEntry.removeSponsorRole
(PerunSession sess, Vo vo, User user) Removes role SPONSOR from user in a VO.void
MembersManagerEntry.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) void
UsersManagerEntry.removeUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) void
UsersManagerEntry.removeUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource, boolean forceDelete) void
UsersManagerEntry.removeUserExtSources
(PerunSession sess, User user, List<UserExtSource> userExtSources, boolean forceDelete) void
UsersManagerEntry.requestPreferredEmailChange
(PerunSession sess, String url, User user, String email, String lang, String path, String idp) void
UsersManagerEntry.reservePassword
(PerunSession sess, User user, String loginNamespace, String password) void
UsersManagerEntry.reservePassword
(PerunSession sess, String userLogin, String loginNamespace, String password) void
UsersManagerEntry.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) void
MembersManagerEntry.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) RTMessagesManagerEntry.sendMessageToRT
(PerunSession sess, int voId, String subject, String text) RTMessagesManagerEntry.sendMessageToRT
(PerunSession sess, int voId, String queue, String subject, String text) RTMessagesManagerEntry.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.RTMessagesManagerEntry.sendMessageToRT
(PerunSession sess, String queue, String subject, String text) void
MembersManagerEntry.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) void
MembersManagerEntry.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAttributeUrn, String language) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, String key, Attribute attribute) void
AttributesManagerEntry.setAttributeActionCriticality
(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) void
AttributesManagerEntry.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) void
AttributesManagerEntry.setAttributeRights
(PerunSession sess, List<AttributeRights> rights) Deprecated.void
AttributesManagerEntry.setAttributes
(PerunSession sess, Facility facility, Resource resource, Group group, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Facility facility, User user, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Facility facility, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Group group, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Host host, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Resource resource, Group group, List<Attribute> attributes, boolean workWithGroupAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, UserExtSource ues, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, User user, List<Attribute> attributes) void
AttributesManagerEntry.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) void
AuditMessagesManagerEntry.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) void
UsersManagerEntry.setLogin
(PerunSession sess, User user, String loginNamespace, String login) GroupsManagerEntry.setMemberGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) void
FacilitiesManagerEntry.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) boolean
MembersManagerEntry.someAvailableSponsorExistsForMember
(PerunSession sess, Member member) MembersManagerEntry.sponsorMember
(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) void
MembersManagerEntry.sponsorMembers
(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) void
GroupsManagerEntry.suspendGroupSynchronization
(PerunSession sess, boolean suspend) void
MembersManagerEntry.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) void
TasksManagerEntry.suspendTasksPropagation
(PerunSession perunSession, boolean suspend, boolean persistently) void
GroupsManagerEntry.synchronizeGroups
(PerunSession sess) void
GroupsManagerEntry.synchronizeGroupsStructures
(PerunSession sess) void
ServicesManagerEntry.unblockAllServicesOnDestination
(PerunSession sess, int destinationId) void
ServicesManagerEntry.unblockAllServicesOnDestination
(PerunSession sess, String destinationName) void
ServicesManagerEntry.unblockAllServicesOnFacility
(PerunSession sess, Facility facility) void
UsersManagerEntry.unblockLogins
(PerunSession sess, List<String> logins, String namespace) void
UsersManagerEntry.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) void
ServicesManagerEntry.unblockServiceOnDestination
(PerunSession sess, Service service, int destinationId) void
ServicesManagerEntry.unblockServiceOnFacility
(PerunSession sess, Service service, Facility facility) void
ServicesManagerEntry.unblockServicesOnDestinations
(PerunSession sess, List<RichDestination> richDestinations) void
ServicesManagerEntry.unblockServicesOnFacility
(PerunSession sess, List<Service> services, Facility facility) UsersManagerEntry.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) MembersManagerEntry.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) void
MembersManagerEntry.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) void
ServicesManagerEntry.updateService
(PerunSession sess, Service service) void
ServicesManagerEntry.updateServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
MembersManagerEntry.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerEntry.updateUser
(PerunSession sess, User user) UsersManagerEntry.updateUserExtSource
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerEntry.updateUserExtSourceLastAccess
(PerunSession sess, UserExtSource userExtSource) VosManagerEntry.updateVo
(PerunSession sess, Vo vo) MembersManagerEntry.validateMemberAsync
(PerunSession sess, Member member) void
UsersManagerEntry.validatePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerEntry.validatePassword
(PerunSession sess, String userLogin, String loginNamespace) UsersManagerEntry.validatePreferredEmailChange
(PerunSession sess, User user, UUID token) void
UsersManagerEntry.validateSSHKey
(PerunSession sess, String sshKey) -
Uses of PerunSession in cz.metacentrum.perun.core.impl
Modifier and TypeClassDescriptionclass
Session - you need it for almost all operation.Modifier and TypeMethodDescriptionAuditerMessage.getOriginatingSession()
Get originating user session responsible for the event.Modifier and TypeMethodDescriptionvoid
AuthzResolverImpl.addAdmin
(PerunSession sess, Facility facility, Group group) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Facility facility, User user) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Group group, User user) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Resource resource, Group group) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Resource resource, User user) void
AuthzResolverImpl.addAdmin
(PerunSession sess, User sponsoredUser, Group group) void
AuthzResolverImpl.addAdmin
(PerunSession sess, User sponsoredUser, User user) void
ServicesManagerImpl.addDestination
(PerunSession sess, Service service, Facility facility, Destination destination) void
ExtSourcesManagerImpl.addExtSource
(PerunSession sess, Group group, ExtSource source) void
ExtSourcesManagerImpl.addExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ConsentsManagerImpl.addFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) void
GroupsManagerImpl.addGroupToAutoRegistration
(PerunSession sess, Group group) void
GroupsManagerImpl.addGroupToAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem formItem) FacilitiesManagerImpl.addHost
(PerunSession sess, Host host, Facility facility) GroupsManagerImpl.addMember
(PerunSession sess, Group group, Member member, MembershipType type, int sourceGroupId) void
VosManagerImpl.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
FacilitiesManagerImpl.addOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
ServicesManagerImpl.addRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerImpl.addRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
AuthzResolverImpl.addResourceRole
(PerunSession sess, Group group, String role, Resource resource) void
AuthzResolverImpl.addResourceRole
(PerunSession sess, User user, String role, Resource resource) void
ServicesManagerImpl.addServiceToServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) void
UsersManagerImpl.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) void
MembersManagerImpl.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor) void
MembersManagerImpl.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) UsersManagerImpl.addUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) void
AuthzResolverImpl.addVoRole
(PerunSession sess, String role, Vo vo, Group group) void
AuthzResolverImpl.addVoRole
(PerunSession sess, String role, Vo vo, User user) void
GroupsManagerImpl.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) UsersManagerImpl.anonymizeUser
(PerunSession sess, User user) void
ResourcesManagerImpl.assignAutomaticGroupToResource
(PerunSession sess, Group group, Resource resource, Group sourceGroup) void
ResourcesManagerImpl.assignGroupToResource
(PerunSession sess, Group group, Resource resource, boolean autoAssignSubgroups) void
ResourcesManagerImpl.assignGroupToResourceState
(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) void
ResourcesManagerImpl.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
ResourcesManagerImpl.assignService
(PerunSession sess, Resource resource, Service service) boolean
AttributesManagerImpl.attributeExists
(PerunSession sess, AttributeDefinition attribute) boolean
FacilitiesManagerImpl.banExists
(PerunSession sess, int banId) boolean
FacilitiesManagerImpl.banExists
(PerunSession sess, int userId, int facilityId) boolean
ResourcesManagerImpl.banExists
(PerunSession sess, int banId) boolean
ResourcesManagerImpl.banExists
(PerunSession sess, int memberId, int resourceId) void
UsersManagerImpl.blockLogin
(PerunSession sess, String login, String namespace, Integer relatedUserId) void
ServicesManagerImpl.blockServiceOnDestination
(PerunSession sess, int serviceId, int destinationId) void
ServicesManagerImpl.blockServiceOnFacility
(PerunSession sess, int serviceId, int facilityId) void
ConsentsManagerImpl.changeConsentStatus
(PerunSession sess, Consent consent) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, String key, Attribute attribute) void
AttributesManagerImpl.checkActionTypeExists
(PerunSession sess, ActionType actionType) Deprecated.void
AttributesManagerImpl.checkAttributeExists
(PerunSession sess, AttributeDefinition attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, String key, Attribute attribute) void
AttributesManagerImpl.checkAttributesExists
(PerunSession sess, List<? extends AttributeDefinition> attributes) void
AttributesManagerImpl.checkAttributesExists
(PerunSession sess, List<? extends AttributeDefinition> attributes, String expectedNamespace) void
AttributesManagerImpl.checkAttributesSemantics
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Resource resource, List<Attribute> attributes) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, String key, Attribute attribute) boolean
AuditMessagesManagerImpl.checkAuditerConsumerExists
(PerunSession session, String consumerName) void
ConsentsManagerImpl.checkConsentExists
(PerunSession sess, Consent consent) void
ConsentsManagerImpl.checkConsentHubExists
(PerunSession sess, ConsentHub consentHub) void
ExtSourcesManagerImpl.checkExtSourceExists
(PerunSession perunSession, ExtSource es) void
FacilitiesManagerImpl.checkFacilityExists
(PerunSession sess, Facility facility) Check if facility exists in underlaying data source.void
GroupsManagerImpl.checkGroupExists
(PerunSession sess, Group group) void
FacilitiesManagerImpl.checkHostExists
(PerunSession sess, Host host) void
MembersManagerImpl.checkMemberExists
(PerunSession sess, Member member) void
AttributesManagerImpl.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) void
AttributesManagerImpl.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) void
OwnersManagerImpl.checkOwnerExists
(PerunSession sess, Owner owner) Deprecated.void
UsersManagerImpl.checkPasswordResetRequestIsValid
(PerunSession sess, UUID uuid) static void
Utils.checkPerunSession
(PerunSession sess) void
UsersManagerImpl.checkReservedLogins
(PerunSession sess, String namespace, String login, boolean ignoreCase) void
ResourcesManagerImpl.checkResourceExists
(PerunSession sess, Resource resource) void
ResourcesManagerImpl.checkResourceTagExists
(PerunSession sess, ResourceTag resourceTag) void
ServicesManagerImpl.checkServiceExists
(PerunSession sess, Service service) void
ServicesManagerImpl.checkServicesPackageExists
(PerunSession sess, ServicesPackage servicesPackage) void
UsersManagerImpl.checkUserExists
(PerunSession sess, User user) void
UsersManagerImpl.checkUserExtSourceExists
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerImpl.checkUserExtSourceExistsById
(PerunSession sess, int id) void
VosManagerImpl.checkVoExists
(PerunSession sess, Vo vo) boolean
ConsentsManagerImpl.consentExists
(PerunSession sess, Consent consent) boolean
ConsentsManagerImpl.consentHubExists
(PerunSession sess, ConsentHub consentHub) int
AttributesManagerImpl.convertAttributeValuesToNonunique
(PerunSession session, AttributeDefinition attrDef) void
AttributesManagerImpl.convertAttributeValuesToUnique
(PerunSession session, AttributeDefinition attrDef) void
VosManagerImpl.createApplicationForm
(PerunSession sess, Vo vo) AttributesManagerImpl.createAttribute
(PerunSession sess, AttributeDefinition attribute) void
AuditMessagesManagerImpl.createAuditerConsumer
(PerunSession perunSession, String consumerName) ConsentsManagerImpl.createConsent
(PerunSession perunSession, Consent consent) ConsentsManagerImpl.createConsentHub
(PerunSession sess, ConsentHub consentHub) ServicesManagerImpl.createDestination
(PerunSession sess, Destination destination) ExtSourcesManagerImpl.createExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerImpl.createFacility
(PerunSession sess, Facility facility) GroupsManagerImpl.createGroup
(PerunSession sess, Vo vo, Group group) GroupsManagerImpl.createGroup
(PerunSession sess, Vo vo, Group parentGroup, Group group) MembersManagerImpl.createMember
(PerunSession sess, Vo vo, User user) OwnersManagerImpl.createOwner
(PerunSession sess, Owner owner) Deprecated.ResourcesManagerImpl.createResource
(PerunSession sess, Vo vo, Resource resource, Facility facility) ResourcesManagerImpl.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) ServicesManagerImpl.createService
(PerunSession sess, Service service) ServicesManagerImpl.createServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) MembersManagerImpl.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) UsersManagerImpl.createUser
(PerunSession sess, User user) VosManagerImpl.createVo
(PerunSession sess, Vo vo) AttributesManagerImpl.decorateMembersWithDefOptMemberAttributes
(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) AttributesManagerImpl.decorateMembersWithDefOptUserAttributes
(PerunSession sess, List<RichMember> members, List<String> userAttrNames) void
AttributesManagerImpl.deleteAllAttributeAuthz
(PerunSession sess, AttributeDefinition attribute) Deprecated.void
ResourcesManagerImpl.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) void
MembersManagerImpl.deleteAllSponsors
(PerunSession session, Member sponsoredMember) void
AttributesManagerImpl.deleteAttribute
(PerunSession sess, AttributeDefinition attribute) void
ConsentsManagerImpl.deleteConsent
(PerunSession perunSession, Consent consent) void
ConsentsManagerImpl.deleteConsentHub
(PerunSession perunSession, ConsentHub consentHub) void
ServicesManagerImpl.deleteDestination
(PerunSession sess, Destination destination) void
ExtSourcesManagerImpl.deleteExtSource
(PerunSession sess, ExtSource extSource) void
FacilitiesManagerImpl.deleteFacility
(PerunSession sess, Facility facility) void
FacilitiesManagerImpl.deleteFacilityOwners
(PerunSession sess, Facility facility) void
GroupsManagerImpl.deleteGroup
(PerunSession sess, Vo vo, Group group) void
GroupsManagerImpl.deleteGroupFromAutoRegistration
(PerunSession sess, Group group) void
GroupsManagerImpl.deleteGroupFromAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem formItem) void
MembersManagerImpl.deleteMember
(PerunSession sess, Member member) void
OwnersManagerImpl.deleteOwner
(PerunSession sess, Owner owner) Deprecated.void
UsersManagerImpl.deleteReservedLogin
(PerunSession sess, Pair<String, String> login) void
UsersManagerImpl.deleteReservedLoginsForNamespace
(PerunSession sess, String namespace) void
ResourcesManagerImpl.deleteResource
(PerunSession sess, Vo vo, Resource resource) void
ResourcesManagerImpl.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) void
ServicesManagerImpl.deleteService
(PerunSession sess, Service service) void
ServicesManagerImpl.deleteServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
MembersManagerImpl.deleteSponsorLinks
(PerunSession sess, Member sponsoredMember) void
UsersManagerImpl.deleteSponsorLinks
(PerunSession sess, User sponsor) void
UsersManagerImpl.deleteUser
(PerunSession sess, User user) VosManagerImpl.deleteVo
(PerunSession sess, Vo vo) void
VosManagerImpl.deleteVoApplicationForm
(PerunSession sess, Vo vo) boolean
ServicesManagerImpl.destinationExists
(PerunSession sess, Destination destination) boolean
ServicesManagerImpl.destinationExists
(PerunSession sess, Service service, Facility facility, Destination destination) void
UsersManagerImpl.disableOwnership
(PerunSession sess, User user, User specificUser) void
GroupsManagerImpl.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) void
UsersManagerImpl.enableOwnership
(PerunSession sess, User user, User specificUser) static List
<RichUserExtSource> Utils.extractAdditionalUserExtSources
(PerunSession sess, Map<String, String> subjectFromExtSource) Returns additionalUserExtSources from the subject.boolean
ExtSourcesManagerImpl.extSourceExists
(PerunSession perunSession, ExtSource extSource) boolean
FacilitiesManagerImpl.facilityExists
(PerunSession sess, Facility facility) AttributesManagerImpl.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Host host, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, User user, Attribute attribute) MembersManagerImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) UsersManagerImpl.findUsers
(PerunSession sess, String searchString) UsersManagerImpl.findUsersByExactMatch
(PerunSession sess, String searchString) UsersManagerImpl.findUsersByExactName
(PerunSession sess, String searchString) UsersManagerImpl.findUsersByName
(PerunSession sess, String searchString) UsersManagerImpl.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) UsersManagerImpl.getActiveUserExtSources
(PerunSession sess, User user) FacilitiesManagerImpl.getAdminGroups
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAdminGroups
(PerunSession sess, Resource resource) VosManagerImpl.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getAdminGroups
(PerunSession sess, Vo vo, String role) FacilitiesManagerImpl.getAdmins
(PerunSession sess, Facility facility) GroupsManagerImpl.getAdmins
(PerunSession sess, Group group) ResourcesManagerImpl.getAdmins
(PerunSession sess, Resource resource) VosManagerImpl.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getAdmins
(PerunSession sess, Vo vo, String role) GroupsManagerImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) GroupsManagerImpl.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) AttributesManagerImpl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) AttributesManagerImpl.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) AuditMessagesManagerImpl.getAllAuditerConsumers
(PerunSession sess) UsersManagerImpl.getAllBlockedLoginsInNamespaces
(PerunSession sess) ConsentsManagerImpl.getAllConsentHubs
(PerunSession sess) ConsentsManagerImpl.getAllConsents
(PerunSession sess) FacilitiesManagerImpl.getAllExpiredBansOnFacilities
(PerunSession sess) ResourcesManagerImpl.getAllExpiredBansOnResources
(PerunSession sess) AttributesManagerImpl.getAllGroupResourceValues
(PerunSession sess, AttributeDefinition attributeDefinition) GroupsManagerImpl.getAllGroups
(PerunSession sess) GroupsManagerImpl.getAllGroups
(PerunSession sess, Vo vo) GroupsManagerImpl.getAllGroupsForAutoRegistration
(PerunSession sess) GroupsManagerImpl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) AttributesManagerImpl.getAllGroupValues
(PerunSession sess, AttributeDefinition attributeDefinition) GroupsManagerImpl.getAllMemberGroups
(PerunSession sess, Member member) MembersManagerImpl.getAllMembers
(PerunSession sess) AttributesManagerImpl.getAllNamespaces
(PerunSession sess) FacilitiesManagerImpl.getAllowedFacilities
(PerunSession sess, Member member) FacilitiesManagerImpl.getAllowedFacilities
(PerunSession sess, User user) FacilitiesManagerImpl.getAllowedMembers
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAllowedMembers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedMembersNotExpiredInGroup
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAllowedResources
(PerunSession sess, User user) FacilitiesManagerImpl.getAllowedUsers
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAllowedUsers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedUsersNotExpiredInGroup
(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAllowedVos
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAllResources
(PerunSession sess) ResourcesManagerImpl.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) ResourcesManagerImpl.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) ResourcesManagerImpl.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) AttributesManagerImpl.getAllResourceValues
(PerunSession sess, AttributeDefinition attributeDefinition) ServicesManagerImpl.getAllRichDestinations
(PerunSession perunSession, Facility facility) ServicesManagerImpl.getAllRichDestinations
(PerunSession perunSession, Service service) AttributesManagerImpl.getAllSimilarAttributeNames
(PerunSession sess, String startingPartOfAttributeName) UsersManagerImpl.getAllUserExtSourcesByTypeAndLogin
(PerunSession sess, String extType, String extLogin) AttributesManagerImpl.getAllUserFacilityRichAttributes
(PerunSession sess, User user) AttributesManagerImpl.getAllUserValues
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) AttributesManagerImpl.getAppFormItemsForAppFormAndAttribute
(PerunSession sess, int appFormId, AttributeDefinition attr) AttributesManagerImpl.getAppFormsWhereAttributeRelated
(PerunSession sess, AttributeDefinition attr) GroupsManagerImpl.getAssignedGroupsToFacility
(PerunSession perunSession, Facility facility) GroupsManagerImpl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource) GroupsManagerImpl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) ResourcesManagerImpl.getAssignedMembers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAssignedResources
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedResources
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, Group group) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, Member member, Service service) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) ServicesManagerImpl.getAssignedResources
(PerunSession sess, Service service) UsersManagerImpl.getAssignedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssignedResources
(PerunSession sess, User user) ResourcesManagerImpl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) FacilitiesManagerImpl.getAssignedRichResources
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedRichResources
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedRichResources
(PerunSession sess, Group group) ResourcesManagerImpl.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedRichResources
(PerunSession sess, Member member, Service service) UsersManagerImpl.getAssignedRichResources
(PerunSession sess, User user) ResourcesManagerImpl.getAssignedServices
(PerunSession sess, Resource resource) ServicesManagerImpl.getAssignedServices
(PerunSession perunSession, Facility facility) ServicesManagerImpl.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) FacilitiesManagerImpl.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedUsers
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedUsers
(PerunSession sess, Resource resource) GroupsManagerImpl.getAssociatedGroupsToFacility
(PerunSession perunSession, Facility facility) GroupsManagerImpl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource) GroupsManagerImpl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) FacilitiesManagerImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) ResourcesManagerImpl.getAssociatedMembers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAssociatedResources
(PerunSession sess, Group group) ResourcesManagerImpl.getAssociatedResources
(PerunSession sess, Member member) UsersManagerImpl.getAssociatedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssociatedResources
(PerunSession sess, User user) FacilitiesManagerImpl.getAssociatedUsers
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAssociatedUsers
(PerunSession sess, Resource resource) ExtSourcesManagerImpl.getAssociatedUsersIdsWithExtSource
(PerunSession sess, ExtSource source) AttributesManagerImpl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Facility facility, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Group group, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Host host, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Resource resource, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Vo vo, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, String key, String attributeName) AttributesManagerImpl.getAttributeById
(PerunSession sess, Facility facility, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Group group, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Host host, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Resource resource, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, UserExtSource ues, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Vo vo, int id) AttributesManagerImpl.getAttributeDefinition
(PerunSession sess, String attributeName) AttributesManagerImpl.getAttributeDefinitionById
(PerunSession sess, int id) AttributesManagerImpl.getAttributePolicyCollections
(PerunSession sess, int attributeId) AttributesManagerImpl.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManagerImpl.getAttributes
(PerunSession sess, Facility facility) AttributesManagerImpl.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Group group) AttributesManagerImpl.getAttributes
(PerunSession sess, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Host host) AttributesManagerImpl.getAttributes
(PerunSession sess, Host host, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Resource resource) AttributesManagerImpl.getAttributes
(PerunSession sess, Resource resource, Group group) AttributesManagerImpl.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, User user) AttributesManagerImpl.getAttributes
(PerunSession sess, UserExtSource ues) AttributesManagerImpl.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, User user, Facility facility, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, User user, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Vo vo) AttributesManagerImpl.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, String key) AttributesManagerImpl.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getAttributesDefinition
(PerunSession sess) AttributesManagerImpl.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) AttributesManagerImpl.getAttributesModule
(PerunSession sess, AttributeDefinition attribute) Get the attribute module for the attributeint
AuditMessagesManagerImpl.getAuditerMessagesCount
(PerunSession perunSession) MembersManagerImpl.getAvailableSponsorsForMember
(PerunSession sess, Member member) FacilitiesManagerImpl.getBan
(PerunSession sess, int userId, int faclityId) ResourcesManagerImpl.getBan
(PerunSession sess, int memberId, int resourceId) FacilitiesManagerImpl.getBanById
(PerunSession sess, int banId) ResourcesManagerImpl.getBanById
(PerunSession sess, int banId) VosManagerImpl.getBanById
(PerunSession sess, int banId) VosManagerImpl.getBanForMember
(PerunSession sess, int memberId) FacilitiesManagerImpl.getBansForFacility
(PerunSession sess, int facilityId) ResourcesManagerImpl.getBansForMember
(PerunSession sess, int memberId) ResourcesManagerImpl.getBansForResource
(PerunSession sess, int resourceId) FacilitiesManagerImpl.getBansForUser
(PerunSession sess, int userId) VosManagerImpl.getBansForUser
(PerunSession sess, int userId) VosManagerImpl.getBansForVo
(PerunSession sess, int voId) UsersManagerImpl.getBlockedLoginById
(PerunSession sess, int id) UsersManagerImpl.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) ConsentsManagerImpl.getConsentById
(PerunSession sess, int id) ConsentsManagerImpl.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) ConsentsManagerImpl.getConsentHubByFacility
(PerunSession sess, int facilityId) ConsentsManagerImpl.getConsentHubById
(PerunSession sess, int id) ConsentsManagerImpl.getConsentHubByName
(PerunSession sess, String name) ConsentsManagerImpl.getConsentHubsByService
(PerunSession session, int serviceId) ConsentsManagerImpl.getConsentsForConsentHub
(PerunSession sess, int id) ConsentsManagerImpl.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerImpl.getConsentsForUser
(PerunSession sess, int id) ConsentsManagerImpl.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) ConsentsManagerImpl.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) AttributesManagerImpl.getCriticalAttributeActions
(PerunSession sess, int attrId) ServicesManagerImpl.getDestination
(PerunSession sess, String destination, String type) ServicesManagerImpl.getDestinationById
(PerunSession sess, int id) ServicesManagerImpl.getDestinations
(PerunSession perunSession) ServicesManagerImpl.getDestinations
(PerunSession perunSession, Facility facility) ServicesManagerImpl.getDestinations
(PerunSession sess, Service service, Facility facility) int
ServicesManagerImpl.getDestinationsCount
(PerunSession sess) FacilitiesManagerImpl.getDirectAdmins
(PerunSession sess, Facility facility) GroupsManagerImpl.getDirectAdmins
(PerunSession sess, Group group) ResourcesManagerImpl.getDirectAdmins
(PerunSession perunSession, Resource resource) VosManagerImpl.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImpl.getDirectAdmins
(PerunSession sess, Vo vo, String role) GroupsManagerImpl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) AttributesManagerImpl.getEntitylessAttributes
(PerunSession sess, String attrName) AttributesManagerImpl.getEntitylessAttrValueForUpdate
(PerunSession sess, int attrId, String key) AttributesManagerImpl.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getEntitylessStringAttributeMapping
(PerunSession sess, String attributeName) ExtSourcesManagerImpl.getExtSourceById
(PerunSession sess, int id) ExtSourcesManagerImpl.getExtSourceByName
(PerunSession sess, String name) ExtSourcesManagerImpl.getExtSources
(PerunSession sess) ExtSourcesManagerImpl.getExtSourcesToSynchronize
(PerunSession sess) FacilitiesManagerImpl.getFacilities
(PerunSession sess) SearcherImpl.getFacilities
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) FacilitiesManagerImpl.getFacilitiesByAttribute
(PerunSession sess, Attribute attribute) FacilitiesManagerImpl.getFacilitiesByAttributePartialMatch
(PerunSession sess, AttributeDefinition attrDef, String value) FacilitiesManagerImpl.getFacilitiesByDestination
(PerunSession sess, String destination) FacilitiesManagerImpl.getFacilitiesByHostName
(PerunSession sess, String hostname) FacilitiesManagerImpl.getFacilitiesByIds
(PerunSession perunSession, List<Integer> ids) int
FacilitiesManagerImpl.getFacilitiesCount
(PerunSession sess) ServicesManagerImpl.getFacilitiesDestinations
(PerunSession sess, Vo vo) GroupsManagerImpl.getFacilitiesWhereGroupIsAdmin
(PerunSession session, Group group) FacilitiesManagerImpl.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) FacilitiesManagerImpl.getFacilityById
(PerunSession sess, int id) FacilitiesManagerImpl.getFacilityByName
(PerunSession sess, String name) FacilitiesManagerImpl.getFacilityForHost
(PerunSession sess, Host host) int
ResourcesManagerImpl.getFacilityId
(PerunSession sess, Resource resource) Deprecated.ResourcesManagerImpl.getFailedGroupResourceAssignmentCause
(PerunSession sess, Group group, Resource resource) GroupsManagerImpl.getGroupAdmins
(PerunSession sess, Group group) GroupsManagerImpl.getGroupApplicationIds
(PerunSession sess, Group group) ResourcesManagerImpl.getGroupAssignments
(PerunSession sess, Resource resource) GroupsManagerImpl.getGroupById
(PerunSession sess, int id) GroupsManagerImpl.getGroupByName
(PerunSession sess, Vo vo, String name) ExtSourcesManagerImpl.getGroupExtSourcesIds
(PerunSession perunSession, Group group) GroupsManagerImpl.getGroupMembers
(PerunSession sess, Group group) GroupsManagerImpl.getGroupMembers
(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatus) GroupsManagerImpl.getGroupMembersById
(PerunSession sess, Group group, int id) GroupsManagerImpl.getGroupMembersByMembership
(PerunSession sess, Group group, MembershipType membershipType) ResourcesManagerImpl.getGroupResourceAssignments
(PerunSession sess, List<GroupResourceStatus> statuses) GroupsManagerImpl.getGroupResourcePairsByAttribute
(PerunSession sess, Attribute attribute) ResourcesManagerImpl.getGroupResourceStatus
(PerunSession sess, Group group, Resource resource) GroupsManagerImpl.getGroups
(PerunSession sess, Vo vo) SearcherImpl.getGroups
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) GroupsManagerImpl.getGroupsByAttribute
(PerunSession sess, Attribute attribute) SearcherImpl.getGroupsByGroupResourceSetting
(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) GroupsManagerImpl.getGroupsByIds
(PerunSession perunSession, List<Integer> ids) int
GroupsManagerImpl.getGroupsCount
(PerunSession sess) int
GroupsManagerImpl.getGroupsCount
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsForAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem formItem) GroupsManagerImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) GroupsManagerImpl.getGroupsIds
(PerunSession sess, Vo vo) GroupsManagerImpl.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query) GroupsManagerImpl.getGroupsStructuresToSynchronize
(PerunSession sess) GroupsManagerImpl.getGroupsToSynchronize
(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerImpl.getGroupsWhereGroupIsAdmin
(PerunSession session, Group group) GroupsManagerImpl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) GroupsManagerImpl.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) GroupsManagerImpl.getGroupUsers
(PerunSession sess, Group group) FacilitiesManagerImpl.getHostById
(PerunSession sess, int id) FacilitiesManagerImpl.getHosts
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getHostsByHostname
(PerunSession sess, String hostname) int
FacilitiesManagerImpl.getHostsCount
(PerunSession sess, Facility facility) int
UsersManagerImpl.getIdOfBlockedLogin
(PerunSession sess, String login, String namespace) int
AuditMessagesManagerImpl.getLastMessageId
(PerunSession perunSession) MembersManagerImpl.getMemberById
(PerunSession sess, int id) MembersManagerImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource userExtSource) MembersManagerImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) SearcherImpl.getMembers
(PerunSession sess, Vo vo, Map<String, Map<Attribute, String>> mapOfEntityToMapOfAttrsWithValues) SearcherImpl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date, int days) SearcherImpl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date, int days) MembersManagerImpl.getMembersByIds
(PerunSession perunSession, List<Integer> ids) MembersManagerImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) int
MembersManagerImpl.getMembersCount
(PerunSession sess, Vo vo) int
MembersManagerImpl.getMembersCount
(PerunSession sess, Vo vo, Status status) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) int
MembersManagerImpl.getMemberVoId
(PerunSession sess, Member member) VosManagerImpl.getMemberVos
(PerunSession sess, int voId) AuditMessagesManagerImpl.getMessages
(PerunSession perunSession, int count) AuditMessagesManagerImpl.getMessagesByCount
(PerunSession perunSession, int count) AuditMessagesManagerImpl.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) AuditMessagesManagerImpl.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) GroupsManagerImpl.getOperandGroups
(PerunSession sess, int groupId) OwnersManagerImpl.getOwnerById
(PerunSession sess, int id) Deprecated.OwnersManagerImpl.getOwnerByName
(PerunSession sess, String name) Deprecated.FacilitiesManagerImpl.getOwnerFacilities
(PerunSession sess, Owner owner) FacilitiesManagerImpl.getOwners
(PerunSession sess, Facility facility) Deprecated.OwnersManagerImpl.getOwners
(PerunSession sess) Deprecated.GroupsManagerImpl.getParentGroup
(PerunSession sess, Group group) VosManagerImpl.getParentVos
(PerunSession sess, int memberVoId) UsersManagerImpl.getPasswordManagerModule
(PerunSession session, String namespace) UsersManagerImpl.getPendingPreferredEmailChanges
(PerunSession sess, User user) AttributesManagerImpl.getPerunBeanIdsForUniqueAttributeValue
(PerunSession sess, Attribute attribute) UsersManagerImpl.getPreferredEmailChangeRequest
(PerunSession sess, User user, UUID uuid) UsersManagerImpl.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Facility facility) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Facility facility) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, List<Integer> serviceIds) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Host host) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource, Group group) AttributesManagerImpl.getRequiredAttributesDefinition
(PerunSession sess, Service service) AttributesManagerImpl.getRequiredAttributesForGroups
(PerunSession sess, Service service, List<Group> groups) UsersManagerImpl.getReservedLoginsByApp
(PerunSession sess, int appId) UsersManagerImpl.getReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) ResourcesManagerImpl.getResourceAssignments
(PerunSession sess, Group group) ResourcesManagerImpl.getResourceById
(PerunSession sess, int id) ResourcesManagerImpl.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) AttributesManagerImpl.getResourceRequiredAttributesDefinition
(PerunSession sess, Resource resource) ResourcesManagerImpl.getResources
(PerunSession sess) ResourcesManagerImpl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) ResourcesManagerImpl.getResources
(PerunSession sess, Vo vo) SearcherImpl.getResources
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues, boolean allowPartialMatchForString) ResourcesManagerImpl.getResourcesByAttribute
(PerunSession sess, Attribute attribute) ResourcesManagerImpl.getResourcesByIds
(PerunSession sess, List<Integer> ids) int
ResourcesManagerImpl.getResourcesCount
(PerunSession sess) int
ResourcesManagerImpl.getResourcesCount
(PerunSession perunSession, Vo vo) ResourcesManagerImpl.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) GroupsManagerImpl.getResultGroups
(PerunSession sess, int groupId) GroupsManagerImpl.getResultGroupsIds
(PerunSession sess, int groupId) ServicesManagerImpl.getRichDestinations
(PerunSession perunSession, Facility facility, Service service) ResourcesManagerImpl.getRichResourceById
(PerunSession sess, int id) ResourcesManagerImpl.getRichResources
(PerunSession sess, Vo vo) ResourcesManagerImpl.getRichResourcesByIds
(PerunSession perunSession, List<Integer> ids) ResourcesManagerImpl.getRichResourcesWithMemberAndAttribute
(PerunSession perunSession, Member member, AttributeDefinition ad) ServicesManagerImpl.getServiceById
(PerunSession sess, int id) ServicesManagerImpl.getServiceByName
(PerunSession sess, String name) GroupsManagerImpl.getServiceGroupMembers
(PerunSession sess, Group group) ServicesManagerImpl.getServices
(PerunSession sess) ServicesManagerImpl.getServicesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) ServicesManagerImpl.getServicesFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) ServicesManagerImpl.getServicesPackageById
(PerunSession sess, int servicesPackageId) ServicesManagerImpl.getServicesPackageByName
(PerunSession sess, String name) ServicesManagerImpl.getServicesPackages
(PerunSession sess) UsersManagerImpl.getSpecificUsers
(PerunSession sess) UsersManagerImpl.getSpecificUsersByUser
(PerunSession sess, User user) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, User sponsor) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) MembersManagerImpl.getSponsoredRichMembers
(PerunSession sess, Vo vo) UsersManagerImpl.getSponsors
(PerunSession sess, Member sponsoredMember) UsersManagerImpl.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) MembersManagerImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) MembersManagerImpl.getSponsorshipsExpiringInRange
(PerunSession sess, LocalDate from, LocalDate to) GroupsManagerImpl.getSubGroups
(PerunSession sess, Group parentGroup) int
GroupsManagerImpl.getSubGroupsCount
(PerunSession sess, Group parentGroup) GroupsManagerImpl.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query) GroupsManagerImpl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) GroupsManagerImpl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) UsersManagerImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) MembersManagerImpl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) MembersManagerImpl.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) AttributesManagerImpl.getUninitializedAttributesModule
(PerunSession sess, AttributeDefinition attributeDefinition) AttributesManagerImpl.getUserAttrValueForUpdate
(PerunSession sess, int attrId, int userId) UsersManagerImpl.getUserById
(PerunSession sess, int id) UsersManagerImpl.getUserByMember
(PerunSession sess, Member member) UsersManagerImpl.getUserByUserExtSource
(PerunSession sess, UserExtSource userExtSource) UsersManagerImpl.getUserExtSourceByExtLogin
(PerunSession sess, ExtSource source, String extLogin) UsersManagerImpl.getUserExtSourceById
(PerunSession sess, int id) UsersManagerImpl.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) UsersManagerImpl.getUserExtSources
(PerunSession sess, User user) UsersManagerImpl.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) AttributesManagerImpl.getUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) GroupsManagerImpl.getUserGroups
(PerunSession sess, User user) GroupsManagerImpl.getUserGroups
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) AttributesManagerImpl.getUserIdsByLogin
(PerunSession sess, String login) SearcherImpl.getUsers
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) UsersManagerImpl.getUsers
(PerunSession sess) UsersManagerImpl.getUsersByAttribute
(PerunSession sess, Attribute attribute) UsersManagerImpl.getUsersByAttribute
(PerunSession sess, Attribute attribute, boolean ignoreCase) UsersManagerImpl.getUsersByAttributeValue
(PerunSession sess, AttributeDefinition attributeDefinition, String attributeValue) UsersManagerImpl.getUsersByCoreAttributeValue
(PerunSession sess, AttributeDefinition attributeDefinition, String attributeValue) UsersManagerImpl.getUsersByExtSourceTypeAndLogin
(PerunSession perunSession, String extSourceType, String login) UsersManagerImpl.getUsersByIds
(PerunSession sess, List<Integer> usersIds) UsersManagerImpl.getUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerImpl.getUsersByVo
(PerunSession sess, Vo vo) int
UsersManagerImpl.getUsersCount
(PerunSession sess) UsersManagerImpl.getUsersPage
(PerunSession sess, UsersPageQuery query) UsersManagerImpl.getUsersWithoutVoAssigned
(PerunSession sess) AttributesManagerImpl.getUserVirtualAttributeModule
(PerunSession sess, AttributeDefinition attribute) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Facility facility) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Group group) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Host host) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member, Group group) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Resource resource) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, User user) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, UserExtSource ues) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Vo vo) VosManagerImpl.getVoApplicationIds
(PerunSession sess, Vo vo) VosManagerImpl.getVoById
(PerunSession sess, int id) VosManagerImpl.getVoByShortName
(PerunSession sess, String shortName) ExtSourcesManagerImpl.getVoExtSourcesIds
(PerunSession sess, Vo vo) int
GroupsManagerImpl.getVoId
(PerunSession sess, Group group) AuthzResolverImpl.getVoIdsForGroupInRole
(PerunSession sess, Group group, String role) AuthzResolverImpl.getVoIdsForUserInRole
(PerunSession sess, User user, String role) VosManagerImpl.getVos
(PerunSession sess) VosManagerImpl.getVosByIds
(PerunSession perunSession, List<Integer> ids) int
VosManagerImpl.getVosCount
(PerunSession sess) GroupsManagerImpl.getVosWhereGroupIsAdmin
(PerunSession session, Group group) UsersManagerImpl.getVosWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerImpl.getVosWhereUserIsMember
(PerunSession sess, User user) boolean
GroupsManagerImpl.groupExists
(PerunSession sess, Group group) boolean
AuthzResolverImpl.groupMatchesUserRolesFilter
(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) boolean
ResourcesManagerImpl.groupResourceAssignmentExists
(PerunSession sess, Resource resource, Group group) boolean
VosManagerImpl.hasEmbeddedGroupsItemInForm
(PerunSession sess, int voId) boolean
GroupsManagerImpl.hasGroupAnyManagerRole
(PerunSession session, Group group) boolean
FacilitiesManagerImpl.hostExists
(PerunSession sess, Host host) void
AttributesManagerImpl.initAndRegisterAttributeModules
(PerunSession sess, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) void
ExtSourcesManagerImpl.initialize
(PerunSession sess, PerunBl perunBl) Routine which initialize the extSourcesManager.boolean
AttributesManagerImpl.insertAttribute
(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) boolean
GroupsManagerImpl.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) boolean
AttributesManagerImpl.isAttributeActionCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) boolean
AttributesManagerImpl.isAttributeActionGloballyCritical
(PerunSession sess, int attrId, AttributeAction action) boolean
AttributesManagerImpl.isAttributeRequiredByFacility
(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) boolean
AttributesManagerImpl.isAttributeRequiredByGroup
(PerunSession sess, Group group, AttributeDefinition attributeDefinition) boolean
AttributesManagerImpl.isAttributeRequiredByResource
(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) boolean
AttributesManagerImpl.isAttributeRequiredByVo
(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) boolean
AttributesManagerImpl.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerImpl.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerImpl.isDefAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
GroupsManagerImpl.isDirectGroupMember
(PerunSession sess, Group group, Member member) boolean
ResourcesManagerImpl.isGroupAssigned
(PerunSession sess, Resource resource, Group group) boolean
GroupsManagerImpl.isGroupForAnyAutoRegistration
(PerunSession sess, Group group) boolean
GroupsManagerImpl.isGroupForAutoRegistration
(PerunSession sess, Group group, List<Integer> formItems) boolean
AuthzResolverImpl.isGroupInRoleForVo
(PerunSession session, Group group, String role, Vo vo) GroupsManagerImpl.isGroupLastAdminInSomeFacility
(PerunSession sess, Group group) GroupsManagerImpl.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) boolean
ResourcesManagerImpl.isGroupManuallyAssigned
(PerunSession sess, Group group, Resource resource) boolean
GroupsManagerImpl.isGroupMember
(PerunSession sess, Group group, Member member) boolean
AttributesManagerImpl.isLoginAlreadyUsed
(PerunSession sess, String login, String namespace) boolean
UsersManagerImpl.isLoginBlocked
(PerunSession sess, String login, boolean ignoreCase) boolean
UsersManagerImpl.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) boolean
UsersManagerImpl.isLoginBlockedGlobally
(PerunSession sess, String login) boolean
UsersManagerImpl.isLoginReserved
(PerunSession sess, String namespace, String login, boolean ignoreCase) boolean
VosManagerImpl.isMemberBanned
(PerunSession sess, int memberId) boolean
AttributesManagerImpl.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
GroupsManagerImpl.isRelationRemovable
(PerunSession sess, Group resultGroup, Group operandGroup) boolean
ServicesManagerImpl.isServiceAssignedToFacility
(PerunSession sess, Facility facility, Service service) boolean
ResourcesManagerImpl.isUserAllowed
(PerunSession sess, User user, Resource resource) boolean
UsersManagerImpl.isUserAnonymized
(PerunSession sess, User user) boolean
ResourcesManagerImpl.isUserAssigned
(PerunSession sess, User user, Resource resource) boolean
AuthzResolverImpl.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo) boolean
GroupsManagerImpl.isUserMemberOfGroup
(PerunSession sess, User user, Group group) boolean
UsersManagerImpl.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.boolean
AttributesManagerImpl.isVirtAttribute
(PerunSession sess, AttributeDefinition attribute) boolean
AuthzResolverImpl.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific vovoid
ExtSourcesManagerImpl.loadExtSourcesDefinitions
(PerunSession sess) Loads the extSources definitions from the XML configuration file.UsersManagerImpl.loadPasswordResetRequest
(PerunSession sess, UUID uuid) void
Auditer.log
(PerunSession sess, AuditEvent event) Log message.void
Auditer.logWithoutTransaction
(PerunSession sess, AuditEvent event) Log message without checking current transactions.void
AuthzResolverImpl.makeAuthorizedGroupPerunObserver
(PerunSession sess, Group authorizedGroup) void
AuthzResolverImpl.makeUserCabinetAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.makeUserPerunAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.makeUserPerunObserver
(PerunSession sess, User user) boolean
MembersManagerImpl.memberExists
(PerunSession sess, Member member) void
MembersManagerImpl.moveMembersApplications
(PerunSession sess, Member sourceMember, Member targetMember) boolean
OwnersManagerImpl.ownerExists
(PerunSession sess, Owner owner) Deprecated.AuditMessagesManagerImpl.pollConsumerEvents
(PerunSession perunSession, String consumerName, int lastProcessedId) AuditMessagesManagerImpl.pollConsumerMessages
(PerunSession perunSession, String consumerName) AuditMessagesManagerImpl.pollConsumerMessages
(PerunSession perunSession, String consumerName, int lastProcessedId) void
MembersManagerImpl.rejectAllMemberOpenApplications
(PerunSession sess, Member member) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Facility facility, Group group) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Facility facility, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Group group, Group authorizedGroup) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Group group, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Resource resource, Group group) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Resource resource, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, User sponsoredUser, Group group) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, User sponsoredUser, User user) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Facility facility) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Facility facility, User user) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Group group) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Host host) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member, Group group) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Resource resource) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Resource resource, Group group) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, User user) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, UserExtSource ues) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Vo vo) void
UsersManagerImpl.removeAllAuthorships
(PerunSession sess, User user) void
AuthzResolverImpl.removeAllAuthzForFacility
(PerunSession sess, Facility facility) void
AuthzResolverImpl.removeAllAuthzForGroup
(PerunSession sess, Group group) void
AuthzResolverImpl.removeAllAuthzForResource
(PerunSession sess, Resource resource) void
AuthzResolverImpl.removeAllAuthzForService
(PerunSession sess, Service service) void
AuthzResolverImpl.removeAllAuthzForVo
(PerunSession sess, Vo vo) void
ServicesManagerImpl.removeAllDestinations
(PerunSession sess, Facility facility) void
ServicesManagerImpl.removeAllDestinations
(PerunSession sess, Service service, Facility facility) void
AttributesManagerImpl.removeAllGroupResourceAttributes
(PerunSession sess, Resource resource) void
GroupsManagerImpl.removeAllManagerRolesOfGroup
(PerunSession session, Group group) void
AttributesManagerImpl.removeAllMemberResourceAttributes
(PerunSession sess, Resource resource) void
UsersManagerImpl.removeAllPasswordResetRequests
(PerunSession sess, User user) void
UsersManagerImpl.removeAllPreferredEmailChangeRequests
(PerunSession sess, User user) void
ServicesManagerImpl.removeAllRequiredAttributes
(PerunSession sess, Service service) void
ResourcesManagerImpl.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) void
AuthzResolverImpl.removeAllSponsoredUserAuthz
(PerunSession sess, User sponsoredUser) void
AuthzResolverImpl.removeAllUserAuthz
(PerunSession sess, User user) void
UsersManagerImpl.removeAllUserExtSources
(PerunSession sess, User user) boolean
AttributesManagerImpl.removeAllUserFacilityAttributes
(PerunSession sess, User user) boolean
AttributesManagerImpl.removeAllUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) void
AttributesManagerImpl.removeAndUnregisterAttrModule
(PerunSession sess, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) void
ResourcesManagerImpl.removeAutomaticGroupFromResource
(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) void
FacilitiesManagerImpl.removeBan
(PerunSession sess, int banId) void
FacilitiesManagerImpl.removeBan
(PerunSession sess, int userId, int facilityId) void
ResourcesManagerImpl.removeBan
(PerunSession sess, int banId) void
ResourcesManagerImpl.removeBan
(PerunSession sess, int memberId, int resourceId) void
VosManagerImpl.removeBan
(PerunSession sess, int banId) void
AuthzResolverImpl.removeCabinetAdmin
(PerunSession sess, User user) void
ServicesManagerImpl.removeDestination
(PerunSession sess, Service service, Facility facility, Destination destination) void
ExtSourcesManagerImpl.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) void
ExtSourcesManagerImpl.removeExtSource
(PerunSession sess, Vo vo, ExtSource source) void
ConsentsManagerImpl.removeFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) void
ResourcesManagerImpl.removeGroupFromResource
(PerunSession sess, Group group, Resource resource) void
GroupsManagerImpl.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup) void
FacilitiesManagerImpl.removeHost
(PerunSession sess, Host host) void
GroupsManagerImpl.removeMember
(PerunSession sess, Group group, Member member) void
VosManagerImpl.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) void
FacilitiesManagerImpl.removeOwner
(PerunSession sess, Facility facility, Owner owner) Deprecated.void
AuthzResolverImpl.removePerunAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.removePerunObserver
(PerunSession sess, User user) void
AuthzResolverImpl.removePerunObserverFromAuthorizedGroup
(PerunSession sess, Group authorizedGroup) void
ServicesManagerImpl.removeRequiredAttribute
(PerunSession sess, Service service, AttributeDefinition attribute) void
ServicesManagerImpl.removeRequiredAttributes
(PerunSession sess, Service service, List<? extends AttributeDefinition> attributes) void
AuthzResolverImpl.removeResourceRole
(PerunSession sess, String role, Resource resource, Group group) void
AuthzResolverImpl.removeResourceRole
(PerunSession sess, String role, Resource resource, User user) void
ResourcesManagerImpl.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) void
GroupsManagerImpl.removeResultGroupRelations
(PerunSession sess, Group resultGroup) void
ResourcesManagerImpl.removeService
(PerunSession sess, Resource resource, Service service) void
ServicesManagerImpl.removeServiceFromAllServicesPackages
(PerunSession sess, Service service) void
ServicesManagerImpl.removeServiceFromServicesPackage
(PerunSession sess, ServicesPackage servicesPackage, Service service) void
UsersManagerImpl.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) void
MembersManagerImpl.removeSponsor
(PerunSession session, Member sponsoredMember, User sponsor) void
UsersManagerImpl.removeUserExtSource
(PerunSession sess, User user, UserExtSource userExtSource) boolean
AttributesManagerImpl.removeVirtualAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeVirtualAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeVirtualAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) void
AuthzResolverImpl.removeVoRole
(PerunSession sess, String role, Vo vo, Group group) void
AuthzResolverImpl.removeVoRole
(PerunSession sess, String role, Vo vo, User user) UsersManagerImpl.requestPreferredEmailChange
(PerunSession sess, User user, String email) boolean
ResourcesManagerImpl.resourceExists
(PerunSession sess, Resource resource) boolean
ResourcesManagerImpl.resourceTagExists
(PerunSession sess, ResourceTag resourceTag) void
GroupsManagerImpl.saveGroupRelation
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) static void
Utils.sendIdentityAddedAlerts
(PerunSession sess, UserExtSource newUes) Sends all alerts about an identity being added.static void
Utils.sendIdentityRemovedAlerts
(PerunSession sess, UserExtSource removedUes, List<Attribute> uesAttrs) Sends all alerts about an identity being removed.static void
Utils.sendSMS
(PerunSession sess, Member member, String message) Sends SMS to the phone number of a member with the given message.static void
Utils.sendSMS
(PerunSession sess, User user, String message) Sends SMS to the phone number of a user with the given message.boolean
ServicesManagerImpl.serviceExists
(PerunSession sess, Service service) boolean
ServicesManagerImpl.servicesPackageExists
(PerunSession sess, ServicesPackage servicesPackage) boolean
AttributesManagerImpl.setAttribute
(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) boolean
AttributesManagerImpl.setAttribute
(PerunSession sess, Object object, Attribute attribute) void
AttributesManagerImpl.setAttributeActionCriticality
(PerunSession sess, AttributeDefinition attr, AttributeAction action, boolean critical, boolean global) void
AttributesManagerImpl.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) void
AttributesManagerImpl.setAttributeRight
(PerunSession sess, AttributeRights rights) Deprecated.boolean
AttributesManagerImpl.setAttributeWithNullValue
(PerunSession sess, int userId, Attribute attribute) boolean
AttributesManagerImpl.setAttributeWithNullValue
(PerunSession sess, String key, Attribute attribute) FacilitiesManagerImpl.setBan
(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerImpl.setBan
(PerunSession sess, BanOnResource banOnResource) VosManagerImpl.setBan
(PerunSession sess, BanOnVo banOnVo) void
GroupsManagerImpl.setDirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) void
ResourcesManagerImpl.setFailedGroupResourceAssignmentCause
(PerunSession sess, Group group, Resource resource, String cause) void
ResourcesManagerImpl.setGroupResourceStatus
(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) void
GroupsManagerImpl.setIndirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) void
AuditMessagesManagerImpl.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) void
FacilitiesManagerImpl.setOwners
(PerunSession sess, Facility facility, List<Owner> owners) Deprecated.void
UsersManagerImpl.setSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) MembersManagerImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) void
MembersManagerImpl.setStatus
(PerunSession sess, Member member, Status status) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Facility facility, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Group group, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Member member, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Resource resource, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, User user, Attribute attribute) boolean
VosManagerImpl.shortNameForVoExists
(PerunSession sess, Vo vo) boolean
MembersManagerImpl.someAvailableSponsorExistsForMember
(PerunSession sess, Member member) boolean
UsersManagerImpl.specificUserOwnershipExists
(PerunSession sess, User user, User specificUser) void
Auditer.storeMessageToDb
(PerunSession sess, AuditEvent event) Stores the message to the DB.MembersManagerImpl.storePasswordResetRequest
(PerunSession sess, User user, String namespace, String mail, LocalDateTime validityTo) void
GroupsManagerImpl.suspendGroupSynchronization
(PerunSession sess, boolean suspend) void
TasksManagerImpl.suspendTasksPropagation
(PerunSession sess, boolean suspend) void
UsersManagerImpl.unblockLogin
(PerunSession sess, String login, String namespace) void
UsersManagerImpl.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) void
UsersManagerImpl.unblockLoginsForNamespace
(PerunSession sess, String namespace) void
UsersManagerImpl.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) MembersManagerImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) boolean
AttributesManagerImpl.updateAttribute
(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) AttributesManagerImpl.updateAttributeDefinition
(PerunSession perunSession, AttributeDefinition attributeDefinition) FacilitiesManagerImpl.updateBan
(PerunSession sess, BanOnFacility banOnFacility) ResourcesManagerImpl.updateBan
(PerunSession sess, BanOnResource banOnResource) VosManagerImpl.updateBan
(PerunSession sess, BanOnVo banOnVo) void
ConsentsManagerImpl.updateConsentHub
(PerunSession sess, ConsentHub consentHub) void
ExtSourcesManagerImpl.updateExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) FacilitiesManagerImpl.updateFacility
(PerunSession sess, Facility facility) GroupsManagerImpl.updateGroup
(PerunSession sess, Group group) GroupsManagerImpl.updateGroupName
(PerunSession sess, Group group) UsersManagerImpl.updateNameTitles
(PerunSession sess, User user) GroupsManagerImpl.updateParentGroupId
(PerunSession sess, Group group) ResourcesManagerImpl.updateResource
(PerunSession sess, Resource resource) ResourcesManagerImpl.updateResourceTag
(PerunSession perunSession, ResourceTag resourceTag) void
ServicesManagerImpl.updateService
(PerunSession sess, Service service) void
ServicesManagerImpl.updateServicesPackage
(PerunSession sess, ServicesPackage servicesPackage) void
MembersManagerImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerImpl.updateUser
(PerunSession sess, User user) UsersManagerImpl.updateUserExtSource
(PerunSession sess, UserExtSource userExtSource) void
UsersManagerImpl.updateUserExtSourceLastAccess
(PerunSession sess, UserExtSource userExtSource) VosManagerImpl.updateVo
(PerunSession sess, Vo vo) boolean
UsersManagerImpl.userExists
(PerunSession sess, User user) boolean
UsersManagerImpl.userExtSourceExists
(PerunSession sess, UserExtSource userExtSource) boolean
VosManagerImpl.voExists
(PerunSession sess, Vo vo) -
Uses of PerunSession in cz.metacentrum.perun.core.impl.modules.attributes
Modifier and TypeMethodDescriptionurn_perun_user_attribute_def_virt_alternativeLoginNames.modifyValue
(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) urn_perun_user_attribute_def_virt_eduPersonORCID.modifyValue
(PerunSession session, UserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext ctx, UserExtSource ues, String value) urn_perun_user_attribute_def_virt_institutionsCountries.modifyValue
(PerunSession session, cz.metacentrum.perun.core.impl.modules.attributes.DnsMapCtx ctx, UserExtSource ues, String value) Replaces DNS domain with country name, or null. -
Uses of PerunSession in cz.metacentrum.perun.core.impl.modules.pwdmgr
Modifier and TypeMethodDescriptionvoid
AdminmetaPasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
DummyPasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
GenericPasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
LifescienceidusernamePasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
MuPasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
SambaduPasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
AdminmetaPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
DummyPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
EinfraPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
GenericPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
MuadmPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
MuPasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
DummyPasswordManagerModule.checkPassword
(PerunSession sess, String userLogin, String password) void
GenericPasswordManagerModule.checkPassword
(PerunSession sess, String userLogin, String password) void
MuPasswordManagerModule.checkPassword
(PerunSession sess, String userLogin, String password) void
SambaduPasswordManagerModule.checkPassword
(PerunSession sess, String userLogin, String password) void
AdminmetaPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
DummyPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
EinfraPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
GenericPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
IcsmuniczPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
LifescienceidusernamePasswordManagerModule.checkPasswordStrength
(PerunSession sess, String userLogin, String newPassword) void
MuadmPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
MuPasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
AdminmetaPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
DummyPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
EinfraPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
GenericPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
MuPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
SambaduPasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
AdminmetaPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
DummyPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
EinfraPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
GenericPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
MuPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
SambaduPasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
DummyPasswordManagerModule.deletePassword
(PerunSession sess, String userLogin) void
GenericPasswordManagerModule.deletePassword
(PerunSession sess, String userLogin) void
MuPasswordManagerModule.deletePassword
(PerunSession sess, String userLogin) void
SambaduPasswordManagerModule.deletePassword
(PerunSession sess, String userLogin) AdminmetaPasswordManagerModule.generateAccount
(PerunSession session, Map<String, String> parameters) DummyPasswordManagerModule.generateAccount
(PerunSession sess, Map<String, String> parameters) GenericPasswordManagerModule.generateAccount
(PerunSession sess, Map<String, String> parameters) MuPasswordManagerModule.generateAccount
(PerunSession session, Map<String, String> parameters) SambaduPasswordManagerModule.generateAccount
(PerunSession session, Map<String, String> parameters) DummyPasswordManagerModule.generateRandomPassword
(PerunSession sess, String login) GenericPasswordManagerModule.generateRandomPassword
(PerunSession sess, String login) MuPasswordManagerModule.generateRandomPassword
(PerunSession sess, String login) DummyPasswordManagerModule.handleSponsorship
(PerunSession sess, SponsoredUserData userData) EinfraPasswordManagerModule.handleSponsorship
(PerunSession sess, SponsoredUserData userData) MuPasswordManagerModule.handleSponsorship
(PerunSession sess, SponsoredUserData userData) boolean
EinfraPasswordManagerModule.isLoginPermitted
(PerunSession sess, String login) Checks, if the login is permitted for the Einfra namespace.boolean
GenericPasswordManagerModule.loginExist
(PerunSession sess, String login) void
DummyPasswordManagerModule.reservePassword
(PerunSession sess, String userLogin, String password) void
GenericPasswordManagerModule.reservePassword
(PerunSession sess, String userLogin, String password) void
MuPasswordManagerModule.reservePassword
(PerunSession session, String userLogin, String password) void
SambaduPasswordManagerModule.reservePassword
(PerunSession session, String userLogin, String password) void
AdminmetaPasswordManagerModule.reserveRandomPassword
(PerunSession session, String userLogin) void
DummyPasswordManagerModule.reserveRandomPassword
(PerunSession sess, String userLogin) void
EinfraPasswordManagerModule.reserveRandomPassword
(PerunSession sess, String userLogin) void
GenericPasswordManagerModule.reserveRandomPassword
(PerunSession sess, String userLogin) void
MuPasswordManagerModule.reserveRandomPassword
(PerunSession session, String userLogin) void
SambaduPasswordManagerModule.reserveRandomPassword
(PerunSession session, String userLogin) void
AdminmetaPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
DummyPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
EgiuiPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
EinfraPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
EinfraservicesPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
GenericPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
IcsmuniczPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
LifescienceidusernamePasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
MuPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
SambaduPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
SitolaPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) void
VsupPasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) -
Uses of PerunSession in cz.metacentrum.perun.core.implApi
Modifier and TypeMethodDescriptionvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Facility facility, Group group) Add group of users role admin for the facilityvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Facility facility, User user) Add user role admin for the facilityvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Group group, Group authorizedGroup) Add group of users role admin for the groupvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Group group, User user) Add user role admin for the groupvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Resource resource, Group group) Add group of users role admin for the resourcevoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Resource resource, User user) Add user role admin for the resourcevoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, User sponsoredUser, Group group) Add group of users role admin for the sponsored uservoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, User sponsoredUser, User user) Add user role admin for the sponsored uservoid
ServicesManagerImplApi.addDestination
(PerunSession perunSession, Service service, Facility facility, Destination destination) Adds an destination for the facility and service.void
ExtSourcesManagerImplApi.addExtSource
(PerunSession perunSession, Group group, ExtSource source) Associate external source definition with the GROUP.void
ExtSourcesManagerImplApi.addExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Associate external source definition with the VO.void
ConsentsManagerImplApi.addFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) Adds facility to consent hub.void
GroupsManagerImplApi.addGroupToAutoRegistration
(PerunSession sess, Group group) Adds group to the list of groups which can be registered into during vo registration.void
GroupsManagerImplApi.addGroupToAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem formItem) Adds group from list of groups which can be registered into during vo or group registration and are representing options of the specified application form item.FacilitiesManagerImplApi.addHost
(PerunSession perunSession, Host host, Facility facility) Adds host to the Facility.GroupsManagerImplApi.addMember
(PerunSession perunSession, Group group, Member member, MembershipType type, int sourceGroupId) Adds member of the VO to the group in the same VO.void
VosManagerImplApi.addMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Adds new relationship between vo and a member vo.void
FacilitiesManagerImplApi.addOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
ServicesManagerImplApi.addRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Mark the attribute as required for the service.void
ServicesManagerImplApi.addRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of addRequiredAttributevoid
AuthzResolverImplApi.addResourceRole
(PerunSession sess, Group group, String role, Resource resource) Sets role to given group for given resource.void
AuthzResolverImplApi.addResourceRole
(PerunSession sess, User user, String role, Resource resource) Sets role to given user for given resource.void
ServicesManagerImplApi.addServiceToServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Add the service to the packagevoid
UsersManagerImplApi.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) Add specificUser owner (the user).void
MembersManagerImplApi.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor) Adds another sponsoring user for a sponsored member.void
MembersManagerImplApi.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Adds another sponsoring user for a sponsored member.UsersManagerImplApi.addUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource) Adds user's external sources.void
AuthzResolverImplApi.addVoRole
(PerunSession sess, String role, Vo vo, Group group) Adds role for group in a VO.void
AuthzResolverImplApi.addVoRole
(PerunSession sess, String role, Vo vo, User user) Adds role for user in VO.void
GroupsManagerImplApi.allowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Sets flag required for including group to parent vo in a vo hierarchy.UsersManagerImplApi.anonymizeUser
(PerunSession perunSession, User user) Anonymizes users data in DB - sets names and titles to NULL and sets anonymized flag to true.void
ResourcesManagerImplApi.assignAutomaticGroupToResource
(PerunSession perunSession, Group group, Resource resource, Group sourceGroup) Assign group to a resource (automatic subgroup assignment).void
ResourcesManagerImplApi.assignGroupToResource
(PerunSession perunSession, Group group, Resource resource, boolean autoAssignSubgroups) Assign group to a resource.void
ResourcesManagerImplApi.assignGroupToResourceState
(PerunSession perunSession, Group group, Resource resource, GroupResourceStatus status) Set initial status to group-resource assignment.void
ResourcesManagerImplApi.assignResourceTagToResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Assign existing ResourceTag on existing Resource.void
ResourcesManagerImplApi.assignService
(PerunSession perunSession, Resource resource, Service service) Assign service to resource.boolean
AttributesManagerImplApi.attributeExists
(PerunSession sess, AttributeDefinition attribute) Check if attribute exists in underlaying data source.boolean
FacilitiesManagerImplApi.banExists
(PerunSession sess, int banId) Get true if any band defined by id exists for any user and facility.boolean
FacilitiesManagerImplApi.banExists
(PerunSession sess, int userId, int facilityId) Get true if any ban for user and facility exists.boolean
ResourcesManagerImplApi.banExists
(PerunSession sess, int banId) Get true if any band defined by id exists for any member and resource.boolean
ResourcesManagerImplApi.banExists
(PerunSession sess, int memberId, int resourceId) Get true if any ban for member and resource exists.void
UsersManagerImplApi.blockLogin
(PerunSession sess, String login, String namespace, Integer relatedUserId) Block login for given namespace or block login globally (if no namespace is selected)void
ServicesManagerImplApi.blockServiceOnDestination
(PerunSession session, int serviceId, int destinationId) Block Service on specific Destination.void
ServicesManagerImplApi.blockServiceOnFacility
(PerunSession session, int serviceId, int facilityId) Block Service on Facility.void
ConsentsManagerImplApi.changeConsentStatus
(PerunSession sess, Consent consent) Set consent statusvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Facility facility, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Facility facility, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Host host, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Resource resource, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, UserExtSource ues, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Vo vo, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, String key, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.checkActionTypeExists
(PerunSession sess, ActionType actionType) Deprecated.void
AttributesManagerImplApi.checkAttributeExists
(PerunSession sess, AttributeDefinition attribute) Check if attribute exists in underlaying data source.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Host host, Attribute attribute) Check if value of this host attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, String key, Attribute attribute) Check if value of this entityless attribute has valid semantics.void
AttributesManagerImplApi.checkAttributesExists
(PerunSession sess, List<? extends AttributeDefinition> attributes) Batch version of checkAttributeExistsvoid
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Facility facility, Attribute attribute) Check if value of this facility attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) Check if value of this user-facility attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Group group, Attribute attribute) Check if value of this group attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Host host, Attribute attribute) Check if value of this host attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Resource resource, Attribute attribute) Check if value of this resource attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Resource resource, Group group, Attribute attribute) Check if value of this group-resource attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, UserExtSource ues, Attribute attribute) Check if value of this user external source attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) Check if value of this user attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Vo vo, Attribute attribute) Check if value of this vo attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, String key, Attribute attribute) Check if value of this entityless attribute has valid syntax.boolean
AuditMessagesManagerImplApi.checkAuditerConsumerExists
(PerunSession session, String consumerName) Returns TRUE if auditer consumer with specified name exist.void
ConsentsManagerImplApi.checkConsentExists
(PerunSession sess, Consent consent) Check if consent exists in underlying data source.void
ConsentsManagerImplApi.checkConsentHubExists
(PerunSession sess, ConsentHub consentHub) Throws exception if consent hub does not exist.void
ExtSourcesManagerImplApi.checkExtSourceExists
(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.void
FacilitiesManagerImplApi.checkFacilityExists
(PerunSession perunSession, Facility facility) Check if facility exists in underlaying data source.void
GroupsManagerImplApi.checkGroupExists
(PerunSession perunSession, Group group) Check if group exists in underlaying data source.void
FacilitiesManagerImplApi.checkHostExists
(PerunSession sess, Host host) void
MembersManagerImplApi.checkMemberExists
(PerunSession perunSession, Member member) Check if member exists in underlaying data source.void
AttributesManagerImplApi.checkNamespace
(PerunSession sess, AttributeDefinition attribute, String namespace) Determine if attribute is from specified namespace.void
AttributesManagerImplApi.checkNamespace
(PerunSession sess, List<? extends AttributeDefinition> attributes, String namespace) Determine if attributes are from specified namespace.void
OwnersManagerImplApi.checkOwnerExists
(PerunSession perunSession, Owner owner) Deprecated.Check if owner exists in underlaying data source.void
UsersManagerImplApi.checkPasswordResetRequestIsValid
(PerunSession sess, UUID uuid) Checks if the password reset request link is valid.void
UsersManagerImplApi.checkReservedLogins
(PerunSession sess, String namespace, String login, boolean ignoreCase) Check if login exists in specified namespace or in any namespace (if namespace is null).void
ResourcesManagerImplApi.checkResourceExists
(PerunSession perunSession, Resource resource) Check if resource exists in underlaying data source.void
ResourcesManagerImplApi.checkResourceTagExists
(PerunSession sess, ResourceTag resourceTag) Check if resource tag exists in underlaying data source.void
ServicesManagerImplApi.checkServiceExists
(PerunSession perunSession, Service service) Check if service exists in underlaying data source.void
ServicesManagerImplApi.checkServicesPackageExists
(PerunSession perunSession, ServicesPackage servicesPackage) Check if services package exists in underlaying data source.void
UsersManagerImplApi.checkUserExists
(PerunSession perunSession, User user) Check if user exists in underlaying data source.void
UsersManagerImplApi.checkUserExtSourceExists
(PerunSession perunSession, UserExtSource userExtSource) Check if userExtSource exists in underlaying data source by identity (login/extSource combination)void
UsersManagerImplApi.checkUserExtSourceExistsById
(PerunSession perunSession, int id) Check if userExtSource exists in underlaying data source by its ID.void
VosManagerImplApi.checkVoExists
(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source.boolean
ConsentsManagerImplApi.consentExists
(PerunSession sess, Consent consent) Check if consent exists in underlying data source.boolean
ConsentsManagerImplApi.consentHubExists
(PerunSession sess, ConsentHub consentHub) Returns true, if consent hub exists, false otherwise.int
AttributesManagerImplApi.convertAttributeValuesToNonunique
(PerunSession session, AttributeDefinition attrDef) Deletes all values of the attribute from table _attr_u_values which has unique constraint.void
AttributesManagerImplApi.convertAttributeValuesToUnique
(PerunSession session, AttributeDefinition attrDef) Copies all values of the attribute to table _attr_u_values which has unique constraint.void
VosManagerImplApi.createApplicationForm
(PerunSession sess, Vo vo) Creates empty application form definition for VO when VO is createdAttributesManagerImplApi.createAttribute
(PerunSession sess, AttributeDefinition attribute) Creates an attribute, the attribute is stored into the appropriate DB table according to the namespace.void
AuditMessagesManagerImplApi.createAuditerConsumer
(PerunSession perunSession, String consumerName) Creates new auditer consumer with last processed id which equals current auditer log max id.ConsentsManagerImplApi.createConsent
(PerunSession perunSession, Consent consent) Save consent to database.ConsentsManagerImplApi.createConsentHub
(PerunSession perunSession, ConsentHub consentHub) Creates new consent hub.ServicesManagerImplApi.createDestination
(PerunSession sess, Destination destination) ExtSourcesManagerImplApi.createExtSource
(PerunSession perunSession, ExtSource extSource, Map<String, String> attributes) Creates an external source.FacilitiesManagerImplApi.createFacility
(PerunSession perunSession, Facility facility) Inserts facility into DB.GroupsManagerImplApi.createGroup
(PerunSession perunSession, Vo vo, Group group) Creates a new top-level group and associates it with the VO from parameter.GroupsManagerImplApi.createGroup
(PerunSession perunSession, Vo vo, Group parentGroup, Group group) Creates a new subgroup of the existing group.MembersManagerImplApi.createMember
(PerunSession perunSession, Vo vo, User user) Creates member entry in the database.OwnersManagerImplApi.createOwner
(PerunSession perunSession, Owner owner) Deprecated.Create owner in the underlaying data sourceResourcesManagerImplApi.createResource
(PerunSession perunSession, Vo vo, Resource resource, Facility facility) Creates the resource.ResourcesManagerImplApi.createResourceTag
(PerunSession perunSession, ResourceTag resourceTag, Vo vo) Create new Resource tag.ServicesManagerImplApi.createService
(PerunSession perunSession, Service service) Creates new service.ServicesManagerImplApi.createServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Insert a new packageMembersManagerImplApi.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) Creates a new member in given Vo with flag "sponsored", and linked to its sponsoring user.UsersManagerImplApi.createUser
(PerunSession perunSession, User user) Creates the user, stores it in the DB.VosManagerImplApi.createVo
(PerunSession perunSession, Vo vo) Create new VO.AttributesManagerImplApi.decorateMembersWithDefOptMemberAttributes
(PerunSession sess, List<RichMember> members, List<String> memberAttrNames) Appends each member with the member attributes (only def and opt) named in the memberAttrNames list if the value of the attribute for the given member is found in the database.AttributesManagerImplApi.decorateMembersWithDefOptUserAttributes
(PerunSession sess, List<RichMember> members, List<String> userAttrNames) Appends each member with the user attributes (only def and opt) named in the userAttrNames list if the value of the attribute for the given member(user) is found in the database.void
AttributesManagerImplApi.deleteAllAttributeAuthz
(PerunSession sess, AttributeDefinition attribute) Deprecated.void
ResourcesManagerImplApi.deleteAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Delete all ResourcesTags for specific VO.void
MembersManagerImplApi.deleteAllSponsors
(PerunSession session, Member sponsoredMember) Delete all existing sponsorships for defined member.void
AttributesManagerImplApi.deleteAttribute
(PerunSession sess, AttributeDefinition attribute) Deletes the attribute.void
ConsentsManagerImplApi.deleteConsent
(PerunSession perunSession, Consent consent) Delete consent from the database.void
ConsentsManagerImplApi.deleteConsentHub
(PerunSession perunSession, ConsentHub consentHub) Deletes the consent hub.void
ServicesManagerImplApi.deleteDestination
(PerunSession sess, Destination destination) Deletes destination.void
ExtSourcesManagerImplApi.deleteExtSource
(PerunSession perunSession, ExtSource extSource) Deletes an external source.void
FacilitiesManagerImplApi.deleteFacility
(PerunSession perunSession, Facility facility) Deletes facility by id.void
FacilitiesManagerImplApi.deleteFacilityOwners
(PerunSession perunSession, Facility facility) Deletes all facility owners.void
GroupsManagerImplApi.deleteGroup
(PerunSession perunSession, Vo vo, Group group) Deletes group.void
GroupsManagerImplApi.deleteGroupFromAutoRegistration
(PerunSession sess, Group group) Deletes group from list of groups which can be registered into during vo registration.void
GroupsManagerImplApi.deleteGroupFromAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem applicationFormItem) Deletes group from list of groups which can be registered into during vo or group registration and are representing options of the specified application form item.void
MembersManagerImplApi.deleteMember
(PerunSession perunSession, Member member) Deletes only member data appropriated by member id.void
OwnersManagerImplApi.deleteOwner
(PerunSession perunSession, Owner owner) Deprecated.Delete owner from underlaying data source.void
UsersManagerImplApi.deleteReservedLogin
(PerunSession sess, Pair<String, String> login) Deletes given login reservations.void
UsersManagerImplApi.deleteReservedLoginsForNamespace
(PerunSession sess, String namespace) Deletes all reserved logins in given namespacevoid
ResourcesManagerImplApi.deleteResource
(PerunSession perunSession, Vo vo, Resource resource) Deletes resource by id.void
ResourcesManagerImplApi.deleteResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Delete existing Resource tag.void
ServicesManagerImplApi.deleteService
(PerunSession perunSession, Service service) Deletes the service.void
ServicesManagerImplApi.deleteServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Remove the packagevoid
MembersManagerImplApi.deleteSponsorLinks
(PerunSession sess, Member member) Deletes all links to sponsors, even those marked as inactive.void
UsersManagerImplApi.deleteSponsorLinks
(PerunSession sess, User sponsor) Deletes all links to sponsors, even those marked as inactive.void
UsersManagerImplApi.deleteUser
(PerunSession perunSession, User user) Deletes user (normal or specific) including all relations to other users (normal,specific,sponsor)VosManagerImplApi.deleteVo
(PerunSession perunSession, Vo vo) Delete VO.boolean
ServicesManagerImplApi.destinationExists
(PerunSession sess, Destination destination) boolean
ServicesManagerImplApi.destinationExists
(PerunSession sess, Service service, Facility facility, Destination destination) Determine if destination exists for specified facility and service.void
UsersManagerImplApi.disableOwnership
(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to DISABLE (1).void
GroupsManagerImplApi.disallowGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Unsets flag required for including group to parent vo in a vo hierarchyvoid
UsersManagerImplApi.enableOwnership
(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to ENABLE (0).boolean
ExtSourcesManagerImplApi.extSourceExists
(PerunSession perunSession, ExtSource extSource) Check if extSource exists in underlaying data source.boolean
FacilitiesManagerImplApi.facilityExists
(PerunSession perunSession, Facility facility) Check if facility exists in underlaying data source.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) This method try to fill value of the user-facility attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Group group, Attribute attribute) AttributesManagerImplApi.fillAttribute
(PerunSession sess, Host host, Attribute attribute) AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Resource resource, Attribute attribute) This method try to fill a value of the resource attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) AttributesManagerImplApi.fillAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) This method try to fill value of the user external source attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, User user, Attribute attribute) This method try to fill value of the user attribute.MembersManagerImplApi.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members by specific string.UsersManagerImplApi.findUsers
(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name, id, uuid, member attributes, user attributes and userExtSource attributes (listed in perun.properties).UsersManagerImplApi.findUsersByExactMatch
(PerunSession sess, String searchString) Returns list of users who matches the searchString, searching name (exact match), id, uuid, member attributes, user attributes and userExtSource attributes (listed in perun.properties).UsersManagerImplApi.findUsersByExactName
(PerunSession sess, String searchString) Returns list of users who exactly matches the searchStringUsersManagerImplApi.findUsersByName
(PerunSession sess, String searchString) Returns list of users who matches the searchStringUsersManagerImplApi.findUsersByName
(PerunSession sess, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) Returns list of users who matches the fields.UsersManagerImplApi.getActiveUserExtSources
(PerunSession sess, User user) Get all users userExtSources with last_access not older than (now - m), where 'm' is number of months defined in CONSTANT in UsersManagerImpl.FacilitiesManagerImplApi.getAdminGroups
(PerunSession sess, Facility facility) Gets list of all group administrators of the Facility.ResourcesManagerImplApi.getAdminGroups
(PerunSession sess, Resource resource) Gets list of all group administrators of the Resource.VosManagerImplApi.getAdminGroups
(PerunSession sess, Vo vo) Deprecated.VosManagerImplApi.getAdminGroups
(PerunSession sess, Vo vo, String role) Get list of group administrators of the given VO for specific role.FacilitiesManagerImplApi.getAdmins
(PerunSession sess, Facility facility) Gets list of all user administrators of the Facility.GroupsManagerImplApi.getAdmins
(PerunSession perunSession, Group group) Gets list of all administrators of this group.ResourcesManagerImplApi.getAdmins
(PerunSession sess, Resource resource) Gets list of all user administrators of the Resource.VosManagerImplApi.getAdmins
(PerunSession sess, Vo vo) Deprecated.VosManagerImplApi.getAdmins
(PerunSession sess, Vo vo, String role) Get list of user administrators of specific vo for specific role.GroupsManagerImplApi.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo) Returns all groups which can be included to VO.GroupsManagerImplApi.getAllAllowedGroupsToHierarchicalVo
(PerunSession sess, Vo vo, Vo memberVo) Returns groups which can be included to VO from specific member VO.AttributesManagerImplApi.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Group group, String startPartOfName) Get all non-empty attributes associated with the group starts with name startPartOfName.AttributesManagerImplApi.getAllAttributesStartWithNameWithoutNullValue
(PerunSession sess, Resource resource, String startPartOfName) Get all non-empty attributes associated with the resource starts with name startPartOfName.AuditMessagesManagerImplApi.getAllAuditerConsumers
(PerunSession perunSession) Get all registered auditer consumers as map name(String)=lastProcessedId(Integer).UsersManagerImplApi.getAllBlockedLoginsInNamespaces
(PerunSession sess) Returns all blocked logins in namespaces (if namespace is null, then this login is blocked globally)ConsentsManagerImplApi.getAllConsentHubs
(PerunSession sess) Get list of all Consent HubsConsentsManagerImplApi.getAllConsents
(PerunSession sess) Gel all consentsFacilitiesManagerImplApi.getAllExpiredBansOnFacilities
(PerunSession sess) Get all expired bans on any facility to now dateResourcesManagerImplApi.getAllExpiredBansOnResources
(PerunSession sess) Get all expired bans on any resource to now dateAttributesManagerImplApi.getAllGroupResourceValues
(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified group-resource attribute.GroupsManagerImplApi.getAllGroups
(PerunSession sess) Get all groups from all vos.GroupsManagerImplApi.getAllGroups
(PerunSession perunSession, Vo vo) Get all groups of the VO.GroupsManagerImplApi.getAllGroupsForAutoRegistration
(PerunSession sess) Returns all groups which can be registered into during any vo registration.GroupsManagerImplApi.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.AttributesManagerImplApi.getAllGroupValues
(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified group attribute.GroupsManagerImplApi.getAllMemberGroups
(PerunSession sess, Member member) Return all members groups.MembersManagerImplApi.getAllMembers
(PerunSession sess) Get all members from all vos.AttributesManagerImplApi.getAllNamespaces
(PerunSession sess) Returns list of all possible namespaces.FacilitiesManagerImplApi.getAllowedFacilities
(PerunSession sess, Member member) Return all allowed facilities of the member.FacilitiesManagerImplApi.getAllowedFacilities
(PerunSession sess, User user) Return all allowed facilities of the user.FacilitiesManagerImplApi.getAllowedMembers
(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility through any resource disregarding their possible expired status in a group.FacilitiesManagerImplApi.getAllowedMembers
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service.ResourcesManagerImplApi.getAllowedMembers
(PerunSession sess, Resource resource) Returns all members who are "allowed" on the resource disregarding their possible expired status in a group.ResourcesManagerImplApi.getAllowedMembersNotExpiredInGroup
(PerunSession sess, Resource resource) Returns all members which are allowed on the resource and are not expired within their assigned groups.ResourcesManagerImplApi.getAllowedResources
(PerunSession sess, Facility facility, User user) Return all resources through which user is allowed on facility.UsersManagerImplApi.getAllowedResources
(PerunSession sess, User user) Return all resources, where user is allowed by all his members.FacilitiesManagerImplApi.getAllowedUsers
(PerunSession sess, Facility facility) Return all users, which are "allowed" on facility through any member/resource.ResourcesManagerImplApi.getAllowedUsers
(PerunSession sess, Resource resource) Returns all users who are allowed on the defined resource.ResourcesManagerImplApi.getAllowedUsersNotExpiredInGroup
(PerunSession sess, Resource resource) Returns all users which are allowed on the resource and are not expired within their assigned groups.FacilitiesManagerImplApi.getAllowedVos
(PerunSession perunSession, Facility facility) Return all VO which can use this facility.ResourcesManagerImplApi.getAllResources
(PerunSession sess) Get all resources from database.ResourcesManagerImplApi.getAllResourcesByResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Get all resources in specific Vo (specific by resourceTag.getVoId) for existing resourceTagResourcesManagerImplApi.getAllResourcesTagsForResource
(PerunSession perunSession, Resource resource) Get all resourcesTags for existing ResourceResourcesManagerImplApi.getAllResourcesTagsForVo
(PerunSession perunSession, Vo vo) Get all resourcesTags for existing Vo.AttributesManagerImplApi.getAllResourceValues
(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified resource attribute.ServicesManagerImplApi.getAllRichDestinations
(PerunSession perunSession, Facility facility) Get list of all rich destinations defined for the facility.ServicesManagerImplApi.getAllRichDestinations
(PerunSession perunSession, Service service) Get list of all rich destinations defined for the service.AttributesManagerImplApi.getAllSimilarAttributeNames
(PerunSession sess, String startingPartOfAttributeName) This method get all similar attr_names which start with partOfAttributeNameUsersManagerImplApi.getAllUserExtSourcesByTypeAndLogin
(PerunSession sess, String extType, String extLogin) Gets list of all users external sources by specific type and extLogin.AttributesManagerImplApi.getAllUserFacilityRichAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user on the all facilities.AttributesManagerImplApi.getAllUserValues
(PerunSession sess, AttributeDefinition attributeDefinition) Get all values for specified user attribute.AttributesManagerImplApi.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.AttributesManagerImplApi.getAppFormItemsForAppFormAndAttribute
(PerunSession sess, int appFormId, AttributeDefinition attr) Returns list of app form items' shortnames for which the given attribute is a source or a destination attribute in the given application formAttributesManagerImplApi.getAppFormsWhereAttributeRelated
(PerunSession sess, AttributeDefinition attr) Returns all application forms where the given attribute definition is a source or a destination attribute for any application from itemGroupsManagerImplApi.getAssignedGroupsToFacility
(PerunSession perunSession, Facility facility) Return list of assigned groups from all facility resourcesGroupsManagerImplApi.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerImplApi.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource with specified member.ResourcesManagerImplApi.getAssignedMembers
(PerunSession sess, Resource resource) Returns all members who are assigned on the defined resource.ResourcesManagerImplApi.getAssignedMembersWithStatus
(PerunSession sess, Resource resource) Returns members of groups assigned to resource with status of group-resource assignment.FacilitiesManagerImplApi.getAssignedResources
(PerunSession perunSession, Facility facility) Returns all resources assigned to the facility.FacilitiesManagerImplApi.getAssignedResources
(PerunSession perunSession, Facility facility, Vo specificVo, Service specificService) Returns all resources assigned to the facility with optionally VO and Service specified.ResourcesManagerImplApi.getAssignedResources
(PerunSession perunSession, Group group) List all resources to which the group is assigned.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, Member member) Returns all resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, Member member, Service service) Returns all resources where member and service are assigned together.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, User user, Vo vo) Returns all resources where the user is assigned through the specified vo and its groups.ServicesManagerImplApi.getAssignedResources
(PerunSession sess, Service service) Get all resources which use this service.UsersManagerImplApi.getAssignedResources
(PerunSession sess, Facility facility, User user) Return all resources of specified facility, where user is assigned through all his members.UsersManagerImplApi.getAssignedResources
(PerunSession sess, User user) Return all resources, where user is assigned through all his members.ResourcesManagerImplApi.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.FacilitiesManagerImplApi.getAssignedRichResources
(PerunSession perunSession, Facility facility) Returns all rich resources assigned to the facility.FacilitiesManagerImplApi.getAssignedRichResources
(PerunSession perunSession, Facility facility, Service service) Returns all rich resources assigned to the facility and service.ResourcesManagerImplApi.getAssignedRichResources
(PerunSession perunSession, Group group) List of all rich resources associated with the group.ResourcesManagerImplApi.getAssignedRichResources
(PerunSession sess, Member member) Returns all rich resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedRichResources
(PerunSession sess, Member member, Service service) Returns all rich resources where the service and the member are assigned through the groups.UsersManagerImplApi.getAssignedRichResources
(PerunSession sess, User user) Return all rich resources, where user is assigned through all his members.ResourcesManagerImplApi.getAssignedServices
(PerunSession perunSession, Resource resource) List all services' id associated with the resource.ServicesManagerImplApi.getAssignedServices
(PerunSession perunSession, Facility facility) List all services associated with the facility (via resource).ServicesManagerImplApi.getAssignedServices
(PerunSession perunSession, Facility facility, Vo vo) List all services associated with the facility and vo (via resource).FacilitiesManagerImplApi.getAssignedUsers
(PerunSession sess, Facility facility) Return all users assigned to Facility.FacilitiesManagerImplApi.getAssignedUsers
(PerunSession sess, Facility facility, Service service) Returns list of Users assigned with chosen Facility containing resources where service is assigned.ResourcesManagerImplApi.getAssignedUsers
(PerunSession perunSession, Resource resource) Returns all user assigned to the resource.GroupsManagerImplApi.getAssociatedGroupsToFacility
(PerunSession perunSession, Facility facility) Return list of all associated groups from all facility resources (does not require ACTIVE group-resource status)GroupsManagerImplApi.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource) Return list of assigned groups on the resource.GroupsManagerImplApi.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.FacilitiesManagerImplApi.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerImplApi.getAssociatedMembers
(PerunSession sess, Resource resource) Returns all members who are associated with the resource.ResourcesManagerImplApi.getAssociatedResources
(PerunSession perunSession, Group group) List all resources associated with the group.ResourcesManagerImplApi.getAssociatedResources
(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.UsersManagerImplApi.getAssociatedResources
(PerunSession sess, Facility facility, User user) Return all resources of specified facility with which user is associated through all his members.UsersManagerImplApi.getAssociatedResources
(PerunSession sess, User user) Get all resources with which user can be associated (similar to assigned resources, but does not require ACTIVE group-resource assignment).FacilitiesManagerImplApi.getAssociatedUsers
(PerunSession sess, Facility facility) Return all users, which are associated with facility through any member/resource.ResourcesManagerImplApi.getAssociatedUsers
(PerunSession sess, Resource resource) Returns all users who are associated with the defined resource.ExtSourcesManagerImplApi.getAssociatedUsersIdsWithExtSource
(PerunSession perunSession, ExtSource source) Get all users' id associate with the provided ExtSourceAttributesManagerImplApi.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttribute
(PerunSession sess, Facility facility, String attributeName) Get particular attribute for the facility.AttributesManagerImplApi.getAttribute
(PerunSession sess, Group group, String attributeName) Get particular attribute for the group.AttributesManagerImplApi.getAttribute
(PerunSession sess, Host host, String attributeName) AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerImplApi.getAttribute
(PerunSession sess, Resource resource, Group group, String attributeName) AttributesManagerImplApi.getAttribute
(PerunSession sess, Resource resource, String attributeName) Get particular attribute for the resource.AttributesManagerImplApi.getAttribute
(PerunSession sess, UserExtSource ues, String attributeName) Get particular attribute for the User External Source.AttributesManagerImplApi.getAttribute
(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerImplApi.getAttribute
(PerunSession sess, Vo vo, String attributeName) Get particular attribute for the vo.AttributesManagerImplApi.getAttribute
(PerunSession sess, String key, String attributeName) Get particular entityless attributeAttributesManagerImplApi.getAttributeById
(PerunSession sess, Facility facility, int id) Get particular attribute for the facility.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Group group, int id) AttributesManagerImplApi.getAttributeById
(PerunSession sess, Host host, int id) AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Resource resource, int id) Get particular attribute for the resource.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Resource resource, Group group, int id) AttributesManagerImplApi.getAttributeById
(PerunSession sess, UserExtSource ues, int id) Get particular attribute for the user external source.AttributesManagerImplApi.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Vo vo, int id) Get particular attribute for the vo.AttributesManagerImplApi.getAttributeDefinition
(PerunSession sess, String attributeName) Get attributes definition (attribute without defined value).AttributesManagerImplApi.getAttributeDefinitionById
(PerunSession sess, int id) Get attibute definition (attribute without defined value).AttributesManagerImplApi.getAttributePolicyCollections
(PerunSession sess, int attributeId) Gets attribute policy collections for an attribute definition with given id.AttributesManagerImplApi.getAttributeRights
(PerunSession sess, int attributeId) Deprecated.AttributesManagerImplApi.getAttributes
(PerunSession sess, Facility facility) Get all non-empty attributes associated with the facility.AttributesManagerImplApi.getAttributes
(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManagerImplApi.getAttributes
(PerunSession sess, Facility facility, List<String> attrNames) Get all attributes associated with the facility which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes
(PerunSession sess, Group group) Get all non-empty attributes associated with the group.AttributesManagerImplApi.getAttributes
(PerunSession sess, Group group, List<String> attrNames) Get all attributes associated with the group which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes
(PerunSession sess, Host host) AttributesManagerImplApi.getAttributes
(PerunSession sess, Host host, List<String> attrNames) Get all attributes associated with the host which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty, non-virtual attributes associated with the member in the group.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member on the resource which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes
(PerunSession sess, Resource resource) Get all non-empty attributes associated with the resource.AttributesManagerImplApi.getAttributes
(PerunSession sess, Resource resource, Group group) AttributesManagerImplApi.getAttributes
(PerunSession sess, Resource resource, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the group on the resource which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, Resource resource, List<String> attrNames) Get all attributes associated with the resource which have name in list attrNames (empty too).AttributesManagerImplApi.getAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user.AttributesManagerImplApi.getAttributes
(PerunSession sess, UserExtSource ues) Get all non-empty attributes associated with the UserExtSource.AttributesManagerImplApi.getAttributes
(PerunSession sess, UserExtSource ues, List<String> attrNames) Get all attributes associated with the UserExtSource which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes
(PerunSession sess, User user, Facility facility, List<String> attrNames) Get all attributes (empty and virtual too) associated with the user on the facility which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes
(PerunSession sess, Vo vo) Get all non-empty attributes associated with the vo.AttributesManagerImplApi.getAttributes
(PerunSession sess, Vo vo, List<String> attrNames) Get all attributes associated with the vo which have name in list attrNames (empty and virtual too).AttributesManagerImplApi.getAttributes
(PerunSession sess, String key) Get all entiteless attributes with subject equaled String keyAttributesManagerImplApi.getAttributesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) Returns all attributes with not-null value which fits the attributeDefinition.AttributesManagerImplApi.getAttributesDefinition
(PerunSession sess) Get attributes definition (attribute without defined value).AttributesManagerImplApi.getAttributesDefinitionByNamespace
(PerunSession sess, String namespace) Get attributes definition (attribute without defined value) with specified namespace.AttributesManagerImplApi.getAttributesModule
(PerunSession sess, AttributeDefinition attribute) Get the attributeModule for the attributeint
AuditMessagesManagerImplApi.getAuditerMessagesCount
(PerunSession perunSession) Get count of all messages in auditLOG.MembersManagerImplApi.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManagerImplApi.getBan
(PerunSession sess, int userId, int faclityId) Get specific facility ban.ResourcesManagerImplApi.getBan
(PerunSession sess, int memberId, int resourceId) Get specific resource ban.FacilitiesManagerImplApi.getBanById
(PerunSession sess, int banId) Get Ban for user on facility by it's idResourcesManagerImplApi.getBanById
(PerunSession sess, int banId) Get Ban for member on resource by it's idVosManagerImplApi.getBanById
(PerunSession sess, int banId) Get ban by its id.VosManagerImplApi.getBanForMember
(PerunSession sess, int memberId) Get ban for given member or NULL if there is no ban.FacilitiesManagerImplApi.getBansForFacility
(PerunSession sess, int facilityId) Get all users bans for facilityResourcesManagerImplApi.getBansForMember
(PerunSession sess, int memberId) Get all resources bans for member.ResourcesManagerImplApi.getBansForResource
(PerunSession sess, int resourceId) Get all members bans for resourceFacilitiesManagerImplApi.getBansForUser
(PerunSession sess, int userId) Get all facilities bans for user.VosManagerImplApi.getBansForUser
(PerunSession sess, int userId) Gets all rich bans for given user.VosManagerImplApi.getBansForVo
(PerunSession sess, int voId) Get list of all bans for vo with given id.UsersManagerImplApi.getBlockedLoginById
(PerunSession sess, int id) Get blocked login by idUsersManagerImplApi.getBlockedLoginsPage
(PerunSession sess, BlockedLoginsPageQuery query) Get page of blocked logins.ConsentsManagerImplApi.getConsentById
(PerunSession sess, int id) Get consent object with specified idConsentsManagerImplApi.getConsentForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId, ConsentStatus status) Get consent for chosen user in specified consent hub with specified statusConsentsManagerImplApi.getConsentHubByFacility
(PerunSession sess, int facilityId) Finds existing Consent Hub by facility.ConsentsManagerImplApi.getConsentHubById
(PerunSession sess, int id) Finds existing Consent Hub by id.ConsentsManagerImplApi.getConsentHubByName
(PerunSession sess, String name) Finds existing Consent Hub by name.ConsentsManagerImplApi.getConsentHubsByService
(PerunSession session, int serviceId) Finds all existing Consent Hubs by service (service is assigned to them)ConsentsManagerImplApi.getConsentsForConsentHub
(PerunSession sess, int id) Get all consents for chosen ConsentHubConsentsManagerImplApi.getConsentsForConsentHub
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen ConsentHub with the specified statusConsentsManagerImplApi.getConsentsForUser
(PerunSession sess, int id) Get all consents for chosen UserConsentsManagerImplApi.getConsentsForUser
(PerunSession sess, int id, ConsentStatus status) Get all consents for chosen User with the specified statusConsentsManagerImplApi.getConsentsForUserAndConsentHub
(PerunSession sess, int userId, int consentHubId) Get list of consents for user and consent hubAttributesManagerImplApi.getCriticalAttributeActions
(PerunSession sess, int attrId) Returns critical actions on given attribute.ServicesManagerImplApi.getDestination
(PerunSession sess, String destination, String type) Get destination by String destination and typeServicesManagerImplApi.getDestinationById
(PerunSession perunSession, int id) Get destination by idServicesManagerImplApi.getDestinations
(PerunSession perunSession) Get list of all destinations.ServicesManagerImplApi.getDestinations
(PerunSession perunSession, Facility facility) Get lists of all destinations for specific FacilityServicesManagerImplApi.getDestinations
(PerunSession perunSession, Service service, Facility facility) Get list of all destinations defined for the service and facility.int
ServicesManagerImplApi.getDestinationsCount
(PerunSession perunSession) Get count of all destinations.FacilitiesManagerImplApi.getDirectAdmins
(PerunSession perunSession, Facility facility) Gets list of direct user administrators of the Facility.GroupsManagerImplApi.getDirectAdmins
(PerunSession perunSession, Group group) Gets list of direct user administrators of this group.ResourcesManagerImplApi.getDirectAdmins
(PerunSession perunSession, Resource resource) Gets list of direct user administrators of the Resource.VosManagerImplApi.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.VosManagerImplApi.getDirectAdmins
(PerunSession sess, Vo vo, String role) Get list of direct user administrators of specific vo for specific role.GroupsManagerImplApi.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) Returns direct members status in given group.AttributesManagerImplApi.getEntitylessAttributes
(PerunSession sess, String attrName) Get all entityless attributes with attributeNameAttributesManagerImplApi.getEntitylessAttrValueForUpdate
(PerunSession sess, int attrId, String key) Return value of entityless attribute by attr_id and key (subject).AttributesManagerImplApi.getEntitylessKeys
(PerunSession sess, AttributeDefinition attributeDefinition) Returns list of Keys which fits the attributeDefinition.AttributesManagerImplApi.getEntitylessStringAttributeMapping
(PerunSession sess, String attributeName) Gets map from keys to string values for an entityless attribute.ExtSourcesManagerImplApi.getExtSourceById
(PerunSession perunSession, int id) Searches for the external source with specified id.ExtSourcesManagerImplApi.getExtSourceByName
(PerunSession perunSession, String name) Searches for the external source using specified name.ExtSourcesManagerImplApi.getExtSources
(PerunSession perunSession) Get list of all external sources.ExtSourcesManagerImplApi.getExtSourcesToSynchronize
(PerunSession sess) Returns all ExtSources with enabled synchronizationFacilitiesManagerImplApi.getFacilities
(PerunSession perunSession) List all facilities.SearcherImplApi.getFacilities
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all facilities, which have specific attributes in format.FacilitiesManagerImplApi.getFacilitiesByAttribute
(PerunSession sess, Attribute attribute) Returns all facilities which have set the attribute with the value.FacilitiesManagerImplApi.getFacilitiesByAttributePartialMatch
(PerunSession sess, AttributeDefinition attrDef, String value) Partial search for facilities with the attribute 'attrDef' set to a similar value to 'value'FacilitiesManagerImplApi.getFacilitiesByDestination
(PerunSession perunSession, String destination) Searches for the Facilities by theirs destination.FacilitiesManagerImplApi.getFacilitiesByHostName
(PerunSession sess, String hostname) Return all facilities where exists host with the specific hostnameFacilitiesManagerImplApi.getFacilitiesByIds
(PerunSession perunSession, List<Integer> ids) Gets facilities by their ids.int
FacilitiesManagerImplApi.getFacilitiesCount
(PerunSession perunSession) Get count of all facilities.ServicesManagerImplApi.getFacilitiesDestinations
(PerunSession sess, Vo vo) List all destinations for all facilities which are joined by resources to the VO.GroupsManagerImplApi.getFacilitiesWhereGroupIsAdmin
(PerunSession session, Group group) Returns all facilities where given group is FACILITYADMIN.FacilitiesManagerImplApi.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) Get all facilities where the user is admin.FacilitiesManagerImplApi.getFacilityById
(PerunSession perunSession, int id) Searches for the Facility with specified id.FacilitiesManagerImplApi.getFacilityByName
(PerunSession perunSession, String name) Searches for the Facility by its name.FacilitiesManagerImplApi.getFacilityForHost
(PerunSession sess, Host host) Return facility which has the host.int
ResourcesManagerImplApi.getFacilityId
(PerunSession perunSession, Resource resource) Get facility id which belongs to the concrete resource.ResourcesManagerImplApi.getFailedGroupResourceAssignmentCause
(PerunSession sess, Group group, Resource resource) Gets the current cause of failed group-resource assignment.GroupsManagerImplApi.getGroupAdmins
(PerunSession perunSession, Group group) Gets list of all group administrators of this group.GroupsManagerImplApi.getGroupApplicationIds
(PerunSession sess, Group group) Return list of IDs of all applications, which belongs to Group.ResourcesManagerImplApi.getGroupAssignments
(PerunSession sess, Resource resource) Lists all of the assigned groups for the given resource without the groups' attributes.GroupsManagerImplApi.getGroupById
(PerunSession perunSession, int id) Search for the group with specified id in all VOs.GroupsManagerImplApi.getGroupByName
(PerunSession perunSession, Vo vo, String name) Search for the group with specified name in specified VOExtSourcesManagerImplApi.getGroupExtSourcesIds
(PerunSession perunSession, Group group) Get list of external sources ids associated with the GROUP.GroupsManagerImplApi.getGroupMembers
(PerunSession sess, Group group) Get all group members ignoring theirs status.GroupsManagerImplApi.getGroupMembers
(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatusInsteadOfIncludeStatus) Return group members.GroupsManagerImplApi.getGroupMembersById
(PerunSession sess, Group group, int memberId) Get group members by member ID -> meaning we will get all (DIRECT/INDIRECT) group memberships for specified member (or user, since it will be the same).GroupsManagerImplApi.getGroupMembersByMembership
(PerunSession sess, Group group, MembershipType membershipType) Get only group members which has given membership type ignoring their status.ResourcesManagerImplApi.getGroupResourceAssignments
(PerunSession sess, List<GroupResourceStatus> statuses) Lists all group-resource assignments with given statuses.GroupsManagerImplApi.getGroupResourcePairsByAttribute
(PerunSession sess, Attribute attribute) Returns all group-resource which have set the attribute with the value.ResourcesManagerImplApi.getGroupResourceStatus
(PerunSession sess, Group group, Resource resource) Gets status of given group-resource assignment.GroupsManagerImplApi.getGroups
(PerunSession perunSession, Vo vo) Get all groups of users under the VO.SearcherImplApi.getGroups
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all groups, which have specific attributes in format.GroupsManagerImplApi.getGroupsByAttribute
(PerunSession sess, Attribute attribute) Returns all groups which have set the attribute with the value.SearcherImplApi.getGroupsByGroupResourceSetting
(PerunSession sess, Attribute groupResourceAttribute, Attribute resourceAttribute) Return all groups assigned to any resource with following conditions: 1] resource has set "resourceAttribute" attribute with same value 2] group and resource has set "groupResourceAttribute" attribute with same value Attribute values can't be empty.GroupsManagerImplApi.getGroupsByIds
(PerunSession perunSession, List<Integer> ids) Gets groups by their ids.int
GroupsManagerImplApi.getGroupsCount
(PerunSession perunSession) Get count of all groups.int
GroupsManagerImplApi.getGroupsCount
(PerunSession perunSession, Vo vo) GroupsManagerImplApi.getGroupsForAutoRegistration
(PerunSession sess, Group group, ApplicationFormItem formItem) Returns all groups which can be registered into during group registration and are representing options of the specified application form item.GroupsManagerImplApi.getGroupsForAutoRegistration
(PerunSession sess, Vo vo) Returns all groups which can be registered into during vo registration and are representing options of the specified application form item.GroupsManagerImplApi.getGroupsForAutoRegistration
(PerunSession sess, Vo vo, ApplicationFormItem formItem) Returns all groups which can be registered into during vo registration and are representing options of the specified application form item.GroupsManagerImplApi.getGroupsIds
(PerunSession sess, Vo vo) Get all groups ids for given vo.GroupsManagerImplApi.getGroupsPage
(PerunSession sess, Vo vo, GroupsPageQuery query) Get page of groups from the given vo.GroupsManagerImplApi.getGroupsStructuresToSynchronize
(PerunSession sess) Gets all groups which have enabled group structure synchronization.GroupsManagerImplApi.getGroupsToSynchronize
(PerunSession sess) Gets all groups which have enabled synchronization.GroupsManagerImplApi.getGroupsWhereGroupIsAdmin
(PerunSession session, Group group) Returns all groups where given group is GROUPADMIN.GroupsManagerImplApi.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) Returns groups in which the user is active member.UsersManagerImplApi.getGroupsWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of Groups in Perun, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.UsersManagerImplApi.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) Returns list of Groups in selected Vo, where the User is a direct Administrator or he is a VALID member of any group which is Administrator of some of these Groups.GroupsManagerImplApi.getGroupsWithAssignedExtSourceInVo
(PerunSession sess, ExtSource source, Vo vo) Get all groups in specific vo with assigned extSourceGroupsManagerImplApi.getGroupUsers
(PerunSession sess, Group group) Return group users sorted by name.FacilitiesManagerImplApi.getHostById
(PerunSession sess, int id) Get the host by its ID.FacilitiesManagerImplApi.getHosts
(PerunSession perunSession, Facility facility) List hosts from facility.FacilitiesManagerImplApi.getHostsByHostname
(PerunSession sess, String hostname) Get all hosts with this hostname (from all facilities).int
FacilitiesManagerImplApi.getHostsCount
(PerunSession perunSession, Facility facility) Count hosts in the facility.int
UsersManagerImplApi.getIdOfBlockedLogin
(PerunSession sess, String login, String namespace) Return ID of blocked loginint
AuditMessagesManagerImplApi.getLastMessageId
(PerunSession perunSession) Get ID of last (newest) message in audit log (max_id).MembersManagerImplApi.getMemberById
(PerunSession perunSession, int id) Returns member by his id.MembersManagerImplApi.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerImplApi.getMemberByUserId
(PerunSession perunSession, Vo vo, int userId) Returns member by his user id and vo.SearcherImplApi.getMembers
(PerunSession sess, Vo vo, Map<String, Map<Attribute, String>> mapOfEntityToMapOfAttrsWithValues) This method takes a map of entity (member or user) to maps of Attributes with values to search by, for the members in the given vo.SearcherImplApi.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date, int days) Return members with expiration date set, which will expire on date +/- X days.SearcherImplApi.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date, int days) Return members who should expire in given group and with expiration date set, which will expire on date +/- X days.MembersManagerImplApi.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Gets members by their ids.MembersManagerImplApi.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerImplApi.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerImplApi.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.MembersManagerImplApi.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.int
MembersManagerImplApi.getMembersCount
(PerunSession sess, Vo vo) Returns all members from the VO (with every status).int
MembersManagerImplApi.getMembersCount
(PerunSession sess, Vo vo, Status status) Returns number of Vo members with defined status.MembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) Get page of members from the given voMembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) Get page of members from the given voint
MembersManagerImplApi.getMemberVoId
(PerunSession perunSession, Member member) Get member's VO idVosManagerImplApi.getMemberVos
(PerunSession sess, int voId) Gets all member organizations of the given vo.AuditMessagesManagerImplApi.getMessages
(PerunSession perunSession, int count) Returns exact number of newest audit messages defined by 'count' param (disregarding message IDs).AuditMessagesManagerImplApi.getMessagesByCount
(PerunSession perunSession, int count) Returns all messages with IDs within the range from max(ID) to (max(ID)-count), where number of returned messages is equal or less than 'count' param, because some IDs could be skipped in the sequence.AuditMessagesManagerImplApi.getMessagesByIdAndCount
(PerunSession perunSession, int id, int count) Returns "count" number of messages that are more or equal than the given ID (ascending order), i.e. the method returns newer messages by provided ID.AuditMessagesManagerImplApi.getMessagesPage
(PerunSession perunSession, MessagesPageQuery query) Returns page of audit messages.GroupsManagerImplApi.getOperandGroups
(PerunSession sess, int groupId) Return all operand groups of requested result group.OwnersManagerImplApi.getOwnerById
(PerunSession perunSession, int id) Deprecated.Find owner by id.OwnersManagerImplApi.getOwnerByName
(PerunSession perunSession, String name) Deprecated.Find owner by name.FacilitiesManagerImplApi.getOwnerFacilities
(PerunSession perunSession, Owner owner) Returns list of all facilities owned by the owner.FacilitiesManagerImplApi.getOwners
(PerunSession perunSession, Facility facility) Deprecated.OwnersManagerImplApi.getOwners
(PerunSession perunSession) Deprecated.Return all owners.GroupsManagerImplApi.getParentGroup
(PerunSession sess, Group group) Get parent group.VosManagerImplApi.getParentVos
(PerunSession sess, int memberVoId) Gets all organizations where given vo is direct member.UsersManagerImplApi.getPasswordManagerModule
(PerunSession session, String namespace) Return instance of PasswordManagerModule for specified namespace or NULL if class for module is not found.UsersManagerImplApi.getPendingPreferredEmailChanges
(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.AttributesManagerImplApi.getPerunBeanIdsForUniqueAttributeValue
(PerunSession sess, Attribute attribute) Finds ids of PerunBeans that have the attribute's value for the attribute.UsersManagerImplApi.getPreferredEmailChangeRequest
(PerunSession sess, User user, UUID uuid) Get new preferred email value from user's original requestUsersManagerImplApi.getRelatedUserIdByBlockedLoginInNamespace
(PerunSession sess, String login, String namespace) Get user id of the user who was related to the given login in the pastAttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Facility facility) Get facility attributes which are required by all services which are connected to this facility.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility) Get facility attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Group group) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Host host) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource) Get resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resource, List<Integer> serviceIds) Get resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Facility facility) Get facility attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) Get user-facility attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) Get user-facility attributes which are required by the service for each user in list of users.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Group group) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Host host) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Resource resource) Get resource attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group) AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, User user) Get user attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Vo vo) Get vo attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) Get user attributes which are required by the service for each user in list of users.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, List<Service> services, Group group) Get group attributes which are required by the given services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, List<Service> services, Resource resource, Group group) Get group-resource attributes which are required by the services.AttributesManagerImplApi.getRequiredAttributesDefinition
(PerunSession sess, Service service) Get all attributes which are required by service.AttributesManagerImplApi.getRequiredAttributesForGroups
(PerunSession sess, Service service, List<Group> groups) Get group attributes which are required by the given service for given groups.UsersManagerImplApi.getReservedLoginsByApp
(PerunSession sess, int appId) Gets reserved logins which used in the given application.UsersManagerImplApi.getReservedLoginsOnlyByGivenApp
(PerunSession sess, int appId) Gets reserved logins which can be deleted - they are used only in the given application.ResourcesManagerImplApi.getResourceAssignments
(PerunSession sess, Group group) Lists all of the resource assignments for the given group without the resources' attributes.ResourcesManagerImplApi.getResourceById
(PerunSession perunSession, int id) Searches for the Resource with specified id.ResourcesManagerImplApi.getResourceByName
(PerunSession sess, Vo vo, Facility facility, String name) Return resource by its name.AttributesManagerImplApi.getResourceRequiredAttributesDefinition
(PerunSession sess, Resource resource) Get attributes definions required by all services assigned on the resource.ResourcesManagerImplApi.getResources
(PerunSession sess) Get all resources.ResourcesManagerImplApi.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.ResourcesManagerImplApi.getResources
(PerunSession perunSession, Vo vo) Get all VO resources.SearcherImplApi.getResources
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues, boolean allowPartialMatchForString) This method get Map of Attributes with searching values and try to find all resources, which have specific attributes in format.ResourcesManagerImplApi.getResourcesByAttribute
(PerunSession sess, Attribute attribute) Returns all resources which have set the attribute with the value.ResourcesManagerImplApi.getResourcesByIds
(PerunSession perunSession, List<Integer> ids) Gets resources by their ids.int
ResourcesManagerImplApi.getResourcesCount
(PerunSession perunSession) Get count of all resources.int
ResourcesManagerImplApi.getResourcesCount
(PerunSession perunSession, Vo vo) Get all VO resources count.ResourcesManagerImplApi.getResourcesWhereGroupIsAdmin
(PerunSession sess, Facility facility, Vo vo, Group authorizedGroup) Return all resources for the facility and the vo where the group is authorized as resource manager.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) Return all resources for the facility and the vo where user is authorized as resource manager.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) Returns list of resources, where the user is an admin.ResourcesManagerImplApi.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) Return all resources for the vo where user is authorized as resource manager.GroupsManagerImplApi.getResultGroups
(PerunSession sess, int groupId) Return all result groups of requested operand group.GroupsManagerImplApi.getResultGroupsIds
(PerunSession sess, int groupId) Return list of all result groups ids of requested operand group.ServicesManagerImplApi.getRichDestinations
(PerunSession perunSession, Facility facility, Service service) Get list of all rich destinations defined for the service and the facilityResourcesManagerImplApi.getRichResourceById
(PerunSession perunSession, int id) Searches for the Rich Resource with specified id.ResourcesManagerImplApi.getRichResources
(PerunSession perunSession, Vo vo) Get all VO rich resources.ResourcesManagerImplApi.getRichResourcesByIds
(PerunSession perunSession, List<Integer> ids) Gets rich resources by their ids.ResourcesManagerImplApi.getRichResourcesWithMemberAndAttribute
(PerunSession perunSession, Member member, AttributeDefinition ad) Return all rich resources with given attribute where given member is assigned.ServicesManagerImplApi.getServiceById
(PerunSession perunSession, int id) Get service by id.ServicesManagerImplApi.getServiceByName
(PerunSession perunSession, String name) Get service by name.GroupsManagerImplApi.getServiceGroupMembers
(PerunSession sess, Group group) Gets a list of Members, who are also service users, from a given group.ServicesManagerImplApi.getServices
(PerunSession perunSession) get all services in perunServicesManagerImplApi.getServicesByAttributeDefinition
(PerunSession sess, AttributeDefinition attributeDefinition) Get all services with given attribute.ServicesManagerImplApi.getServicesFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) List services stored in the packagesServicesManagerImplApi.getServicesPackageById
(PerunSession perunSession, int servicesPackageId) Get package by IdServicesManagerImplApi.getServicesPackageByName
(PerunSession sess, String name) Get services package by name.ServicesManagerImplApi.getServicesPackages
(PerunSession perunSession) List packagesUsersManagerImplApi.getSpecificUsers
(PerunSession sess) Return all specific Users (only specific users) Return also users who has no owners.UsersManagerImplApi.getSpecificUsersByUser
(PerunSession sess, User user) Return all specificUsers who are owned by the user and their ownership is not in status disabledMembersManagerImplApi.getSponsoredMembers
(PerunSession sess, User sponsor) Gets members sponsored by the given user in all vos.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) Gets members sponsored by the given user.MembersManagerImplApi.getSponsoredRichMembers
(PerunSession sess, Vo vo) Get list of rich members that are sponsored in the VO.UsersManagerImplApi.getSponsors
(PerunSession sess, Member sponsoredMember) Gets list of user that sponsored a member.UsersManagerImplApi.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) Retrieves a map, that maps the ids of the sponsored members in the given VO to a list of their Sponsors with the corresponding Sponsorship objects.MembersManagerImplApi.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.MembersManagerImplApi.getSponsorshipsExpiringInRange
(PerunSession sess, LocalDate from, LocalDate to) Returns sponsorship, which have validityTo in range [from, to).GroupsManagerImplApi.getSubGroups
(PerunSession perunSession, Group parentGroup) Get all immediate subgroups of the parent group under the VO.int
GroupsManagerImplApi.getSubGroupsCount
(PerunSession perunSession, Group parentGroup) Returns number of immediate subgroups of the parent group.GroupsManagerImplApi.getSubgroupsPage
(PerunSession sess, Group group, GroupsPageQuery query) Get page of subgroups from the given parent group.GroupsManagerImplApi.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group.GroupsManagerImplApi.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) Returns total member's status in given group.UsersManagerImplApi.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabled and are not anonymizedMembersManagerImplApi.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.MembersManagerImplApi.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.AttributesManagerImplApi.getUninitializedAttributesModule
(PerunSession sess, AttributeDefinition attribute) Get uninitiated attributeModule for the attributeAttributesManagerImplApi.getUserAttrValueForUpdate
(PerunSession sess, int attrId, int userId) Get particular attribute for the user for update - locking the attribute for user.UsersManagerImplApi.getUserById
(PerunSession perunSession, int id) Returns user by its id.UsersManagerImplApi.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.UsersManagerImplApi.getUserByUserExtSource
(PerunSession perunSession, UserExtSource userExtSource) Returns user by his login in external source.UsersManagerImplApi.getUserExtSourceByExtLogin
(PerunSession perunSession, ExtSource source, String extLogin) Gets user's external source by the user's external login and external source.UsersManagerImplApi.getUserExtSourceById
(PerunSession sess, int id) Get the user ext source by its id.UsersManagerImplApi.getUserExtSourceByUniqueAttributeValue
(PerunSession sess, int attrId, String uniqueValue) Return userExtSource for specific attribute id and unique value.UsersManagerImplApi.getUserExtSources
(PerunSession sess, User user) Get List of user ext sources by userUsersManagerImplApi.getUserExtSourcesByIds
(PerunSession sess, List<Integer> ids) Gets user ext sources by their ids.AttributesManagerImplApi.getUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) Get all non-empty attributes associated with any user on the facility.GroupsManagerImplApi.getUserGroups
(PerunSession sess, User user) Return groups where user is member.GroupsManagerImplApi.getUserGroups
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) Return groups where user is member with allowed statuses in vo and group.AttributesManagerImplApi.getUserIdsByLogin
(PerunSession sess, String login) Gets IDs of users who use the given login in any namespace.SearcherImplApi.getUsers
(PerunSession sess, Map<Attribute, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManagerImplApi.getUsers
(PerunSession sess) Returns all users (included specific users).UsersManagerImplApi.getUsersByAttribute
(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManagerImplApi.getUsersByAttribute
(PerunSession sess, Attribute attribute, boolean ignoreCase) Returns all users who have set the attribute with the value IGNORING CASE in the comparison.UsersManagerImplApi.getUsersByAttributeValue
(PerunSession sess, AttributeDefinition attributeDefintion, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerImplApi.getUsersByCoreAttributeValue
(PerunSession sess, AttributeDefinition attributeDefintion, String attributeValue) Returns all users who have the core attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManagerImplApi.getUsersByExtSourceTypeAndLogin
(PerunSession perunSession, String extSourceType, String login) Get all the users who have given type of the ExtSource and login.UsersManagerImplApi.getUsersByIds
(PerunSession sess, List<Integer> usersIds) Gets users by their ids.UsersManagerImplApi.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledUsersManagerImplApi.getUsersByVo
(PerunSession sess, Vo vo) Return users which have member in VO.int
UsersManagerImplApi.getUsersCount
(PerunSession perunSession) Get count of all users.UsersManagerImplApi.getUsersPage
(PerunSession sess, UsersPageQuery query) Get page of users.UsersManagerImplApi.getUsersWithoutVoAssigned
(PerunSession sess) Returns all users who are not member of any VO.AttributesManagerImplApi.getUserVirtualAttributeModule
(PerunSession sess, AttributeDefinition attribute) Get user virtual attribute module by the attribute.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Facility facility) Get all virtual attributes associated with the facility.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Group group) Get all virtual attributes associated with the group.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Host host) Get all virtual attributes associated with the host.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member) Get all virtual attributes associated with the member.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member, Group group) Get all virtual attributes associated with the member in the group.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member on the resource.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Resource resource) Get all virtual attributes associated with the resource.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, User user) Get all virtual attributes associated with the user.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, UserExtSource ues) Get all virtual attributes associated with the UserExtSource.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Vo vo) Get all virtual attributes associated with the vo.VosManagerImplApi.getVoApplicationIds
(PerunSession sess, Vo vo) Return list of IDs of all applications, which belongs to VO.VosManagerImplApi.getVoById
(PerunSession perunSession, int id) Finds existing VO by id.VosManagerImplApi.getVoByShortName
(PerunSession perunSession, String shortName) Find existing VO by short name (short name is unique).ExtSourcesManagerImplApi.getVoExtSourcesIds
(PerunSession perunSession, Vo vo) Get list of external sources ids associated to the VO.int
GroupsManagerImplApi.getVoId
(PerunSession perunSession, Group group) Get the id of the VO which is owner of the group.AuthzResolverImplApi.getVoIdsForGroupInRole
(PerunSession sess, Group group, String role) Gets list of VOs for which the group has the role.AuthzResolverImplApi.getVoIdsForUserInRole
(PerunSession sess, User user, String role) Gets list of VOs for which the user has the role.VosManagerImplApi.getVos
(PerunSession perunSession) Get list of all Vos.VosManagerImplApi.getVosByIds
(PerunSession perunSession, List<Integer> ids) Gets VOs by their ids.int
VosManagerImplApi.getVosCount
(PerunSession perunSession) Get count of all vos.GroupsManagerImplApi.getVosWhereGroupIsAdmin
(PerunSession session, Group group) Returns all vos where given group si VOADMIN.UsersManagerImplApi.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.UsersManagerImplApi.getVosWhereUserIsMember
(PerunSession sess, User user) Returns list of Vos' ids, where the user is member.boolean
GroupsManagerImplApi.groupExists
(PerunSession perunSession, Group group) Check if group exists in underlaying data source.boolean
AuthzResolverImplApi.groupMatchesUserRolesFilter
(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) Check if the given group passes the user's roles filter.boolean
ResourcesManagerImplApi.groupResourceAssignmentExists
(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with any status, false otherwise.boolean
VosManagerImplApi.hasEmbeddedGroupsItemInForm
(PerunSession sess, int voId) Returns true, if there is a vo with given id which has application form with the EMBEDDED_GROUP_APPLICATION item in it.boolean
GroupsManagerImplApi.hasGroupAnyManagerRole
(PerunSession session, Group group) Checks if the given group has any related manager rolesboolean
FacilitiesManagerImplApi.hostExists
(PerunSession sess, Host host) void
AttributesManagerImplApi.initAndRegisterAttributeModules
(PerunSession session, ServiceLoader<AttributesModuleImplApi> modules, Set<AttributeDefinition> allAttributesDef) Init attribute modules map in Impl layer.void
ExtSourcesManagerImplApi.initialize
(PerunSession sess, PerunBl perunBl) Initialize managerboolean
AttributesManagerImplApi.insertAttribute
(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) Insert attribute value in DB.boolean
GroupsManagerImplApi.isAllowedGroupToHierarchicalVo
(PerunSession sess, Group group, Vo vo) Returns flag representing if the group can be included in the (parent) vo's groupsboolean
AttributesManagerImplApi.isAttributeActionCritical
(PerunSession sess, AttributeDefinition attr, AttributeAction action) Checks if the action is critical on given attribute.boolean
AttributesManagerImplApi.isAttributeActionGloballyCritical
(PerunSession sess, int attrId, AttributeAction action) Checks if the action is critical on given attribute for all objects.boolean
AttributesManagerImplApi.isAttributeRequiredByFacility
(PerunSession sess, Facility facility, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this facility.boolean
AttributesManagerImplApi.isAttributeRequiredByGroup
(PerunSession sess, Group group, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this group.boolean
AttributesManagerImplApi.isAttributeRequiredByResource
(PerunSession sess, Resource resource, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this resource.boolean
AttributesManagerImplApi.isAttributeRequiredByVo
(PerunSession sess, Vo vo, AttributeDefinition attributeDefinition) Check if this attribute is currently required on this vo.boolean
AttributesManagerImplApi.isCoreAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core attribute.boolean
AttributesManagerImplApi.isCoreManagedAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is core-managed attribute.boolean
AttributesManagerImplApi.isDefAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is defined (def) attribute.boolean
GroupsManagerImplApi.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupboolean
ResourcesManagerImplApi.isGroupAssigned
(PerunSession sess, Resource resource, Group group) Returns true if the group is assigned to the current resource with ACTIVE status, false otherwise.boolean
GroupsManagerImplApi.isGroupForAnyAutoRegistration
(PerunSession sess, Group group) Check if group has automatic registration enabled in any form item.boolean
GroupsManagerImplApi.isGroupForAutoRegistration
(PerunSession sess, Group group, List<Integer> formItems) Check if group has automatic registration enabled in the given form item.boolean
AuthzResolverImplApi.isGroupInRoleForVo
(PerunSession session, Group group, String role, Vo vo) Checks whether the gruop is in role for Vo.GroupsManagerImplApi.isGroupLastAdminInSomeFacility
(PerunSession sess, Group group) Check whether the group supplies the last FACILITYADMIN in some facility, return those facilities in which it does.GroupsManagerImplApi.isGroupLastAdminInSomeVo
(PerunSession sess, Group group) Check whether the group supplies the last VOADMIN in some vo, return those vos in which it does.boolean
ResourcesManagerImplApi.isGroupManuallyAssigned
(PerunSession sess, Group group, Resource resource) Returns true if the group is assigned to the given resource manually, false otherwise.boolean
GroupsManagerImplApi.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupboolean
AttributesManagerImplApi.isLoginAlreadyUsed
(PerunSession sess, String login, String namespace) Check if the login is already in use for some namespace or globallyboolean
UsersManagerImplApi.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.boolean
UsersManagerImplApi.isLoginBlockedForNamespace
(PerunSession sess, String login, String namespace, boolean ignoreCase) Return true if login is blocked for given namespace, false if not When the namespace is null, then the method behaves like isLoginBlockedGlobally(), so it checks if the login is blocked globally.boolean
UsersManagerImplApi.isLoginBlockedGlobally
(PerunSession sess, String login) Return true if login is blocked globally (for all namespaces per instance - represented by namespace = null), false if not.boolean
UsersManagerImplApi.isLoginReserved
(PerunSession sess, String namespace, String login, boolean ignoreCase) Return true if login is already reserved in specified namespace or in any namespace (if namespace is null), false if not.boolean
VosManagerImplApi.isMemberBanned
(PerunSession sess, int memberId) Information if there is a ban for member with given id.boolean
AttributesManagerImplApi.isOptAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is optional (opt) attribute.boolean
GroupsManagerImplApi.isRelationRemovable
(PerunSession sess, Group resultGroup, Group operandGroup) Check if the relation between given groups can be deleted.boolean
ServicesManagerImplApi.isServiceAssignedToFacility
(PerunSession sess, Facility facility, Service service) Checks whether given service is assigned to given facility (through some resource).boolean
ResourcesManagerImplApi.isUserAllowed
(PerunSession sess, User user, Resource resource) Check if the user is allowed as a member on the selected resource.boolean
UsersManagerImplApi.isUserAnonymized
(PerunSession sess, User user) Checks whether user has been anonymized or not.boolean
ResourcesManagerImplApi.isUserAssigned
(PerunSession sess, User user, Resource resource) Check if the user is assigned as a member on the selected resource.boolean
AuthzResolverImplApi.isUserInRoleForVo
(PerunSession session, User user, String role, Vo vo) Checks whether the user is in role for Vo.boolean
GroupsManagerImplApi.isUserMemberOfGroup
(PerunSession sess, User user, Group group) Checks whether the user is member of the group.boolean
UsersManagerImplApi.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.boolean
AttributesManagerImplApi.isVirtAttribute
(PerunSession sess, AttributeDefinition attribute) Determine if attribute is virtual attribute.boolean
AuthzResolverImplApi.isVoAdminOrObserver
(PerunSession sess, Vo vo) Returns true if the user in session is vo admin or vo observer of specific Vo.void
ExtSourcesManagerImplApi.loadExtSourcesDefinitions
(PerunSession sess) Loads ext source definitions from the configuration file and updates entries stored in the DB.UsersManagerImplApi.loadPasswordResetRequest
(PerunSession sess, UUID uuid) Returns only valid password reset request with specified UUID.void
AuthzResolverImplApi.makeAuthorizedGroupPerunObserver
(PerunSession sess, Group authorizedGroup) Make group Perun observervoid
AuthzResolverImplApi.makeUserCabinetAdmin
(PerunSession sess, User user) Make user Cabinet manager.void
AuthzResolverImplApi.makeUserPerunAdmin
(PerunSession sess, User user) Make user to be perunAdminvoid
AuthzResolverImplApi.makeUserPerunObserver
(PerunSession sess, User user) Make user Perun observerboolean
MembersManagerImplApi.memberExists
(PerunSession perunSession, Member member) Check if member exists in underlaying data source.void
MembersManagerImplApi.moveMembersApplications
(PerunSession sess, Member sourceMember, Member targetMember) Move all applications from one member to another member.boolean
OwnersManagerImplApi.ownerExists
(PerunSession perunSession, Owner owner) Deprecated.Check if owner exists in underlaying data source.AuditMessagesManagerImplApi.pollConsumerEvents
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditEvents from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerImplApi.pollConsumerMessages
(PerunSession perunSession, String consumerName) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.AuditMessagesManagerImplApi.pollConsumerMessages
(PerunSession perunSession, String consumerName, int lastProcessedId) Returns list of AuditMessages from audit log with IDs > lastProcessedId for registered auditer consumer.void
MembersManagerImplApi.rejectAllMemberOpenApplications
(PerunSession sess, Member member) Reject all member applications which are not Approved or already rejected Reserved login/passwords are also deleted.void
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Facility facility, Group group) Remove group of users role admin for the facilityvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Facility facility, User user) Remove user role admin for the facilityvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Group group, Group authorizedGroup) Remove group of users role admin for the groupvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Group group, User user) Remove user role admin for the groupvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Resource resource, Group group) Remove group of users role admin for the resourcevoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Resource resource, User user) Remove user role admin for the resourcevoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, User sponsoredUser, Group group) Remove group of users role admin for the sponsoredUservoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, User sponsoredUser, User user) Remove user role admin for the sponsoredUserboolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Facility facility) Unset all attributes for the facility.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Facility facility, User user) Unset all (user-facility) non-virtual attributes for the user on the facility.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Group group) Unset all attributes for the group.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Host host) Unset all user attributes for the host.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member) Unset all member attributes for the member.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all (member-resource) attributes for the member on the resource.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Resource resource) Unset all attributes for the resource.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Resource resource, Group group) Unset all group_resource attributesboolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, User user) Unset all user attributes for the user.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, UserExtSource ues) Unset all UserExtSource attributes for the user external source.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Vo vo) Unset all attributes for the vo.void
UsersManagerImplApi.removeAllAuthorships
(PerunSession sess, User user) Removes all authorships of user when user is deleted from DB (author records on all his publications).void
AuthzResolverImplApi.removeAllAuthzForFacility
(PerunSession sess, Facility facility) Removes all authz entries for the facilityvoid
AuthzResolverImplApi.removeAllAuthzForGroup
(PerunSession sess, Group group) Removes all authz entries for the groupvoid
AuthzResolverImplApi.removeAllAuthzForResource
(PerunSession sess, Resource resource) Removes all authz entries for the resourcevoid
AuthzResolverImplApi.removeAllAuthzForService
(PerunSession sess, Service service) Removes all authz entries for the servicevoid
AuthzResolverImplApi.removeAllAuthzForVo
(PerunSession sess, Vo vo) Removes all authz entries for the vovoid
ServicesManagerImplApi.removeAllDestinations
(PerunSession perunSession, Facility facility) Removes all defined destinations for the facility.void
ServicesManagerImplApi.removeAllDestinations
(PerunSession perunSession, Service service, Facility facility) Removes all defined destinations for the service and facility.void
AttributesManagerImplApi.removeAllGroupResourceAttributes
(PerunSession sess, Resource resource) Remove all non-virtual group-resource attribute on selected resourcevoid
GroupsManagerImplApi.removeAllManagerRolesOfGroup
(PerunSession session, Group group) Removes all manager roles related to the given groupvoid
AttributesManagerImplApi.removeAllMemberResourceAttributes
(PerunSession sess, Resource resource) Remove all non-virtual member-resource attributes assigned to resourcevoid
UsersManagerImplApi.removeAllPasswordResetRequests
(PerunSession sess, User user) Removes all password reset requests associated with user.void
UsersManagerImplApi.removeAllPreferredEmailChangeRequests
(PerunSession sess, User user) Removes all mail change requests related to user.void
ServicesManagerImplApi.removeAllRequiredAttributes
(PerunSession perunSession, Service service) Detate all required attributes from servicevoid
ResourcesManagerImplApi.removeAllResourcesTagFromResource
(PerunSession perunSession, Resource resource) Remove all existing Resource tags for specific resource.void
AuthzResolverImplApi.removeAllSponsoredUserAuthz
(PerunSession sess, User sponsoredUser) Removes all authz entries for the sponsoredUser.void
AuthzResolverImplApi.removeAllUserAuthz
(PerunSession sess, User user) Removes all authz entries for the user.void
UsersManagerImplApi.removeAllUserExtSources
(PerunSession perunSession, User user) Removes all user's external sources.boolean
AttributesManagerImplApi.removeAllUserFacilityAttributes
(PerunSession sess, User user) Unset all (user-facility) non-virtual attributes for the user and all facilitiesboolean
AttributesManagerImplApi.removeAllUserFacilityAttributesForAnyUser
(PerunSession sess, Facility facility) Unset all (user-facility) non-virtual attributes for any user on the facility.void
AttributesManagerImplApi.removeAndUnregisterAttrModule
(PerunSession sess, AttributeDefinition attribute) Remove attribute module of the given non-core attribute from attribute module map in Impl layer and unregister the module from Auditer, however only if it is namespace-specific to avoid removing common module from other active namespace-specific modules.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Facility facility, AttributeDefinition attribute) Unset particular attribute for the facility.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular user-facility attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Group group, AttributeDefinition attribute) Unset particular attribute for the group.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Host host, AttributeDefinition attribute) Unset particular host attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular member attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular member-resorce attribute for the member on the resource.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular attribute for the resource.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group_resource attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, UserExtSource ues, AttributeDefinition attribute) Unset particular user external source attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) Unset particular user attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Vo vo, AttributeDefinition attribute) Unset particular attribute for the vo.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, String key, AttributeDefinition attribute) Unset particular entityless attribute with subject equals key.void
ResourcesManagerImplApi.removeAutomaticGroupFromResource
(PerunSession perunSession, Group group, Resource resource, int sourceGroupId) Remove automatically assigned group from resource.void
FacilitiesManagerImplApi.removeBan
(PerunSession sess, int banId) Remove ban by id from facilities bans.void
FacilitiesManagerImplApi.removeBan
(PerunSession sess, int userId, int facilityId) Remove ban by user_id and facility_id.void
ResourcesManagerImplApi.removeBan
(PerunSession sess, int banId) Remove ban by id from resources bans.void
ResourcesManagerImplApi.removeBan
(PerunSession sess, int memberId, int resourceId) Remove ban by member_id and facility_idvoid
VosManagerImplApi.removeBan
(PerunSession sess, int banId) Removes ban with given id.void
AuthzResolverImplApi.removeCabinetAdmin
(PerunSession sess, User user) Remove role Cabinet manager from user.void
ServicesManagerImplApi.removeDestination
(PerunSession perunSession, Service service, Facility facility, Destination destination) Removes an destination from the facility and service.void
ExtSourcesManagerImplApi.removeExtSource
(PerunSession perunSession, Group group, ExtSource source) Remove association of the external source from the GROUP.void
ExtSourcesManagerImplApi.removeExtSource
(PerunSession perunSession, Vo vo, ExtSource source) Remove association of the external source from the VO.void
ConsentsManagerImplApi.removeFacility
(PerunSession sess, ConsentHub consentHub, Facility facility) Removes facility from consent hub.void
ResourcesManagerImplApi.removeGroupFromResource
(PerunSession perunSession, Group group, Resource resource) Remove group from a resource.void
GroupsManagerImplApi.removeGroupUnion
(PerunSession sess, Group resultGroup, Group operandGroup) Removes a union between two groups.void
FacilitiesManagerImplApi.removeHost
(PerunSession perunSession, Host host) Remove hosts from the Facility.void
GroupsManagerImplApi.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
VosManagerImplApi.removeMemberVo
(PerunSession sess, Vo vo, Vo memberVo) Removes member vo from given vo.void
FacilitiesManagerImplApi.removeOwner
(PerunSession perunSession, Facility facility, Owner owner) Deprecated.void
AuthzResolverImplApi.removePerunAdmin
(PerunSession sess, User user) Remove role perunAdmin for user.void
AuthzResolverImplApi.removePerunObserver
(PerunSession sess, User user) Remove role Perun observer from user.void
AuthzResolverImplApi.removePerunObserverFromAuthorizedGroup
(PerunSession sess, Group authorizedGroup) Remove role Perun observer from authorizedGroup.void
ServicesManagerImplApi.removeRequiredAttribute
(PerunSession perunSession, Service service, AttributeDefinition attribute) Remove required attribute from service.void
ServicesManagerImplApi.removeRequiredAttributes
(PerunSession perunSession, Service service, List<? extends AttributeDefinition> attributes) Batch version of removeRequiredAttributevoid
AuthzResolverImplApi.removeResourceRole
(PerunSession sess, String role, Resource resource, Group group) Remove role to group for resource.void
AuthzResolverImplApi.removeResourceRole
(PerunSession sess, String role, Resource resource, User user) Remove role to user for resource.void
ResourcesManagerImplApi.removeResourceTagFromResource
(PerunSession perunSession, ResourceTag resourceTag, Resource resource) Remove specific ResourceTag from existing Resource.void
GroupsManagerImplApi.removeResultGroupRelations
(PerunSession sess, Group resultGroup) Removes all relations of this result group.void
ResourcesManagerImplApi.removeService
(PerunSession perunSession, Resource resource, Service service) Remove service from resource.void
ServicesManagerImplApi.removeServiceFromAllServicesPackages
(PerunSession sess, Service service) Remove Service from all Services Packagesvoid
ServicesManagerImplApi.removeServiceFromServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage, Service service) Remove Service from Services Packagevoid
UsersManagerImplApi.removeSpecificUserOwner
(PerunSession sess, User user, User specificUser) Remove specificUser owner (the user) Only disable ownership of user and specificUservoid
MembersManagerImplApi.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsoring user.void
UsersManagerImplApi.removeUserExtSource
(PerunSession perunSession, User user, UserExtSource userExtSource) Removes user's external sources.boolean
AttributesManagerImplApi.removeVirtualAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular user-facility virtual attribute value.boolean
AttributesManagerImplApi.removeVirtualAttribute
(PerunSession sess, Resource resource, AttributeDefinition attribute) Unset particular resource virtual attribute value.boolean
AttributesManagerImplApi.removeVirtualAttribute
(PerunSession sess, Resource resource, Group group, AttributeDefinition attribute) Unset particular group-resource virtual attribute value.void
AuthzResolverImplApi.removeVoRole
(PerunSession sess, String role, Vo vo, Group group) Removes role from group in a VO.void
AuthzResolverImplApi.removeVoRole
(PerunSession sess, String role, Vo vo, User user) Removes role from user in a VO.UsersManagerImplApi.requestPreferredEmailChange
(PerunSession sess, User user, String email) Store request of change of user's preferred email address.boolean
ResourcesManagerImplApi.resourceExists
(PerunSession perunSession, Resource resource) Check if resource exists in underlaying data source.void
GroupsManagerImplApi.saveGroupRelation
(PerunSession sess, Group resultGroup, Group operandGroup, boolean parentFlag) Saves union operation between result group and operand group.boolean
ServicesManagerImplApi.serviceExists
(PerunSession perunSession, Service service) Check if service exists in underlaying data source.boolean
ServicesManagerImplApi.servicesPackageExists
(PerunSession perunSession, ServicesPackage servicesPackage) Check if services package exists in underlaying data source.boolean
AttributesManagerImplApi.setAttribute
(PerunSession sess, PerunBean bean1, PerunBean bean2, Attribute attribute) Store the particular attribute associated with the bean1 and bean2.boolean
AttributesManagerImplApi.setAttribute
(PerunSession sess, Object object, Attribute attribute) Store the particular attribute associated with the given perun bean.void
AttributesManagerImplApi.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.void
AttributesManagerImplApi.setAttributePolicyCollections
(PerunSession sess, List<AttributePolicyCollection> policyCollections) Deletes old attribute policy collections and sets all new attribute policy collections.void
AttributesManagerImplApi.setAttributeRight
(PerunSession sess, AttributeRights right) Deprecated.boolean
AttributesManagerImplApi.setAttributeWithNullValue
(PerunSession sess, int userId, Attribute attribute) Set user attribute with null value (for user and attribute).boolean
AttributesManagerImplApi.setAttributeWithNullValue
(PerunSession sess, String key, Attribute attribute) Set entityless attribute with null value (for key and attribute).FacilitiesManagerImplApi.setBan
(PerunSession sess, BanOnFacility banOnFacility) Set ban for user on facilityResourcesManagerImplApi.setBan
(PerunSession sess, BanOnResource banOnResource) Set ban for member on resourceVosManagerImplApi.setBan
(PerunSession sess, BanOnVo banOnVo) Set given ban.void
GroupsManagerImplApi.setDirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set direct status of the member to specified status in given group.void
ResourcesManagerImplApi.setFailedGroupResourceAssignmentCause
(PerunSession sess, Group group, Resource resource, String cause) Sets the cause of failed group-resource assignmentvoid
ResourcesManagerImplApi.setGroupResourceStatus
(PerunSession sess, Group group, Resource resource, GroupResourceStatus status) Sets status of given group-resource assignment to the specified status.void
GroupsManagerImplApi.setIndirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set status of the member to specified status for indirect relations where the given group is the source group.void
AuditMessagesManagerImplApi.setLastProcessedId
(PerunSession perunSession, String consumerName, int lastProcessedId) Deprecated.void
FacilitiesManagerImplApi.setOwners
(PerunSession perunSession, Facility facility, List<Owner> owners) Deprecated.void
Set a role according the mapping of valuesUsersManagerImplApi.setSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) Set flag for specific user type for the user.MembersManagerImplApi.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Set member to be sponsored by sponsor.void
MembersManagerImplApi.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Facility facility, Attribute attribute) Store the particular virtual attribute associated with the facility.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) Store the particular virtual attribute associated with the facility and user combination.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Group group, Attribute attribute) Store the particular virtual attribute associated with the group.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular virtual attribute associated with the member.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular virtual attribute associated with the member and group combination.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Resource resource, Attribute attribute) Store the particular virtual attribute associated with the resource.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Resource resource, Group group, Attribute attribute) Store the particular virtual attribute associated with the resource and group combination.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, UserExtSource ues, Attribute attribute) Store the particular virtual attribute associated with the user external source.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, User user, Attribute attribute) Store the particular virtual attribute associated with the user.boolean
MembersManagerImplApi.someAvailableSponsorExistsForMember
(PerunSession sess, Member member) Checks if some vo sponsor who does not already sponsor given member exists.boolean
UsersManagerImplApi.specificUserOwnershipExists
(PerunSession sess, User user, User specificUser) Return true if ownership between user and specificUser already exists.MembersManagerImplApi.storePasswordResetRequest
(PerunSession sess, User user, String namespace, String mail, LocalDateTime validityTo) Store information about password reset request.void
GroupsManagerImplApi.suspendGroupSynchronization
(PerunSession sess, boolean suspend) Suspend synchronizing groups and their structures.void
TasksManagerImplApi.suspendTasksPropagation
(PerunSession sess, boolean suspend) Suspend propagating tasks to engine.void
UsersManagerImplApi.unblockLogin
(PerunSession sess, String login, String namespace) Unblock login for given namespace or unblock login globally (if no namespace is selected)void
UsersManagerImplApi.unblockLoginsById
(PerunSession sess, List<Integer> loginIds) Unblock logins by id globally, or in the namespace they were initially blocked.void
UsersManagerImplApi.unblockLoginsForNamespace
(PerunSession sess, String namespace) Unblock all logins for given namespacevoid
Unset a role according the mapping of valuesUsersManagerImplApi.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) Unset flag for specific user type for the user.MembersManagerImplApi.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Unset member to not be sponsored by anybody from now.boolean
AttributesManagerImplApi.updateAttribute
(PerunSession sess, Attribute attribute, String tableName, List<String> columnNames, List<Object> columnValues) Update attribute value in DB.AttributesManagerImplApi.updateAttributeDefinition
(PerunSession perunSession, AttributeDefinition attributeDefinition) Updates AttributeDefinition.FacilitiesManagerImplApi.updateBan
(PerunSession sess, BanOnFacility banOnFacility) Update description and validity timestamp of specific ban.ResourcesManagerImplApi.updateBan
(PerunSession sess, BanOnResource banOnResource) Update description and validity timestamp of specific ban.VosManagerImplApi.updateBan
(PerunSession sess, BanOnVo banOnVo) Update ban information.void
ConsentsManagerImplApi.updateConsentHub
(PerunSession perunSession, ConsentHub consentHub) Updates the consent hub.void
ExtSourcesManagerImplApi.updateExtSource
(PerunSession sess, ExtSource extSource, Map<String, String> attributes) Updates extSource definition.FacilitiesManagerImplApi.updateFacility
(PerunSession perunSession, Facility facility) Updates facility in DB.GroupsManagerImplApi.updateGroup
(PerunSession perunSession, Group group) Updates group by ID.GroupsManagerImplApi.updateGroupName
(PerunSession perunSession, Group group) Updates group by ID.UsersManagerImplApi.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.GroupsManagerImplApi.updateParentGroupId
(PerunSession perunSession, Group group) Updates parentGroupId.ResourcesManagerImplApi.updateResource
(PerunSession perunSession, Resource resource) Updates Resource.ResourcesManagerImplApi.updateResourceTag
(PerunSession perunSession, ResourceTag resourceTag) Update existing Resource tag.void
ServicesManagerImplApi.updateService
(PerunSession perunSession, Service service) Updates the service.void
ServicesManagerImplApi.updateServicesPackage
(PerunSession perunSession, ServicesPackage servicesPackage) Update packagevoid
MembersManagerImplApi.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.UsersManagerImplApi.updateUser
(PerunSession perunSession, User user) Updates users data in DB.UsersManagerImplApi.updateUserExtSource
(PerunSession perunSession, UserExtSource userExtSource) Updates user;s userExtSource in DB.void
UsersManagerImplApi.updateUserExtSourceLastAccess
(PerunSession perunSession, UserExtSource userExtSource) Updates user's userExtSource last access time in DB.VosManagerImplApi.updateVo
(PerunSession perunSession, Vo vo) Updates VO.boolean
UsersManagerImplApi.userExists
(PerunSession perunSession, User user) Check if user exists in underlaying data source.boolean
UsersManagerImplApi.userExtSourceExists
(PerunSession perunSession, UserExtSource userExtSource) Check if userExtSource exists in underlaying data source.boolean
VosManagerImplApi.voExists
(PerunSession perunSession, Vo vo) Check if vo exists in underlaying data source. -
Uses of PerunSession in cz.metacentrum.perun.core.implApi.modules.attributes
Modifier and TypeMethodDescriptionUserVirtualAttributeCollectedFromUserExtSource.modifyValue
(PerunSession session, T ctx, UserExtSource ues, String value) Override this method if you need to modify the original values. -
Uses of PerunSession in cz.metacentrum.perun.core.implApi.modules.pwdmgr
Modifier and TypeMethodDescriptionvoid
PasswordManagerModule.changePassword
(PerunSession sess, String userLogin, String newPassword) void
PasswordManagerModule.checkLoginFormat
(PerunSession sess, String login) void
PasswordManagerModule.checkPassword
(PerunSession sess, String userLogin, String password) void
PasswordManagerModule.checkPasswordStrength
(PerunSession sess, String login, String password) void
PasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
PasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
PasswordManagerModule.deletePassword
(PerunSession sess, String userLogin) PasswordManagerModule.generateAccount
(PerunSession sess, Map<String, String> parameters) PasswordManagerModule.generateRandomPassword
(PerunSession sess, String login) default String
PasswordManagerModule.handleSponsorship
(PerunSession sess, SponsoredUserData userData) Handles member's sponsorship in given namespace.default boolean
PasswordManagerModule.loginExist
(PerunSession sess, String login) void
PasswordManagerModule.reservePassword
(PerunSession sess, String userLogin, String password) void
PasswordManagerModule.reserveRandomPassword
(PerunSession sess, String userLogin) void
PasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user)