Class AbstractCalendarWebController<C extends AbstractCalendarWebRequestContext>

    • Method Detail

      • view

        @POST
        @Path("calendars/context")
        @Produces("application/json")
        public <T extends CalendarTimeWindowViewContext> T view​(C context)
        Handles the time window context.
        Parameters:
        context - the context of the incoming request.
      • viewParticipationOfUsers

        @POST
        @Path("calendars/events/users/participation")
        @RedirectTo("{userPanelUri}")
        @LowestRoleAccess(WRITER)
        public void viewParticipationOfUsers​(C context)
      • getUserParticipationSelectionParams

        protected SelectionUsersGroups getUserParticipationSelectionParams()
        Gets the selection parameters about the view of user participation.
        This method must be overrated in case of additional settings to apply.
        Returns:
        the selection parameters.
      • getAttendeeSelectionParams

        protected SelectionUsersGroups getAttendeeSelectionParams()
        Gets the selection parameters about attendees.
        This method must be overrated in case of additional settings to apply.
        Returns:
        the selection parameters.
      • searchResult

        @GET
        @Path("searchResult")
        @RedirectToInternal("calendars/occurrences/{occurrenceId}")
        public void searchResult​(AbstractCalendarWebRequestContext context)
        Handles the incoming from a search result URL.
        Parameters:
        context - the context of the incoming request.