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 |
|---|---|
void |
createMembershipForGroup(int projectId,
int groupId,
java.util.Collection<Role> roles)
Deprecated.
|
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
RedmineException@Deprecated
public void 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