Class DtoJobGraph

java.lang.Object
com.vernaio.kayros.engine.v2.api.dto.DtoJobGraph
All Implemented Interfaces:
IDtoJobGraph

public class DtoJobGraph extends Object implements IDtoJobGraph
Related jobs for one or more products.
  • Constructor Details

    • DtoJobGraph

      protected DtoJobGraph()
    • DtoJobGraph

      public DtoJobGraph(IDtoAbstractJob[] jobs)
  • Method Details

    • getJobs

      public IDtoAbstractJob[] getJobs()
      Fixed jobs (already scheduled) and production jobs that should be scheduled as far as possible
      Specified by:
      getJobs in interface IDtoJobGraph
    • setJobs

      public void setJobs(IDtoAbstractJob[] jobs)
      Fixed jobs (already scheduled) and production jobs that should be scheduled as far as possible
      Specified by:
      setJobs in interface IDtoJobGraph
    • getDependencies

      public IDtoJobDependency[] getDependencies()
      The dependencies among these jobs (productionJobs and/or fixedJobs) to be observed.
      Specified by:
      getDependencies in interface IDtoJobGraph
    • setDependencies

      public void setDependencies(IDtoJobDependency[] dependencies)
      The dependencies among these jobs (productionJobs and/or fixedJobs) to be observed.
      Specified by:
      setDependencies in interface IDtoJobGraph
    • getSequences

      public IDtoJobSequence[] getSequences()
      The jobSequences inside these jobs to be observed.
      Specified by:
      getSequences in interface IDtoJobGraph
    • setSequences

      public void setSequences(IDtoJobSequence[] sequences)
      The jobSequences inside these jobs to be observed.
      Specified by:
      setSequences in interface IDtoJobGraph
    • withJobs

      public DtoJobGraph withJobs(IDtoAbstractJob[] jobs)
      Fixed jobs (already scheduled) and production jobs that should be scheduled as far as possible
    • withDependencies

      public DtoJobGraph withDependencies(IDtoJobDependency[] dependencies)
      The dependencies among these jobs (productionJobs and/or fixedJobs) to be observed.
    • withSequences

      public DtoJobGraph withSequences(IDtoJobSequence[] sequences)
      The jobSequences inside these jobs to be observed.
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object