public class User extends java.lang.Object implements Identifiable
Modifier and Type | Field and Description |
---|---|
static java.lang.Integer |
STATUS_ACTIVE |
static java.lang.Integer |
STATUS_LOCKED |
Modifier and Type | Method and Description |
---|---|
void |
addCustomField(CustomField customField)
If there is a custom field with the same ID already present,
the new field replaces the old one.
|
void |
addCustomFields(java.util.Collection<CustomField> customFields)
NOTE: The custom field(s) must have correct database ID set to be saved to Redmine.
|
void |
addGroups(java.util.Collection<Group> groups) |
void |
addMemberships(java.util.Collection<Membership> memberships) |
void |
clearCustomFields() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getApiKey() |
java.lang.Integer |
getAuthSourceId()
Deprecated.
|
java.util.Date |
getCreatedOn() |
java.lang.String |
getCustomField(java.lang.String fieldName) |
java.util.Collection<CustomField> |
getCustomFields() |
java.lang.String |
getFirstName() |
java.lang.String |
getFullName() |
java.util.Collection<Group> |
getGroups() |
java.lang.Integer |
getId() |
java.util.Date |
getLastLoginOn() |
java.lang.String |
getLastName() |
java.lang.String |
getLogin() |
java.lang.String |
getMail()
This field is empty when using issues.get(i).getAssignee().getMail()
|
java.util.Collection<Membership> |
getMemberships() |
java.lang.String |
getPassword() |
java.lang.Integer |
getStatus()
Returns the user status.
|
int |
hashCode() |
void |
setApiKey(java.lang.String apiKey)
Deprecated.
|
void |
setAuthSourceId(java.lang.Integer authSource) |
void |
setCreatedOn(java.util.Date createdOn) |
void |
setFirstName(java.lang.String firstName) |
void |
setFullName(java.lang.String fullName)
This is a BIG HACK just to workaround the crappy Redmine REST API limitation.
|
void |
setLastLoginOn(java.util.Date lastLoginOn) |
void |
setLastName(java.lang.String lastName) |
void |
setLogin(java.lang.String login) |
void |
setMail(java.lang.String mail) |
void |
setPassword(java.lang.String password) |
void |
setStatus(java.lang.Integer status)
Sets the user status.
|
java.lang.String |
toString() |
public static final java.lang.Integer STATUS_LOCKED
public static final java.lang.Integer STATUS_ACTIVE
public java.lang.Integer getId()
getId
in interface Identifiable
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String getLogin()
public void setLogin(java.lang.String login)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String getMail()
public void setMail(java.lang.String mail)
public java.util.Date getCreatedOn()
public void setCreatedOn(java.util.Date createdOn)
public java.util.Date getLastLoginOn()
public void setLastLoginOn(java.util.Date lastLoginOn)
public java.lang.String getApiKey()
@Deprecated public void setApiKey(java.lang.String apiKey)
@Deprecated public java.lang.Integer getAuthSourceId()
public void setAuthSourceId(java.lang.Integer authSource)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getFullName()
public void setFullName(java.lang.String fullName)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getCustomField(java.lang.String fieldName)
public java.util.Collection<CustomField> getCustomFields()
public void clearCustomFields()
public void addCustomFields(java.util.Collection<CustomField> customFields)
public void addCustomField(CustomField customField)
customField
- the field to add.public java.util.Collection<Membership> getMemberships()
public void addMemberships(java.util.Collection<Membership> memberships)
public java.util.Collection<Group> getGroups()
public void addGroups(java.util.Collection<Group> groups)
public java.lang.Integer getStatus()
STATUS_ACTIVE
)STATUS_LOCKED
)public void setStatus(java.lang.Integer status)
status
- must be one of STATUS_ACTIVE
or STATUS_LOCKED