Class IssueBasics

java.lang.Object
com.technia.dsx.threedspace.change.issue.IssueBasics
All Implemented Interfaces:
com.technia.dsx.app.model.WithAttributes, com.technia.dsx.app.model.WithCEStamp
Direct Known Subclasses:
Issue, IssueCreateResult

public class IssueBasics extends Object implements com.technia.dsx.app.model.WithCEStamp, com.technia.dsx.app.model.WithAttributes
Base class containing basic information for change issues.

Provides common attributes shared by all change issues including identification, policy, type, description, title, name, state, ownership, priority, dates, approval requirements, escalation, and resolution recommendations.

Since:
2023-02-16
  • Constructor Details

    • IssueBasics

      public IssueBasics()
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getCestamp

      @Deprecated(forRemoval=true) public String getCestamp()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setCestamp

      @Deprecated(forRemoval=true) public void setCestamp(String cestamp)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getCEStamp

      public String getCEStamp()
      Specified by:
      getCEStamp in interface com.technia.dsx.app.model.WithCEStamp
    • setCEStamp

      public void setCEStamp(String cestamp)
    • getPolicy

      public String getPolicy()
    • setPolicy

      public void setPolicy(String policy)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String title)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getState

      public IssueStatus getState()
    • setState

      public void setState(IssueStatus state)
    • setState

      public void setState(String state)
    • getOwner

      public String getOwner()
    • setOwner

      public void setOwner(String owner)
    • getOrganization

      public String getOrganization()
    • setOrganization

      public void setOrganization(String organization)
    • getCollabSpace

      public String getCollabSpace()
    • setCollabSpace

      public void setCollabSpace(String collabSpace)
    • getPriority

      public IssuePriority getPriority()
    • setPriority

      public void setPriority(IssuePriority priority)
    • setPriority

      public void setPriority(String priority)
    • getEstimatedStartDate

      public LocalDate getEstimatedStartDate()
    • setEstimatedStartDate

      public void setEstimatedStartDate(LocalDate estimatedStartDate)
    • setEstimatedStartDate

      public void setEstimatedStartDate(long epochMillis)
    • setEstimatedStartDate

      public void setEstimatedStartDate(String iso)
    • getActualStartDate

      public OffsetDateTime getActualStartDate()
    • setActualStartDate

      public void setActualStartDate(OffsetDateTime actualStartDate)
    • setActualStartDate

      public void setActualStartDate(long actualStartDate)
    • getEstimatedEndDate

      public LocalDate getEstimatedEndDate()
    • setEstimatedEndDate

      public void setEstimatedEndDate(LocalDate date)
    • setEstimatedEndDate

      public void setEstimatedEndDate(long epochMillis)
    • setEstimatedEndDate

      public void setEstimatedEndDate(String iso)
    • getActualEndDate

      public OffsetDateTime getActualEndDate()
    • setActualEndDate

      public void setActualEndDate(OffsetDateTime actualEndDate)
    • setActualEndDate

      public void setActualEndDate(long epochMillis)
    • setActualEndDate

      public void setActualEndDate(String iso)
    • getWithApproval

      public Boolean getWithApproval()
    • setWithApproval

      public void setWithApproval(Boolean withApproval)
    • getEscalationRequired

      public Boolean getEscalationRequired()
    • setEscalationRequired

      public void setEscalationRequired(Boolean escalationRequired)
    • getResolutionRecommendation

      public String getResolutionRecommendation()
    • setResolutionRecommendation

      public void setResolutionRecommendation(String resolutionRecommendation)
    • getAttributes

      public Map<String,Object> getAttributes()
      Specified by:
      getAttributes in interface com.technia.dsx.app.model.WithAttributes
    • toString

      public String toString()
      Overrides:
      toString in class Object