Uses of Class
cz.metacentrum.perun.core.api.User
Packages that use User
Package
Description
Exceptions.
-
Uses of User in cz.metacentrum.perun.audit.events.AttributesManagerEvents
Methods in cz.metacentrum.perun.audit.events.AttributesManagerEvents that return UserModifier and TypeMethodDescriptionAllAttributesRemovedForFacilityAndUser.getUser()
AllAttributesRemovedForUser.getUser()
AllUserFacilityAttributesRemovedForFacilitiesAndUser.getUser()
AttributeChangedForFacilityAndUser.getUser()
AttributeChangedForUser.getUser()
AttributeRemovedForFacilityAndUser.getUser()
AttributeRemovedForUser.getUser()
AttributeSetForFacilityAndUser.getUser()
AttributeSetForUser.getUser()
Methods in cz.metacentrum.perun.audit.events.AttributesManagerEvents that return types with arguments of type UserConstructors in cz.metacentrum.perun.audit.events.AttributesManagerEvents with parameters of type UserModifierConstructorDescriptionAllAttributesRemovedForFacilityAndUser
(Facility facility, User user) AttributeChangedForFacilityAndUser
(Attribute attribute, Facility facility, User user) AttributeChangedForUser
(Attribute attribute, User user) AttributeRemovedForFacilityAndUser
(AttributeDefinition attribute, Facility facility, User user) AttributeRemovedForUser
(AttributeDefinition attribute, User user) AttributeSetForFacilityAndUser
(Attribute attribute, Facility facility, User user) AttributeSetForUser
(Attribute attribute, User user) Constructor parameters in cz.metacentrum.perun.audit.events.AttributesManagerEvents with type arguments of type UserModifierConstructorDescriptionAttributeChangedForMultipleUsers
(Attribute attribute, List<User> users) -
Uses of User in cz.metacentrum.perun.audit.events.AuthorizationEvents
Methods in cz.metacentrum.perun.audit.events.AuthorizationEvents that return UserConstructors in cz.metacentrum.perun.audit.events.AuthorizationEvents with parameters of type UserModifierConstructorDescriptionRoleSetForUser
(PerunBean object, User user, String role) RoleUnsetForUser
(PerunBean object, User user, String role) -
Uses of User in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler
Methods in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler that return UserConstructors in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler with parameters of type UserModifierConstructorDescriptionCesnetEligibleExpiration
(User user, int daysToExpiration) CesnetEligibleExpiration
(User user, int daysToExpiration, String expirationString) -
Uses of User in cz.metacentrum.perun.audit.events.MailManagerEvents
Methods in cz.metacentrum.perun.audit.events.MailManagerEvents that return UserConstructors in cz.metacentrum.perun.audit.events.MailManagerEvents with parameters of type User -
Uses of User in cz.metacentrum.perun.audit.events.MembersManagerEvents
Methods in cz.metacentrum.perun.audit.events.MembersManagerEvents that return UserModifier and TypeMethodDescriptionSponsorshipEstablished.getSponsor()
SponsorshipRemoved.getSponsor()
SponsorshipValidityUpdated.getSponsor()
Constructors in cz.metacentrum.perun.audit.events.MembersManagerEvents with parameters of type UserModifierConstructorDescriptionSponsorshipEstablished
(Member sponsoredMember, User sponsor, LocalDate validityTo) SponsorshipRemoved
(Member sponsoredMember, User sponsorToRemove) SponsorshipValidityUpdated
(Member sponsoredMember, User sponsor, LocalDate validityTo) -
Uses of User in cz.metacentrum.perun.audit.events.ResourceManagerEvents
Methods in cz.metacentrum.perun.audit.events.ResourceManagerEvents that return UserModifier and TypeMethodDescriptionResourceSelfServiceAddedForUser.getUser()
ResourceSelfServiceRemovedForUser.getUser()
Constructors in cz.metacentrum.perun.audit.events.ResourceManagerEvents with parameters of type UserModifierConstructorDescriptionResourceSelfServiceAddedForUser
(Resource resource, User user) ResourceSelfServiceRemovedForUser
(Resource resource, User user) -
Uses of User in cz.metacentrum.perun.audit.events.UserManagerEvents
Methods in cz.metacentrum.perun.audit.events.UserManagerEvents that return UserModifier and TypeMethodDescriptionLastSpecificUserOwnerRemoved.getSpecificuser()
OwnershipDisabledForSpecificUser.getSpecificUser()
OwnershipEnabledForSpecificUser.getSpecificUser()
OwnershipRemovedForSpecificUser.getSpecificUser()
UserAddedToOwnersOfSpecificUser.getSpecificUser()
OwnershipDisabledForSpecificUser.getUser()
OwnershipEnabledForSpecificUser.getUser()
OwnershipRemovedForSpecificUser.getUser()
UserAddedToOwnersOfSpecificUser.getUser()
UserCreated.getUser()
UserDeleted.getUser()
UserExtSourceAddedToUser.getUser()
UserExtSourceRemovedFromUser.getUser()
UserNameChangeRequest.getUser()
UserOrganizationChangeRequested.getUser()
UserPromotedToPerunAdmin.getUser()
UserSyncFailed.getUser()
UserSyncFinishedWithErrors.getUser()
UserUpdated.getUser()
Constructors in cz.metacentrum.perun.audit.events.UserManagerEvents with parameters of type UserModifierConstructorDescriptionLastSpecificUserOwnerRemoved
(User specificUser) OwnershipDisabledForSpecificUser
(User user, User specificUser) OwnershipEnabledForSpecificUser
(User user, User specificUser) OwnershipRemovedForSpecificUser
(User user, User specificUser) UserAddedToOwnersOfSpecificUser
(User user, User specificUser) UserCreated
(User user) UserDeleted
(User user) UserExtSourceAddedToUser
(UserExtSource userExtSource, User user) UserExtSourceRemovedFromUser
(UserExtSource userExtSource, User user) UserNameChangeRequest
(User user, String titleBefore, String firstName, String middleName, String lastName, String titleAfter) UserOrganizationChangeRequested
(User user, String organization) UserPromotedToPerunAdmin
(User user) UserSyncFailed
(User user) UserUpdated
(User user) -
Uses of User in cz.metacentrum.perun.core.api
Subclasses of User in cz.metacentrum.perun.core.apiModifier and TypeClassDescriptionclass
Candidate member of a Virtual Organization or candidate user.class
Candidate used in group synchronization.class
Methods in cz.metacentrum.perun.core.api that return UserModifier and TypeMethodDescriptionUsersManager.createServiceUser
(PerunSession sess, Candidate candidate, List<User> specificUserOwners) From given candidate, creates a service user and assign given owners to him.UsersManager.createUser
(PerunSession perunSession, User user) Deprecated.static User
AuthzResolver.getLoggedUser
(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.EnrichedSponsorship.getSponsor()
PerunPrincipal.getUser()
RichMember.getUser()
Sponsor.getUser()
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.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.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.UsersManager.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after name of user.UsersManager.updateUser
(PerunSession perunSession, User user) Updates users data in DB.Methods in cz.metacentrum.perun.core.api that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManager.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.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.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.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.MembersManager.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManager.getDirectAdmins
(PerunSession perunSession, Facility facility) Deprecated.GroupsManager.getDirectAdmins
(PerunSession perunSession, Group group) Deprecated.VosManager.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.ExtSourcesManager.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.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, List<User> users) Get user attributes which are required by the service for each user in list of 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 userUsersManager.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specific one and are not anonymizedSearcher.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) This method get Map of Attributes with searching values and try to find all users, which have specific attributes in format.UsersManager.getUsers
(PerunSession sess) Returns all users (included specific users).UsersManager.getUsersByAttribute
(PerunSession sess, Attribute attribute) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have set the attribute with the value.UsersManager.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) Returns all users who have the attribute with the value. attributeValue is not converted to the attribute type, it is always type of String.UsersManager.getUsersByIds
(PerunSession perunSession, List<Integer> ids) Returns existing users by their ids.UsersManager.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specific oneSearcher.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) This method take map of coreAttributes with search values and return all users who have the specific match for all of these core attributes.UsersManager.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.Methods in cz.metacentrum.perun.core.api with parameters of type UserModifier and TypeMethodDescriptionvoid
FacilitiesManager.addAdmin
(PerunSession sess, Facility facility, User user) Adds user administrator to the Facility.void
GroupsManager.addAdmin
(PerunSession perunSession, Group group, User user) Adds a user administrator of the group.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, User user) Add a user administrator to the VO.void
ResourcesManager.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.void
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, 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
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.boolean
MembersManager.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManager.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyvoid
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.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.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, User user, Attribute attribute) Check if value of this user-facility 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.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, User user, 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, User user, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.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, User user, Attribute attribute) Check if value of this user attribute has valid syntax.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
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.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.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.void
UsersManager.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.void
UsersManager.deletePassword
(PerunSession sess, User user, String loginNamespace) Deletes password in external system.void
UsersManager.deleteUser
(PerunSession perunSession, User user) Deletes user.void
UsersManager.deleteUser
(PerunSession perunSession, User user, boolean forceDelete) Deletes user.MembersManager.extendExpirationForSponsoredMember
(PerunSession session, Member sponsored, User sponsor) Extends expiration date.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, 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, User user, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.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.getAssignedFacilities
(PerunSession sess, User user) Get facilities which have the user access on.UsersManager.getAssignedRichResources
(PerunSession sess, User user) Get all rich resources which have the user 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, User user, String attributeName) Get particular attribute for the user.AttributesManager.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManager.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.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, User user) Get all non-empty attributes associated with the user.AttributesManager.getAttributes
(PerunSession sess, User user, List<String> attrNames) Get all attributes associated with the user which have name in list attrNames (empty too).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.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.AttributesManager.getLogins
(PerunSession sess, User user) Get all attributes with user's logins.MembersManager.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManager.getMembersByUser
(PerunSession sess, User user) Returns members by his user.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.UsersManager.getPendingPreferredEmailChanges
(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.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, User user) Get user attributes which are required by services which are relater to this user.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, User user) Get user attributes which are required by services defined on specified resourceResourcesManager.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.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).UsersManager.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.getRichUserWithAttributes
(PerunSession sess, User user) Get User to RichUser with attributes.UsersManager.getSpecificUsersByUser
(PerunSession sess, User user) Return all specificUsers who are owned by the userMembersManager.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.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.getUserExtSources
(PerunSession perunSession, User user) Gets list of all user's external sources of the user.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.UsersManager.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specific oneUsersManager.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.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.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.boolean
UsersManager.loginExist
(PerunSession sess, User user, String loginNamespace) Check, if login exists in given login-namespace.void
MembersManager.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.void
UsersManager.moveUserExtSource
(PerunSession perunSession, User sourceUser, User targetUser, UserExtSource userExtSource) Take UserExtSource from sourceUser and move it to the targetUser.void
FacilitiesManager.removeAdmin
(PerunSession sess, Facility facility, User user) Removes a user administrator from the Facility.void
GroupsManager.removeAdmin
(PerunSession perunSession, Group group, User user) Removes a user administrator form the group.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, User user) Removes a user administrator from the VO.void
AttributesManager.removeAllAttributes
(PerunSession sess, Facility facility, User user) Unset all attributes for the user on the facility.void
AttributesManager.removeAllAttributes
(PerunSession sess, User user) Unset all attributes for the user.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, User user, AttributeDefinition attribute) Unset particular attribute for the user.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, User user, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
ResourcesManager.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.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, User user) Removes role SPONSOR from user in a VO.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.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.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, User user, Attribute attribute) Store the attribute associated with the user.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, User user, List<Attribute> attributes) Store the attributes associated with the user.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.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.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.void
EnrichedSponsorship.setSponsor
(User sponsor) 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 sponsorvoid
void
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.static 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 objectsUsersManager.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) Remove all ownerships of this specific user and unset this specific user type from this specific user.UsersManager.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after name of user.void
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.void
UsersManager.validatePassword
(PerunSession sess, User user, 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.Method parameters in cz.metacentrum.perun.core.api with type arguments of type UserModifier and TypeMethodDescriptionUsersManager.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.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, List<User> users) Get user attributes which are required by the service for each user in list of users.void
MembersManager.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) Removes the sponsors from member.static void
AuthzResolver.setRole
(PerunSession sess, List<User> users, String role, PerunBean complementaryObject) Set role for given users 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.Constructors in cz.metacentrum.perun.core.api with parameters of type UserModifierConstructorDescriptionCandidate
(User user, UserExtSource userExtSource) PerunPrincipal
(String actor, String extSourceName, String extSourceType, User user) RichMember
(User user, Member member, List<UserExtSource> userExtSources) RichMember
(User user, Member member, List<UserExtSource> userExtSources, List<Attribute> userAttributes, List<Attribute> memberAttributes) RichUser
(User user, List<UserExtSource> userExtSources) -
Uses of User in cz.metacentrum.perun.core.api.exceptions
Methods in cz.metacentrum.perun.core.api.exceptions that return UserModifier and TypeMethodDescriptionAlreadyAdminException.getUser()
Getter for the userNotSpecificUserExpectedException.getUser()
SpecificUserExpectedException.getUser()
Getter for the userUserNotAdminException.getUser()
Getter for the userUserNotExistsException.getUser()
Getter for the userConstructors in cz.metacentrum.perun.core.api.exceptions with parameters of type UserModifierConstructorDescriptionAlreadyAdminException
(User user) Constructor with the userAlreadyAdminException
(User user, Vo vo) Constructor with the user and the voAlreadyAdminException
(String message, Throwable cause, Group authorizedGroup, User sponsoredUser) Constructor with a message, Throwable object, authorized group and sponsored userAlreadyAdminException
(String message, Throwable cause, User user, Facility facility) Constructor with a message, Throwable object, user and facilityAlreadyAdminException
(String message, Throwable cause, User user, Group group) Constructor with a message, Throwable object, user and a groupAlreadyAdminException
(String message, Throwable cause, User user, Resource resource) Constructor with a message, Throwable object, user and resourceConstructor with a message, Throwable object, user, resource and roleAlreadyAdminException
(String message, Throwable cause, User user, User sponsoredUser) Constructor with a message, Throwable object, user and sponsored userConstructor with a message, Throwable object, user, vo and roleAlreadyAdminException
(String message, Throwable cause, User user, String role) Constructor with a message, Throwable object, user and roleConstructor with the userSponsorshipDoesNotExistException
(Member sponsoredMember, User sponsor) UserNotAdminException
(User user) Constructor with the userUserNotExistsException
(User user) Constructor with the user -
Uses of User in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that return UserModifier and TypeMethodDescriptionUsersManagerBl.convertUserEmptyStringsInObjectAttributesIntoNull
(User user) Get user and convert values of his object attributes: - firstName - lastName - middleName - titleBefore - titleAfter from emptyString (like "") to null.UsersManagerBl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) From given candidate, creates a service user and assign given owners to him.UsersManagerBl.createUser
(PerunSession sess, Candidate candidate) From given candidate, creates a user.UsersManagerBl.createUser
(PerunSession perunSession, User user) Inserts user into DB.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.ModulesUtilsBl.getUserFromMessage
(PerunSessionImpl sess, String message) Get object User from Perun audit message.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.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.UsersManagerBl.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.UsersManagerBl.updateUser
(PerunSession perunSession, User user) Updates users data in DB.Methods in cz.metacentrum.perun.core.bl that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManagerBl.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.UsersManagerBl.findUsersWithExtSourceAttributeValueEnding
(PerunSessionImpl sess, String attributeName, String valueEnd, List<String> excludeValueEnds) Finds users with UserExtSource with attribute value that ends with specified string but not with specified exclude strings.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.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.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.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.MembersManagerBl.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.FacilitiesManagerBl.getDirectAdmins
(PerunSession perunSession, Facility facility) Deprecated.GroupsManagerBl.getDirectAdmins
(PerunSession perunSession, Group group) Deprecated.VosManagerBl.getDirectAdmins
(PerunSession perunSession, Vo vo) Deprecated.GroupsManagerBl.getGroupUsers
(PerunSession perunSession, Group group) Return group users sorted by name.ExtSourcesManagerBl.getInvalidUsers
(PerunSession perunSession, ExtSource source) Returns list of users stored by this ExtSource, which are not valid.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, List<User> users) Get user attributes which are required by the service for each user in list of 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 disabledUsersManagerBl.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.UsersManagerBl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser, their ownership is not in status disabled and are not anonymizedSearcherBl.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 disabledSearcherBl.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.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.UsersManagerBl.searchForUsers
(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all users based on fullname .Methods in cz.metacentrum.perun.core.bl with parameters of type UserModifier and TypeMethodDescriptionvoid
ResourcesManagerBl.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Sets ResourceSelfService role to given user for given resource.void
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
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.boolean
MembersManagerBl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyboolean
MembersManagerBl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keyvoid
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.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.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, User user, Attribute attribute) Check if value of this user attribute has valid semantics.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, User user, 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, User user, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
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, User user, Attribute attribute) Check if value of this user attribute has valid syntax.void
ModulesUtilsBl.checkIfListOfGIDIsWithinRange
(PerunSessionImpl sess, User user, Attribute attribute) Check if list of gids in arguments is free in the namespacevoid
UsersManagerBl.checkUserExists
(PerunSession sess, User user) 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.UsersManagerBl.convertUserEmptyStringsInObjectAttributesIntoNull
(User user) Get user and convert values of his object attributes: - firstName - lastName - middleName - titleBefore - titleAfter from emptyString (like "") to null.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
UsersManagerBl.createAlternativePassword
(PerunSession sess, User user, String description, String loginNamespace, String password) Creates alternative password in external system.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.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 perunSession, User user) Inserts user into DB.void
UsersManagerBl.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) Deletes alternative password in external system.void
AttributesManagerBl.deletedEntityHook
(PerunSession sess, User user, Attribute attribute) Executes extra logic for attribute module connected to a user entity being deletedvoid
UsersManagerBl.deletePassword
(PerunSession sess, User user, String loginNamespace) Deletes password in external system for existing user.void
UsersManagerBl.deleteUser
(PerunSession perunSession, User user) Deletes user.void
UsersManagerBl.deleteUser
(PerunSession perunSession, User user, boolean forceDelete) Deletes user.MembersManagerBl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) Extends expiration date.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, 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, User user, List<Attribute> attributes) Batch version of fillAttribute.void
AttributesManagerBl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.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.getAllowedFacilities
(PerunSession sess, User user) Get facilities where the user is allowed.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.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.AttributesManagerBl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.FacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, User user) Get facilities where the user is assigned.ResourcesManagerBl.getAssignedResources
(PerunSession sess, User user, Vo vo) Return List of assigned resources to user on the vo.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.UsersManagerBl.getAssignedRichResources
(PerunSession sess, User user) Get all rich resources where the user is assigned.FacilitiesManagerBl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.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).AttributesManagerBl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerBl.getAttribute
(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerBl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerBl.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerBl.getAttributeForUpdate
(PerunSession sess, User user, String attributeName) Get particular attribute for the user for update - locking the attribute for user.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, User user) Get all non-empty attributes associated with the user.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).FacilitiesManagerBl.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 attributesFacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, User user) Returns list of facilities connected with a userFacilitiesManagerBl.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) Get all facilities where the user is admin.GroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, User user) Returns list of groups connected with a userUsersManagerBl.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.AttributesManagerBl.getLogins
(PerunSession sess, User user) Get all non-empty attributes with user's logins.MembersManagerBl.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManagerBl.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerBl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.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.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, 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, User user) Get user-facility attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, User user) Get user attributes which are required by the service.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.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, User user) Get user attributes which are required by services.ResourcesManagerBl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.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.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.getRichUserWithAttributes
(PerunSession sess, User user) Get User to RichUser with attributes.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, User user) Gets list of members that are sponsored by the user in the vo.MembersManagerBl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.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, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.UsersManagerBl.getUserExtSources
(PerunSession perunSession, User user) Gets list of all user's external sources of the user.GroupsManagerBl.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.UsersManagerBl.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledUsersManagerBl.getUsersReservedLogins
(PerunSession sess, User user) Return list of all reserved logins for specific user (pair is namespace and login)AttributesManagerBl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerBl.getVirtualAttributes
(PerunSession sess, User user) Get all virtual attributes associated with the user.VosManagerBl.getVosByPerunBean
(PerunSession sess, User user) Returns list of vos connected with a userUsersManagerBl.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.void
VosManagerBl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) Handles a user that lost a role.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, 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
UsersManagerBl.loginExist
(PerunSession sess, User user, String loginNamespace) Checks if login exists in given login-namespace.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, User user, 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
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.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, User user) Unset all attributes for the user.void
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, User user, AttributeDefinition attribute) Unset particular attribute for the user on the facility.void
AttributesManagerBl.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) Unset particular attribute for the user.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, User user, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.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, User user, AttributeDefinition attribute) Unset all attributes for the user without check of value.void
ResourcesManagerBl.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) Unset ResourceSelfService role to given user for given resource.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
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.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) Reserves random password in external system.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, User user, Attribute attribute) Store the attribute associated with the user.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, User user, Attribute attribute) Store the attribute associated with the user.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, User user, List<Attribute> attributes) Store the attributes associated with the user.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, User user, Attribute attribute) Just store the attribute associated with the user, doesn't preform any value check.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
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 sponsorboolean
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.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.UsersManagerBl.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.void
MembersManagerBl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.UsersManagerBl.updateUser
(PerunSession perunSession, User user) Updates users data in DB.void
UsersManagerBl.validatePassword
(PerunSession sess, User user, 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.Method parameters in cz.metacentrum.perun.core.bl with type arguments of type UserModifier and TypeMethodDescriptionUsersManagerBl.convertUsersToRichUsers
(PerunSession sess, List<User> users) From List of Users make list of RichUsers (without attributes)UsersManagerBl.convertUsersToRichUsersWithAttributesByNames
(PerunSession sess, List<User> users, List<String> attrNames) From List of Users make list of RichUsers (with attributes by names)MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners, List<Group> groups) Creates a new member from candidate which is prepared for creating service user.UsersManagerBl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) From given candidate, creates a service user and assign given owners to him.MembersManagerBl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.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, List<User> users) Get user attributes which are required by the service for each user in list of users. !!!UsersManagerBl.getRichUsersFromListOfUsers
(PerunSession sess, List<User> users) From Users makes RichUsers without attributes.UsersManagerBl.getRichUsersWithAttributesFromListOfUsers
(PerunSession sess, List<User> users) From Users makes RichUsers with attributes. -
Uses of User in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that return UserModifier and TypeMethodDescriptionUsersManagerBlImpl.convertUserEmptyStringsInObjectAttributesIntoNull
(User user) UsersManagerBlImpl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) UsersManagerBlImpl.createUser
(PerunSession sess, Candidate candidate) UsersManagerBlImpl.createUser
(PerunSession sess, User user) static User
AuthzResolverBlImpl.getLoggedUser
(PerunSession sess) Returns user which is associated with credentials used to log-in to Perun.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) ModulesUtilsBlImpl.getUserFromMessage
(PerunSessionImpl sess, String message) UsersManagerBlImpl.setSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) UsersManagerBlImpl.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) UsersManagerBlImpl.updateNameTitles
(PerunSession sess, User user) UsersManagerBlImpl.updateUser
(PerunSession sess, User user) Methods in cz.metacentrum.perun.core.blImpl that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManagerBlImpl.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) UsersManagerBlImpl.findUsersWithExtSourceAttributeValueEnding
(PerunSessionImpl sess, String attributeName, String valueEnd, List<String> excludeValueEnds) 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) 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.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAssignedUsers
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAssignedUsers
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssociatedUsers
(PerunSession sess, Facility facility) ResourcesManagerBlImpl.getAssociatedUsers
(PerunSession sess, Resource resource) MembersManagerBlImpl.getAvailableSponsorsForMember
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getDirectAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerBlImpl.getDirectAdmins
(PerunSession sess, Group group) Deprecated.VosManagerBlImpl.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.GroupsManagerBlImpl.getGroupUsers
(PerunSession perunSession, Group group) ExtSourcesManagerBlImpl.getInvalidUsers
(PerunSession sess, ExtSource source) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) UsersManagerBlImpl.getSpecificUsers
(PerunSession sess) UsersManagerBlImpl.getSpecificUsersByUser
(PerunSession sess, User user) UsersManagerBlImpl.getSponsors
(PerunSession sess, Member sponsoredMember) UsersManagerBlImpl.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) UsersManagerBlImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) 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) SearcherBlImpl.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerBlImpl.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) UsersManagerBlImpl.getUsersWithoutVoAssigned
(PerunSession sess) UsersManagerBlImpl.searchForUsers
(PerunSession sess, String searchString, boolean includeIDs) Methods in cz.metacentrum.perun.core.blImpl with parameters of type UserModifier and TypeMethodDescriptionvoid
ResourcesManagerBlImpl.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) 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
UsersManagerBlImpl.anonymizeUser
(PerunSession sess, User user, boolean force) boolean
MembersManagerBlImpl.canBeMember
(PerunSession sess, Vo vo, User user, String loa) protected boolean
MembersManagerBlImpl.canBeMemberInternal
(PerunSession sess, Vo vo, User user, String loa, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualboolean
MembersManagerBlImpl.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) void
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.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.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) 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, User user, 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, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
ModulesUtilsBlImpl.checkIfListOfGIDIsWithinRange
(PerunSessionImpl sess, User user, Attribute attribute) void
UsersManagerBlImpl.checkUserExists
(PerunSession sess, User user) void
VosManagerBlImpl.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) UsersManagerBlImpl.convertUserEmptyStringsInObjectAttributesIntoNull
(User user) UsersManagerBlImpl.convertUserToRichUserWithAttributesByNames
(PerunSession sess, User user, List<String> attrNames) MembersManagerBlImpl.convertUserToSponsor
(PerunSession sess, User user, Member sponsoredMember) void
UsersManagerBlImpl.createAlternativePassword
(PerunSession sess, User user, String description, String loginNamespace, String password) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerBlImpl.createSponsoredMember
(PerunSession sess, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembers
(PerunSession sess, Vo vo, String namespace, List<String> names, String email, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.createSponsoredMembersFromCSV
(PerunSession sess, Vo vo, String namespace, List<String> data, String header, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation, List<Group> groups) UsersManagerBlImpl.createUser
(PerunSession sess, User user) void
UsersManagerBlImpl.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) void
AttributesManagerBlImpl.deletedEntityHook
(PerunSession sess, User user, Attribute attribute) void
UsersManagerBlImpl.deletePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerBlImpl.deleteUser
(PerunSession sess, User user) void
UsersManagerBlImpl.deleteUser
(PerunSession sess, User user, boolean forceDelete) MembersManagerBlImpl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Facility facility, User user, 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, User user, List<Attribute> attributes) void
AttributesManagerBlImpl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) ModulesUtilsBlImpl.LoginGenerator.generateLogin
(User user, ModulesUtilsBlImpl.LoginGenerator.LoginGeneratorFunction function) Generate login for user using his name and joining functionUsersManagerBlImpl.getActiveUserExtSources
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAllowedFacilities
(PerunSession sess, User user) ResourcesManagerBlImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAllowedResources
(PerunSession sess, User user) AttributesManagerBlImpl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, User user) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) UsersManagerBlImpl.getAssignedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssignedResources
(PerunSession sess, User user) UsersManagerBlImpl.getAssignedRichResources
(PerunSession sess, User user) FacilitiesManagerBlImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssociatedResources
(PerunSession sess, Facility facility, User user) UsersManagerBlImpl.getAssociatedResources
(PerunSession sess, User user) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerBlImpl.getAttributeForUpdate
(PerunSession sess, User user, String attributeName) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getAttributes
(PerunSession sess, User user) AttributesManagerBlImpl.getAttributes
(PerunSession sess, User user, List<String> attrNames) FacilitiesManagerBlImpl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) ResourcesManagerBlImpl.getEnrichedBansForUser
(PerunSession sess, User user, List<String> attrNames) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, User user) 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.GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, User user) 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.AttributesManagerBlImpl.getLogins
(PerunSession sess, User user) MembersManagerBlImpl.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerBlImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) 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.UsersManagerBlImpl.getPendingPreferredEmailChanges
(PerunSession sess, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, User user) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, List<Service> services, Facility facility, Resource resource, User user, Member member) 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, User user) ResourcesManagerBlImpl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) 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.UsersManagerBlImpl.getRichUser
(PerunSession sess, User user) UsersManagerBlImpl.getRichUserExtSources
(PerunSession sess, User user, List<String> attrsNames) 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.UsersManagerBlImpl.getSpecificUsersByUser
(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) UsersManagerBlImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) MembersManagerBlImpl.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) UsersManagerBlImpl.getUserExtSources
(PerunSession sess, User user) GroupsManagerBlImpl.getUserGroups
(PerunSession perunSession, User user) GroupsManagerBlImpl.getUserGroups
(PerunSession perunSession, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) 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.UsersManagerBlImpl.getUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerBlImpl.getUsersReservedLogins
(PerunSession sess, User user) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, User user) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, User user) 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.void
VosManagerBlImpl.handleUserLostVoRole
(PerunSession sess, User user, Vo vo, String role) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, User user, Facility facility) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Facility facility, User user, 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
UsersManagerBlImpl.loginExist
(PerunSession sess, User user, String loginNamespace) static void
AuthzResolverBlImpl.makeUserPerunAdmin
(PerunSession sess, User user) Make user to be PERUNADMIN!void
AttributesManagerBlImpl.mergeAttributesValues
(PerunSession sess, User user, List<Attribute> attributes) AttributesManagerBlImpl.mergeAttributeValue
(PerunSession sess, User user, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction
(PerunSession sess, User user, Attribute attribute) void
MembersManagerBlImpl.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
UsersManagerBlImpl.moveUserExtSource
(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Facility facility, User user) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, User user) void
UsersManagerBlImpl.removeAllUserExtSources
(PerunSession sess, User user) void
AttributesManagerBlImpl.removeAllUserFacilityAttributes
(PerunSession sess, User user) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, User user, 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, User user, List<? extends AttributeDefinition> attributes) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, User user, AttributeDefinition attribute) void
ResourcesManagerBlImpl.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) 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
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.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, User user, Attribute attribute) 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, User user, List<Attribute> attributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Facility facility, User user, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, User user, Attribute attribute) void
UsersManagerBlImpl.setLogin
(PerunSession sess, User user, String loginNamespace, String login) 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, 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) 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) static 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) UsersManagerBlImpl.updateNameTitles
(PerunSession sess, User user) void
MembersManagerBlImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerBlImpl.updateUser
(PerunSession sess, User user) void
UsersManagerBlImpl.validatePassword
(PerunSession sess, User user, String loginNamespace) UsersManagerBlImpl.validatePreferredEmailChange
(PerunSession sess, User user, UUID token) Method parameters in cz.metacentrum.perun.core.blImpl with type arguments of type UserModifier and TypeMethodDescriptionUsersManagerBlImpl.convertUsersToRichUsers
(PerunSession sess, List<User> users) UsersManagerBlImpl.convertUsersToRichUsersWithAttributesByNames
(PerunSession sess, List<User> users, List<String> attrNames) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, List<Group> groups) UsersManagerBlImpl.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) MembersManagerBlImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) UsersManagerBlImpl.getRichUsersFromListOfUsers
(PerunSession sess, List<User> users) UsersManagerBlImpl.getRichUsersWithAttributesFromListOfUsers
(PerunSession sess, List<User> users) -
Uses of User in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that return UserModifier and TypeMethodDescriptionUsersManagerEntry.createServiceUser
(PerunSession sess, Candidate candidate, List<User> owners) UsersManagerEntry.createUser
(PerunSession sess, User user) Deprecated.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.setSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType, User owner) UsersManagerEntry.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) UsersManagerEntry.updateNameTitles
(PerunSession sess, User user) UsersManagerEntry.updateUser
(PerunSession sess, User user) Methods in cz.metacentrum.perun.core.entry that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManagerEntry.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) 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) FacilitiesManagerEntry.getAllowedUsers
(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAllowedUsers
(PerunSession sess, Facility facility, Vo specificVo, Service specificService) ResourcesManagerEntry.getAllowedUsers
(PerunSession sess, Resource resource) FacilitiesManagerEntry.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerEntry.getAssignedUsers
(PerunSession sess, Facility facility, Service service) MembersManagerEntry.getAvailableSponsorsForMember
(PerunSession sess, Member member) FacilitiesManagerEntry.getDirectAdmins
(PerunSession sess, Facility facility) Deprecated.GroupsManagerEntry.getDirectAdmins
(PerunSession sess, Group group) Deprecated.VosManagerEntry.getDirectAdmins
(PerunSession sess, Vo vo) Deprecated.ExtSourcesManagerEntry.getInvalidUsers
(PerunSession sess, ExtSource source) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) UsersManagerEntry.getSpecificUsers
(PerunSession sess) UsersManagerEntry.getSpecificUsersByUser
(PerunSession sess, User user) UsersManagerEntry.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) SearcherEntry.getUsers
(PerunSession sess, Map<String, String> attributesWithSearchingValues) UsersManagerEntry.getUsers
(PerunSession sess) UsersManagerEntry.getUsersByAttribute
(PerunSession sess, Attribute attribute) UsersManagerEntry.getUsersByAttribute
(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByAttributeValue
(PerunSession sess, String attributeName, String attributeValue) UsersManagerEntry.getUsersByIds
(PerunSession sess, List<Integer> ids) UsersManagerEntry.getUsersBySpecificUser
(PerunSession sess, User specificUser) SearcherEntry.getUsersForCoreAttributes
(PerunSession sess, Map<String, String> coreAttributesWithSearchingValues) UsersManagerEntry.getUsersWithoutSpecificVo
(PerunSession sess, Vo vo, String searchString) UsersManagerEntry.getUsersWithoutVoAssigned
(PerunSession sess) Methods in cz.metacentrum.perun.core.entry with parameters of type UserModifier and TypeMethodDescriptionvoid
FacilitiesManagerEntry.addAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.addAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.addAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.addAdmin
(PerunSession sess, Vo vo, User user) void
ResourcesManagerEntry.addResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) void
UsersManagerEntry.addSpecificUserOwner
(PerunSession sess, User user, User specificUser) 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
UsersManagerEntry.anonymizeUser
(PerunSession sess, User user, boolean force) boolean
MembersManagerEntry.canBeMember
(PerunSession sess, Vo vo, User user, String loa) boolean
MembersManagerEntry.canBeMemberWithReason
(PerunSession sess, Vo vo, User user, String loa) 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.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) UsersManagerEntry.changePasswordRandom
(PerunSession sess, User user, String loginNamespace) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, User user, 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, User user, 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, User user, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
VosManagerEntry.convertSponsoredUsersWithNewSponsor
(PerunSession sess, Vo vo, User newSponsor) 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) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user, 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.void
UsersManagerEntry.deleteAlternativePassword
(PerunSession sess, User user, String loginNamespace, String passwordId) void
UsersManagerEntry.deletePassword
(PerunSession sess, User user, String loginNamespace) void
UsersManagerEntry.deleteUser
(PerunSession sess, User user) void
UsersManagerEntry.deleteUser
(PerunSession sess, User user, boolean forceDelete) MembersManagerEntry.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) AttributesManagerEntry.fillAttribute
(PerunSession sess, Facility facility, User user, 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, User user, List<Attribute> attributes) UsersManagerEntry.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerEntry.getAllowedResources
(PerunSession sess, User user) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, User user) UsersManagerEntry.getAssignedRichResources
(PerunSession sess, User user) UsersManagerEntry.getAssociatedResources
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerEntry.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getAttributes
(PerunSession sess, User user) AttributesManagerEntry.getAttributes
(PerunSession sess, User user, List<String> attrNames) FacilitiesManagerEntry.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) 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) AttributesManagerEntry.getLogins
(PerunSession sess, User user) MembersManagerEntry.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMembersByUser
(PerunSession sess, User user) UsersManagerEntry.getPendingPreferredEmailChanges
(PerunSession sess, User user) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, User user) 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, User user) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) ResourcesManagerEntry.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) UsersManagerEntry.getRichGroupsWhereUserIsActive
(PerunSession sess, Facility facility, User user, List<String> attrNames) UsersManagerEntry.getRichGroupsWhereUserIsActive
(PerunSession sess, Resource resource, User user, 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.getRichUserWithAttributes
(PerunSession sess, User user) UsersManagerEntry.getSpecificUsersByUser
(PerunSession sess, User user) MembersManagerEntry.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getSponsoredMembers
(PerunSession sess, Vo vo, User user, List<String> attrNames) UsersManagerEntry.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerEntry.getUserAssignments
(PerunSession sess, User user) UsersManagerEntry.getUserExtSources
(PerunSession sess, User user) UsersManagerEntry.getUserRelations
(PerunSession sess, User user) UsersManagerEntry.getUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerEntry.getVosWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerEntry.getVosWhereUserIsMember
(PerunSession sess, User user) boolean
UsersManagerEntry.isUserPerunAdmin
(PerunSession sess, User user) Deprecated.boolean
UsersManagerEntry.loginExist
(PerunSession sess, User user, String loginNamespace) void
MembersManagerEntry.moveMembership
(PerunSession sess, Vo vo, User sourceUser, User targetUser) void
UsersManagerEntry.moveUserExtSource
(PerunSession sess, User sourceUser, User targetUser, UserExtSource userExtSource) void
FacilitiesManagerEntry.removeAdmin
(PerunSession sess, Facility facility, User user) void
GroupsManagerEntry.removeAdmin
(PerunSession sess, Group group, User user) void
ResourcesManagerEntry.removeAdmin
(PerunSession sess, Resource resource, User user) void
VosManagerEntry.removeAdmin
(PerunSession sess, Vo vo, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Facility facility, User user) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, User user) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, User user, 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, User user, List<? extends AttributeDefinition> attributes) void
ResourcesManagerEntry.removeResourceSelfServiceUser
(PerunSession sess, Resource resource, User user) 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, User user) Removes role SPONSOR from user in a VO.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.reserveRandomPassword
(PerunSession sess, User user, String loginNamespace) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, User user, Attribute attribute) 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, User user, List<Attribute> attributes) void
UsersManagerEntry.setLogin
(PerunSession sess, User user, String loginNamespace, String login) 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.sponsorMember
(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) void
MembersManagerEntry.sponsorMembers
(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) UsersManagerEntry.unsetSpecificUser
(PerunSession sess, User specificUser, SpecificUserType specificUserType) UsersManagerEntry.updateNameTitles
(PerunSession sess, User user) void
MembersManagerEntry.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerEntry.updateUser
(PerunSession sess, User user) void
UsersManagerEntry.validatePassword
(PerunSession sess, User user, String loginNamespace) UsersManagerEntry.validatePreferredEmailChange
(PerunSession sess, User user, UUID token) Method parameters in cz.metacentrum.perun.core.entry with type arguments of type UserModifier and TypeMethodDescriptionUsersManagerEntry.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) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) void
MembersManagerEntry.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) -
Uses of User in cz.metacentrum.perun.core.impl
Fields in cz.metacentrum.perun.core.impl with type parameters of type UserMethods in cz.metacentrum.perun.core.impl that return UserModifier and TypeMethodDescriptionUsersManagerImpl.anonymizeUser
(PerunSession sess, User user) UsersManagerImpl.createUser
(PerunSession sess, User user) static User
Utils.createUserFromNameMap
(Map<String, String> name) static User
Utils.createUserFromNameMap
(Map<String, String> name, boolean allowEmptyFirstName) UsersManagerImpl.getUserById
(PerunSession sess, int id) UsersManagerImpl.getUserByMember
(PerunSession sess, Member member) UsersManagerImpl.getUserByUserExtSource
(PerunSession sess, UserExtSource userExtSource) static User
Utils.parseUserFromCommonName
(String rawName, boolean fullNameRequired) Creates a new instance of User with names initialized from parsed rawName.UsersManagerImpl.setSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) UsersManagerImpl.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) UsersManagerImpl.updateNameTitles
(PerunSession sess, User user) UsersManagerImpl.updateUser
(PerunSession sess, User user) Methods in cz.metacentrum.perun.core.impl that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManagerImpl.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.findUsersWithExtSourceAttributeValueEnding
(PerunSessionImpl sess, String attributeName, String valueEnd, List<String> excludeValueEnds) 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) FacilitiesManagerImpl.getAllowedUsers
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAllowedUsers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedUsersNotExpiredInGroup
(PerunSession sess, Resource resource) AttributesManagerImpl.getAllUserFacilityRichAttributes
(PerunSession sess, User user) FacilitiesManagerImpl.getAssignedUsers
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAssignedUsers
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedUsers
(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAssociatedUsers
(PerunSession sess, Facility facility) ResourcesManagerImpl.getAssociatedUsers
(PerunSession sess, Resource resource) MembersManagerImpl.getAvailableSponsorsForMember
(PerunSession sess, Member member) 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.getGroupUsers
(PerunSession sess, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) UsersManagerImpl.getSpecificUsers
(PerunSession sess) UsersManagerImpl.getSpecificUsersByUser
(PerunSession sess, User user) UsersManagerImpl.getSponsors
(PerunSession sess, Member sponsoredMember) UsersManagerImpl.getSponsorsForSponsoredMembersInVo
(PerunSession sess, int voId) UsersManagerImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) 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) UsersManagerImpl.getUsersPage
(PerunSession sess, UsersPageQuery query) UsersManagerImpl.getUsersWithoutVoAssigned
(PerunSession sess) UsersManagerImpl.searchForUsers
(PerunSession sess, String searchString, boolean includeIDs) Methods in cz.metacentrum.perun.core.impl with parameters of type UserModifier and TypeMethodDescriptionvoid
AuthzResolverImpl.addAdmin
(PerunSession sess, Facility facility, User user) void
AuthzResolverImpl.addAdmin
(PerunSession sess, Group group, User user) 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
AuthzResolverImpl.addResourceRole
(PerunSession sess, User user, String role, Resource resource) 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, User user) UsersManagerImpl.anonymizeUser
(PerunSession sess, User user) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Facility facility, User user, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, User user, Attribute attribute) void
UsersManagerImpl.checkUserExists
(PerunSession sess, User user) MembersManagerImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerImpl.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) UsersManagerImpl.createUser
(PerunSession sess, User user) void
AttributesManagerImpl.deletedEntityHook
(PerunSession sess, User user, Attribute attribute) void
UsersManagerImpl.deleteSponsorLinks
(PerunSession sess, User sponsor) void
UsersManagerImpl.deleteUser
(PerunSession sess, User user) void
UsersManagerImpl.deleteUsersApplications
(User user) void
UsersManagerImpl.deleteUsersReservedLogins
(User user) void
UsersManagerImpl.disableOwnership
(PerunSession sess, User user, User specificUser) void
UsersManagerImpl.enableOwnership
(PerunSession sess, User user, User specificUser) AttributesManagerImpl.fillAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, User user, Attribute attribute) UsersManagerImpl.getActiveUserExtSources
(PerunSession sess, User user) FacilitiesManagerImpl.getAllowedFacilities
(PerunSession sess, User user) ResourcesManagerImpl.getAllowedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAllowedResources
(PerunSession sess, User user) AttributesManagerImpl.getAllUserFacilityRichAttributes
(PerunSession sess, User user) AttributesManagerImpl.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, User user, Vo vo) UsersManagerImpl.getAssignedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssignedResources
(PerunSession sess, User user) UsersManagerImpl.getAssignedRichResources
(PerunSession sess, User user) FacilitiesManagerImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssociatedResources
(PerunSession sess, Facility facility, User user) UsersManagerImpl.getAssociatedResources
(PerunSession sess, User user) AttributesManagerImpl.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, User user, String attributeName) AttributesManagerImpl.getAttributeById
(PerunSession sess, Facility facility, User user, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, User user, int id) AttributesManagerImpl.getAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getAttributes
(PerunSession sess, User user) AttributesManagerImpl.getAttributes
(PerunSession sess, User user, Facility facility, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, User user, List<String> attrNames) FacilitiesManagerImpl.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverImpl.getFacilitiesWhereUserIsInRoles
(User user, List<String> roles) GroupsManagerImpl.getGroupsWhereUserIsActiveMember
(PerunSession sess, User user, Vo vo) UsersManagerImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, User user) UsersManagerImpl.getGroupsWhereUserIsAdmin
(PerunSession sess, Vo vo, User user) AuthzResolverImpl.getGroupsWhereUserIsInRoles
(User user, List<String> roles) MembersManagerImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) AuthzResolverImpl.getMembersWhereUserIsInRoles
(User user, List<String> roles) UsersManagerImpl.getPendingPreferredEmailChanges
(PerunSession sess, User user) UsersManagerImpl.getPreferredEmailChangeRequest
(PerunSession sess, User user, UUID uuid) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, User user) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, User user) ResourcesManagerImpl.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Facility facility, Vo vo, User authorizedUser) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, User user) ResourcesManagerImpl.getResourcesWhereUserIsAdmin
(PerunSession sess, Vo vo, User authorizedUser) AuthzResolverImpl.getResourcesWhereUserIsInRoles
(User user, List<String> roles) AuthzResolverImpl.getRoleComplementaryObjectsWithAuthorizedGroups
(User user) AuthzResolverImpl.getRolesObtainedFromAuthorizedGroupMemberships
(User user) UsersManagerImpl.getSpecificUsersByUser
(PerunSession sess, User user) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, User sponsor) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) MembersManagerImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) UsersManagerImpl.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) MembersManagerImpl.getUnifiedMemberGroupStatus
(PerunSession sess, User user, Facility facility) UsersManagerImpl.getUserExtSources
(PerunSession sess, User user) GroupsManagerImpl.getUserGroups
(PerunSession sess, User user) GroupsManagerImpl.getUserGroups
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses) UsersManagerImpl.getUsersBySpecificUser
(PerunSession sess, User specificUser) UsersManagerImpl.getUsersReservedLogins
(User user) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Facility facility, User user) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, User user) AuthzResolverImpl.getVoIdsForUserInRole
(PerunSession sess, User user, String role) UsersManagerImpl.getVosWhereUserIsAdmin
(PerunSession sess, User user) AuthzResolverImpl.getVosWhereUserIsInRoles
(User user, List<String> roles) UsersManagerImpl.getVosWhereUserIsMember
(PerunSession sess, User user) boolean
AuthzResolverImpl.groupMatchesUserRolesFilter
(PerunSession sess, User user, Group group, List<String> roles, List<RoleAssignmentType> types) 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.void
AuthzResolverImpl.makeUserCabinetAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.makeUserPerunAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.makeUserPerunObserver
(PerunSession sess, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Facility facility, User user) void
AuthzResolverImpl.removeAdmin
(PerunSession sess, Group group, User user) 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, User user) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, User user) void
UsersManagerImpl.removeAllAuthorships
(PerunSession sess, User user) void
UsersManagerImpl.removeAllPasswordResetRequests
(PerunSession sess, User user) void
UsersManagerImpl.removeAllPreferredEmailChangeRequests
(PerunSession sess, User user) 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.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) void
AuthzResolverImpl.removeCabinetAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.removePerunAdmin
(PerunSession sess, User user) void
AuthzResolverImpl.removePerunObserver
(PerunSession sess, User user) void
AuthzResolverImpl.removeResourceRole
(PerunSession sess, String role, Resource resource, User user) 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) void
AuthzResolverImpl.removeVoRole
(PerunSession sess, String role, Vo vo, User user) UsersManagerImpl.requestPreferredEmailChange
(PerunSession sess, User user, String email) static void
Utils.sendAccountActivationConfirmationEmail
(User user, String email, String namespace, String login, String subject, String content) Sends email to user confirming his password was set and the account was activated.static void
Utils.sendAccountActivationEmail
(User user, String email, String login, String namespace, String url, UUID uuid, String messageTemplate, String subject, LocalDateTime validityTo) Sends email with link to non-authz account activation where user can activate his account by setting a password.static void
Utils.sendPasswordResetConfirmationEmail
(User user, String email, String namespace, String login, String subject, String content) Sends email to user confirming his password was changed.static void
Utils.sendPasswordResetEmail
(User user, String email, String namespace, String url, UUID uuid, String messageTemplate, String subject, LocalDateTime validityTo) Sends email with link to non-authz password reset GUI where user can reset forgotten passwordstatic void
Utils.sendSMS
(PerunSession sess, User user, String message) Sends SMS to the phone number of a user with the given message.static void
Utils.sendUsernameReminderEmail
(User user, String email, String login, String namespace, String messageTemplate, String subject) Sends email with reminder of the username in the specified namespace to the userstatic void
Utils.sendValidationEmail
(User user, String url, String email, UUID changeUuid, String subject, String content, String customUrlPath, String idp) Send validation email related to requested change of users preferred email.UsersManagerImpl.setSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) MembersManagerImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Facility facility, User user, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, User user, Attribute attribute) boolean
UsersManagerImpl.specificUserOwnershipExists
(PerunSession sess, User user, User specificUser) MembersManagerImpl.storePasswordResetRequest
(PerunSession sess, User user, String namespace, String mail, LocalDateTime validityTo) UsersManagerImpl.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) UsersManagerImpl.updateNameTitles
(PerunSession sess, User user) void
MembersManagerImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) UsersManagerImpl.updateUser
(PerunSession sess, User user) boolean
UsersManagerImpl.userExists
(PerunSession sess, User user) Method parameters in cz.metacentrum.perun.core.impl with type arguments of type UserModifier and TypeMethodDescriptionMembersManagerImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, List<User> users) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<User> users) -
Uses of User in cz.metacentrum.perun.core.impl.modules.attributes
Methods in cz.metacentrum.perun.core.impl.modules.attributes that return types with arguments of type UserModifier and TypeMethodDescriptionurn_perun_user_attribute_def_virt_eduPersonPrincipalNames.searchInAttributesValues
(PerunSessionImpl perunSession, String login) Methods in cz.metacentrum.perun.core.impl.modules.attributes with parameters of type UserModifier and TypeMethodDescriptionvoid
urn_perun_user_attribute_def_def_login_namespace_ceitec.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_einfraid_persistent_shadow.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) ChangedAttributeHook() sets UserExtSource with following properties: - extSourceType is IdP - extSourceName is {getExtSourceName()} - user's extSource login is the same as his persistent attributevoid
urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username.changedAttributeHook
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_myaccessid_persistent_shadow.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) ChangedAttributeHook() sets UserExtSource with following properties: - extSourceType is IdP - extSourceName is {getExtSourceName()} - user's extSource login is the same as his persistent attributevoid
urn_perun_user_attribute_def_def_login_namespace_researcher_access_persistent_shadow.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) Deprecated.ChangedAttributeHook() sets UserExtSource with following properties: - extSourceType is IdP - extSourceName is {getExtSourceName()} - user's extSource login is the same as his persistent attributevoid
urn_perun_user_attribute_def_def_login_namespace_umbrellaid_persistent_shadow.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) ChangedAttributeHook() sets UserExtSource with following properties: - extSourceType is IdP - extSourceName is {getExtSourceName()} - user's extSource login is the same as his persistent attributevoid
urn_perun_user_attribute_def_def_login_namespace_vsup.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) When login changes: first set / changed always change eduroam-vsup login too !!void
urn_perun_user_attribute_def_def_titleBeforeDc2.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) When title before name from DC2 changes, update User.void
urn_perun_user_attribute_def_def_titleBeforeKos.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) When KOS title before name is set, check if there is title from DC2 (personal system).void
urn_perun_user_attribute_def_def_ucoVsup.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) When UCO changes: add UserExtSource, since UCOs are generated in Perun.void
urn_perun_user_attribute_def_def_userCertDNs.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_userPreferredCertDN.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupExchangeMail.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupExchangeMailAliases.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupMail.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupPreferredMail.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_cnCeitecAD.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_kerberosAdminPrincipal.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_kerberosLogins.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_admin_meta.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_eduroam_vsup.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is unique in the namespace organization.void
urn_perun_user_attribute_def_def_login_namespace_einfra.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is unique in the namespace organizationvoid
urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_mu_adm.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is unique in the namespace organizationvoid
urn_perun_user_attribute_def_def_mfaEnforceSettings.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) The following restrictions are placed on the attribute value: {"include_categories":["str1","str2"]} str1, str2 is an existing key in the entityless attribute mfaCategories {"include_categories":["str1","str2"],"exclude_rps":["rp1","rp2"]} str1, str2 is an existing key in the entityless attribute mfaCategories and rp1, rp2 must exist inside the categoryvoid
urn_perun_user_attribute_def_def_o365SystemEmailAddresses_mu.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_o365UserEmailAddresses_mu.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_osbIddc2.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_phone.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_preferredMail.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_timezone.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_ucoVsup.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_uid_namespace.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) Checks the new UID of the user.void
urn_perun_user_attribute_def_def_userCertDNs.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_userPreferredCertDN.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupExchangeMail.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupMail.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_virt_loa.checkAttributeSemantics
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_accountExpirationTime.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_basicDefaultGID.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_defaultUnixGID.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) Checks the new default GID of the user at the specified facility.void
urn_perun_user_facility_attribute_def_def_homeMountPoint.checkAttributeSemantics
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_shell_passwd_scp.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_shell.checkAttributeSemantics
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) Checks an attribute with shell for the user at the specified facility.void
urn_perun_user_facility_attribute_def_virt_defaultUnixGID.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_virt_login.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) Calls checkAttribute on u:login-namespace:[login-namespace]void
urn_perun_user_facility_attribute_def_virt_preferredUnixGroupName.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_virt_UID.checkAttributeSemantics
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) Checks the new UID of the user at the specified facility.void
urn_perun_user_attribute_def_def_cscaleCountry.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if users country has allowed valuevoid
urn_perun_user_attribute_def_def_cscaleResearchField.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if users research field has allowed valuevoid
urn_perun_user_attribute_def_def_cscaleUserCategory.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if users category has allowed valuevoid
urn_perun_user_attribute_def_def_cscaleUserFunction.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if users function has allowed valuevoid
urn_perun_user_attribute_def_def_eduroamIdentities.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_elixirScopedAffiliation.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_expirationDc2.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_expirationKos.checkAttributeSyntax
(PerunSessionImpl perunSession, User member, Attribute attribute) void
urn_perun_user_attribute_def_def_expirationManual.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_isCesnetEligibleLastSeen.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_k4Nav.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_k4Staleakt.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_kerberosAdminPrincipal.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_kerberosLogins.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_ceitec.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if the user's login is in the correct format and if it is permitted to use.void
urn_perun_user_attribute_def_def_login_namespace_eduroam_vsup.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if eduroam login has permitted valuevoid
urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_nickname.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if the user's login is in the correct format and if it is permitted to use.void
urn_perun_user_attribute_def_def_login_namespace_eduteams_nickname.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if the user's login is in the correct format and if it is permitted to use.void
urn_perun_user_attribute_def_def_login_namespace_fenix_nickname.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if the user's login is in the correct format and if it is permitted to use.void
urn_perun_user_attribute_def_def_login_namespace_lifescienceid_username.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_login_namespace_vsup.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Check if the user's login is in the correct format and if it is permitted to use.void
urn_perun_user_attribute_def_def_login_namespace.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) Checks if the user's login is in the correct format and if it is permitted to usevoid
urn_perun_user_attribute_def_def_mailaliasesGenericMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_mfaEnforceSettings.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) Attribute value should be a valid JSON.void
urn_perun_user_attribute_def_def_o365SystemEmailAddresses_mu.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_o365UserEmailAddresses_mu.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_phone.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_preferredMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_preferredShells.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_preferredUnixGroupName_namespace.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_rootMailAliasesMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_sshPublicKey.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_timezone.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_userCertDNs.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_userCertificates.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupExchangeMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupExchangeMailAliases.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_attribute_def_def_vsupPreferredMail.checkAttributeSyntax
(PerunSessionImpl sess, User user, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_homeMountPoint.checkAttributeSyntax
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_o365AccountExtension.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_shell_passwd_scp.checkAttributeSyntax
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_def_shell.checkAttributeSyntax
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) void
urn_perun_user_facility_attribute_def_virt_groupStatus.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
urn_perun_user_attribute_def_def_uid_namespace.deletedEntityHook
(PerunSessionImpl sess, User user, Attribute attribute) urn_perun_user_attribute_def_def_cnCeitecAD.fillAttribute
(PerunSessionImpl session, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_eduroamIdentities.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_def_elixirBonaFideStatus.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) Deprecated.urn_perun_user_attribute_def_def_kerberosAdminPrincipal.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_kerberosLogins.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_login_namespace_bbmri_persistent_shadow.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_login_namespace_bbmriid_persistent_shadow.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_login_namespace_ceitec.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace_eduroam_vsup.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Fill eduroam login based on všup login.urn_perun_user_attribute_def_def_login_namespace_eduteams_acc_nickname.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace_eduteams_nickname.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace_elixir_persistent_shadow.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_login_namespace_erasmus_username.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Deprecated.Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace_fenix_nickname.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace_lifescienceid_persistent_shadow.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_login_namespace_myaccessid_persistent_shadow.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Format is: "[uuid]@{getDomainName()}" where [hash] represents a version 4 UUID (randomly generated).urn_perun_user_attribute_def_def_login_namespace_researcher_access_persistent_shadow.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Deprecated.Format is: "[uuid]@{getDomainName()}" where [hash] represents a version 4 UUID (randomly generated).urn_perun_user_attribute_def_def_login_namespace_umbrellaid_persistent_shadow.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) fillAttribute will set value from umbrellaIDIdentifier attribute or generate a version 1 UUID if there is no value set for the attributeurn_perun_user_attribute_def_def_login_namespace_vsup.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated"urn_perun_user_attribute_def_def_login_namespace.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Filling implemented for: - namespaces configured in /etc/perun/perun.properties as property: "perun.loginNamespace.generated" - You must create own attribute module for that namespace to define filling functionurn_perun_user_attribute_def_def_ucoVsup.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_uid_namespace.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) Fills the new UID for the user at the specified facility.urn_perun_user_attribute_def_def_userCertDNs.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_userCertificates.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_userPreferredCertDN.fillAttribute
(PerunSessionImpl sess, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_vsupExchangeMail.fillAttribute
(PerunSessionImpl session, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_def_vsupPreferredMail.fillAttribute
(PerunSessionImpl session, User user, AttributeDefinition attribute) urn_perun_user_facility_attribute_def_def_accountExpirationTime.fillAttribute
(PerunSessionImpl perunSession, User user, Facility facility, AttributeDefinition attribute) urn_perun_user_facility_attribute_def_def_basicDefaultGID.fillAttribute
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_def_homeMountPoint.fillAttribute
(PerunSessionImpl session, User user, Facility facility, AttributeDefinition attribute) urn_perun_user_facility_attribute_def_def_shell_passwd_scp.fillAttribute
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_login.fillAttribute
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) Calls fillAttribute on u:login-namespace:[login-namespace]urn_perun_user_facility_attribute_def_virt_UID.fillAttribute
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attribute) Fills the new UID for the user at the specified facility.urn_perun_user_attribute_def_virt_additionalIdentifiers.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_anonymized.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_associatedUsersMails.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_earliestActiveLastAccess.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_eduPersonEntitlement.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_eduPersonORCID.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_eduPersonPrincipalNames.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_eduPersonScopedAffiliations.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_forwardedVoPersonExternalAffiliation.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_groupNames.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_kerberosLogins.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_loa.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_loaFenix.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_attribute_def_virt_login_namespace_erasmus_username.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) Deprecated.urn_perun_user_attribute_def_virt_login_namespace_researcher_access_persistent.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) Deprecated.urn_perun_user_attribute_def_virt_logins_namespace_google.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_mfaStatus.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_virt_optional_login_namespace_egi.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_virt_optional_login_namespace_mu.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_virt_optional_login_namespace.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_virt_preferredPhone.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_scopedLogin_namespace_mu.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) urn_perun_user_attribute_def_virt_shibbolethExtSources.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_sponsoredMembershipInOrganizations.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_tcsMails_mu.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_unscopedLogin_namespace.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_userCertDNs.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_userCertExpirations.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_userCertificatesLimited.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_userEligibilities.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_userOrganizations.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_vomsDiracNickname.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) urn_perun_user_attribute_def_virt_voPersonExternalAffiliation.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) urn_perun_user_facility_attribute_def_virt_dataQuotas.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_defaultUnixGID.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_enabledO365MailForward.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_fileQuotas.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_groupStatus.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_isBanned.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_login.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) Gets the value of the attribute f:login-namespace and then finds the value of the attribute u:login-namespace:[login-namespace]urn_perun_user_facility_attribute_def_virt_preferredUnixGroupName.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_shell.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) urn_perun_user_facility_attribute_def_virt_UID.getAttributeValue
(PerunSessionImpl sess, User user, Facility facility, AttributeDefinition attributeDefinition) Gets the value of the attribute f:uid-namespace and then finds the value of the attribute u:uid-namespace:[uid-namespace]protected cz.metacentrum.perun.core.impl.modules.attributes.DnsMapCtx
urn_perun_user_attribute_def_virt_institutionsCountries.initModifyValueContext
(PerunSessionImpl sess, User user, AttributeDefinition attr) Loads DNS-to-country translation map from attribute urn:perun:entityless:attribute-def:def:dnsStateMaping.boolean
urn_perun_user_facility_attribute_def_virt_defaultUnixGID.setAttributeValue
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) boolean
urn_perun_user_facility_attribute_def_virt_login.setAttributeValue
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) boolean
urn_perun_user_facility_attribute_def_virt_preferredUnixGroupName.setAttributeValue
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) boolean
urn_perun_user_facility_attribute_def_virt_shell.setAttributeValue
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) boolean
urn_perun_user_facility_attribute_def_virt_UID.setAttributeValue
(PerunSessionImpl sess, User user, Facility facility, Attribute attribute) protected StringBuilder
urn_perun_user_attribute_def_def_login_namespace.sha1HashCount
(User user, String domain) Generate unique ID as hexadecimal string representation of SHA1 digest from users ID and domain. -
Uses of User in cz.metacentrum.perun.core.impl.modules.pwdmgr
Methods in cz.metacentrum.perun.core.impl.modules.pwdmgr with parameters of type UserModifier and TypeMethodDescriptionvoid
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) protected Process
GenericPasswordManagerModule.createAltPwdManagerProcess
(String operation, String loginNamespace, User user, String passwordId) 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) protected void
GenericPasswordManagerModule.handleAltPwdManagerExit
(Process process, User user, String loginNamespace, String passwordId) Wait for alternative password manager script to end and handle known return codes.protected void
SambaduPasswordManagerModule.handleAltPwdManagerExit
(Process process, User user, String loginNamespace, String passwordId) Handle exit codes of samba-du password manager scriptsvoid
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 User in cz.metacentrum.perun.core.implApi
Methods in cz.metacentrum.perun.core.implApi that return UserModifier and TypeMethodDescriptionUsersManagerImplApi.anonymizeUser
(PerunSession perunSession, User user) Anonymizes users data in DB - sets names and titles to NULL and sets anonymized flag to true.UsersManagerImplApi.createUser
(PerunSession perunSession, User user) Creates the user, stores it in the DB.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.setSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) Set flag for specific user type for the user.UsersManagerImplApi.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) Unset flag for specific user type for the user.UsersManagerImplApi.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.UsersManagerImplApi.updateUser
(PerunSession perunSession, User user) Updates users data in DB.Methods in cz.metacentrum.perun.core.implApi that return types with arguments of type UserModifier and TypeMethodDescriptionUsersManagerImplApi.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.findUsersWithExtSourceAttributeValueEnding
(PerunSessionImpl sess, String attributeName, String valueEnd, List<String> excludeValueEnds) Implements search for #UsersManagerBl.findUsersWithExtSourceAttributeValueEnding().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.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.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.AttributesManagerImplApi.getAllUserFacilityRichAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user on the all facilities.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.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.MembersManagerImplApi.getAvailableSponsorsForMember
(PerunSession sess, Member member) Returns all available sponsors for given member.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.getGroupUsers
(PerunSession sess, Group group) Return group users sorted by name.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, List<User> users) Get user attributes which are required by the service for each user in list of users.UsersManagerImplApi.getSpecificUsers
(PerunSession sess) Return all specific Users (only specific users) Return also users who has no owners.UsersManagerImplApi.getSpecificUsersByUser
(PerunSession sess, User user) Return all specificUsers who are owned by the user and their ownership is not in status disabledUsersManagerImplApi.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.UsersManagerImplApi.getUnanonymizedUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabled and are not anonymizedSearcherImplApi.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.UsersManagerImplApi.getUsersPage
(PerunSession sess, UsersPageQuery query) Get page of users.UsersManagerImplApi.getUsersWithoutVoAssigned
(PerunSession sess) Returns all users who are not member of any VO.UsersManagerImplApi.searchForUsers
(PerunSession sess, String searchString, boolean includeIDs) Similarity substring search in all users based on fullname, login attributes and optionally IDMethods in cz.metacentrum.perun.core.implApi with parameters of type UserModifier and TypeMethodDescriptionvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Facility facility, User user) Add user role admin for the facilityvoid
AuthzResolverImplApi.addAdmin
(PerunSession sess, Group group, User user) Add user role admin for the groupvoid
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
AuthzResolverImplApi.addResourceRole
(PerunSession sess, User user, String role, Resource resource) Sets role to given user for given resource.void
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, User user) Adds role for user in VO.UsersManagerImplApi.anonymizeUser
(PerunSession perunSession, User user) Anonymizes users data in DB - sets names and titles to NULL and sets anonymized flag to true.void
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, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
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, User user, Attribute attribute) Check if value of this user attribute has valid semantics.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, User user, Attribute attribute) Check if value of this user attribute has valid syntax.void
UsersManagerImplApi.checkUserExists
(PerunSession perunSession, User user) Check if user exists in underlaying data source.MembersManagerImplApi.createMember
(PerunSession perunSession, Vo vo, User user) Creates member entry in the database.MembersManagerImplApi.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) Creates a new member in given Vo with flag "sponsored", and linked to its sponsoring user.UsersManagerImplApi.createUser
(PerunSession perunSession, User user) Creates the user, stores it in the DB.void
AttributesManagerImplApi.deletedEntityHook
(PerunSession sess, User user, Attribute attribute) Executes extra logic for attribute module connected to a user entity being deletedvoid
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)void
UsersManagerImplApi.deleteUsersApplications
(User user) Delete all applications and submitted data for specific user.void
UsersManagerImplApi.deleteUsersReservedLogins
(User user) Delete all reserved logins for specific user (pair is namespace and login)void
UsersManagerImplApi.disableOwnership
(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to DISABLE (1).void
UsersManagerImplApi.enableOwnership
(PerunSession sess, User user, User specificUser) Set ownership for user and specificUser to ENABLE (0).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, User user, Attribute attribute) This method try to fill value of the user attribute.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.getAllowedFacilities
(PerunSession sess, User user) Return all allowed facilities of the user.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.AttributesManagerImplApi.getAllUserFacilityRichAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user on the all facilities.AttributesManagerImplApi.getAnonymizedValue
(PerunSession sess, User user, Attribute attribute) Gets anonymized value of the attribute.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, User user, Vo vo) Returns all resources where the user is assigned through the specified vo and its groups.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.UsersManagerImplApi.getAssignedRichResources
(PerunSession sess, User user) Return all rich resources, where user is assigned through all his members.FacilitiesManagerImplApi.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.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).AttributesManagerImplApi.getAttribute
(PerunSession sess, Facility facility, User user, String attributeName) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttribute
(PerunSession sess, User user, String attributeName) Get particular attribute for the user.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Facility facility, User user, int id) Get particular attribute for the user on this facility.AttributesManagerImplApi.getAttributeById
(PerunSession sess, User user, int id) Get particular attribute for the user.AttributesManagerImplApi.getAttributes
(PerunSession sess, Facility facility, User user) Get all non-empty attributes associated with the user on the facility.AttributesManagerImplApi.getAttributes
(PerunSession sess, User user) Get all non-empty attributes associated with the user.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).FacilitiesManagerImplApi.getFacilitiesWhereUserIsAdmin
(PerunSession sess, User user) Get all facilities where the user is admin.AuthzResolverImplApi.getFacilitiesWhereUserIsInRoles
(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.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.AuthzResolverImplApi.getGroupsWhereUserIsInRoles
(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.MembersManagerImplApi.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerImplApi.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.AuthzResolverImplApi.getMembersWhereUserIsInRoles
(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.UsersManagerImplApi.getPendingPreferredEmailChanges
(PerunSession sess, User user) Return list of email addresses of user, which are awaiting validation and are inside time window for validation.UsersManagerImplApi.getPreferredEmailChangeRequest
(PerunSession sess, User user, UUID uuid) Get new preferred email value from user's original requestAttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, User user) Get user-facility attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, User user) Get user attributes which are required by services.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, User user) Get user attributes which are required by the service.ResourcesManagerImplApi.getResources
(PerunSession sess, User user, List<Status> memberStatuses, List<MemberGroupStatus> memberGroupStatuses, List<GroupResourceStatus> groupResourceStatuses) Return all resources where user is assigned.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.AuthzResolverImplApi.getResourcesWhereUserIsInRoles
(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.AuthzResolverImplApi.getRoleComplementaryObjectsWithAuthorizedGroups
(User user) 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>>> Returns user's direct roles, can also include roles resulting from being a VALID member of authorized groupsAuthzResolverImplApi.getRolesObtainedFromAuthorizedGroupMemberships
(User user) Returns user's roles resulting from being a VALID member of authorized groupsUsersManagerImplApi.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, User sponsor) Gets members sponsored by the given user.MembersManagerImplApi.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.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, User user, Facility facility) Returns unified result of MemberGroupStatus for specified user and facility.UsersManagerImplApi.getUserExtSources
(PerunSession sess, User user) Get List of user ext sources by userGroupsManagerImplApi.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.UsersManagerImplApi.getUsersBySpecificUser
(PerunSession sess, User specificUser) Return all users who owns the specificUser and their ownership is not in status disabledUsersManagerImplApi.getUsersReservedLogins
(User user) Return list of all reserved logins for specific user (pair is namespace and login)AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Facility facility, User user) Get all virtual attributes associated with the user on the facility.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, User user) Get all virtual attributes associated with the user.AuthzResolverImplApi.getVoIdsForUserInRole
(PerunSession sess, User user, String role) Gets list of VOs for which the user has the role.UsersManagerImplApi.getVosWhereUserIsAdmin
(PerunSession perunSession, User user) Returns list of VOs, where the user is an Administrator.AuthzResolverImplApi.getVosWhereUserIsInRoles
(User user, List<String> roles) Get all Vos where the given user has set one of the given roles or the given user is a member of an authorized group with such roles.UsersManagerImplApi.getVosWhereUserIsMember
(PerunSession sess, User user) Returns list of Vos' ids, where the user is member.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.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.void
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 observervoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Facility facility, User user) Remove user role admin for the facilityvoid
AuthzResolverImplApi.removeAdmin
(PerunSession sess, Group group, User user) Remove user role admin for the groupvoid
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, User user) Unset all (user-facility) non-virtual attributes for the user on the facility.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, User user) Unset all user attributes for the user.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
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
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.removeAttribute
(PerunSession sess, Facility facility, User user, AttributeDefinition attribute) Unset particular user-facility attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, User user, AttributeDefinition attribute) Unset particular user attributevoid
AuthzResolverImplApi.removeCabinetAdmin
(PerunSession sess, User user) Remove role Cabinet manager from user.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.removeResourceRole
(PerunSession sess, String role, Resource resource, User user) Remove role to user for resource.void
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.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.UsersManagerImplApi.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.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, User user, Attribute attribute) Store the particular virtual attribute associated with the user.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.UsersManagerImplApi.unsetSpecificUserType
(PerunSession sess, User user, SpecificUserType specificUserType) Unset flag for specific user type for the user.UsersManagerImplApi.updateNameTitles
(PerunSession perunSession, User user) Updates titles before/after users name.void
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.boolean
UsersManagerImplApi.userExists
(PerunSession perunSession, User user) Check if user exists in underlaying data source.Method parameters in cz.metacentrum.perun.core.implApi with type arguments of type UserModifier and TypeMethodDescriptionMembersManagerImplApi.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.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, List<User> users) Get user attributes which are required by the service for each user in list of users. -
Uses of User in cz.metacentrum.perun.core.implApi.modules.attributes
Methods in cz.metacentrum.perun.core.implApi.modules.attributes that return UserModifier and TypeMethodDescriptionUserVirtualAttributeCollectedFromUserExtSource.ModifyValueContext.getUser()
Methods in cz.metacentrum.perun.core.implApi.modules.attributes that return types with arguments of type UserModifier and TypeMethodDescriptionUserVirtualAttributesModuleAbstract.searchInAttributesValues
(PerunSessionImpl perunSession, String attribute) UserVirtualAttributesModuleImplApi.searchInAttributesValues
(PerunSessionImpl perunSession, String attribute) Method searches all users, who have attribute with the given value.Methods in cz.metacentrum.perun.core.implApi.modules.attributes with parameters of type UserModifier and TypeMethodDescriptionvoid
UserAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) void
UserAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
UserFacilityAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) void
UserFacilityAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
UserPersistentShadowAttribute.changedAttributeHook
(PerunSessionImpl session, User user, Attribute attribute) ChangedAttributeHook() sets UserExtSource with following properties: - extSourceType is IdP - extSourceName is {getExtSourceName()} - user's extSource login is the same as his persistent attributevoid
UserAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) void
UserAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Attribute attribute) Checks if value of assigned attribute to the user has valid semantics.void
UserFacilityAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
UserFacilityAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) Checks if value of assigned attribute in relationship between those two entities has a correct semantics.void
UserAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) void
UserAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Attribute attribute) Checks if assigned attribute value to the user has valid syntax.void
UserFacilityAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) void
UserFacilityAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl session, User user, Facility facility, Attribute attribute) Checks if value of assigned attribute in relationship between those two entities has a correct syntax.void
UserAttributesModuleAbstract.deletedEntityHook
(PerunSessionImpl perunSession, User user, Attribute attribute) void
UserAttributesModuleImplApi.deletedEntityHook
(PerunSessionImpl perunSession, User user, Attribute attribute) Triggers for attributes connected to a user entity being deletedUserAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, User user, AttributeDefinition attribute) UserAttributesModuleImplApi.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Tries to fill an attribute to the specified user.UserFacilityAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, User user, Facility facility, AttributeDefinition attribute) UserFacilityAttributesModuleImplApi.fillAttribute
(PerunSessionImpl session, User user, Facility facility, AttributeDefinition attribute) Tries to fill an attribute in the relationship between a facility and userUserPersistentShadowAttribute.fillAttribute
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Format is: "[hash]@{getDomainName()}" where [hash] represents sha1hash counted from user's id and perun instance id a login-namespace name.UserAttributesModuleAbstract.getAnonymizedValue
(PerunSessionImpl session, User user, Attribute attribute) UserAttributesModuleImplApi.getAnonymizedValue
(PerunSessionImpl perunSession, User user, Attribute attribute) Gets anonymized value of the attribute.UserFacilityVirtualAttributesModuleAbstract.getAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, AttributeDefinition attribute) UserFacilityVirtualAttributesModuleImplApi.getAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, AttributeDefinition attribute) This method will return computed value.UserVirtualAttributeCollectedFromUserExtSource.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) UserVirtualAttributesModuleAbstract.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) UserVirtualAttributesModuleImplApi.getAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) This method will return computed value.UserVirtualPersistentAttribute.getAttributeValue
(PerunSessionImpl sess, User user, AttributeDefinition attributeDefinition) protected T
UserVirtualAttributeCollectedFromUserExtSource.initModifyValueContext
(PerunSessionImpl sess, User user, AttributeDefinition destinationAttributeDefinition) boolean
UserFacilityVirtualAttributesModuleAbstract.removeAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, AttributeDefinition attribute) boolean
UserFacilityVirtualAttributesModuleImplApi.removeAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, AttributeDefinition attribute) Currently do nothing.void
UserVirtualAttributesModuleAbstract.removeAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) void
UserVirtualAttributesModuleImplApi.removeAttributeValue
(PerunSessionImpl perunSession, User user, AttributeDefinition attribute) Currently do nothing.boolean
UserFacilityVirtualAttributesModuleAbstract.setAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) boolean
UserFacilityVirtualAttributesModuleImplApi.setAttributeValue
(PerunSessionImpl perunSession, User user, Facility facility, Attribute attribute) Method sets attributes' values which are dependent on this virtual attribute.boolean
UserVirtualAttributesModuleAbstract.setAttributeValue
(PerunSessionImpl perunSession, User user, Attribute attribute) boolean
UserVirtualAttributesModuleImplApi.setAttributeValue
(PerunSessionImpl perunSession, User user, Attribute attribute) Method sets attributes' values which are dependent on this virtual attribute.Constructors in cz.metacentrum.perun.core.implApi.modules.attributes with parameters of type UserModifierConstructorDescriptionModifyValueContext
(PerunSessionImpl session, User user, AttributeDefinition destinationAttributeDefinition) -
Uses of User in cz.metacentrum.perun.core.implApi.modules.pwdmgr
Methods in cz.metacentrum.perun.core.implApi.modules.pwdmgr with parameters of type UserModifier and TypeMethodDescriptionvoid
PasswordManagerModule.createAlternativePassword
(PerunSession sess, User user, String passwordId, String password) void
PasswordManagerModule.deleteAlternativePassword
(PerunSession sess, User user, String passwordId) void
PasswordManagerModule.validatePassword
(PerunSession sess, String userLogin, User user) -
Uses of User in cz.metacentrum.perun.core.provisioning
Methods in cz.metacentrum.perun.core.provisioning with parameters of type User -
Uses of User in cz.metacentrum.perun.registrar.model
Methods in cz.metacentrum.perun.registrar.model that return UserMethods in cz.metacentrum.perun.registrar.model with parameters of type UserConstructors in cz.metacentrum.perun.registrar.model with parameters of type UserModifierConstructorDescriptionApplication
(int id, Vo vo, Group group, Application.AppType type, String fedInfo, Application.AppState state, String extSourceName, String extSourceType, int extSourceLoa, User user) Application
(int id, Vo vo, Group group, Application.AppType type, String fedInfo, Application.AppState state, String extSourceName, String extSourceType, User user)