Interface EducationScheduleAssignScheduleActionService

All Known Implementing Classes:
EducationScheduleAssignScheduleActionServiceImpl

public interface EducationScheduleAssignScheduleActionService
is used in js/nice2/optional/educationschedule/actions/EducationScheduleAssignScheduleAction.js
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    copies the Objectives, which are related to the selected Event via Educational_schedule also clears the Relation relEducation_schedule on Education_Objective and sets the removed Educational_schedule to Relation relCopied_from_education_schedule
    void
    assignObjectivesFromInput(EntityExplorerActionSelection selection, String scheduleKeys, String objectiveKeys, boolean copyEducationContent)
    copies Objectives, which are given by the user on all selected Events also clears the Relation relEducation_schedule on Education_Objective and sets the removed Educational_schedule to Relation relCopied_from_education_schedule
  • Method Details

    • assignObjectivesFromEvent

      void assignObjectivesFromEvent(EntityExplorerActionSelection selection) throws InterruptedException
      copies the Objectives, which are related to the selected Event via Educational_schedule also clears the Relation relEducation_schedule on Education_Objective and sets the removed Educational_schedule to Relation relCopied_from_education_schedule
      Parameters:
      selection - selection of events
      Throws:
      InterruptedException
    • assignObjectivesFromInput

      void assignObjectivesFromInput(EntityExplorerActionSelection selection, String scheduleKeys, String objectiveKeys, boolean copyEducationContent) throws InterruptedException
      copies Objectives, which are given by the user on all selected Events also clears the Relation relEducation_schedule on Education_Objective and sets the removed Educational_schedule to Relation relCopied_from_education_schedule
      Parameters:
      selection - selection of events
      scheduleKeys - Comma separated PrimaryKeys as one String of Entity Education_schedule given by the user
      objectiveKeys - Comma separated PrimaryKeys as one String of the Entity Educational_objective given by the user
      copyEducationContent - If true Education_content will be copied too
      Throws:
      InterruptedException