Interface ActivityLogRepository


public interface ActivityLogRepository
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delete(String containerId)
     
    void
     
    default List<com.xebialabs.xlrelease.domain.ActivityLogEntry>
    findAllLogsOf(String containerId)
     
    List<com.xebialabs.xlrelease.domain.ActivityLogEntry>
    findAllLogsOf(String containerId, ActivityOps activityOps, org.springframework.data.domain.Pageable pageable)
     
    List<com.xebialabs.xlrelease.domain.ActivityLogEntry>
    findAllLogsOf(String containerId, com.xebialabs.xlrelease.views.LogsFilters logsFilters, List<? extends ActivityOps> knownActivityOps, org.springframework.data.domain.Pageable pageable)
     
     
    findUniqueUsers(String containerId)
     
    default void
    log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry)
     
    default void
    log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry, com.xebialabs.xlrelease.user.User user)
     
    default void
    log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry, String username)
     
    default void
    log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries)
     
    default void
    log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries, com.xebialabs.xlrelease.user.User user)
     
    void
    log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries, String username)
     
    void
    move(String fromContainerId, String toContainerId)
     
  • Method Details

    • log

      default void log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry)
    • log

      default void log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry, com.xebialabs.xlrelease.user.User user)
    • log

      default void log(String containerId, com.xebialabs.xlrelease.domain.ActivityLogEntry activityLogEntry, String username)
    • log

      default void log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries)
    • log

      default void log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries, com.xebialabs.xlrelease.user.User user)
    • log

      void log(String containerId, List<com.xebialabs.xlrelease.domain.ActivityLogEntry> activityLogEntries, String username)
    • findAllLogsOf

      List<com.xebialabs.xlrelease.domain.ActivityLogEntry> findAllLogsOf(String containerId, com.xebialabs.xlrelease.views.LogsFilters logsFilters, List<? extends ActivityOps> knownActivityOps, org.springframework.data.domain.Pageable pageable)
    • findAllLogsOf

      List<com.xebialabs.xlrelease.domain.ActivityLogEntry> findAllLogsOf(String containerId, ActivityOps activityOps, org.springframework.data.domain.Pageable pageable)
    • findAllLogsOf

      default List<com.xebialabs.xlrelease.domain.ActivityLogEntry> findAllLogsOf(String containerId)
    • move

      void move(String fromContainerId, String toContainerId)
    • delete

      void delete(String containerId)
    • deleteByActivityTypesAndDate

      void deleteByActivityTypesAndDate(List<ActivityOps> activityTypes, Date date)
    • findUniqueUsers

      List<String> findUniqueUsers(String containerId)
    • findUniqueActivityTypes

      List<String> findUniqueActivityTypes(String containerId)