Interface ScheduledTaskInfoService


public interface ScheduledTaskInfoService
  • Method Details

    • beginTaskCreation

      ScheduledTaskFactory.TargetStep beginTaskCreation()
      Rozpoczyna tworzenie zadania zaplanowanego.
      Returns:
      obiekt ScheduledTaskFactory.TargetStep będący krokiem wyboru komponentu lub metody.
    • getInfo

      ScheduledTaskInfo getInfo(Long taskId)
      Pobiera informacja o zadaniu zaplanowanym
      Parameters:
      taskId - Id zadania
      Throws:
      ScheduledTaskNotFoundException - gdy nie ma zadania o podanym id
    • findInfo

      Optional<ScheduledTaskInfo> findInfo(Long taskId)
      Pobiera informacja o zadaniu zaplanowanym
      Parameters:
      taskId - Id zadania
    • getAll

      List<ScheduledTaskInfo> getAll(String className, String methodName)
      Pobiera listę zawierającą informacje o zadaniach zaplanowanych danego typu
      Parameters:
      className - Nazwa klasy
      methodName - Nazwa metody
    • getByLastRun

      Optional<ScheduledTaskInfo> getByLastRun(String className, String methodName)
      Pobiera informacje o ostatnio uruchomionym zadaniu danego typu
      Parameters:
      className - Nazwa klasy
      methodName - Nazwa metody
    • getHistoryEntriesInfo

      List<ScheduledTaskHistoryInfo> getHistoryEntriesInfo(Long taskId, Pagination pagination)
      Pobiera wpisy historii dla zadania zaplanowanego
      Parameters:
      taskId - Id zadania
      pagination - ustawienia dotyczące paginacji
    • getTaskContext

      ScheduledTaskContext getTaskContext(Long taskId)
      Zwraca kontekst zadania zaplanowanego
      Parameters:
      taskId - Id zadania
    • updateTaskContext

      void updateTaskContext(ScheduledTaskContext taskContext)
      Aktualizuje kontekst zadania zaplanowanego
      Parameters:
      taskContext - kontekst zadania zaplanowanego
    • updateTaskParameterValue

      void updateTaskParameterValue(Long taskId, String parameterId, String value)
      Aktualizuje wartość parametru dla podanego zadania zaplanowanego
      Parameters:
      taskId - Id zadania
      parameterId - Id parametru
      value - nowa wartość parametru