package io.github.ibuildthecloud.gdapi.request.resource; import io.github.ibuildthecloud.gdapi.model.ListOptions; import io.github.ibuildthecloud.gdapi.request.ApiRequest; import java.util.List; import java.util.Map; public abstract class AbstractResourceManagerFilter implements ResourceManagerFilter { @Override public String[] getTypes() { return new String[] {}; } @Override public Class<?>[] getTypeClasses() { return new Class<?>[] {}; } @Override public Object getById(String type, String id, ListOptions options, ResourceManager next) { return next.getById(type, id, options); } @Override public Object getLink(String type, String id, String link, ApiRequest request, ResourceManager next) { return next.getLink(type, id, link, request); } @Override public Object list(String type, ApiRequest request, ResourceManager next) { return next.list(type, request); } @Override public List<?> list(String type, Map<Object, Object> criteria, ListOptions options, ResourceManager next) { return next.list(type, criteria, options); } @Override public Object create(String type, ApiRequest request, ResourceManager next) { return next.create(type, request); } @Override public Object update(String type, String id, ApiRequest request, ResourceManager next) { return next.update(type, id, request); } @Override public Object delete(String type, String id, ApiRequest request, ResourceManager next) { return next.delete(type, id, request); } @Override public Object resourceAction(String type, ApiRequest request, ResourceManager next) { return next.resourceAction(type, request); } @Override public Object collectionAction(String type, ApiRequest request, ResourceManager next) { return next.collectionAction(type, request); } }