Class IssueAnswerImpl

java.lang.Object
cdc.issues.impl.IssueAnswerImpl
All Implemented Interfaces:
IssueAnswer, LabelsItem, MetasItem

@Deprecated(since="2025-03-29", forRemoval=true) public class IssueAnswerImpl extends Object implements IssueAnswer
Deprecated, for removal: This API element is subject to removal in a future version.
Default implementation of IssueAnswer.
Author:
Damien Carbonne
  • Constructor Details

    • IssueAnswerImpl

      protected IssueAnswerImpl(IssueAnswerImpl.Builder builder)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getIssueId

      public IssueId getIssueId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getIssueId in interface IssueAnswer
    • getAuthor

      public String getAuthor()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getAuthor in interface IssueAnswer
    • setAuthor

      public IssueAnswerImpl setAuthor(String author)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCreationDate

      public Instant getCreationDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getCreationDate in interface IssueAnswer
    • getModificationDate

      public Instant getModificationDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getModificationDate in interface IssueAnswer
    • setModificationDate

      public IssueAnswerImpl setModificationDate(Instant modificationDate)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getStatus

      public IssueStatus getStatus()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getStatus in interface IssueAnswer
    • setStatus

      public IssueAnswerImpl setStatus(IssueStatus status)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getResolution

      public IssueResolution getResolution()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getResolution in interface IssueAnswer
    • setResolution

      public IssueAnswerImpl setResolution(IssueResolution resolution)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • trigger

      public IssueAnswerImpl trigger(IssueTransition transition)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAssignee

      public String getAssignee()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getAssignee in interface IssueAnswer
    • setAssignee

      public IssueAnswerImpl setAssignee(String assignee)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getNewSeverity

      public IssueSeverity getNewSeverity()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getNewSeverity in interface IssueAnswer
    • setNewSeverity

      public IssueAnswerImpl setNewSeverity(IssueSeverity newSeverity)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getComments

      public List<IssueComment> getComments()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getComments in interface IssueAnswer
    • setComments

      public IssueAnswerImpl setComments(List<IssueCommentImpl> comments)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • addComment

      public IssueAnswerImpl addComment(IssueCommentImpl comment)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getMetas

      public Metas getMetas()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getMetas in interface MetasItem
    • setMetas

      public IssueAnswerImpl setMetas(Metas metas)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getLabels

      public Labels getLabels()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      getLabels in interface LabelsItem
    • setLabels

      public IssueAnswerImpl setLabels(Labels labels)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • hashCode

      public int hashCode()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object object)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      toString in class Object
    • builder

      public static IssueAnswerImpl.Builder builder()
      Deprecated, for removal: This API element is subject to removal in a future version.