Package org.gitlab4j.api.models
Class AbstractEpic<E extends AbstractEpic<E>>
- java.lang.Object
-
- org.gitlab4j.api.models.AbstractMinimalEpic<E>
-
- org.gitlab4j.api.models.AbstractEpic<E>
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
ChildEpic
,Epic
,EpicInLink
,RelatedEpic
public class AbstractEpic<E extends AbstractEpic<E>> extends AbstractMinimalEpic<E> implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractEpic.EpicState
-
Constructor Summary
Constructors Constructor Description AbstractEpic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Author
getAuthor()
java.util.Date
getClosedAt()
java.lang.String
getColor()
java.util.Date
getCreatedAt()
java.lang.String
getDescription()
java.lang.Integer
getDownvotes()
java.util.Date
getDueDate()
java.util.Date
getEndDate()
java.util.List<java.lang.String>
getLabels()
java.lang.String
getLinkByName(java.lang.String name)
java.util.Map<java.lang.String,java.lang.String>
getLinks()
java.lang.Long
getParentIid()
References
getReferences()
java.util.Date
getStartDate()
AbstractEpic.EpicState
getState()
java.util.Date
getUpdatedAt()
java.lang.Integer
getUpvotes()
java.lang.String
getWebUrl()
void
setAuthor(Author author)
void
setClosedAt(java.util.Date closedAt)
void
setColor(java.lang.String color)
void
setCreatedAt(java.util.Date createdAt)
void
setDescription(java.lang.String description)
void
setDownvotes(java.lang.Integer downvotes)
void
setDueDate(java.util.Date dueDate)
void
setEndDate(java.util.Date endDate)
void
setLabels(java.util.List<java.lang.String> labels)
void
setLinks(java.util.Map<java.lang.String,java.lang.String> links)
void
setParentIid(java.lang.Long parentIid)
void
setReferences(References references)
void
setStartDate(java.util.Date startDate)
void
setState(AbstractEpic.EpicState state)
void
setUpdatedAt(java.util.Date updatedAt)
void
setUpvotes(java.lang.Integer upvotes)
void
setWebUrl(java.lang.String webUrl)
java.lang.String
toString()
E
withAuthor(Author author)
E
withDescription(java.lang.String description)
E
withEndDate(java.util.Date endDate)
E
withLabels(java.util.List<java.lang.String> labels)
E
withStartDate(java.util.Date startDate)
-
Methods inherited from class org.gitlab4j.api.models.AbstractMinimalEpic
getGroupId, getId, getIid, getParentId, getReference, getTitle, getUrl, setGroupId, setId, setIid, setParentId, setReference, setTitle, setUrl, withTitle
-
-
-
-
Method Detail
-
getParentIid
public java.lang.Long getParentIid()
-
setParentIid
public void setParentIid(java.lang.Long parentIid)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
withDescription
public E withDescription(java.lang.String description)
-
getState
public AbstractEpic.EpicState getState()
-
setState
public void setState(AbstractEpic.EpicState state)
-
getWebUrl
public java.lang.String getWebUrl()
-
setWebUrl
public void setWebUrl(java.lang.String webUrl)
-
getReferences
public References getReferences()
-
setReferences
public void setReferences(References references)
-
getAuthor
public Author getAuthor()
-
setAuthor
public void setAuthor(Author author)
-
getLabels
public java.util.List<java.lang.String> getLabels()
-
setLabels
public void setLabels(java.util.List<java.lang.String> labels)
-
withLabels
public E withLabels(java.util.List<java.lang.String> labels)
-
getStartDate
public java.util.Date getStartDate()
-
setStartDate
public void setStartDate(java.util.Date startDate)
-
withStartDate
public E withStartDate(java.util.Date startDate)
-
getDueDate
public java.util.Date getDueDate()
-
setDueDate
public void setDueDate(java.util.Date dueDate)
-
getEndDate
public java.util.Date getEndDate()
-
setEndDate
public void setEndDate(java.util.Date endDate)
-
withEndDate
public E withEndDate(java.util.Date endDate)
-
getCreatedAt
public java.util.Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(java.util.Date createdAt)
-
getUpdatedAt
public java.util.Date getUpdatedAt()
-
setUpdatedAt
public void setUpdatedAt(java.util.Date updatedAt)
-
getClosedAt
public java.util.Date getClosedAt()
-
setClosedAt
public void setClosedAt(java.util.Date closedAt)
-
getDownvotes
public java.lang.Integer getDownvotes()
-
setDownvotes
public void setDownvotes(java.lang.Integer downvotes)
-
getUpvotes
public java.lang.Integer getUpvotes()
-
setUpvotes
public void setUpvotes(java.lang.Integer upvotes)
-
getColor
public java.lang.String getColor()
-
setColor
public void setColor(java.lang.String color)
-
getLinks
public java.util.Map<java.lang.String,java.lang.String> getLinks()
-
setLinks
public void setLinks(java.util.Map<java.lang.String,java.lang.String> links)
-
getLinkByName
public java.lang.String getLinkByName(java.lang.String name)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classAbstractMinimalEpic<E extends AbstractEpic<E>>
-
-