Class Process

  • All Implemented Interfaces:
    java.io.Serializable

    public class Process
    extends Asset
    The type Process.
    See Also:
    Serialized Form
    • Constructor Detail

      • Process

        public Process()
    • Method Detail

      • getUpdateSemantic

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

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

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

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

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

        public java.util.List<PortAlias> getPortAliases()
        Gets port aliases.
        Returns:
        the port aliases
      • getLineageMappings

        public java.util.List<LineageMapping> getLineageMappings()
        Gets lineage mappings.
        Returns:
        the lineage mappings
      • getCollection

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

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

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

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

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

        public void setPortImplementations​(java.util.List<PortImplementation> portImplementations)
        Sets port implementations.
        Parameters:
        portImplementations - the port implementations
      • setPortAliases

        public void setPortAliases​(java.util.List<PortAlias> portAliases)
        Sets port aliases.
        Parameters:
        portAliases - the port aliases
      • setLineageMappings

        public void setLineageMappings​(java.util.List<LineageMapping> lineageMappings)
        Sets lineage mappings.
        Parameters:
        lineageMappings - the lineage mappings
      • 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​(java.util.List<ParentProcess> parentProcesses)
        Sets parent processes.
        Parameters:
        parentProcesses - the parent processes
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Asset
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
        Overrides:
        canEqual in class Asset
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class Asset