Class RestClassOutputParameter

java.lang.Object
de.dlr.proseo.interfaces.rest.model.RestClassOutputParameter
All Implemented Interfaces:
Serializable

public class RestClassOutputParameter extends Object implements Serializable
See Also:
  • Field Details

    • serialVersionUID

      static final long serialVersionUID
      See Also:
    • productClass

      protected String productClass
      The product class to generate as output
    • outputParameters

      protected List<RestParameter> outputParameters
      Set of parameters to apply to the generated products (may be empty)
  • Constructor Details

    • RestClassOutputParameter

      public RestClassOutputParameter()
      Creates a new RestClassOutputParameter.
    • RestClassOutputParameter

      public RestClassOutputParameter(String productClass, List<RestParameter> outputParameters)
      Creates a new RestClassOutputParameter.
  • Method Details

    • getProductClass

      @NotNull public String getProductClass()
      Returns the productClass.
      Returns:
      productClass
    • setProductClass

      public void setProductClass(String productClass)
      Set the productClass.
      Parameters:
      productClass - the new productClass
    • getOutputParameters

      @NotNull public List<RestParameter> getOutputParameters()
      Returns the outputParameters.
      Returns:
      outputParameters
    • setOutputParameters

      public void setOutputParameters(List<RestParameter> outputParameters)
      Set the outputParameters.
      Parameters:
      outputParameters - the new outputParameters
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object