Class NewSolutionElementRequestBody


public class NewSolutionElementRequestBody extends NewElementRequestBody
NewSolutionElementRequestBody provides an optional structure used when creating solution elements (solution blueprints, solution components and solution ports). It provides an optional extension to set up the initial status.
  • Constructor Details

    • NewSolutionElementRequestBody

      public NewSolutionElementRequestBody()
      Default constructor
    • NewSolutionElementRequestBody

      public NewSolutionElementRequestBody(NewSolutionElementRequestBody template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getInitialStatus

      public SolutionElementStatus getInitialStatus()
      Return the initial status of the solution element.
      Returns:
      instance status
    • setInitialStatus

      public void setInitialStatus(SolutionElementStatus initialStatus)
      Set up the initial status of the solution element.
      Parameters:
      initialStatus - instance status
    • toString

      public String toString()
      JSON-style toString.
      Overrides:
      toString in class NewElementRequestBody
      Returns:
      list of properties and their values.
    • equals

      public boolean equals(Object objectToCompare)
      Equals method that returns true if containing properties are the same.
      Overrides:
      equals in class NewElementRequestBody
      Parameters:
      objectToCompare - object to compare
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code for this object
      Overrides:
      hashCode in class NewElementRequestBody
      Returns:
      int hash code