package com.bagri.rest;
import java.util.Collection;
import com.bagri.core.api.SchemaRepository;
import com.bagri.core.system.Module;
import com.bagri.core.system.Schema;
public interface RepositoryProvider {
Module getModule(String moduleName);
Collection<String> getSchemaNames();
Schema getSchema(String name);
Collection<Schema> getSchemas();
SchemaRepository getRepository(String clientId);
//boolean isRepositoryActive(String schemaName);
SchemaRepository connect(String schemaName, String userName, String password);
void disconnect(String clientId);
}