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
RedmineException
public java.util.List<Membership> getMemberships(int projectId) throws RedmineException
RedmineException
public Membership getMembership(int membershipId) throws RedmineException
RedmineException
public void delete(int membershipId) throws RedmineException
RedmineException
public void delete(Membership membership) throws RedmineException
RedmineException
public void update(Membership membership) throws RedmineException
RedmineException
@Deprecated public void createMembershipForGroup(int projectId, int groupId, java.util.Collection<Role> roles) throws RedmineException
RedmineException
public Membership createMembershipForUser(int projectId, int userId, java.util.Collection<Role> roles) throws RedmineException
RedmineException