All Implemented Interfaces:
Serializable

public class Process extends Asset
Process is a java bean used to create Processes associated with the external data engine.
See Also:
  • Constructor Details

    • Process

      public Process()
  • Method Details

    • getUpdateSemantic

      public UpdateSemantic getUpdateSemantic()
      Gets update semantic.
      Returns:
      the update semantic
    • getName

      public String getName()
      Gets the process name.
      Returns:
      the name
    • getFormula

      public String getFormula()
      Return the description of the processing performed by this process.
      Returns:
      string description
    • getImplementationLanguage

      public String getImplementationLanguage()
      Return the name of the programming language that this process is implemented in.
      Returns:
      string name
    • getPortImplementations

      public List<PortImplementation> getPortImplementations()
      Gets port implementations.
      Returns:
      the port implementations
    • getDataFlows

      public List<DataFlow> getDataFlows()
      Gets data flows
      Returns:
      the data flows
    • getCollection

      public Collection getCollection()
      Retrieves the collection to which the process belongs
      Returns:
      collection the collection to which it belongs
    • getParentProcesses

      public List<ParentProcess> getParentProcesses()
      Gets parent processes.
      Returns:
      the parent processes
    • setName

      public void setName(String name)
      Sets up the process name.
      Parameters:
      name - string name
    • setFormula

      public void setFormula(String formula)
      Set up the description of the processing performed by this process.
      Parameters:
      formula - string description
    • setImplementationLanguage

      public void setImplementationLanguage(String implementationLanguage)
      Set up the name of the programming language that this process is implemented in.
      Parameters:
      implementationLanguage - string name
    • setPortImplementations

      public void setPortImplementations(List<PortImplementation> portImplementations)
      Sets port implementations.
      Parameters:
      portImplementations - the port implementations
    • setDataFlows

      public void setDataFlows(List<DataFlow> dataFlows)
      Sets data flows.
      Parameters:
      dataFlows - the data flows
    • setCollection

      public void setCollection(Collection collection)
      Sets the collection.
      Parameters:
      collection - the collection to which the process belongs
    • setUpdateSemantic

      public void setUpdateSemantic(UpdateSemantic updateSemantic)
      Sets update semantic.
      Parameters:
      updateSemantic - the update semantic
    • setParentProcesses

      public void setParentProcesses(List<ParentProcess> parentProcesses)
      Sets parent processes.
      Parameters:
      parentProcesses - the parent processes
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Asset
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class Asset
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Asset
    • toString

      public String toString()
      Overrides:
      toString in class Asset