Class TaskSketch

java.lang.Object
io.vertigo.studio.notebook.AbstractSketch
io.vertigo.studio.notebook.task.TaskSketch
All Implemented Interfaces:
Sketch

public final class TaskSketch extends AbstractSketch
This class defines a task and its attributes.
Author:
fconstantin, pchretien
  • Field Details

  • Method Details

    • builder

      public static TaskSketchBuilder builder(String name)
      Static method factory for TaskSkecth
      Parameters:
      name - the name of the taskSketch (TK_XXX_YYY)
      Returns:
      TaskSketchBuilder
    • getTaskEngineClassName

      public String getTaskEngineClassName()
      Retourne la classe réalisant l'implémentation de la tache.
      Returns:
      Classe réalisant l'implémentation
    • getDataSpace

      public String getDataSpace()
      Returns the dataSpace to which the taskDefinition belongs.
      Returns:
      the dataSpace.
    • getRequest

      public String getRequest()
      Retourne la String de configuration de la tache. Cette méthode est utilisée par le TaskEngine.
      Returns:
      Configuration de la tache.
    • getOutAttributeOpt

      public Optional<TaskSketchAttribute> getOutAttributeOpt()
      Retourne l' attribut OUT
      Returns:
      Attribut OUT
    • getInAttributes

      public Collection<TaskSketchAttribute> getInAttributes()
      Retourne la liste des attributs IN
      Returns:
      Liste des attributs IN
    • getPackageName

      public String getPackageName()
      Returns:
      Nom du package
    • getTaskName

      public String getTaskName()