package io.github.ibuildthecloud.gdapi.request.resource.impl;
import io.github.ibuildthecloud.gdapi.factory.SchemaFactory;
import io.github.ibuildthecloud.gdapi.model.ListOptions;
import io.github.ibuildthecloud.gdapi.request.ApiRequest;
import java.util.Map;
public abstract class AbstractNoOpResourceManager extends AbstractBaseResourceManager {
@Override
public String[] getTypes() {
return new String[0];
}
@Override
protected Object listInternal(SchemaFactory schemaFactory, String type, Map<Object, Object> criteria, ListOptions options) {
return null;
}
@Override
protected Object createInternal(String type, ApiRequest request) {
return null;
}
@Override
protected Object updateInternal(String type, String id, Object obj, ApiRequest request) {
return null;
}
@Override
protected Object deleteInternal(String type, String id, Object obj, ApiRequest request) {
return null;
}
@Override
protected Object getLinkInternal(String type, String id, String link, ApiRequest request) {
return null;
}
@Override
protected Object resourceActionInternal(Object obj, ApiRequest request) {
return null;
}
@Override
protected Object collectionActionInternal(Object resources, ApiRequest request) {
return null;
}
}