package com.eactive.httpmockserver.api.service; import com.eactive.httpmockserver.api.entity.HttpRequestInfo; import org.springframework.data.domain.Example; import org.springframework.data.domain.Pageable; import java.util.List; import java.util.Optional; public interface HttpRequestInfoService { public Optional findById(Long id); public HttpRequestInfo save(HttpRequestInfo httpRequestInfo); public List findAllHttpRequestInfos(Pageable pageable); public List findHttpRequestInfos(Example example, Pageable pageable); public HttpRequestInfo update(HttpRequestInfo httpRequestInfo); public void delete(Long id); public long getRecordsCount(Example example); }