IssueActivityType.java
/**
*
*/
package org.itracker.model;
public enum IssueActivityType implements IntCodeEnum<IssueActivityType> {
ISSUE_CREATED(1),
STATUS_CHANGE(2),
OWNER_CHANGE(3),
SEVERITY_CHANGE(4),
COMPONENTS_MODIFIED(5),
VERSIONS_MODIFIED(6),
REMOVE_HISTORY(7),
ISSUE_MOVE(8),
SYSTEM_UPDATE(9),
TARGETVERSION_CHANGE(10),
DESCRIPTION_CHANGE(11),
RESOLUTION_CHANGE(12),
RELATION_ADDED(13),
RELATION_REMOVED(14),
ATTACHMENT_ADDED(15);
final Integer code;
private IssueActivityType(Integer code) {
this.code = code;
}
/**
* @deprecated
*/
public static final IssueActivityType forCode(Integer type) {
return IssueActivityType.values()[0].fromCode(type);
}
public static final IssueActivityType valueOf(Integer type) {
return IssueActivityType.values()[0].fromCode(type);
}
public IssueActivityType fromCode(Integer code) {
for (IssueActivityType c : IssueActivityType.values()) {
if (c.getCode()== code) {
return c;
}
}
return null;
}
public Integer getCode() {
return this.code;
}
}