Class GovernanceActionProcessGraph

java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.GovernanceActionProcessGraph

public class GovernanceActionProcessGraph extends Object
GovernanceActionProcessGraph contains the complete flow of a governance action process.
  • Constructor Details

    • GovernanceActionProcessGraph

      public GovernanceActionProcessGraph()
      Default Constructor
    • GovernanceActionProcessGraph

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

    • getGovernanceActionProcess

      public GovernanceActionProcessElement getGovernanceActionProcess()
      Return the descriptive information for a governance action process.
      Returns:
      element
    • setGovernanceActionProcess

      public void setGovernanceActionProcess(GovernanceActionProcessElement governanceActionProcess)
      Set up descriptive information for a governance action process.
      Parameters:
      governanceActionProcess - element
    • getFirstProcessStep

      public FirstGovernanceActionProcessStepElement getFirstProcessStep()
      Return the first process step
      Returns:
      process step
    • setFirstProcessStep

      public void setFirstProcessStep(FirstGovernanceActionProcessStepElement firstProcessStep)
      Set up the first process step.
      Parameters:
      firstProcessStep - first process step
    • getNextProcessSteps

      public List<GovernanceActionProcessStepExecutionElement> getNextProcessSteps()
      Return the list of process steps in the process.
      Returns:
      list of step elements
    • setNextProcessSteps

      public void setNextProcessSteps(List<GovernanceActionProcessStepExecutionElement> nextProcessSteps)
      Set up the list of process steps in the process.
      Parameters:
      nextProcessSteps - list of step elements
    • getProcessStepLinks

      public List<NextGovernanceActionProcessStepLink> getProcessStepLinks()
      Return the list of links between process steps.
      Returns:
      list of step links
    • setProcessStepLinks

      public void setProcessStepLinks(List<NextGovernanceActionProcessStepLink> processStepLinks)
      Set up the list of links between process steps.
      Parameters:
      processStepLinks - list of step links
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class Object
      Returns:
      return string containing the property names and values
    • equals

      public boolean equals(Object objectToCompare)
      Return comparison result based on the content of the properties.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - test object
      Returns:
      result of comparison
    • hashCode

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