Package com.taskadapter.redmineapi.bean
Class IssueRelation
- java.lang.Object
-
- com.taskadapter.redmineapi.bean.IssueRelation
-
- All Implemented Interfaces:
FluentStyle
,Identifiable
public class IssueRelation extends java.lang.Object implements Identifiable, FluentStyle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
IssueRelation.TYPE
-
Field Summary
Fields Modifier and Type Field Description static Property<java.lang.Integer>
DATABASE_ID
database numeric Idstatic 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 Summary
Constructors Constructor Description IssueRelation(Transport transport)
IssueRelation(Transport transport, java.lang.Integer issueId, java.lang.Integer issueToId, java.lang.String type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
DATABASE_ID
public static final Property<java.lang.Integer> DATABASE_ID
database numeric Id
-
ISSUE_ID
public static final Property<java.lang.Integer> ISSUE_ID
-
ISSUE_TO_ID
public static final Property<java.lang.Integer> ISSUE_TO_ID
-
RELATION_TYPE
public static final Property<java.lang.String> RELATION_TYPE
-
DELAY
public static final Property<java.lang.Integer> DELAY
-
-
Method Detail
-
setId
public IssueRelation setId(java.lang.Integer id)
-
getId
public java.lang.Integer getId()
- Specified by:
getId
in interfaceIdentifiable
-
getIssueId
public java.lang.Integer getIssueId()
-
setIssueId
public IssueRelation setIssueId(java.lang.Integer issueId)
-
getIssueToId
public java.lang.Integer getIssueToId()
-
setIssueToId
public IssueRelation setIssueToId(java.lang.Integer issueToId)
-
getDelay
public java.lang.Integer getDelay()
-
setDelay
public IssueRelation setDelay(java.lang.Integer delay)
-
getType
public java.lang.String getType()
-
setType
public IssueRelation setType(java.lang.String type)
-
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()
-
setTransport
public void setTransport(Transport transport)
- Specified by:
setTransport
in interfaceFluentStyle
-
create
public IssueRelation create() throws RedmineException
Each relation must have issueId, issueToId and type set.- Throws:
RedmineException
-
delete
public void delete() throws RedmineException
- Throws:
RedmineException
-
-