* @param Map params
* @return DataObject
*/
private DataObject graphAction(String subaction, Map params) {
DataObject dataObj = new DataObject();
SimpleGraphManager manager = new SimpleGraphManager();
manager.setGraphDao( new JdbcGraphDao() );
if (params == null) {
logger.error("Nebyly predany parametry pro tvorbu grafu");
return new DataObject(131, "Nebyly predany parametry pro tvorbu grafu");
}
if (subaction.equals("circle")) {
logger.debug("Pristup na subakci meta." + subaction);
params.put("graphType", "circle");
dataObj = manager.realizeGraph(params);
} else if (subaction.equals("bar")) {
logger.debug("Pristup na subakci meta." + subaction);
params.put("graphType", "bar");
dataObj = manager.realizeGraph(params);
} else if (subaction.equals("sample")) {
logger.debug("Pristup na subakci meta." + subaction);
params.put("graphType", "sample");
dataObj = manager.realizeGraph(params);
} else {
dataObj.setCode(130);
dataObj.setMessage("Subakce graph.'" + subaction + "' neexistuje");
logger.warn("Subakce graph.'" + subaction + "' neexistuje");