Interface ClassroomIntrusionHandlerTaskFactory

All Known Implementing Classes:
ClassroomIntrusionHandlerTaskFactoryImpl

public interface ClassroomIntrusionHandlerTaskFactory
handles the contributions made to ClassroomIntrusionHandler
  • Method Details

    • getCreateTask

      PersistTask<Entity,Entity> getCreateTask(@Nullable @Nullable org.joda.time.LocalDate from, @Nullable @Nullable org.joda.time.LocalDate to)
      Parameters:
      from - start date of intrusion
      to - end date of intrusion
      Returns:
      composed task of all create tasks of any contributed ClassroomIntrusionHandler
    • getDeleteTask

      PersistTask<Entity,Entity> getDeleteTask()
      Returns:
      composed task of all delete tasks of any contributed ClassroomIntrusionHandler
    • getRelations

      Set<String> getRelations()
      Returns:
      all relations that were configured to be intrusion relations by hivemodule