Uses of Class
cz.metacentrum.perun.core.api.exceptions.ExtendMembershipException
Packages that use ExtendMembershipException
Package
Description
-
Uses of ExtendMembershipException in cz.metacentrum.perun.core.api
Methods in cz.metacentrum.perun.core.api that throw ExtendMembershipExceptionModifier and TypeMethodDescriptionvoidMembersManager.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates) Add member candidates.voidMembersManager.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) Add member candidates to Group.booleanMembersManager.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keybooleanGroupsManager.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipbooleanMembersManager.canExtendMembershipWithReason(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.MembersManager.createMember(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManager.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login) Create new member from user by login and ExtSource.MembersManager.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManager.createMember(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManager.createMember(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManager.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManager.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManager.createSpecificMember(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType) Creates a new member from candidate which is prepared for creating specific User In list specificUserOwners can't be specific user, only normal users and sponsored users are allowed.MembersManager.createSpecificMember(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType, List<Group> groups) Creates a new member from candidate which is prepared for creating specificUser In list specificUserOwners can't be specific user, only normal users and sponsored users are allowed.MembersManager.createSponsoredMember(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) Creates a new sponsored Member and its User.voidMembersManager.extendMembership(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.voidGroupsManager.extendMembershipInGroup(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.MembersManager.getNewExtendMembership(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended member's expiration time.voidMembersManager.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.MembersManager.setSponsoredMember(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, String login, User sponsor, LocalDate validityTo) Creates a sponsored membership for the given user. -
Uses of ExtendMembershipException in cz.metacentrum.perun.core.bl
Methods in cz.metacentrum.perun.core.bl that throw ExtendMembershipExceptionModifier and TypeMethodDescriptionbooleanMembersManagerBl.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) Checks if the user can apply membership to the VO, it decides based on extendMembershipRules on the doNotAllowLoa keybooleanGroupsManagerBl.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) Returns true if member in given group can extend membership or throws exception with reason why use can't extends membershipbooleanMembersManagerBl.canExtendMembershipWithReason(PerunSession sess, Member member) Return true if the membership can be extended or if no rules were set for the membershipExpiration, otherwise throws exception.MembersManagerBl.createMember(PerunSession sess, Vo vo, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) Create new member from user by login and ExtSource.MembersManagerBl.createMember(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates a new member from candidate returned by the method VosManager.findCandidates which fills Candidate .userExtSource.MembersManagerBl.createMember(PerunSession sess, Vo vo, User user) Creates a new member from user.MembersManagerBl.createMember(PerunSession sess, Vo vo, User user, List<Group> groups) Creates a new member from user.MembersManagerBl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) Creates a new member and sets all member's attributes from the candidate.MembersManagerBl.createMemberSync(PerunSession sess, Vo vo, Candidate candidate) Creates member.MembersManagerBl.createMemberSync(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) Creates member.MembersManagerBl.createMemberSync(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) Creates member.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.voidMembersManagerBl.extendMembership(PerunSession sess, Member member) Extend member membership using membershipExpirationRules attribute defined at VO.voidGroupsManagerBl.extendMembershipInGroup(PerunSession sess, Member member, Group group) Extend member membership in given group using membershipExpirationRules attribute defined in Group.MembersManagerBl.getNewExtendMembership(PerunSession sess, Vo vo, String loa) Returns the date to which will be extended potential member of the VO.voidMembersManagerBl.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) Moves membership in VO from source user to target user - moves the source user's memberships in non-synchronized groups, member related attributes, bans and sponsorships in the VO.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. -
Uses of ExtendMembershipException in cz.metacentrum.perun.core.blImpl
Methods in cz.metacentrum.perun.core.blImpl that throw ExtendMembershipExceptionModifier and TypeMethodDescriptionprotected booleanMembersManagerBlImpl.canBeMemberInternal(PerunSession sess, Vo vo, User user, String loa, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualbooleanMembersManagerBlImpl.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) booleanGroupsManagerBlImpl.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) booleanMembersManagerBlImpl.canExtendMembershipWithReason(PerunSession sess, Member member) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, Candidate candidate) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, SpecificUserType specificUserType, Candidate candidate, List<Group> groups, List<String> overwriteUserAttributes) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, User user) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int loa, String login, Candidate candidate, List<Group> groups) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerBlImpl.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) 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) voidMembersManagerBlImpl.extendMembership(PerunSession sess, Member member) voidGroupsManagerBlImpl.extendMembershipInGroup(PerunSession sess, Member member, Group group) MembersManagerBlImpl.getNewExtendMembership(PerunSession sess, Vo vo, String loa) MembersManagerBlImpl.manageMembershipExpiration(PerunSession sess, Member member, boolean setAttributeValue, boolean throwExceptions) More info on https://wiki.metacentrum.cz/wiki/VO_managers%27s_manualvoidMembersManagerBlImpl.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) 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) -
Uses of ExtendMembershipException in cz.metacentrum.perun.core.entry
Methods in cz.metacentrum.perun.core.entry that throw ExtendMembershipExceptionModifier and TypeMethodDescriptionvoidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates) voidMembersManagerEntry.addMemberCandidates(PerunSession sess, Vo vo, List<MemberCandidate> candidates, Group group) booleanMembersManagerEntry.canBeMemberWithReason(PerunSession sess, Vo vo, User user, String loa) booleanGroupsManagerEntry.canExtendMembershipInGroupWithReason(PerunSession sess, Member member, Group group) booleanMembersManagerEntry.canExtendMembershipWithReason(PerunSession sess, Member member) MembersManagerEntry.createMember(PerunSession sess, Vo vo, Candidate candidate) MembersManagerEntry.createMember(PerunSession sess, Vo vo, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login) MembersManagerEntry.createMember(PerunSession sess, Vo vo, ExtSource extSource, String login, List<Group> groups) MembersManagerEntry.createMember(PerunSession sess, Vo vo, User user) MembersManagerEntry.createMember(PerunSession sess, Vo vo, User user, List<Group> groups) MembersManagerEntry.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate) MembersManagerEntry.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, int extSourceLoa, String login, Candidate candidate, List<Group> groups) MembersManagerEntry.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate) MembersManagerEntry.createMember(PerunSession sess, Vo vo, String extSourceName, String extSourceType, String login, Candidate candidate, List<Group> groups) MembersManagerEntry.createSpecificMember(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType) MembersManagerEntry.createSpecificMember(PerunSession sess, Vo vo, Candidate candidate, List<User> specificUserOwners, SpecificUserType specificUserType, List<Group> groups) MembersManagerEntry.createSponsoredMember(PerunSession session, SponsoredUserData data, Vo vo, User sponsor, LocalDate validityTo, boolean sendActivationLink, String language, String url) voidMembersManagerEntry.extendMembership(PerunSession sess, Member member) voidGroupsManagerEntry.extendMembershipInGroup(PerunSession sess, Member member, Group group) MembersManagerEntry.getNewExtendMembership(PerunSession sess, Vo vo, String loa) voidMembersManagerEntry.moveMembership(PerunSession sess, Vo vo, User sourceUser, User targetUser) MembersManagerEntry.setSponsoredMember(PerunSession session, Vo vo, User userToBeSponsored, String namespace, String password, String login, User sponsor, LocalDate validityTo)