package io.teknek.intravert.action.impl; import java.util.Arrays; import java.util.HashMap; import java.util.Map; import io.teknek.intravert.action.Action; import io.teknek.intravert.model.Constants; import io.teknek.intravert.model.Operation; import io.teknek.intravert.model.Response; import io.teknek.intravert.service.ApplicationContext; import io.teknek.intravert.service.RequestContext; import io.teknek.intravert.util.ResponseUtil; public class SetKeyspaceAction implements Action { @Override public void doAction(Operation o, Response response, RequestContext request, ApplicationContext application) { String name = (String) o.getArguments().get("name"); request.getSession().setCurrentKeyspace(name); response.getResults().put(o.getId(), ResponseUtil.getDefaultHappy()); } }