Class EventsResource

java.lang.Object
org.fenixedu.learning.api.EventsResource

@Path("/fenixedu-learning/events") public class EventsResource extends Object
  • Constructor Details

    • EventsResource

      public EventsResource()
  • Method Details

    • executionCourseEvents

      @GET @Path("/executionCourse/{course}") @Produces("application/json; charset=utf-8") public String executionCourseEvents(@PathParam("course") org.fenixedu.academic.domain.ExecutionCourse course, @QueryParam("start") String start, @QueryParam("end") String end)
    • nearestExecutionCourseEvent

      @GET @Path("/executionCourse/{course}/nearestEvent") @Produces("application/json; charset=utf-8") public String nearestExecutionCourseEvent(@PathParam("course") org.fenixedu.academic.domain.ExecutionCourse course)
    • degreeEvaluationsEvents

      @GET @Path("/degree/evaluations/{degree}") @Produces("application/json; charset=utf-8") public String degreeEvaluationsEvents(@PathParam("degree") org.fenixedu.academic.domain.Degree degree, @QueryParam("start") String start, @QueryParam("end") String end)
    • nearestClassScheduleEvent

      @GET @Path("/degree/class/{schoolClass}/nearestEvent") @Produces("application/json; charset=utf-8") public String nearestClassScheduleEvent(@PathParam("schoolClass") org.fenixedu.academic.domain.SchoolClass schoolClass)
    • classScheduleEvents

      @GET @Path("/degree/class/{schoolClass}") @Produces("application/json; charset=utf-8") public String classScheduleEvents(@PathParam("schoolClass") org.fenixedu.academic.domain.SchoolClass schoolClass, @QueryParam("start") String start, @QueryParam("end") String end)
    • nearestEvaluationEvent

      @GET @Path("/degree/evaluations/{degree}/nearestEvent") @Produces("application/json; charset=utf-8") public String nearestEvaluationEvent(@PathParam("degree") org.fenixedu.academic.domain.Degree degree)