Class ChangeActionBasics

java.lang.Object
com.technia.dsx.threedspace.change.action.ChangeActionBasics
All Implemented Interfaces:
com.technia.dsx.app.model.WithDescription, com.technia.dsx.app.model.WithTitle
Direct Known Subclasses:
ChangeAction, ChangeActionCreateInput

public abstract class ChangeActionBasics extends Object implements com.technia.dsx.app.model.WithTitle, com.technia.dsx.app.model.WithDescription
Base class containing basic information for change actions.

Provides common attributes shared by all change actions including policy, description, type, title, name, severity, estimated dates, and applicability information.

Since:
2023-02-17
  • Constructor Details

    • ChangeActionBasics

      public ChangeActionBasics()
  • Method Details

    • getPolicy

      public Policy getPolicy()
    • setPolicy

      public void setPolicy(Policy policy)
    • setPolicy

      public void setPolicy(String value)
    • getDescription

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

      public void setDescription(String description)
    • getType

      public String getType()
    • setType

      public void setType(String type)
    • getTitle

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

      public void setTitle(String title)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • 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)
    • getTxtApplicability

      public String getTxtApplicability()
    • setTxtApplicability

      public void setTxtApplicability(String txtApplicability)