package ru.ibs.socrates.confexporter.dao.service;

import java.time.OffsetDateTime;
import java.util.List;
import java.util.UUID;
import ru.ibs.socrates.confexporter.dao.dto.ProjectDaoDto;


/**
 * Сервис для работы с сущностью project.
 */
public interface ProjectDaoService {
  
  /**
   * Получение проектов, которые были изменены после.
   * 
   * @param sourceId
   * @return
   */
  ProjectDaoDto getBySourceId(UUID sourceId);
  
  /**
   * Получение проектов, которые были изменены после.
   * 
   * @param timestamp
   * @return
   */
  List<ProjectDaoDto> getProjectUpdateAfter(OffsetDateTime timestamp);

}
