Class JsonAsceDao

java.lang.Object
org.eso.ias.cdb.structuredtext.pojos.JsonAsceDao

public class JsonAsceDao extends Object
Pojos for JSON that replaces objects inclusion in the ASCE with their IDS.
Author:
acaproni
See Also:
  • Constructor Details

    • JsonAsceDao

      public JsonAsceDao()
      Empty constructor
    • JsonAsceDao

      public JsonAsceDao(AsceDao asce)
      Constructor
      Parameters:
      asce - The rdb pojo to mask
  • Method Details

    • getId

      public String getId()
      Returns:
      The ID of the ASCE
      See Also:
    • setId

      public void setId(String id)
      Parameters:
      id - The ID of the ASCE
      See Also:
    • getOutputID

      public String getOutputID()
      Returns:
      the ID of the output
      See Also:
    • getInputIDs

      public Set<String> getInputIDs()
      Returns:
      The IDs of th einputs
      See Also:
    • setInputIDs

      public void setInputIDs(Set<String> ids)
      Parameters:
      ids - The IDs of the inputs
      See Also:
    • setOutputID

      public void setOutputID(String id)
      Set the ID of the output
      Parameters:
      id - The ID of the output
      See Also:
    • getProps

      public Set<PropertyDao> getProps()
      Get the properties
      Returns:
      The properties
      See Also:
    • setDasuID

      public void setDasuID(String id)
      Set the ID of the DASU
      Parameters:
      id - The ID of the DASU where this ASCE runs
    • getDasuID

      public String getDasuID()
      Get the ID of the DASU
      Returns:
      The ID of the DASU
      See Also:
    • toString

      public String toString()
      toString() prints a human readable version of the ASCE where linked objects (like DASU, IASIOS..) are represented by their IDs only.
      Overrides:
      toString in class Object
    • toAsceDao

      public AsceDao toAsceDao()
      Return the AsceDao encapsulated in this object.
      Returns:
      The AsceDao
    • getTransferFunctionID

      public String getTransferFunctionID()
    • setTransferFunctionID

      public void setTransferFunctionID(String transferFunctionID)
    • getTemplateId

      public String getTemplateId()
    • setTemplateId

      public void setTemplateId(String templateId)
    • getTemplatedInputs

      public Set<JsonTemplatedInputsDao> getTemplatedInputs()
    • setTemplatedInputs

      public void setTemplatedInputs(Set<JsonTemplatedInputsDao> templInputs)