import com.epam.ta.reportportal.database.search.Filter;
import com.epam.ta.reportportal.exception.ReportPortalException;
import com.epam.ta.reportportal.ws.model.SharedEntity;
import com.epam.ta.reportportal.ws.model.filter.UserFilterResource;
import org.springframework.data.domain.Pageable;
<BUG>import org.springframework.hateoas.Resources;</BUG>
import java.util.List;
import java.util.Map;
public interface IGetUserFilterHandler {
UserFilterResource getFilter(String userName, String filterId, String projectName);
<BUG>Resources<UserFilterResource> getFilters(String userName, Pageable pageable, Filter filter, String projectName);
</BUG>
List<UserFilterResource> getOwnFilters(String userName, Filter filter, String projectName);

import com.epam.ta.reportportal.database.search.Filter;
import com.epam.ta.reportportal.exception.ReportPortalException;
import com.epam.ta.reportportal.ws.model.SharedEntity;
import com.epam.ta.reportportal.ws.model.filter.UserFilterResource;
import org.springframework.data.domain.Pageable;
import java.util.List;
import java.util.Map;
public interface IGetUserFilterHandler {
UserFilterResource getFilter(String userName, String filterId, String projectName);
Iterable<UserFilterResource> getFilters(String userName, Pageable pageable, Filter filter, String projectName);
List<UserFilterResource> getOwnFilters(String userName, Filter filter, String projectName);
