Package com.taskadapter.redmineapi.bean
Class Membership
- java.lang.Object
-
- com.taskadapter.redmineapi.bean.Membership
-
- All Implemented Interfaces:
Identifiable
public class Membership extends java.lang.Object implements Identifiable
User or group membership.
-
-
Field Summary
Fields Modifier and Type Field Description static Property<java.lang.Integer>
DATABASE_ID
database numeric ID.static Property<java.lang.Integer>
GROUP_ID
Group.static Property<java.lang.String>
GROUP_NAME
static Property<Project>
PROJECT
static Property<java.util.Set<Role>>
ROLES
static Property<java.lang.Integer>
USER_ID
User.static Property<java.lang.String>
USER_NAME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRoles(java.util.Collection<Role> roles)
boolean
equals(java.lang.Object o)
java.lang.Integer
getGroupId()
java.lang.String
getGroupName()
java.lang.Integer
getId()
Project
getProject()
java.util.Collection<Role>
getRoles()
PropertyStorage
getStorage()
java.lang.Integer
getUserId()
java.lang.String
getUserName()
int
hashCode()
void
setGroupId(java.lang.Integer id)
void
setGroupName(java.lang.String id)
void
setProject(Project project)
void
setUserId(java.lang.Integer id)
void
setUserName(java.lang.String id)
java.lang.String
toString()
-
-
-
Field Detail
-
DATABASE_ID
public static final Property<java.lang.Integer> DATABASE_ID
database numeric ID.
-
USER_ID
public static final Property<java.lang.Integer> USER_ID
User. Not set for "group" membership.
-
USER_NAME
public static final Property<java.lang.String> USER_NAME
-
GROUP_ID
public static final Property<java.lang.Integer> GROUP_ID
Group. Not set for "user" membership.
-
GROUP_NAME
public static final Property<java.lang.String> GROUP_NAME
-
-
Method Detail
-
getId
public java.lang.Integer getId()
- Specified by:
getId
in interfaceIdentifiable
-
getProject
public Project getProject()
-
setProject
public void setProject(Project project)
-
getUserId
public java.lang.Integer getUserId()
-
setUserId
public void setUserId(java.lang.Integer id)
-
getGroupId
public java.lang.Integer getGroupId()
-
setGroupId
public void setGroupId(java.lang.Integer id)
-
getUserName
public java.lang.String getUserName()
-
setUserName
public void setUserName(java.lang.String id)
-
getGroupName
public java.lang.String getGroupName()
-
setGroupName
public void setGroupName(java.lang.String id)
-
getRoles
public java.util.Collection<Role> getRoles()
-
addRoles
public void addRoles(java.util.Collection<Role> roles)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getStorage
public PropertyStorage getStorage()
-
-