Package com.taskadapter.redmineapi.bean
Class Version
- java.lang.Object
-
- com.taskadapter.redmineapi.bean.Version
-
- All Implemented Interfaces:
Identifiable
public class Version extends java.lang.Object implements Identifiable
Redmine's project versionREMARK: currently this is only used with Issues, so only id and name are filled
-
-
Field Summary
Fields Modifier and Type Field Description static Property<java.util.Date>
CREATED_ON
static Property<java.util.Set<CustomField>>
CUSTOM_FIELDS
static Property<java.lang.Integer>
DATABASE_ID
database numeric Idstatic Property<java.lang.String>
DESCRIPTION
static Property<java.util.Date>
DUE_DATE
static Property<java.lang.String>
NAME
static Property<java.lang.Integer>
PROJECT_ID
static Property<java.lang.String>
PROJECT_NAME
static Property<java.lang.String>
SHARING
static java.lang.String
SHARING_DESCENDANTS
static java.lang.String
SHARING_HIERARCHY
static java.lang.String
SHARING_NONE
static java.lang.String
SHARING_SYSTEM
static java.lang.String
SHARING_TREE
static Property<java.lang.String>
STATUS
static java.lang.String
STATUS_CLOSED
static java.lang.String
STATUS_LOCKED
static java.lang.String
STATUS_OPEN
static Property<java.util.Date>
UPDATED_ON
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCustomFields(java.util.Collection<CustomField> customFields)
boolean
equals(java.lang.Object o)
Version objects are considered to be equal if their IDs are not null and equal.java.util.Date
getCreatedOn()
CustomField
getCustomFieldById(int customFieldId)
java.util.Collection<CustomField>
getCustomFields()
java.lang.String
getDescription()
java.util.Date
getDueDate()
java.lang.Integer
getId()
java.lang.String
getName()
java.lang.Integer
getProjectId()
java.lang.String
getProjectName()
java.lang.String
getSharing()
java.lang.String
getStatus()
PropertyStorage
getStorage()
java.util.Date
getUpdatedOn()
int
hashCode()
void
setCreatedOn(java.util.Date createdOn)
void
setDescription(java.lang.String description)
void
setDueDate(java.util.Date dueDate)
void
setName(java.lang.String name)
void
setProjectId(java.lang.Integer projectId)
void
setProjectName(java.lang.String name)
void
setSharing(java.lang.String sharing)
void
setStatus(java.lang.String status)
void
setUpdatedOn(java.util.Date updatedOn)
java.lang.String
toString()
-
-
-
Field Detail
-
STATUS_OPEN
public static final java.lang.String STATUS_OPEN
- See Also:
- Constant Field Values
-
STATUS_LOCKED
public static final java.lang.String STATUS_LOCKED
- See Also:
- Constant Field Values
-
STATUS_CLOSED
public static final java.lang.String STATUS_CLOSED
- See Also:
- Constant Field Values
-
SHARING_NONE
public static final java.lang.String SHARING_NONE
- See Also:
- Constant Field Values
-
SHARING_DESCENDANTS
public static final java.lang.String SHARING_DESCENDANTS
- See Also:
- Constant Field Values
-
SHARING_HIERARCHY
public static final java.lang.String SHARING_HIERARCHY
- See Also:
- Constant Field Values
-
SHARING_TREE
public static final java.lang.String SHARING_TREE
- See Also:
- Constant Field Values
-
SHARING_SYSTEM
public static final java.lang.String SHARING_SYSTEM
- See Also:
- Constant Field Values
-
DATABASE_ID
public static final Property<java.lang.Integer> DATABASE_ID
database numeric Id
-
PROJECT_ID
public static final Property<java.lang.Integer> PROJECT_ID
-
PROJECT_NAME
public static final Property<java.lang.String> PROJECT_NAME
-
NAME
public static final Property<java.lang.String> NAME
-
DESCRIPTION
public static final Property<java.lang.String> DESCRIPTION
-
STATUS
public static final Property<java.lang.String> STATUS
-
SHARING
public static final Property<java.lang.String> SHARING
-
DUE_DATE
public static final Property<java.util.Date> DUE_DATE
-
CREATED_ON
public static final Property<java.util.Date> CREATED_ON
-
UPDATED_ON
public static final Property<java.util.Date> UPDATED_ON
-
CUSTOM_FIELDS
public static final Property<java.util.Set<CustomField>> CUSTOM_FIELDS
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
Version objects are considered to be equal if their IDs are not null and equal.- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
getCreatedOn
public java.util.Date getCreatedOn()
-
getDescription
public java.lang.String getDescription()
-
getDueDate
public java.util.Date getDueDate()
-
getId
public java.lang.Integer getId()
- Specified by:
getId
in interfaceIdentifiable
-
getProjectId
public java.lang.Integer getProjectId()
-
setProjectId
public void setProjectId(java.lang.Integer projectId)
-
getProjectName
public java.lang.String getProjectName()
-
setProjectName
public void setProjectName(java.lang.String name)
-
getName
public java.lang.String getName()
-
getSharing
public java.lang.String getSharing()
-
getStatus
public java.lang.String getStatus()
-
getUpdatedOn
public java.util.Date getUpdatedOn()
-
setCreatedOn
public void setCreatedOn(java.util.Date createdOn)
-
setDescription
public void setDescription(java.lang.String description)
-
setDueDate
public void setDueDate(java.util.Date dueDate)
-
setName
public void setName(java.lang.String name)
-
setSharing
public void setSharing(java.lang.String sharing)
-
setStatus
public void setStatus(java.lang.String status)
-
setUpdatedOn
public void setUpdatedOn(java.util.Date updatedOn)
-
getCustomFields
public java.util.Collection<CustomField> getCustomFields()
-
addCustomFields
public void addCustomFields(java.util.Collection<CustomField> customFields)
-
getCustomFieldById
public CustomField getCustomFieldById(int customFieldId)
- Returns:
- the field with the given ID or NULL if the field is not found.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getStorage
public PropertyStorage getStorage()
-
-