Interface ProjectEventService

    • Method Detail

      • getEventsForProject

        org.springframework.data.domain.Page<ProjectEvent> getEventsForProject​(Project project,
                                                                               org.springframework.data.domain.Pageable pageable)
        Get the events for a given project
        Parameters:
        project - The project to get events for
        pageable - The page description
        Returns:
        A List of ProjectEvents
      • getEventsForUser

        org.springframework.data.domain.Page<ProjectEvent> getEventsForUser​(User user,
                                                                            org.springframework.data.domain.Pageable pageable)
        Get the events on all projects for a given user
        Parameters:
        user - The User to get events for
        pageable - The page description.
        Returns:
        A List of ProjectEvents
      • getEventsForUserAfterDate

        java.util.List<ProjectEvent> getEventsForUserAfterDate​(User user,
                                                               java.util.Date beginning)
        Get a list of events for a User which occurred after the given date.
        Parameters:
        user - User to get events for
        beginning - Get events after this date
        Returns:
        List of ProjectEvent
      • getAllProjectsEvents

        org.springframework.data.domain.Page<ProjectEvent> getAllProjectsEvents​(org.springframework.data.domain.Pageable pageable)
        Get a list of events for all projects
        Parameters:
        pageable - The page description.
        Returns:
        List of ProjectEvent