Class ChangeActionUpdateInput

java.lang.Object
com.technia.dsx.threedspace.change.action.ChangeActionUpdateInput
All Implemented Interfaces:
com.technia.dsx.app.model.WithAttributes, com.technia.dsx.app.model.WithCEStamp

public class ChangeActionUpdateInput extends Object implements com.technia.dsx.app.model.WithCEStamp, com.technia.dsx.app.model.WithAttributes
Input data for updating a change action.

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 action data.

Since:
2023-02-17
  • Constructor Details

    • ChangeActionUpdateInput

      public ChangeActionUpdateInput()
  • Method Details

    • getCestamp

      @Deprecated(forRemoval=true) public String getCestamp()
      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)
    • setCestamp

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

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getTitle

      public String getTitle()
    • 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<ChangeActionRemoveData> getRemove()
    • setRemove

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

      public void addRemove(ChangeActionRemoveData removeData)
    • getAdd

      public List<ChangeActionAddData> getAdd()
    • setAdd

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

      public void addAdd(ChangeActionAddData addData)
    • getReplace

      public List<ChangeActionReplaceData> getReplace()
    • setReplace

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

      public void addReplace(ChangeActionReplaceData replaceData)