Uses of Class
cz.metacentrum.perun.core.api.Member
Package
Description
Exceptions.
-
Uses of Member in cz.metacentrum.perun.audit.events.AttributesManagerEvents
Modifier and TypeMethodDescriptionAllAttributesRemovedForMember.getMember()
AllAttributesRemovedForMemberAndGroup.getMember()
AllAttributesRemovedForResourceAndMember.getMember()
AttributeChangedForResourceAndMember.getMember()
AttributeRemovedForMember.getMember()
AttributeRemovedForMemberAndGroup.getMember()
AttributeRemovedForResourceAndMember.getMember()
AttributeSetForMember.getMember()
AttributeSetForMemberAndGroup.getMember()
AttributeSetForResourceAndMember.getMember()
ModifierConstructorDescriptionAllAttributesRemovedForMember
(Member member) AllAttributesRemovedForMemberAndGroup
(Member member, Group group) AllAttributesRemovedForResourceAndMember
(Resource resource, Member member) AttributeChangedForResourceAndMember
(Attribute attribute, Resource resource, Member member) AttributeRemovedForMember
(AttributeDefinition attribute, Member member) AttributeRemovedForMemberAndGroup
(AttributeDefinition attribute, Member member, Group group) AttributeRemovedForResourceAndMember
(AttributeDefinition attribute, Resource resource, Member member) AttributeSetForMember
(Attribute attribute, Member member) AttributeSetForMemberAndGroup
(Attribute attribute, Member member, Group group) AttributeSetForResourceAndMember
(Attribute attribute, Resource resource, Member member) -
Uses of Member in cz.metacentrum.perun.audit.events.ExpirationNotifScheduler
Modifier and TypeMethodDescriptionGroupMembershipExpirationInDays.getMember()
GroupMembershipExpirationInMonthNotification.getMember()
GroupMembershipExpired.getMember()
MembershipExpirationInDays.getMember()
MembershipExpirationInMonthNotification.getMember()
MembershipExpired.getMember()
ModifierConstructorDescriptionGroupMembershipExpirationInDays
(Member member, int daysToExpiration, Group group) GroupMembershipExpirationInMonthNotification
(Member member, Group group) GroupMembershipExpired
(Member member, int daysAfterExpiration, Group group) MembershipExpirationInDays
(Member member, int daysToExpiration, Vo vo) MembershipExpirationInMonthNotification
(Member member, Vo vo) MembershipExpired
(Member member, int daysAfterExpiration, Vo vo) -
Uses of Member in cz.metacentrum.perun.audit.events.GroupManagerEvents
Modifier and TypeMethodDescriptionDirectMemberAddedToGroup.getMember()
DirectMemberRemovedFromGroup.getMember()
IndirectMemberAddedToGroup.getMember()
IndirectMemberRemovedFromGroup.getMember()
MemberExpiredInGroup.getMember()
MemberRemovedFromGroupTotally.getMember()
MemberValidatedInGroup.getMember()
ModifierConstructorDescriptionDirectMemberAddedToGroup
(Member member, Group group) DirectMemberRemovedFromGroup
(Member member, Group group) IndirectMemberAddedToGroup
(Member member, Group group) IndirectMemberRemovedFromGroup
(Member removedIndirectMember, Group group) MemberExpiredInGroup
(Member member, Group group) MemberRemovedFromGroupTotally
(Member member, Group group) MemberValidatedInGroup
(Member member, Group group) -
Uses of Member in cz.metacentrum.perun.audit.events.MembersManagerEvents
Modifier and TypeMethodDescriptionMemberCreated.getMember()
MemberDeleted.getMember()
MemberDisabled.getMember()
MemberExpired.getMember()
MemberInvalidated.getMember()
MemberSuspended.getMember()
MemberUnsuspended.getMember()
MemberValidated.getMember()
MemberValidatedFailed.getMember()
SponsoredMemberSet.getSponsoredMember()
SponsoredMemberUnset.getSponsoredMember()
SponsorshipEstablished.getSponsoredMember()
SponsorshipRemoved.getSponsoredMember()
SponsorshipValidityUpdated.getSponsoredMember()
ModifierConstructorDescriptionMemberCreated
(Member member) MemberDeleted
(Member member) MemberDisabled
(Member member) MemberExpired
(Member member) MemberInvalidated
(Member member) MemberSuspended
(Member member) MemberUnsuspended
(Member member) MemberValidated
(Member member) MemberValidatedFailed
(Member member, Status oldStatus) SponsoredMemberSet
(Member sponsoredMember) SponsoredMemberUnset
(Member sponsoredMember) SponsorshipEstablished
(Member sponsoredMember, User sponsor, LocalDate validityTo) SponsorshipRemoved
(Member sponsoredMember, User sponsorToRemove) SponsorshipValidityUpdated
(Member sponsoredMember, User sponsor, LocalDate validityTo) -
Uses of Member in cz.metacentrum.perun.audit.events.RegistrarManagerEvents
Modifier and TypeMethodDescriptionMemberCreatedForApprovedApp.getMember()
MembershipExtendedForMemberInApprovedApp.getMember()
ModifierConstructorDescriptionMemberCreatedForApprovedApp
(Member member, Application app) MembershipExtendedForMemberInApprovedApp
(Member member, Application app, Vo vo) -
Uses of Member in cz.metacentrum.perun.core.api
Modifier and TypeMethodDescriptionMembersManager.createMember
(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) Create new member from user by login and ExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManager.createMember
(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManager.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.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.GroupsManager.getGroupMemberById
(PerunSession sess, Group group, int memberId) Get group member by member ID.MemberCandidate.getMember()
MemberWithSponsors.getMember()
MembersManager.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManager.getMemberById
(PerunSession sess, int id) Returns member by his id.MembersManager.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManager.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceEnrichedSponsorship.getSponsoredMember()
GroupsManager.setMemberGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set Members Group status for specified DIRECT member and group.MembersManager.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.MembersManager.validateMemberAsync
(PerunSession sess, Member member) Validate all attributes for member and set member's status to VALID.Modifier and TypeMethodDescriptionMembersManager.findMembersByName
(PerunSession sess, String searchString) Return list of members by the searchStringMembersManager.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.MembersManager.findMembersInGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManager.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.MembersManager.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by the searchString under defined VO.GroupsManager.getActiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.MembersManager.getAllMembers
(PerunSession sess) Get all members from all vos.ResourcesManager.getAllowedMembers
(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.ResourcesManager.getAssignedMembers
(PerunSession sess, Resource resource) Returns all members assigned to the resource.GroupsManager.getGroupDirectMembers
(PerunSession perunSession, Group group) Return all direct group members.GroupsManager.getGroupMembers
(PerunSession perunSession, Group group) Return all group members.GroupsManager.getGroupMembers
(PerunSession perunSession, Group group, Status status) Return group members with specified vo membership status.GroupsManager.getInactiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.MembersManager.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManager.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.Searcher.getMembersByExpiration
(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.Searcher.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.Searcher.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManager.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManager.getMembersByUser
(PerunSession sess, User user) Returns members by his user.Searcher.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) This method get Map of user Attributes with searching values and try to find all members, which have specific attributes in format for specific VO.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.GroupsManager.getParentGroupMembers
(PerunSession sess, Group group) Get members from parent group.AttributesManager.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.Modifier and TypeMethodDescriptionvoid
GroupsManager.addMember
(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.void
GroupsManager.addMember
(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same VO.boolean
MembersManager.canExtendMembership
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.boolean
GroupsManager.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or if no rules were set for the membershipExpirationboolean
GroupsManager.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipboolean
MembersManager.canExtendMembershipWithReason
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManager.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManager.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, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.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, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Check attributes only when principal has access to write on them.void
AttributesManager.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Check attributes only when principal has access to write on themvoid
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManager.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
MembersManager.deleteMember
(PerunSession sess, Member member) Deletes only member data appropriated by member id.void
AttributesManager.doTheMagic
(PerunSession sess, Member member) PRIVILEGE: Only for PerunAdmin.void
AttributesManager.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) This function takes all member-related attributes (member, user, member-resource, user-facility) and tries to fill them and set them.MembersManager.extendExpirationForSponsoredMember
(PerunSession session, Member sponsored, User sponsor) Extends expiration date.void
MembersManager.extendMembership
(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.void
GroupsManager.extendMembershipInGroup
(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManager.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method tries to fill value of the member attribute.AttributesManager.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManager.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method tries to fill value of the member-resource attribute.AttributesManager.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, Member member, Group group, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) PRIVILEGE: Fill attributes only when principal has access to write on them.AttributesManager.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) PRIVILEGE: Fill attributes only when principal has access to write on them.GroupsManager.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManager.getAllMemberGroups
(PerunSession sess, Member member) Return all member's groups.ResourcesManager.getAllowedResources
(PerunSession sess, Member member) Get all resources which have the member access on.FacilitiesManager.getAssignedFacilities
(PerunSession sess, Member member) Get facilities which have the member access on.ResourcesManager.getAssignedGroups
(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource and memberResourcesManager.getAssignedResources
(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManager.getAssignedResources
(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ResourcesManager.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManager.getAssignedRichResources
(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManager.getAssignedRichResources
(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.AttributesManager.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManager.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManager.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManager.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManager.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManager.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManager.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, Member member) Get all non-empty attributes associated with the member.AttributesManager.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too)associated with the member in the group which have name in list attrNames.AttributesManager.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManager.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManager.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty too).AttributesManager.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManager.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityVosManager.getBanForMember
(PerunSession sess, Member member) Get ban for given member, or null if he is not banned.GroupsManager.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Excluded members group.GroupsManager.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) Returns all member's groups where member is in inactive state (it is not valid and it is expired there) Excluded members group.GroupsManager.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ResourcesManager.getMailingServiceRichResourcesWithMember
(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.GroupsManager.getMemberGroups
(PerunSession sess, Member member) Returns all member's groups.GroupsManager.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManager.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManager.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.MembersManager.getMemberVo
(PerunSession sess, Member member) Get the member VO.MembersManager.getNewExtendMembership
(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are relater to this member.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) PRIVILEGE: Get only those required attributes principal has access to.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes required by the specified service.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, Member member) Get member attributes which are required by services defined on specified resourceAttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services defined on specified resource Services are known from the resourceToGetServicesFrom.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services defined on specified resource and if workWithUserAttributes is true also user and member attributes.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services which are defined on "resourceToGetServicesFrom" resource.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.AttributesManager.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member-group and member-resource attributes required by the services specified on resource Get also user, member, user-facility attributes, if workWithUserAttributes is true.GroupsManager.getRichGroupsAssignedToResourceWithAttributesByNames
(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to the resource filtered by specific member.MembersManager.getRichMemberWithAttributes
(PerunSession sess, Member member) Get Member to RichMember with attributes.UsersManager.getSponsors
(PerunSession sess, Member member, List<String> attrNames) Deprecated.- use getSponsorsForMemberUsersManager.getSponsorsForMember
(PerunSession sess, Member member, List<String> attrNames) Gets list of users that sponsor the member, with attributes.UsersManager.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Group group) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Resource resource) Deprecated.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, boolean checkMfa) Checks if the principal is authorized to do some action of member attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group, boolean checkMfa) Checks if the principal is authorized to do some action of member-group attribute.static boolean
AuthzResolver.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource, boolean checkMfa) Checks if the principal is authorized to do some action of resource-member attribute.boolean
GroupsManager.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupboolean
GroupsManager.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupvoid
AttributesManager.removeAllAttributes
(PerunSession sess, Member member) Unset all attributes for the member.void
AttributesManager.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.void
AttributesManager.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.void
AttributesManager.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.void
AttributesManager.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, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) Unset all non-empty attributes associated with the member and if workWithUserAttributes is true, unset all non-empty attributes associated with user, who is this member.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
AttributesManager.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) PRIVILEGE: Remove attributes only when principal has access to write on them.void
VosManager.removeBanForMember
(PerunSession sess, Member member) Remove vo ban for given member.void
GroupsManager.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
GroupsManager.removeMember
(PerunSession perunSession, Member member, List<Group> groups) Removes a member from a list of groups.void
MembersManager.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) Removes the sponsor.void
MembersManager.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) Removes the sponsors from member.void
MembersManager.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManager.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.void
MembersManager.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) Send mail to user's preferred email address with link for non-authz password reset.void
MembersManager.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAttributeUrn, String language) Send mail to user's preferred email address with reminder of the username in the given namespace.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.void
AttributesManager.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.void
AttributesManager.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, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the member and group combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the member and group combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManager.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManager.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with member and user (which we get from this member) if workWithUserAttributes is true.void
GroupsManager.setMemberGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set Members Group status for specified DIRECT member and group.void
EnrichedSponsorship.setSponsoredMember
(Member sponsoredMember) MembersManager.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManager.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.MembersManager.sponsorMember
(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) Assigns a new sponsor to an existing member.void
MembersManager.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.MembersManager.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.void
MembersManager.unsuspendMember
(PerunSession sess, Member member) Remove suspend state from Member - remove date to which member should be considered as suspended in the VO.void
MembersManager.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.MembersManager.validateMemberAsync
(PerunSession sess, Member member) Validate all attributes for member and set member's status to VALID.Modifier and TypeMethodDescriptionvoid
GroupsManager.addMembers
(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same 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
MembersManager.deleteMembers
(PerunSession sess, List<Member> members) Delete given members.AttributesManager.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManager.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.void
GroupsManager.removeMembers
(PerunSession perunSession, Group group, List<Member> members) Removes members from a group.void
MembersManager.sponsorMembers
(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) Assigns a new sponsor to existing members.ModifierConstructorDescriptionRichMember
(User user, Member member, List<UserExtSource> userExtSources) RichMember
(User user, Member member, List<UserExtSource> userExtSources, List<Attribute> userAttributes, List<Attribute> memberAttributes) -
Uses of Member in cz.metacentrum.perun.core.api.exceptions
Modifier and TypeMethodDescriptionAlreadyAdminException.getMember()
Getter for the memberAlreadyMemberException.getMember()
Getter for the memberMemberGroupMismatchException.getMember()
MemberLifecycleAlteringForbiddenException.getMember()
Getter for the memberMemberNotExistsException.getMember()
Getter for the memberMemberNotSuspendedException.getMember()
Getter for the memberMemberNotValidYetException.getMember()
Getter for the memberMembershipMismatchException.getMember()
Getter for the memberNotGroupMemberException.getMember()
Getter for the memberModifierConstructorDescriptionAlreadyAdminException
(Member member) Constructor with the memberAlreadyMemberException
(Member member) Constructor with the memberMemberGroupMismatchException
(String message, Member member, Group group) MemberGroupMismatchException
(String message, Throwable cause, Member member, Group group) Constructor with the memberMemberLifecycleAlteringForbiddenException
(Member member, String message) Constructor with the member and messageMemberNotExistsException
(Member member) Constructor with the memberMemberNotSuspendedException
(Member member) Constructor with the memberMemberNotValidYetException
(Member member) Constructor with the memberMembershipMismatchException
(Member member) Constructor with the memberNotGroupMemberException
(Group group, Member member) Constructor with the group and the memberSponsorshipDoesNotExistException
(Member sponsoredMember, User sponsor) -
Uses of Member in cz.metacentrum.perun.core.bl
Modifier and TypeMethodDescriptionMembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates member.MembersManagerBl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates member.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners, List<Group> groups) Creates a new member from candidate which is prepared for creating service user.MembersManagerBl.createSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) Creates a new sponsored member.MembersManagerBl.disableMember
(PerunSession sess, Member member) Disable member.MembersManagerBl.expireMember
(PerunSession sess, Member member) Set member's status to expired.GroupsManagerBl.getGroupMemberById
(PerunSession sess, Group group, int memberId) Get group member by member ID.MembersManagerBl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) Get member by extSourceName, extSourceLogin and VoMembersManagerBl.getMemberById
(PerunSession sess, int id) Returns member by his id.MembersManagerBl.getMemberByUser
(PerunSession sess, Vo vo, User user) Returns member by his user and vo.MembersManagerBl.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerBl.getMemberByUserExtSources
(PerunSession perunSession, Vo vo, List<UserExtSource> userExtSources) Get member by its external sources.MembersManagerBl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) Returns member by his userId.MembersManagerBl.invalidateMember
(PerunSession sess, Member member) Set member status to invalid.MembersManagerBl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) Creates a sponsored membership for the given user.MembersManagerBl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) Creates a sponsored membership for the given user.MembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.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.MembersManagerBl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.MembersManagerBl.updateMember
(PerunSession sess, Member member) Update member in underlaying data source.MembersManagerBl.validateMember
(PerunSession sess, Member member) Validate all atributes for member and set member's status to VALID.Modifier and TypeMethodDescriptionConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) This method runs in a new transaction!! Because it is used by getData methods which run in read-only serializable transactions.ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) This method runs in a new transaction!! Because it is used by getData methods which run in read-only serializable transactions.GroupsManagerBl.filterMembersByMembershipTypeInGroup
(List<Member> members) This method take list of members (also with duplicit) and: 1] add all members with direct membership to target list 2] add all members with indirect membership who are not already in target list to the target listMembersManagerBl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members VO by specific string.MembersManagerBl.findMembersByName
(PerunSession sess, String searchString) Return list of members by theirs name.MembersManagerBl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name under defined VO.MembersManagerBl.findMembersInGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString under defined Group.MembersManagerBl.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) Return list of members by the searchString udner parentGroup of defined Group.MembersManagerBl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) Return list of members by theirs name or login or email under defined VO.GroupsManagerBl.getActiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are active (valid) in the group.GroupsManagerBl.getActiveGroupMembers
(PerunSession sess, Group group, Status status) Return all members of the group who are active (valid) in the group and have specific status in the Vo.MembersManagerBl.getAllMembers
(PerunSession sess) Get all members from all vos.FacilitiesManagerBl.getAllowedMembers
(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility.FacilitiesManagerBl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service disregarding their possible expired status in a group.ResourcesManagerBl.getAllowedMembers
(PerunSession perunSession, Resource resource) Returns all members who can access the resource.FacilitiesManagerBl.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service and have ACTIVE status in a group.ResourcesManagerBl.getAllowedMembersNotExpiredInGroups
(PerunSession perunSession, Resource resource) Returns all members who can access the resource and who are also valid in at least one group associated to the resource.ResourcesManagerBl.getAssignedMembers
(PerunSession perunSession, Resource resource) Returns all members assigned to the resource.FacilitiesManagerBl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerBl.getAssociatedMembers
(PerunSession sess, Resource resource) Returns all members who are associated with the resource.GroupsManagerBl.getGroupDirectMembers
(PerunSession perunSession, Group group) Return all direct group members.GroupsManagerBl.getGroupMembers
(PerunSession perunSession, Group group) Return all group members.GroupsManagerBl.getGroupMembers
(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) Return all members of the group who has specific status in the group and also specific status in the Vo.GroupsManagerBl.getGroupMembers
(PerunSession perunSession, Group group, Status status) Return group members.GroupsManagerBl.getGroupMembersExceptInvalid
(PerunSession perunSession, Group group) Return only valid, suspended, expired and disabled group members.GroupsManagerBl.getGroupMembersExceptInvalidAndDisabled
(PerunSession perunSession, Group group) Return only valid, suspended and expired group members.GroupsManagerBl.getInactiveGroupMembers
(PerunSession perunSession, Group group) Return all members of the group who are inactive (expired) in the group.GroupsManagerBl.getInactiveGroupMembers
(PerunSession sess, Group group, Status status) Return all members of the group who are inactive (expired) in the group and have specific status in the Vo.MembersManagerBl.getMembers
(PerunSession sess, Vo vo) Get all VO members.MembersManagerBl.getMembers
(PerunSession sess, Vo vo, Status status) Get all VO members who have the status.SearcherBl.getMembersByExpiration
(PerunSession sess, String operator, int days) Return members with expiration date set, which will expire on today +/- X days.SearcherBl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) Return members with expiration date set, which will expire on specified date.SearcherBl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) Return members with group expiration date set, which will expire on specified date in given group.MembersManagerBl.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Returns members by their ids.MembersManagerBl.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerBl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerBl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.MembersManagerBl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.GroupsManagerBl.getParentGroupMembers
(PerunSession sess, Group group) Get members from parent group.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.GroupsManagerBl.getServiceGroupMembers
(PerunSession perunSession, Group group) Return a list of all group members, who are service usersMembersManagerBl.getSponsoredMembers
(PerunSession sess, User user) Gets list of members that are sponsored by the user in all vos.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerBl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) Gets list of members that are sponsored by the user in the vo.MembersManagerBl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) Retain only members with specified status.Modifier and TypeMethodDescriptionvoid
GroupsManagerBl.addMember
(PerunSession perunSession, Group group, Member member) Adds member of the VO to the group in the same VO.void
GroupsManagerBl.addMember
(PerunSession perunSession, List<Group> groups, Member member) Adds member of the VO to the groups in the same VO.void
GroupsManagerBl.addMemberToMembersGroup
(PerunSession perunSession, Group group, Member member) Special addMember which is able to add members into the members and administrators group.boolean
MembersManagerBl.canExtendMembership
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise false.boolean
GroupsManagerBl.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or if no rules were set for the membershipExpirationboolean
GroupsManagerBl.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipboolean
MembersManagerBl.canExtendMembershipWithReason
(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManagerBl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManagerBl.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, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member mber, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSemanticsvoid
AttributesManagerBl.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, Member member, Group group, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of checkAttributeSyntaxvoid
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManagerBl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
MembersManagerBl.checkMemberExists
(PerunSession sess, Member member) void
MembersManagerBl.checkMemberLifecycleIsAlterable
(PerunSession sess, Member member) Throws exception if member is member of hierarchical vo but comes from its member vos.GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) This method takes list of groups, resource, member and list of attrNames and then creates list of RichGroups containing all selected group, group-resource and member-group attributes filtered by list (attributes from other namespaces are skipped without any warning).GroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups) This method takes list of groups and member and then creates list of RichGroups containing all group and member-group attributesGroupsManagerBl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) This method takes list of groups, member and list of attrNames and then creates list of RichGroups containing all selected group and member-group attributes by list (attributes from other namespaces are skipped).MembersManagerBl.convertUserToSponsor
(PerunSession sess, User user, Member sponsoredMember) Convert given User to the Sponsor object.void
MembersManagerBl.deleteMember
(PerunSession sess, Member member) Deletes only member data appropriated by member id.MembersManagerBl.disableMember
(PerunSession sess, Member member) Disable member.void
AttributesManagerBl.doTheMagic
(PerunSession sess, Member member) Same as doTheMagic(sess, member, false);void
AttributesManagerBl.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) This function takes all member-related attributes (member, user, member-resource, user-facility) and tries to fill them and set them.MembersManagerBl.expireMember
(PerunSession sess, Member member) Set member's status to expired.void
GroupsManagerBl.expireMemberInGroup
(PerunSession sess, Member member, Group group) Set member's status in given group to EXPIREDMembersManagerBl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) Extends expiration date.void
MembersManagerBl.extendMembership
(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.void
GroupsManagerBl.extendMembershipInGroup
(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerBl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.AttributesManagerBl.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, Member member, Group group, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Batch version of fillAttribute.AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBl.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Batch version of fillAttribute.GroupsManagerBl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) For list of richGroups filter all their group attributes and remove all which principal has no access to.void
AttributesManagerBl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) Check if value of attributes has valid semantics.GroupsManagerBl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManagerBl.getAllMemberGroups
(PerunSession sess, Member member) Return all member's groups.FacilitiesManagerBl.getAllowedFacilities
(PerunSession sess, Member member) Get facilities where member is allowed.ResourcesManagerBl.getAllowedResources
(PerunSession sess, Member member) Get all resources which have the member access on.FacilitiesManagerBl.getAssignedFacilities
(PerunSession sess, Member member) Get facilities which have the member access on.ResourcesManagerBl.getAssignedGroups
(PerunSession perunSession, Resource resource, Member member) List all groups associated with the resource where Member is a member.GroupsManagerBl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource (without subgroups unless they are assigned too), which contain specific memberResourcesManagerBl.getAssignedResources
(PerunSession sess, Member member) Get all resources where the member is assigned.ResourcesManagerBl.getAssignedResources
(PerunSession sess, Member member, Service service) Get all resources where the member and the service are assigned.ResourcesManagerBl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManagerBl.getAssignedRichResources
(PerunSession sess, Member member) Get all rich resources where the member is assigned with facility property filled.ResourcesManagerBl.getAssignedRichResources
(PerunSession sess, Member member, Service service) Get all rich resources where the service and the member are assigned with facility property filled.ResourcesManagerBl.getAssociatedGroups
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.GroupsManagerBl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.ResourcesManagerBl.getAssociatedResources
(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.AttributesManagerBl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerBl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerBl.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerBl.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerBl.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerBl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerBl.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, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected attributes associated with the member, group and the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get all non-empty attributes associated with the member and if workWithUserAttributes is true, get all non-empty attributes associated with user, who is this member.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty attributes associated with the member in the group.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get all attributes associated with the member in the group and if workWithUserAttributes is true, gets also all non-empty user and member attributes.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member in the group which have name in list attrNames (empty too).AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) Gets all non-empty attributes associated with the member on the resource and if workWithUserAttributes is true, gets also all non-empty user, user-facility and member attributes.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) Gets selected non-empty attributes associated with the member and the resource.AttributesManagerBl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).AttributesManagerBl.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) Get all attributes associated with the member which have name in list attrNames (empty too) Virtual attributes too.AttributesManagerBl.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) Get all attributes by the list of attrNames if they are in one of these namespaces: - member - group - member-group - resource - member-resource - group-resource - user (get from member object) - facility (get from resource object) - user-facilityGroupsManagerBl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) Returns members direct status in given group.FacilitiesManagerBl.getFacilitiesByPerunBean
(PerunSession sess, Member member) Returns list of facilities connected with a memberGroupsManagerBl.getGroupsByPerunBean
(PerunSession sess, Member member) Returns list of groups connected with a memberGroupsManagerBl.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Excluded members group.GroupsManagerBl.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) Returns all member's groups where member is in inactive state (it is not valid and it is expired there) Excluded members group.GroupsManagerBl.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) Get unique paths of groups via which member is indirectly included to the group.ResourcesManagerBl.getMailingServiceRichResourcesWithMember
(PerunSession perunSession, Member member) Return all rich resources with mailing service(s) where given member is assigned.GroupsManagerBl.getMemberDirectGroups
(PerunSession sess, Member member) Get all groups (except member groups) where member has direct membership.GroupsManagerBl.getMemberGroups
(PerunSession sess, Member member) Returns all members groups.GroupsManagerBl.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) Method return list of groups for selected member which (groups) has set specific attribute.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) Return all RichGroups for specified member, containing selected attributes filtered by role and its type.MembersManagerBl.getMemberVo
(PerunSession sess, Member member) Get the member VO.MembersManagerBl.getNewExtendMembership
(PerunSession sess, Member member) Returns the date to which will be extended member's expiration time.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) Get member attributes which are required by services which are relater to this member and if is workWithUserAttributes = true, then also user required attributesAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) Get member, member-group attributes which are required by services which are related to this member and group.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) If workWithUserAttribute is false => Get member-resource attributes which are required by services which are relater to this member-resource.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, 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, Member member) Get member attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) Get member, member-resource and member-group attributes which are required by the service.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, Member member) Get member attributes which are required by services defined on specified resourceAttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) Get member-group attributes which are required by services if workWithUserAttributes is true also user and member attributes.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerBl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) Get member-resource attributes which are required by services and if workWithUserAttributes is true also user, user-facility and member attributes.GroupsManagerBl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get list of all richGroups with selected attributes assigned to the resource filtered by specific member.MembersManagerBl.getRichMember
(PerunSession sess, Member member) Get Member to RichMember with attributes.MembersManagerBl.getRichMemberWithAttributes
(PerunSession sess, Member member) Get Member to RichMember with attributes.boolean
ModulesUtilsBl.getSendRightFromAttributes
(PerunSessionImpl sess, Member member, Group group, String booleanAttribute, String listAttribute) Calculates value of o365SendAs/o365SendOnBehalf attribute based on values of o365SendAs/o365SendOnBehalf member-group attribute and o365SendAsGroups/o365SendOnBehalfGroups group attribute.UsersManagerBl.getSponsors
(PerunSession sess, Member sponsoredMember) Gets list of users that sponsor the member.MembersManagerBl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.GroupsManagerBl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) Returns total member's status in given group.MembersManagerBl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.UsersManagerBl.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.UsersManagerBl.getUsersByPerunBean
(PerunSession sess, Member member) Returns list of users connected with a memberAttributesManagerBl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member-resource attributes.VosManagerBl.getVosByPerunBean
(PerunSession sess, Member member) Returns list of vos connected with a memberboolean
MembersManagerBl.haveStatus
(PerunSession sess, Member member, Status status) Return true if member have specified status.void
GroupsManagerBl.inactivateMember
(PerunSession sess, Member member, Group group) Inactivates member in group and sets its status to EXPIRED.MembersManagerBl.invalidateMember
(PerunSession sess, Member member) Set member status to invalid.boolean
GroupsManagerBl.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupboolean
GroupsManagerBl.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupboolean
MembersManagerBl.isMemberAllowed
(PerunSession sess, Member member) Return false if member has status INVALID or DISABLED.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the group right now.boolean
AttributesManagerBl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) Check if this the attribute is truly required for the member and the resource right now.void
AttributesManagerBl.mergeAttributesValues
(PerunSession sess, Member member, List<Attribute> attributes) Merges attributes values if the attribute type is list or map.AttributesManagerBl.mergeAttributeValue
(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.AttributesManagerBl.mergeAttributeValueInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) Merges attribute value if the attribute type is list or map.void
GroupsManagerBl.reactivateMember
(PerunSession sess, Member member, Group group) Reactivates member in group and sets its status to VALID.void
GroupsManagerBl.recalculateMemberGroupStatusRecursively
(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatuses) Calculates the state of given member in given group and calls this method recursively for all parent groups.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member) Unset all attributes for the member.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.void
AttributesManagerBl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all attributes for the member on the resource.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular attribute for the member.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.void
AttributesManagerBl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular attribute for the member on the resource.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, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) Unset all non-empty attributes associated with the member and if workWithUserAttributes is true, unset all non-empty attributes associated with user, who is this member.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.void
AttributesManagerBl.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) Batch version of removeAttribute.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, AttributeDefinition attribute) Unset all attributes for the member without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset all attributes for the member-group without check of value.boolean
AttributesManagerBl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset all attributes for the member-resource without check of value.void
GroupsManagerBl.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
GroupsManagerBl.removeMember
(PerunSession perunSession, List<Group> groups, Member member) Removes member from groups.void
GroupsManagerBl.removeMemberFromMembersOrAdministratorsGroup
(PerunSession perunSession, Group group, Member member) Removes member from members or administrators group only.void
MembersManagerBl.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsor.void
MembersManagerBl.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz account activation.RTMessagesManagerBl.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.void
MembersManagerBl.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) Send mail to user's preferred email address with link for non-authz password reset.void
MembersManagerBl.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAddress, String language) Send mail to user's preferred email address with username for the given namespace.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the group and member combination.void
AttributesManagerBl.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) Store the particular attribute associated with the resource and member combination.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) Store the particular attribute associated with the member.void
AttributesManagerBl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular attribute associated with the member-group relationship.void
AttributesManagerBl.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, Member member, Group group, List<Attribute> attributes) Store the attributes associated with the group and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with the resource and member combination.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) Store the attributes associated with the resource.void
AttributesManagerBl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) Store the attributes associated with member and user (which we get from this member) if workWithUserAttributes is true.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Attribute attribute) Just store the particular attribute associated with the member, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-group, doesn't preform any value check.boolean
AttributesManagerBl.setAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) Just store the particular attribute associated with the member-resource, doesn't preform any value check.void
MembersManagerBl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Set memberOrganizations and memberOrganizationsHistory attributes for specific member.void
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.MembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Transform non-sponsored member to sponsored one with defined sponsorMembersManagerBl.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.MembersManagerBl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor) Links sponsored member and sponsoring user.MembersManagerBl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Links sponsored member and sponsoring user.void
MembersManagerBl.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) Set date to which will be member suspended in his VO.MembersManagerBl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Transform sponsored member to non-sponsored one.void
MembersManagerBl.unsuspendMember
(PerunSession sess, Member member) Remove suspend state from Member - remove date to which member should be considered as suspended in the VO.MembersManagerBl.updateMember
(PerunSession sess, Member member) Update member in underlaying data source.void
MembersManagerBl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) Update value of memberOrganizations or memberOrganizationsHistory attribute for specific member.void
MembersManagerBl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.MembersManagerBl.validateMember
(PerunSession sess, Member member) Validate all atributes for member and set member's status to VALID.void
MembersManagerBl.validateMemberAsync
(PerunSession sess, Member member) Validate all attributes for member and then set member's status to VALID.void
GroupsManagerBl.validateMemberInGroup
(PerunSession sess, Member member, Group group) Set member's status in given group to VALIDModifier and TypeMethodDescriptionvoid
GroupsManagerBl.addMembers
(PerunSession perunSession, Group group, List<Member> members) Adds members of the VO to the group in the same VO.void
GroupsManagerBl.addRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.MembersManagerBl.convertMembersToRichMembers
(PerunSession sess, List<Member> members) Fill the RichMember object with data from Member and corresponding User.void
MembersManagerBl.deleteMembers
(PerunSession sess, List<Member> members) Delete given members.ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) This method runs in a new transaction!! Because it is used by getData methods which run in read-only serializable transactions.ConsentsManagerBl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) This method runs in a new transaction!! Because it is used by getData methods which run in read-only serializable transactions.GroupsManagerBl.filterMembersByMembershipTypeInGroup
(List<Member> members) This method take list of members (also with duplicit) and: 1] add all members with direct membership to target list 2] add all members with indirect membership who are not already in target list to the target listAttributesManagerBl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) Get member-resource, member, user-facility and user attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerBl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.MembersManagerBl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) Get RichMembers with Attributes but only with selected attributes from list attrsDef and for specified members.GroupsManagerBl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group.void
GroupsManagerBl.removeMembers
(PerunSession perunSession, Group group, List<Member> members) Removes members from the group.void
GroupsManagerBl.removeRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) Method recalculates all relations between groups.MembersManagerBl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) Retain only members with specified status. -
Uses of Member in cz.metacentrum.perun.core.blImpl
Modifier and TypeMethodDescriptionMembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerBlImpl.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMemberSync
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> owners) MembersManagerBlImpl.createServiceMember
(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, List<Group> groups) MembersManagerBlImpl.createSponsoredMember
(PerunSession sess, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url, Validation validation) MembersManagerBlImpl.disableMember
(PerunSession sess, Member member) MembersManagerBlImpl.expireMember
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupMemberById
(PerunSession sess, Group group, int memberId) MembersManagerBlImpl.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerBlImpl.getMemberById
(PerunSession sess, int id) MembersManagerBlImpl.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) MembersManagerBlImpl.getMemberByUserExtSources
(PerunSession sess, Vo vo, List<UserExtSource> ueas) MembersManagerBlImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) MembersManagerBlImpl.invalidateMember
(PerunSession sess, Member member) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, SponsoredUserData data, Vo vo, User userToBeSponsored, User sponsor, LocalDate validityTo, Validation validation) MembersManagerBlImpl.setSponsoredMember
(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, User sponsor, Validation validation) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerBlImpl.setStatus
(PerunSession sess, Member member, Status status) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerBlImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) MembersManagerBlImpl.updateMember
(PerunSession sess, Member member) MembersManagerBlImpl.validateMember
(PerunSession sess, Member member) Modifier and TypeMethodDescriptionGroupsManagerBlImpl.addIndirectMembers
(PerunSession sess, Group group, List<Member> members, int sourceGroupId) Add records of the members with an INDIRECT membership type to the group.ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) GroupsManagerBlImpl.filterMembersByMembershipTypeInGroup
(List<Member> members) MembersManagerBlImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) MembersManagerBlImpl.findMembersByName
(PerunSession sess, String searchString) MembersManagerBlImpl.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerBlImpl.findMembersInGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerBlImpl.findMembersInVo
(PerunSession sess, Vo vo, String searchString) GroupsManagerBlImpl.getActiveGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getActiveGroupMembers
(PerunSession sess, Group group, Status status) MembersManagerBlImpl.getAllMembers
(PerunSession sess) FacilitiesManagerBlImpl.getAllowedMembers
(PerunSession sess, Facility facility) FacilitiesManagerBlImpl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAllowedMembers
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Facility facility, Service service) ResourcesManagerBlImpl.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Resource resource) ResourcesManagerBlImpl.getAssignedMembers
(PerunSession sess, Resource resource) FacilitiesManagerBlImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) ResourcesManagerBlImpl.getAssociatedMembers
(PerunSession sess, Resource resource) GroupsManagerBlImpl.getGroupDirectMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group, MemberGroupStatus statusInGroup, Status status) GroupsManagerBlImpl.getGroupMembers
(PerunSession sess, Group group, Status status) GroupsManagerBlImpl.getGroupMembersExceptInvalid
(PerunSession sess, Group group) GroupsManagerBlImpl.getGroupMembersExceptInvalidAndDisabled
(PerunSession sess, Group group) GroupsManagerBlImpl.getInactiveGroupMembers
(PerunSession sess, Group group) GroupsManagerBlImpl.getInactiveGroupMembers
(PerunSession sess, Group group, Status status) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getMembers
(PerunSession sess, Vo vo, Status status) SearcherBlImpl.getMembersByExpiration
(PerunSession sess, String operator, int days) SearcherBlImpl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) SearcherBlImpl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerBlImpl.getMembersByIds
(PerunSession sess, List<Integer> ids) MembersManagerBlImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerBlImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerBlImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerBlImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) 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.GroupsManagerBlImpl.getParentGroupMembers
(PerunSession sess, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) GroupsManagerBlImpl.getServiceGroupMembers
(PerunSession sess, Group group) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, User user) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerBlImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) Modifier and TypeMethodDescriptionprotected void
GroupsManagerBlImpl.addDirectMember
(PerunSession sess, Group group, Member member) Add a record of the member with a DIRECT membership type to the group.void
GroupsManagerBlImpl.addMember
(PerunSession sess, Group group, Member member) void
GroupsManagerBlImpl.addMember
(PerunSession sess, List<Group> groups, Member member) void
GroupsManagerBlImpl.addMemberToMembersGroup
(PerunSession sess, Group group, Member member) boolean
MembersManagerBlImpl.canExtendMembership
(PerunSession sess, Member member) boolean
GroupsManagerBlImpl.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) boolean
GroupsManagerBlImpl.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) boolean
MembersManagerBlImpl.canExtendMembershipWithReason
(PerunSession sess, Member member) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.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, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.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, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
MembersManagerBlImpl.checkMemberExists
(PerunSession sess, Member member) void
MembersManagerBlImpl.checkMemberLifecycleIsAlterable
(PerunSession sess, Member member) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, Resource resource, List<Group> groups, List<String> attrNames) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups) GroupsManagerBlImpl.convertGroupsToRichGroupsWithAttributes
(PerunSession sess, Member member, List<Group> groups, List<String> attrNames) MembersManagerBlImpl.convertUserToSponsor
(PerunSession sess, User user, Member sponsoredMember) void
MembersManagerBlImpl.deleteMember
(PerunSession sess, Member member) MembersManagerBlImpl.disableMember
(PerunSession sess, Member member) void
AttributesManagerBlImpl.doTheMagic
(PerunSession sess, Member member) void
AttributesManagerBlImpl.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) MembersManagerBlImpl.expireMember
(PerunSession sess, Member member) void
GroupsManagerBlImpl.expireMemberInGroup
(PerunSession sess, Member member, Group group) MembersManagerBlImpl.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) void
MembersManagerBlImpl.extendMembership
(PerunSession sess, Member member) void
GroupsManagerBlImpl.extendMembershipInGroup
(PerunSession sess, Member member, Group group) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerBlImpl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerBlImpl.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, Member member, Group group, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerBlImpl.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) GroupsManagerBlImpl.filterOnlyAllowedAttributes
(PerunSession sess, List<RichGroup> richGroups, Member member, Resource resource, boolean useContext) void
AttributesManagerBlImpl.forceCheckAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) GroupsManagerBlImpl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerBlImpl.getAllMemberGroups
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAllowedFacilities
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAllowedResources
(PerunSession sess, Member member) FacilitiesManagerBlImpl.getAssignedFacilities
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedGroups
(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssignedGroupsToResource
(PerunSession sess, Resource resource, Member member) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedResources
(PerunSession sess, Member member, Service service) ResourcesManagerBlImpl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerBlImpl.getAssignedRichResources
(PerunSession sess, Member member, Service service) ResourcesManagerBlImpl.getAssociatedGroups
(PerunSession sess, Resource resource, Member member) GroupsManagerBlImpl.getAssociatedGroupsToResource
(PerunSession sess, Resource resource, Member member) ResourcesManagerBlImpl.getAssociatedResources
(PerunSession sess, Member member) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerBlImpl.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerBlImpl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Group group, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerBlImpl.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) GroupsManagerBlImpl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) FacilitiesManagerBlImpl.getFacilitiesByPerunBean
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsByPerunBean
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerBlImpl.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) GroupsManagerBlImpl.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) ResourcesManagerBlImpl.getMailingServiceRichResourcesWithMember
(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberDirectGroups
(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroups
(PerunSession sess, Member member) GroupsManagerBlImpl.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerBlImpl.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerBlImpl.getMemberVo
(PerunSession sess, Member member) MembersManagerBlImpl.getNewExtendMembership
(PerunSession sess, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, User user, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) 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, Member member) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerBlImpl.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) GroupsManagerBlImpl.getRichGroupsWithAttributesAssignedToResource
(PerunSession sess, Member member, Resource resource, List<String> attrNames) MembersManagerBlImpl.getRichMember
(PerunSession sess, Member member) MembersManagerBlImpl.getRichMemberWithAttributes
(PerunSession sess, Member member) boolean
ModulesUtilsBlImpl.getSendRightFromAttributes
(PerunSessionImpl sess, Member member, Group group, String booleanAttribute, String listAttribute) UsersManagerBlImpl.getSponsors
(PerunSession sess, Member sponsoredMember) MembersManagerBlImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) GroupsManagerBlImpl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) MembersManagerBlImpl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) UsersManagerBlImpl.getUserByMember
(PerunSession sess, Member member) UsersManagerBlImpl.getUsersByPerunBean
(PerunSession sess, Member member) AttributesManagerBlImpl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) VosManagerBlImpl.getVosByPerunBean
(PerunSession sess, Member member) boolean
MembersManagerBlImpl.haveStatus
(PerunSession sess, Member member, Status status) void
GroupsManagerBlImpl.inactivateMember
(PerunSession sess, Member member, Group group) void
MembersManagerBlImpl.insertToMemberGroup
(PerunSession sess, Member member, Vo vo) MembersManagerBlImpl.invalidateMember
(PerunSession sess, Member member) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Group group) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, ActionType actionType, AttributeDefinition attrDef, Member member, Resource resource) Deprecated.static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Group group) static boolean
AuthzResolverBlImpl.isAuthorizedForAttribute
(PerunSession sess, AttributeAction actionType, AttributeDefinition attrDef, Member member, Resource resource) boolean
GroupsManagerBlImpl.isDirectGroupMember
(PerunSession sess, Group group, Member member) boolean
GroupsManagerBlImpl.isGroupMember
(PerunSession sess, Group group, Member member) boolean
MembersManagerBlImpl.isMemberAllowed
(PerunSession sess, Member member) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attributeDefinition) boolean
AttributesManagerBlImpl.isTrulyRequiredAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attributeDefinition) MembersManagerBlImpl.manageMembershipExpiration
(PerunSession sess, Member member, boolean setAttributeValue, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualvoid
AttributesManagerBlImpl.mergeAttributesValues
(PerunSession sess, Member member, List<Attribute> attributes) AttributesManagerBlImpl.mergeAttributeValue
(PerunSession sess, Member member, Attribute attribute) AttributesManagerBlImpl.mergeAttributeValueInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) void
GroupsManagerBlImpl.reactivateMember
(PerunSession sess, Member member, Group group) void
GroupsManagerBlImpl.recalculateMemberGroupStatusRecursively
(PerunSession sess, Member member, Group group, Map<Integer, Map<Integer, MemberGroupStatus>> previousStatus) Calculates the state of given member in given group and if it differs from given 'previousState' calls this method recursively for all parent groups.void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member, Group group) void
AttributesManagerBlImpl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) void
AttributesManagerBlImpl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) 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, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerBlImpl.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) boolean
AttributesManagerBlImpl.removeAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) void
GroupsManagerBlImpl.removeMember
(PerunSession sess, Group group, Member member) void
GroupsManagerBlImpl.removeMember
(PerunSession sess, List<Group> groups, Member member) void
GroupsManagerBlImpl.removeMemberFromMembersOrAdministratorsGroup
(PerunSession sess, Group group, Member member) void
MembersManagerBlImpl.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) void
MembersManagerBlImpl.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) RTMessagesManagerBlImpl.sendMessageToRT
(PerunSession sess, Member meber, String queue, String subject, String text) Deprecated.void
MembersManagerBlImpl.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAddress, String language) void
MembersManagerBlImpl.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAddress, String language) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerBlImpl.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerBlImpl.setAttributeInNestedTransaction
(PerunSession sess, Member member, Group group, 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, Member member, Group group, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerBlImpl.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Attribute attribute) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Group group, Attribute attribute, boolean workWithUserAttributes) boolean
AttributesManagerBlImpl.setAttributeWithoutCheck
(PerunSession sess, Member member, Resource resource, Attribute attribute, boolean workWithUserAttributes) void
MembersManagerBlImpl.setOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) 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) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerBlImpl.setStatus
(PerunSession sess, Member member, Status status) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor) MembersManagerBlImpl.sponsorMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) void
MembersManagerBlImpl.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) MembersManagerBlImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) void
MembersManagerBlImpl.unsuspendMember
(PerunSession sess, Member member) MembersManagerBlImpl.updateMember
(PerunSession sess, Member member) void
MembersManagerBlImpl.updateOrganizationsAttributes
(PerunSession sess, Vo vo, Member member) void
MembersManagerBlImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) MembersManagerBlImpl.validateMember
(PerunSession sess, Member member) void
MembersManagerBlImpl.validateMemberAsync
(PerunSession sess, Member member) void
GroupsManagerBlImpl.validateMemberInGroup
(PerunSession sess, Member member, Group group) Modifier and TypeMethodDescriptionGroupsManagerBlImpl.addIndirectMembers
(PerunSession sess, Group group, List<Member> members, int sourceGroupId) Add records of the members with an INDIRECT membership type to the group.void
GroupsManagerBlImpl.addMembers
(PerunSession sess, Group group, List<Member> members) void
GroupsManagerBlImpl.addRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) MembersManagerBlImpl.convertMembersToRichMembers
(PerunSession sess, List<Member> members) Converts members to rich members.void
MembersManagerBlImpl.deleteMembers
(PerunSession sess, List<Member> members) ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members) ConsentsManagerBlImpl.evaluateConsents
(PerunSession sess, Service service, Facility facility, List<Member> members, boolean consentEval) GroupsManagerBlImpl.filterMembersByMembershipTypeInGroup
(List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Facility facility, Resource resource, List<Member> members, boolean workWithUserAttributes) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerBlImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) MembersManagerBlImpl.getRichMembersWithAttributes
(PerunSession sess, Group group, List<Member> members, List<AttributeDefinition> attrsDef) GroupsManagerBlImpl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) void
GroupsManagerBlImpl.removeMembers
(PerunSession sess, Group group, List<Member> members) void
GroupsManagerBlImpl.removeRelationMembers
(PerunSession sess, Group resultGroup, List<Member> changedMembers, int sourceGroupId) MembersManagerBlImpl.retainMembersWithStatus
(PerunSession sess, List<Member> members, Status status) -
Uses of Member in cz.metacentrum.perun.core.entry
Modifier and TypeMethodDescriptionMembersManagerEntry.createMember
(PerunSession sess, Vo vo, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerEntry.createMember
(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) 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) GroupsManagerEntry.getGroupMemberById
(PerunSession sess, Group group, int memberId) MembersManagerEntry.getMemberByExtSourceNameAndExtLogin
(PerunSession sess, Vo vo, String extSourceName, String extLogin) MembersManagerEntry.getMemberById
(PerunSession sess, int id) MembersManagerEntry.getMemberByUser
(PerunSession sess, Vo vo, User user) MembersManagerEntry.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource uea) GroupsManagerEntry.setMemberGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) MembersManagerEntry.setStatus
(PerunSession sess, Member member, Status status) MembersManagerEntry.validateMemberAsync
(PerunSession sess, Member member) Modifier and TypeMethodDescriptionMembersManagerEntry.findMembersByName
(PerunSession sess, String searchString) MembersManagerEntry.findMembersByNameInVo
(PerunSession sess, Vo vo, String searchString) MembersManagerEntry.findMembersInGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInParentGroup
(PerunSession sess, Group group, String searchString) MembersManagerEntry.findMembersInVo
(PerunSession sess, Vo vo, String searchString) GroupsManagerEntry.getActiveGroupMembers
(PerunSession sess, Group group) MembersManagerEntry.getAllMembers
(PerunSession sess) ResourcesManagerEntry.getAllowedMembers
(PerunSession sess, Resource resource) ResourcesManagerEntry.getAssignedMembers
(PerunSession sess, Resource resource) GroupsManagerEntry.getGroupDirectMembers
(PerunSession sess, Group group) GroupsManagerEntry.getGroupMembers
(PerunSession sess, Group group) GroupsManagerEntry.getGroupMembers
(PerunSession sess, Group group, Status status) GroupsManagerEntry.getInactiveGroupMembers
(PerunSession sess, Group group) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo) MembersManagerEntry.getMembers
(PerunSession sess, Vo vo, Status status) SearcherEntry.getMembersByExpiration
(PerunSession sess, String operator, int days) SearcherEntry.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date) SearcherEntry.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date) MembersManagerEntry.getMembersByIds
(PerunSession sess, List<Integer> ids) MembersManagerEntry.getMembersByUser
(PerunSession sess, User user) SearcherEntry.getMembersByUserAttributes
(PerunSession sess, Vo vo, Map<String, String> userAttributesWithSearchingValues) GroupsManagerEntry.getParentGroupMembers
(PerunSession sess, Group group) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) Modifier and TypeMethodDescriptionvoid
GroupsManagerEntry.addMember
(PerunSession sess, Group group, Member member) void
GroupsManagerEntry.addMember
(PerunSession sess, List<Group> groups, Member member) boolean
MembersManagerEntry.canExtendMembership
(PerunSession sess, Member member) boolean
GroupsManagerEntry.canExtendMembershipInGroup
(PerunSession sess, Member member, Group group) boolean
GroupsManagerEntry.canExtendMembershipInGroupWithReason
(PerunSession sess, Member member, Group group) boolean
MembersManagerEntry.canExtendMembershipWithReason
(PerunSession sess, Member member) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSemantics
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.checkAttributesSyntax
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
MembersManagerEntry.deleteMember
(PerunSession sess, Member member) void
AttributesManagerEntry.doTheMagic
(PerunSession sess, Member member) void
AttributesManagerEntry.doTheMagic
(PerunSession sess, Member member, boolean trueMagic) MembersManagerEntry.extendExpirationForSponsoredMember
(PerunSession sess, Member sponsoredMember, User sponsorUser) void
MembersManagerEntry.extendMembership
(PerunSession sess, Member member) void
GroupsManagerEntry.extendMembershipInGroup
(PerunSession sess, Member member, Group group) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerEntry.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) AttributesManagerEntry.fillAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) AttributesManagerEntry.fillAttributes
(PerunSession sess, Member member, List<Attribute> attributes) GroupsManagerEntry.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerEntry.getAllMemberGroups
(PerunSession sess, Member member) ResourcesManagerEntry.getAllowedResources
(PerunSession sess, Member member) FacilitiesManagerEntry.getAssignedFacilities
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedGroups
(PerunSession sess, Resource resource, Member member) ResourcesManagerEntry.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedResources
(PerunSession sess, Member member, Service service) ResourcesManagerEntry.getAssignedResourcesWithStatus
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerEntry.getAssignedRichResources
(PerunSession sess, Member member, Service service) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerEntry.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerEntry.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerEntry.getAttributes
(PerunSession sess, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, List<String> attrNames) AttributesManagerEntry.getAttributes
(PerunSession sess, Member member, List<String> attrNames, boolean workWithUserAttributes) AttributesManagerEntry.getAttributes
(PerunSession sess, Resource resource, Group group, Member member, List<String> attrNames) VosManagerEntry.getBanForMember
(PerunSession sess, Member member) GroupsManagerEntry.getGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerEntry.getGroupsWhereMemberIsInactive
(PerunSession sess, Member member) GroupsManagerEntry.getIndirectMembershipPaths
(PerunSession sess, Member member, Group group) ResourcesManagerEntry.getMailingServiceRichResourcesWithMember
(PerunSession sess, Member member) GroupsManagerEntry.getMemberGroups
(PerunSession sess, Member member) GroupsManagerEntry.getMemberGroupsByAttribute
(PerunSession sess, Member member, Attribute attribute) GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames) Deprecated.GroupsManagerEntry.getMemberRichGroupsWithAttributesByNames
(PerunSession sess, Member member, List<String> attrNames, List<String> roles, List<RoleAssignmentType> types) MembersManagerEntry.getMemberVo
(PerunSession sess, Member member) MembersManagerEntry.getNewExtendMembership
(PerunSession sess, Member member) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, Group group, Member member, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Facility facility, Resource resource, User user, Member member) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource, boolean workWithUserAttributes) AttributesManagerEntry.getResourceRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Resource resource, Group group, Member member, boolean workWithUserAttributes) GroupsManagerEntry.getRichGroupsAssignedToResourceWithAttributesByNames
(PerunSession sess, Member member, Resource resource, List<String> attrNames) MembersManagerEntry.getRichMemberWithAttributes
(PerunSession sess, Member member) UsersManagerEntry.getSponsors
(PerunSession sess, Member member, List<String> attrNames) Deprecated.UsersManagerEntry.getSponsorsForMember
(PerunSession sess, Member member, List<String> attrNames) UsersManagerEntry.getUserByMember
(PerunSession sess, Member member) boolean
GroupsManagerEntry.isDirectGroupMember
(PerunSession sess, Group group, Member member) boolean
GroupsManagerEntry.isGroupMember
(PerunSession sess, Group group, Member member) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member, Group group) void
AttributesManagerEntry.removeAllAttributes
(PerunSession sess, Member member, Resource resource) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) void
AttributesManagerEntry.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) void
AttributesManagerEntry.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, Member member, boolean workWithUserAttributes, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Group group, List<? extends AttributeDefinition> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, Resource resource, List<? extends AttributeDefinition> attributes) void
AttributesManagerEntry.removeAttributes
(PerunSession sess, Member member, List<? extends AttributeDefinition> attributes) void
VosManagerEntry.removeBanForMember
(PerunSession sess, Member member) void
GroupsManagerEntry.removeMember
(PerunSession sess, Group group, Member member) void
GroupsManagerEntry.removeMember
(PerunSession sess, Member member, List<Group> groups) void
MembersManagerEntry.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsorToRemove) void
MembersManagerEntry.removeSponsors
(PerunSession sess, Member sponsoredMember, List<User> sponsorsToRemove) void
MembersManagerEntry.sendAccountActivationLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) RTMessagesManagerEntry.sendMessageToRT
(PerunSession sess, Member member, String queue, String subject, String text) Deprecated.void
MembersManagerEntry.sendPasswordResetLinkEmail
(PerunSession sess, Member member, String namespace, String url, String mailAttributeUrn, String language) void
MembersManagerEntry.sendUsernameReminderEmail
(PerunSession sess, Member member, String namespace, String mailAttributeUrn, String language) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerEntry.setAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerEntry.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, Member member, Group group, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Group group, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, Resource resource, List<Attribute> attributes, boolean workWithUserAttributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes) void
AttributesManagerEntry.setAttributes
(PerunSession sess, Member member, List<Attribute> attributes, boolean workWithUserAttributes) GroupsManagerEntry.setMemberGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) MembersManagerEntry.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerEntry.setStatus
(PerunSession sess, Member member, Status status) MembersManagerEntry.sponsorMember
(PerunSession session, Member sponsored, User sponsor, LocalDate validityTo) void
MembersManagerEntry.suspendMemberTo
(PerunSession sess, Member member, Date suspendedTo) MembersManagerEntry.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) void
MembersManagerEntry.unsuspendMember
(PerunSession sess, Member member) void
MembersManagerEntry.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) MembersManagerEntry.validateMemberAsync
(PerunSession sess, Member member) Modifier and TypeMethodDescriptionvoid
GroupsManagerEntry.addMembers
(PerunSession sess, Group group, List<Member> members) void
MembersManagerEntry.copySponsoredMembers
(PerunSession session, List<Member> sponsored, User copyFrom, User copyTo, boolean copyValidity, LocalDate validityTo) void
MembersManagerEntry.deleteMembers
(PerunSession sess, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerEntry.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members, boolean workWithUserAttributes) void
GroupsManagerEntry.removeMembers
(PerunSession sess, Group group, List<Member> members) void
MembersManagerEntry.sponsorMembers
(PerunSession session, List<Member> sponsored, User sponsor, LocalDate validityTo) -
Uses of Member in cz.metacentrum.perun.core.impl
Modifier and TypeFieldDescriptionstatic final ResultSetExtractor<List<Member>>
MembersManagerImpl.MEMBERS_WITH_GROUP_STATUSES_SET_EXTRACTOR
Member extractor that also sets correctly all member group statues.Modifier and TypeMethodDescriptionGroupsManagerImpl.addMember
(PerunSession sess, Group group, Member member, MembershipType type, int sourceGroupId) MembersManagerImpl.createMember
(PerunSession sess, Vo vo, User user) MembersManagerImpl.createSponsoredMember
(PerunSession session, Vo vo, User sponsored, User sponsor, LocalDate validityTo) MembersManagerImpl.getMemberById
(PerunSession sess, int id) MembersManagerImpl.getMemberByUserExtSource
(PerunSession sess, Vo vo, UserExtSource userExtSource) MembersManagerImpl.getMemberByUserId
(PerunSession sess, Vo vo, int userId) MembersManagerImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) MembersManagerImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Modifier and TypeMethodDescriptionMembersManagerImpl.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) MembersManagerImpl.getAllMembers
(PerunSession sess) FacilitiesManagerImpl.getAllowedMembers
(PerunSession sess, Facility facility) FacilitiesManagerImpl.getAllowedMembers
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAllowedMembers
(PerunSession sess, Resource resource) ResourcesManagerImpl.getAllowedMembersNotExpiredInGroup
(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Facility facility, Service service) ResourcesManagerImpl.getAssignedMembers
(PerunSession sess, Resource resource) FacilitiesManagerImpl.getAssociatedMembers
(PerunSession sess, Facility facility, User user) ResourcesManagerImpl.getAssociatedMembers
(PerunSession sess, Resource resource) GroupsManagerImpl.getGroupMembers
(PerunSession sess, Group group) GroupsManagerImpl.getGroupMembers
(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatus) GroupsManagerImpl.getGroupMembersById
(PerunSession sess, Group group, int id) GroupsManagerImpl.getGroupMembersByMembership
(PerunSession sess, Group group, MembershipType membershipType) SearcherImpl.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date, int days) SearcherImpl.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date, int days) MembersManagerImpl.getMembersByIds
(PerunSession perunSession, List<Integer> ids) MembersManagerImpl.getMembersByUser
(PerunSession sess, User user) MembersManagerImpl.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) MembersManagerImpl.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) MembersManagerImpl.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) MembersManagerImpl.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) AuthzResolverImpl.getMembersWhereUserIsInRoles
(User user, List<String> roles) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) GroupsManagerImpl.getServiceGroupMembers
(PerunSession sess, Group group) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, User sponsor) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo) MembersManagerImpl.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) Modifier and TypeMethodDescriptionGroupsManagerImpl.addMember
(PerunSession sess, Group group, Member member, MembershipType type, int sourceGroupId) void
MembersManagerImpl.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor) void
MembersManagerImpl.addSponsor
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.changedAttributeHook
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) void
AttributesManagerImpl.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) void
MembersManagerImpl.checkMemberExists
(PerunSession sess, Member member) void
MembersManagerImpl.deleteAllSponsors
(PerunSession session, Member sponsoredMember) void
MembersManagerImpl.deleteMember
(PerunSession sess, Member member) void
MembersManagerImpl.deleteSponsorLinks
(PerunSession sess, Member sponsoredMember) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) AttributesManagerImpl.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) GroupsManagerImpl.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) GroupsManagerImpl.getAllMemberGroups
(PerunSession sess, Member member) FacilitiesManagerImpl.getAllowedFacilities
(PerunSession sess, Member member) GroupsManagerImpl.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedResources
(PerunSession sess, Member member, Service service) ResourcesManagerImpl.getAssignedResourcesWithStatus
(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedRichResources
(PerunSession sess, Member member) ResourcesManagerImpl.getAssignedRichResources
(PerunSession sess, Member member, Service service) GroupsManagerImpl.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) ResourcesManagerImpl.getAssociatedResources
(PerunSession sess, Member member) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) AttributesManagerImpl.getAttribute
(PerunSession sess, Member member, String attributeName) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, Group group, int id) AttributesManagerImpl.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Group group) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Resource resource) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames) AttributesManagerImpl.getAttributes
(PerunSession sess, Member member, List<String> attrNames) GroupsManagerImpl.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) int
MembersManagerImpl.getMemberVoId
(PerunSession sess, Member member) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) ResourcesManagerImpl.getRichResourcesWithMemberAndAttribute
(PerunSession perunSession, Member member, AttributeDefinition ad) UsersManagerImpl.getSponsors
(PerunSession sess, Member sponsoredMember) MembersManagerImpl.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) GroupsManagerImpl.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) MembersManagerImpl.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) UsersManagerImpl.getUserByMember
(PerunSession sess, Member member) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member, Group group) AttributesManagerImpl.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) boolean
GroupsManagerImpl.isDirectGroupMember
(PerunSession sess, Group group, Member member) boolean
GroupsManagerImpl.isGroupMember
(PerunSession sess, Group group, Member member) boolean
MembersManagerImpl.memberExists
(PerunSession sess, Member member) void
MembersManagerImpl.moveMembersApplications
(PerunSession sess, Member sourceMember, Member targetMember) void
MembersManagerImpl.rejectAllMemberOpenApplications
(PerunSession sess, Member member) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member, Group group) boolean
AttributesManagerImpl.removeAllAttributes
(PerunSession sess, Member member, Resource resource) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) boolean
AttributesManagerImpl.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) void
GroupsManagerImpl.removeMember
(PerunSession sess, Group group, Member member) void
MembersManagerImpl.removeSponsor
(PerunSession session, Member sponsoredMember, User sponsor) static void
Utils.sendSMS
(PerunSession sess, Member member, String message) Sends SMS to the phone number of a member with the given message.void
GroupsManagerImpl.setDirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) void
GroupsManagerImpl.setIndirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) MembersManagerImpl.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) void
MembersManagerImpl.setStatus
(PerunSession sess, Member member, Status status) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Member member, Attribute attribute) boolean
AttributesManagerImpl.setVirtualAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) MembersManagerImpl.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) void
MembersManagerImpl.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Modifier and TypeMethodDescriptionAttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) AttributesManagerImpl.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) GroupsManagerImpl.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) static void
PerunLocksUtils.lockGroupMembership
(Group group, List<Member> members) Create transaction locks for combination of group and member (from list of members) and also bind them to the transaction (as resource by Object uniqueKey) -
Uses of Member in cz.metacentrum.perun.core.impl.modules.attributes
Modifier and TypeMethodDescriptionvoid
urn_perun_member_attribute_def_def_address.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_mail.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_membershipExpiration.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_organization.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_phone.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_suspensionInfo.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_workplace.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
urn_perun_member_group_attribute_def_def_groupMembershipExpiration.changedAttributeHook
(PerunSessionImpl session, Member member, Group group, Attribute attribute) void
urn_perun_member_attribute_def_def_mail.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_memberOrganizations.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_memberOrganizationsHistory.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_phone.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_dataQuotas.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_fileQuotas.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_attribute_def_def_mail.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_membershipExpiration.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Attribute attribute) Checks if the corresponding attribute um:membershipExpiration is null or matches with regular expression yyyy-MM-ddvoid
urn_perun_member_attribute_def_def_o365EmailAddresses_mu.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_attribute_def_def_phone.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
urn_perun_member_group_attribute_def_def_groupMembershipExpiration.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) void
urn_perun_member_group_attribute_def_virt_groupStatus.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_dataQuotas.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_dataQuotasOverride.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_fileQuotas.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_resource_attribute_def_def_fileQuotasOverride.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
urn_perun_member_resource_attribute_def_virt_groupStatus.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) urn_perun_member_attribute_def_def_membershipExpiration.fillAttribute
(PerunSessionImpl perunSession, Member member, AttributeDefinition attribute) Fill membership expiration time.urn_perun_member_attribute_def_virt_isLifecycleAlterable.getAttributeValue
(PerunSessionImpl sess, Member member, AttributeDefinition attribute) urn_perun_member_attribute_def_virt_isSuspended.getAttributeValue
(PerunSessionImpl sess, Member member, AttributeDefinition attributeDefinition) urn_perun_member_attribute_def_virt_mails.getAttributeValue
(PerunSessionImpl sess, Member member, AttributeDefinition attributeDef) urn_perun_member_group_attribute_def_virt_groupStatus.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) urn_perun_member_group_attribute_def_virt_groupStatusIndirect.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) urn_perun_member_group_attribute_def_virt_isGroupAdmin.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attributeDefinition) urn_perun_member_group_attribute_def_virt_o365SendAs.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) urn_perun_member_group_attribute_def_virt_o365SendOnBehalf.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) urn_perun_member_resource_attribute_def_virt_dataQuotas.getAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attributeDefinition) urn_perun_member_resource_attribute_def_virt_fileQuotas.getAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attributeDefinition) urn_perun_member_resource_attribute_def_virt_groupStatus.getAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attributeDefinition) urn_perun_member_resource_attribute_def_virt_isBanned.getAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attributeDefinition) boolean
urn_perun_member_group_attribute_def_virt_isGroupAdmin.removeAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) boolean
urn_perun_member_group_attribute_def_virt_isGroupAdmin.setAttributeValue
(PerunSessionImpl sess, Member member, Group group, Attribute attribute) -
Uses of Member in cz.metacentrum.perun.core.implApi
Modifier and TypeMethodDescriptionGroupsManagerImplApi.addMember
(PerunSession perunSession, Group group, Member member, MembershipType type, int sourceGroupId) Adds member of the VO to the group in the same VO.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.MembersManagerImplApi.getMemberById
(PerunSession perunSession, int id) Returns member by his id.MembersManagerImplApi.getMemberByUserExtSource
(PerunSession perunSession, Vo vo, UserExtSource userExtSource) Find member of this Vo by his login in external sourceMembersManagerImplApi.getMemberByUserId
(PerunSession perunSession, Vo vo, int userId) Returns member by his user id and vo.MembersManagerImplApi.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Set member to be sponsored by sponsor.MembersManagerImplApi.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Unset member to not be sponsored by anybody from now.Modifier and TypeMethodDescriptionMembersManagerImplApi.findMembers
(PerunSession sess, Vo vo, String searchString, boolean onlySponsored) Return list of members by specific string.MembersManagerImplApi.getAllMembers
(PerunSession sess) Get all members from all vos.FacilitiesManagerImplApi.getAllowedMembers
(PerunSession sess, Facility facility) Return all members, which are "allowed" on facility through any resource disregarding their possible expired status in a group.FacilitiesManagerImplApi.getAllowedMembers
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service disregarding their possible expired status in a group.ResourcesManagerImplApi.getAllowedMembers
(PerunSession sess, Resource resource) Returns all members who are "allowed" on the resource disregarding their possible expired status in a group.ResourcesManagerImplApi.getAllowedMembersNotExpiredInGroup
(PerunSession sess, Resource resource) Returns all members which are allowed on the resource and are not expired within their assigned groups.FacilitiesManagerImplApi.getAllowedMembersNotExpiredInGroups
(PerunSession sess, Facility facility, Service service) Return all members, which are "allowed" on facility through any resource assigned to the given service and have ACTIVE status in a group.ResourcesManagerImplApi.getAssignedMembers
(PerunSession sess, Resource resource) Returns all members who are assigned on the defined resource.FacilitiesManagerImplApi.getAssociatedMembers
(PerunSession sess, Facility facility, User user) Return all members, which are associated with the facility and belong to given user.ResourcesManagerImplApi.getAssociatedMembers
(PerunSession sess, Resource resource) Returns all members who are associated with the resource.GroupsManagerImplApi.getGroupMembers
(PerunSession sess, Group group) Get all group members ignoring theirs status.GroupsManagerImplApi.getGroupMembers
(PerunSession sess, Group group, List<Status> statuses, boolean excludeStatusInsteadOfIncludeStatus) Return group members.GroupsManagerImplApi.getGroupMembersById
(PerunSession sess, Group group, int memberId) Get group members by member ID -> meaning we will get all (DIRECT/INDIRECT) group memberships for specified member (or user, since it will be the same).GroupsManagerImplApi.getGroupMembersByMembership
(PerunSession sess, Group group, MembershipType membershipType) Get only group members which has given membership type ignoring their status.SearcherImplApi.getMembersByExpiration
(PerunSession sess, String operator, LocalDate date, int days) Return members with expiration date set, which will expire on date +/- X days.SearcherImplApi.getMembersByGroupExpiration
(PerunSession sess, Group group, String operator, LocalDate date, int days) Return members who should expire in given group and with expiration date set, which will expire on date +/- X days.MembersManagerImplApi.getMembersByIds
(PerunSession perunSession, List<Integer> ids) Gets members by their ids.MembersManagerImplApi.getMembersByUser
(PerunSession sess, User user) Return all VO Members of the User.MembersManagerImplApi.getMembersByUsers
(PerunSession sess, List<User> users, Vo vo) Convert list of users into the list of members.MembersManagerImplApi.getMembersByUsersIds
(PerunSession sess, List<Integer> usersIds, Vo vo) Convert list of users' ids into the list of members.MembersManagerImplApi.getMembersByUserWithStatus
(PerunSession sess, User user, Status status) Return all VO Members of the User, which have specified Status in their VO.MembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query) Get page of members from the given voMembersManagerImplApi.getMembersPage
(PerunSession sess, Vo vo, MembersPageQuery query, String policy) Get page of members from the given voAuthzResolverImplApi.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.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.GroupsManagerImplApi.getServiceGroupMembers
(PerunSession sess, Group group) Gets a list of Members, who are also service users, from a given group.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, User sponsor) Gets members sponsored by the given user in all vos.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo) Gets list of sponsored members of a VO.MembersManagerImplApi.getSponsoredMembers
(PerunSession sess, Vo vo, User sponsor) Gets members sponsored by the given user.Modifier and TypeMethodDescriptionGroupsManagerImplApi.addMember
(PerunSession perunSession, Group group, Member member, MembershipType type, int sourceGroupId) Adds member of the VO to the group in the same VO.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.void
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.changedAttributeHook
(PerunSession sess, Member member, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSemantics
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid semantics.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Attribute attribute) Check if value of this member attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Group group, Attribute attribute) Check if value of this member-group attribute has valid syntax.void
AttributesManagerImplApi.checkAttributeSyntax
(PerunSession sess, Member member, Resource resource, Attribute attribute) Check if value of this member-resource attribute has valid syntax.void
MembersManagerImplApi.checkMemberExists
(PerunSession perunSession, Member member) Check if member exists in underlaying data source.void
MembersManagerImplApi.deleteAllSponsors
(PerunSession session, Member sponsoredMember) Delete all existing sponsorships for defined member.void
MembersManagerImplApi.deleteMember
(PerunSession perunSession, Member member) Deletes only member data appropriated by member id.void
MembersManagerImplApi.deleteSponsorLinks
(PerunSession sess, Member member) Deletes all links to sponsors, even those marked as inactive.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Attribute attribute) This method try to fill value of the member attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) This method tries to fill value of the member-group attribute.AttributesManagerImplApi.fillAttribute
(PerunSession sess, Member member, Resource resource, Attribute attribute) This method try to fill value of the member-resource attribute.GroupsManagerImplApi.getAllGroupsWhereMemberIsActive
(PerunSession sess, Member member) Returns all member's groups where member is in active state (is valid there) Included members group.GroupsManagerImplApi.getAllMemberGroups
(PerunSession sess, Member member) Return all members groups.FacilitiesManagerImplApi.getAllowedFacilities
(PerunSession sess, Member member) Return all allowed facilities of the member.GroupsManagerImplApi.getAssignedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of assigned groups on the resource with specified member.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, Member member) Returns all resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedResources
(PerunSession sess, Member member, Service service) Returns all resources where member and service are assigned together.ResourcesManagerImplApi.getAssignedResourcesWithStatus
(PerunSession sess, Member member) Returns all assigned resources where member is assigned through the groups.ResourcesManagerImplApi.getAssignedRichResources
(PerunSession sess, Member member) Returns all rich resources where the member is assigned through the groups.ResourcesManagerImplApi.getAssignedRichResources
(PerunSession sess, Member member, Service service) Returns all rich resources where the service and the member are assigned through the groups.GroupsManagerImplApi.getAssociatedGroupsToResource
(PerunSession perunSession, Resource resource, Member member) Return list of groups associated with the resource with specified member.ResourcesManagerImplApi.getAssociatedResources
(PerunSession sess, Member member) Returns all resources with which the member is associated through the groups.AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, Group group, String attributeName) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, Resource resource, String attributeName) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttribute
(PerunSession sess, Member member, String attributeName) Get particular attribute for the member.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, int id) Get particular attribute for the member.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, Group group, int id) Get particular attribute for the member in this group.AttributesManagerImplApi.getAttributeById
(PerunSession sess, Member member, Resource resource, int id) Get particular attribute for the member on this resource.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member) Get all non-empty attributes associated with the member.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Group group) Get all non-empty, non-virtual attributes associated with the member in the group.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Group group, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member in the group which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Resource resource) Get all non-empty attributes associated with the member on the resource.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, Resource resource, List<String> attrNames) Get all attributes (empty and virtual too) associated with the member on the resource which have name in list attrNames.AttributesManagerImplApi.getAttributes
(PerunSession sess, Member member, List<String> attrNames) Get all attributes associated with the member which have name in list attrNames (empty and virtual too).GroupsManagerImplApi.getDirectMemberGroupStatus
(PerunSession session, Member member, Group group) Returns direct members status in given group.int
MembersManagerImplApi.getMemberVoId
(PerunSession perunSession, Member member) Get member's VO idAttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member) Get member attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Group group) Get member-group attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resourceToGetServicesFrom, Member member, Resource resource) Get member-resource attributes which are required by services.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member) Get member attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member, Group group) Get member-group attributes which are required by the service.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Member member, Resource resource) Get member-resource attributes which are required by the service.ResourcesManagerImplApi.getRichResourcesWithMemberAndAttribute
(PerunSession perunSession, Member member, AttributeDefinition ad) Return all rich resources with given attribute where given member is assigned.UsersManagerImplApi.getSponsors
(PerunSession sess, Member sponsoredMember) Gets list of user that sponsored a member.MembersManagerImplApi.getSponsorship
(PerunSession sess, Member sponsoredMember, User sponsor) For the given member and user returns their sponsorship relation object.GroupsManagerImplApi.getTotalMemberGroupStatus
(PerunSession session, Member member, Group group) Returns total member's status in given group.MembersManagerImplApi.getUnifiedMemberGroupStatus
(PerunSession sess, Member member, Resource resource) Returns unified result of MemberGroupStatus for specified member and resource.UsersManagerImplApi.getUserByMember
(PerunSession perunSession, Member member) Returns user by VO member.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member) Get all virtual attributes associated with the member.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member, Group group) Get all virtual attributes associated with the member in the group.AttributesManagerImplApi.getVirtualAttributes
(PerunSession sess, Member member, Resource resource) Get all virtual attributes associated with the member on the resource.boolean
GroupsManagerImplApi.isDirectGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is direct member of the Groupboolean
GroupsManagerImplApi.isGroupMember
(PerunSession sess, Group group, Member member) Return true if Member is member of the Groupboolean
MembersManagerImplApi.memberExists
(PerunSession perunSession, Member member) Check if member exists in underlaying data source.void
MembersManagerImplApi.moveMembersApplications
(PerunSession sess, Member sourceMember, Member targetMember) Move all applications from one member to another member.void
MembersManagerImplApi.rejectAllMemberOpenApplications
(PerunSession sess, Member member) Reject all member applications which are not Approved or already rejected Reserved login/passwords are also deleted.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member) Unset all member attributes for the member.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member, Group group) Unset all attributes for the member in the group.boolean
AttributesManagerImplApi.removeAllAttributes
(PerunSession sess, Member member, Resource resource) Unset all (member-resource) attributes for the member on the resource.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, AttributeDefinition attribute) Unset particular member attributeboolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, Group group, AttributeDefinition attribute) Unset particular attribute for the member in the group.boolean
AttributesManagerImplApi.removeAttribute
(PerunSession sess, Member member, Resource resource, AttributeDefinition attribute) Unset particular member-resorce attribute for the member on the resource.void
GroupsManagerImplApi.removeMember
(PerunSession perunSession, Group group, Member member) Removes member form the group.void
MembersManagerImplApi.removeSponsor
(PerunSession sess, Member sponsoredMember, User sponsor) Removes a sponsoring user.void
GroupsManagerImplApi.setDirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set direct status of the member to specified status in given group.void
GroupsManagerImplApi.setIndirectGroupStatus
(PerunSession sess, Member member, Group group, MemberGroupStatus status) Set status of the member to specified status for indirect relations where the given group is the source group.MembersManagerImplApi.setSponsorshipForMember
(PerunSession session, Member sponsoredMember, User sponsor, LocalDate validityTo) Set member to be sponsored by sponsor.void
MembersManagerImplApi.setStatus
(PerunSession sess, Member member, Status status) Set status of the member to specified status.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Member member, Attribute attribute) Store the particular virtual attribute associated with the member.boolean
AttributesManagerImplApi.setVirtualAttribute
(PerunSession sess, Member member, Group group, Attribute attribute) Store the particular virtual attribute associated with the member and group combination.MembersManagerImplApi.unsetSponsorshipForMember
(PerunSession session, Member sponsoredMember) Unset member to not be sponsored by anybody from now.void
MembersManagerImplApi.updateSponsorshipValidity
(PerunSession sess, Member sponsoredMember, User sponsor, LocalDate newValidity) Update the sponsorship of given member for given sponsor.Modifier and TypeMethodDescriptionAttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Resource resource, Service service, List<Member> members) Get member attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, Resource resource, List<Member> members) Get member-resource attributes which are required by service for each member in list of members.AttributesManagerImplApi.getRequiredAttributes
(PerunSession sess, Service service, List<Member> members, Group group) Get member-group attributes which are required by the service, for the given members and the given group.GroupsManagerImplApi.getTotalGroupStatusForMembers
(PerunSession session, Group group, List<Member> members) Returns total member's status of given members in given group. -
Uses of Member in cz.metacentrum.perun.core.implApi.modules.attributes
Modifier and TypeMethodDescriptionvoid
MemberAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) void
MemberAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, Member member, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
MemberGroupAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, Member member, Group group, Attribute attribute) void
MemberGroupAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, Member member, Group group, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
MemberResourceAttributesModuleAbstract.changedAttributeHook
(PerunSessionImpl session, Member member, Resource resource, Attribute attribute) void
MemberResourceAttributesModuleImplApi.changedAttributeHook
(PerunSessionImpl session, Member member, Resource resource, Attribute attribute) If you need to do some further work with other modules, this method do thatvoid
MemberAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
MemberAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl session, Member member, Attribute attribute) Checks if value of assigned attribute to the member has valid semantics.void
MemberGroupAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) void
MemberGroupAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) This method checks semantics of Member's attribute value in a specified group.void
MemberResourceAttributesModuleAbstract.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
MemberResourceAttributesModuleImplApi.checkAttributeSemantics
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) This method checks semantics of Member's attribute value at a specified resource.void
MemberAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Attribute attribute) void
MemberAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl session, Member member, Attribute attribute) Checks if value of assigned attribute to the member has valid syntax.void
MemberGroupAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) void
MemberGroupAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Group group, Attribute attribute) This method checks syntax of Member's attribute value in a specified group.void
MemberResourceAttributesModuleAbstract.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) void
MemberResourceAttributesModuleImplApi.checkAttributeSyntax
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) This method checks syntax of Member's attribute value at a specified resource.MemberAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, Member member, AttributeDefinition attribute) MemberAttributesModuleImplApi.fillAttribute
(PerunSessionImpl session, Member member, AttributeDefinition attribute) Tries to fill an attribute to the specified member.MemberGroupAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, Member member, Group group, AttributeDefinition attribute) MemberGroupAttributesModuleImplApi.fillAttribute
(PerunSessionImpl perunSession, Member member, Group group, AttributeDefinition attribute) This method MAY fill Member's attributes in a specified group.MemberResourceAttributesModuleAbstract.fillAttribute
(PerunSessionImpl session, Member member, Resource resource, AttributeDefinition attribute) MemberResourceAttributesModuleImplApi.fillAttribute
(PerunSessionImpl perunSession, Member member, Resource resource, AttributeDefinition attribute) This method MAY fill Member's attributes at a specified resource.MemberGroupVirtualAttributesModuleAbstract.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) MemberGroupVirtualAttributesModuleImplApi.getAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) This method will return computed value.MemberResourceVirtualAttributesModuleAbstract.getAttributeValue
(PerunSessionImpl perunSession, Member member, Resource resource, AttributeDefinition attribute) MemberResourceVirtualAttributesModuleImplApi.getAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attribute) This method will return computed value.MemberVirtualAttributesModuleAbstract.getAttributeValue
(PerunSessionImpl perunSession, Member member, AttributeDefinition attribute) MemberVirtualAttributesModuleImplApi.getAttributeValue
(PerunSessionImpl perunSession, Member member, AttributeDefinition attribute) This method will return computed value.boolean
MemberGroupVirtualAttributesModuleAbstract.removeAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) boolean
MemberGroupVirtualAttributesModuleImplApi.removeAttributeValue
(PerunSessionImpl sess, Member member, Group group, AttributeDefinition attribute) Method remove attributes' value which are dependent on this virtual attribute.boolean
MemberResourceVirtualAttributesModuleAbstract.removeAttributeValue
(PerunSessionImpl perunSession, Member member, Resource resource, AttributeDefinition attribute) boolean
MemberResourceVirtualAttributesModuleImplApi.removeAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, AttributeDefinition attribute) Currently do nothing.void
MemberVirtualAttributesModuleAbstract.removeAttributeValue
(PerunSessionImpl perunSession, Member member, AttributeDefinition attribute) void
MemberVirtualAttributesModuleImplApi.removeAttributeValue
(PerunSessionImpl perunSession, Member member, AttributeDefinition attribute) Currently do nothing.boolean
MemberGroupVirtualAttributesModuleAbstract.setAttributeValue
(PerunSessionImpl sess, Member member, Group group, Attribute attribute) boolean
MemberGroupVirtualAttributesModuleImplApi.setAttributeValue
(PerunSessionImpl sess, Member member, Group group, Attribute attribute) Method sets attributes' values which are dependent on this virtual attribute.boolean
MemberResourceVirtualAttributesModuleAbstract.setAttributeValue
(PerunSessionImpl perunSession, Member member, Resource resource, Attribute attribute) boolean
MemberResourceVirtualAttributesModuleImplApi.setAttributeValue
(PerunSessionImpl sess, Member member, Resource resource, Attribute attribute) Method sets attributes' values which are dependent on this virtual attribute.boolean
MemberVirtualAttributesModuleAbstract.setAttributeValue
(PerunSessionImpl perunSession, Member member, Attribute attribute) boolean
MemberVirtualAttributesModuleImplApi.setAttributeValue
(PerunSessionImpl perunSession, Member member, Attribute attribute) Method sets attributes' values which are dependent on this virtual attribute. -
Uses of Member in cz.metacentrum.perun.core.provisioning
Modifier and TypeMethodDescriptionGenDataProvider.getMemberAttributesHashes
(Resource resource, Member member) Return all hashes relevant for given member.GenDataProvider.getMemberAttributesHashes
(Resource resource, Member member, Group group) Return all hashes relevant for given member.GenDataProviderImpl.getMemberAttributesHashes
(Resource resource, Member member) GenDataProviderImpl.getMemberAttributesHashes
(Resource resource, Member member, Group group) Hasher.hashMember
(Member member) Returns hash for member.IdHasher.hashMember
(Member member) Hasher.hashMemberGroup
(Member member, Group group) Returns hash for member and group.IdHasher.hashMemberGroup
(Member member, Group group) Hasher.hashMemberResource
(Member member, Resource resource) Returns hash for member and resource.IdHasher.hashMemberResource
(Member member, Resource resource) Modifier and TypeMethodDescriptionvoid
GenDataProvider.loadMemberGroupAttributes
(Group group, List<Member> members) Loads Member-Group attributes.void
GenDataProviderImpl.loadMemberGroupAttributes
(Group group, List<Member> members) void
GenDataProvider.loadResourceAttributes
(Resource resource, List<Member> members, boolean loadVoAttributes) Loads Resource and Member specific attributes.void
GenDataProviderImpl.loadResourceAttributes
(Resource resource, List<Member> members, boolean loadVoAttributes)