public class IssueRelation extends java.lang.Object implements Identifiable, FluentStyle
Modifier and Type | Class and Description |
---|---|
static class |
IssueRelation.TYPE |
Modifier and Type | Field and Description |
---|---|
static Property<java.lang.Integer> |
DATABASE_ID
database numeric Id
|
static Property<java.lang.Integer> |
DELAY |
static Property<java.lang.Integer> |
ISSUE_ID |
static Property<java.lang.Integer> |
ISSUE_TO_ID |
static Property<java.lang.String> |
RELATION_TYPE |
Constructor and Description |
---|
IssueRelation(Transport transport) |
IssueRelation(Transport transport,
java.lang.Integer issueId,
java.lang.Integer issueToId,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
IssueRelation |
create()
Each relation must have issueId, issueToId and type set.
|
void |
delete() |
boolean |
equals(java.lang.Object o) |
java.lang.Integer |
getDelay() |
java.lang.Integer |
getId() |
java.lang.Integer |
getIssueId() |
java.lang.Integer |
getIssueToId() |
PropertyStorage |
getStorage() |
java.lang.String |
getType() |
int |
hashCode() |
IssueRelation |
setDelay(java.lang.Integer delay) |
IssueRelation |
setId(java.lang.Integer id) |
IssueRelation |
setIssueId(java.lang.Integer issueId) |
IssueRelation |
setIssueToId(java.lang.Integer issueToId) |
void |
setTransport(Transport transport) |
IssueRelation |
setType(java.lang.String type) |
java.lang.String |
toString() |
public static final Property<java.lang.Integer> DATABASE_ID
public static final Property<java.lang.Integer> ISSUE_ID
public static final Property<java.lang.Integer> ISSUE_TO_ID
public static final Property<java.lang.String> RELATION_TYPE
public static final Property<java.lang.Integer> DELAY
public IssueRelation(Transport transport)
public IssueRelation(Transport transport, java.lang.Integer issueId, java.lang.Integer issueToId, java.lang.String type)
public IssueRelation setId(java.lang.Integer id)
public java.lang.Integer getId()
getId
in interface Identifiable
public java.lang.Integer getIssueId()
public IssueRelation setIssueId(java.lang.Integer issueId)
public java.lang.Integer getIssueToId()
public IssueRelation setIssueToId(java.lang.Integer issueToId)
public java.lang.Integer getDelay()
public IssueRelation setDelay(java.lang.Integer delay)
public java.lang.String getType()
public IssueRelation setType(java.lang.String type)
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 toString()
toString
in class java.lang.Object
public PropertyStorage getStorage()
public void setTransport(Transport transport)
setTransport
in interface FluentStyle
public IssueRelation create() throws RedmineException
RedmineException
public void delete() throws RedmineException
RedmineException