public class MembershipManager
extends java.lang.Object
Obtain it via RedmineManager:
RedmineManager mgr = RedmineManagerFactory.createWithUserAuth(redmineURI, login, password); MembershipManager membershipManager = mgr.getMembershipManager();
Sample usage:
roles = mgr.getUserManager().getRoles(); currentUser = mgr.getUserManager().getCurrentUser(); final Membership membershipForUser = membershipManager.createMembershipForUser(project.getId(), currentUser.getId(), roles); memberships = membershipManager.getMemberships(project.getId()); membershipManager.delete(membershipForUser);
RedmineManager| Modifier and Type | Method and Description |
|---|---|
Membership |
createMembershipForGroup(int projectId,
int groupId,
java.util.Collection<Role> roles) |
Membership |
createMembershipForUser(int projectId,
int userId,
java.util.Collection<Role> roles) |
void |
delete(int membershipId) |
void |
delete(Membership membership) |
Membership |
getMembership(int membershipId) |
java.util.List<Membership> |
getMemberships(int projectId) |
java.util.List<Membership> |
getMemberships(java.lang.String projectKey) |
void |
update(Membership membership) |
public java.util.List<Membership> getMemberships(java.lang.String projectKey) throws RedmineException
RedmineExceptionpublic java.util.List<Membership> getMemberships(int projectId) throws RedmineException
RedmineExceptionpublic Membership getMembership(int membershipId) throws RedmineException
RedmineExceptionpublic void delete(int membershipId)
throws RedmineException
RedmineExceptionpublic void delete(Membership membership) throws RedmineException
RedmineExceptionpublic void update(Membership membership) throws RedmineException
RedmineExceptionpublic Membership createMembershipForGroup(int projectId, int groupId, java.util.Collection<Role> roles) throws RedmineException
RedmineExceptionpublic Membership createMembershipForUser(int projectId, int userId, java.util.Collection<Role> roles) throws RedmineException
RedmineException