package io.cattle.platform.iaas.api.manager;
import io.cattle.platform.core.addon.ProcessSummary;
import io.cattle.platform.core.dao.ProcessSummaryDao;
import io.github.ibuildthecloud.gdapi.factory.SchemaFactory;
import io.github.ibuildthecloud.gdapi.model.ListOptions;
import io.github.ibuildthecloud.gdapi.request.resource.impl.AbstractNoOpResourceManager;
import java.util.Map;
import javax.inject.Inject;
public class ProcessSummaryManager extends AbstractNoOpResourceManager {
@Inject
ProcessSummaryDao processSummaryDao;
@Override
public Class<?>[] getTypeClasses() {
return new Class<?>[] { ProcessSummary.class };
}
@Override
protected Object listInternal(SchemaFactory schemaFactory, String type, Map<Object, Object> criteria, ListOptions options) {
return processSummaryDao.getProcessSummary();
}
@Override
protected Object getByIdInternal(String type, String id, ListOptions options) {
return null;
}
}