Class ChangeRequestUpdateInput

java.lang.Object
com.technia.dsx.threedspace.change.request.ChangeRequestUpdateInput
All Implemented Interfaces:
com.technia.dsx.app.model.WithAttributes, com.technia.dsx.app.model.WithCEStamp, com.technia.dsx.app.model.WithDescription, com.technia.dsx.app.model.WithTitle

public class ChangeRequestUpdateInput extends Object implements com.technia.dsx.app.model.WithCEStamp, com.technia.dsx.app.model.WithAttributes, com.technia.dsx.app.model.WithTitle, com.technia.dsx.app.model.WithDescription
Input data for updating a change request.

Contains the CE stamp required for updates, along with optional fields that can be modified, and lists of add, remove, and replace operations for modifying change request data.

Since:
2023-02-20
  • Constructor Details

    • ChangeRequestUpdateInput

      public ChangeRequestUpdateInput()
  • Method Details

    • 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)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface com.technia.dsx.app.model.WithDescription
    • setDescription

      public void setDescription(String description)
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface com.technia.dsx.app.model.WithTitle
    • setTitle

      public void setTitle(String title)
    • getSeverity

      public Severity getSeverity()
    • setSeverity

      public void setSeverity(Severity severity)
    • setSeverity

      public void setSeverity(String value)
    • getEstimatedStartDate

      public LocalDate getEstimatedStartDate()
    • setEstimatedStartDate

      public void setEstimatedStartDate(LocalDate estimatedStartDate)
    • setEstimatedStartDate

      public void setEstimatedStartDate(long epocMillis)
    • setEstimatedStartDate

      public void setEstimatedStartDate(String iso)
    • getEstimatedCompletionDate

      public LocalDate getEstimatedCompletionDate()
    • setEstimatedCompletionDate

      public void setEstimatedCompletionDate(LocalDate estimatedCompletionDate)
    • setEstimatedCompletionDate

      public void setEstimatedCompletionDate(long epocMillis)
    • setEstimatedCompletionDate

      public void setEstimatedCompletionDate(String iso)
    • getXmlApplicability

      public String getXmlApplicability()
    • setXmlApplicability

      public void setXmlApplicability(String xmlApplicability)
    • getAttributes

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

      public List<ChangeRequestRemoveData> getRemove()
    • setRemove

      public void setRemove(List<ChangeRequestRemoveData> remove)
    • addRemove

      public void addRemove(ChangeRequestRemoveData removeData)
    • getAdd

      public List<ChangeRequestAddData> getAdd()
    • setAdd

      public void setAdd(List<ChangeRequestAddData> add)
    • addAdd

      public void addAdd(ChangeRequestAddData addData)
    • getReplace

      public List<ChangeRequestReplaceData> getReplace()
    • setReplace

      public void setReplace(List<ChangeRequestReplaceData> replace)
    • addReplace

      public void addReplace(ChangeRequestReplaceData replaceData)