Package syslog.model

Examples of syslog.model.DataObject


         * @param Filter filter
         * @param Map column
         * @return DataObject
         */
        public DataObject realizeCircleGraph(Filter filter, Map params) {
            DataObject dataObj = new DataObject();
           
            if (this._graphDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                String column = "";
                if ( params.containsKey("column") && !params.get("column").toString().equals("") )
                    column = params.get("column").toString();
                else
                    return new DataObject(400, "Neni definovan parametr vizualizovaneho sloupce");

                List<GraphItem> data = this._graphDao.realizeCircleGraph(filter, column);
                dataObj.setCode(0);
                dataObj.setRawData(data);
                dataObj.setMessage("Vysledek realizace kolacoveho grafu obsahuje " + data.size() + " polozek" );
               
                dataObj = this.transformDataObject(dataObj);
               
            } catch (Exception ex) {
                logger.error("Nepodarilo se vytvorit data pro graf: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
            return dataObj;
        }
View Full Code Here


         * @param Filter filter
         * @param Map params
         * @return DataObject
         */
        public DataObject realizeSampleGraph(Filter filter, Map params) {
            DataObject dataObj = new DataObject();
           
            if (this._graphDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                List<GraphItem> data = this._graphDao.realizeTimeBasedGraph(filter);
                dataObj.setCode(0);
                dataObj.setRawData(data);
                dataObj.setMessage("Vysledek realizace vzorkoveho grafu obsahuje " + data.size() + " polozek" );
               
                dataObj = this.transformDataObject(dataObj);
               
            } catch (Exception ex) {
                logger.error("Nepodarilo se vytvorit data pro graf: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
            return dataObj;
        }
View Full Code Here

*
* @author fero
*/
public class SimpleGraphManagerTest extends TestCase {
    public void testRealizeGraph() {
        DataObject dataObj = new DataObject();
        SimpleGraphManager manager = new SimpleGraphManager();
        Map params = new HashMap();
       
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 400);
       
        params.put("graphType", "nesmysl");
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 402);
       
        params = new HashMap();
        params.put("graphType", "circle");
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 400);
        params.put("column", "severity");
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
    }
View Full Code Here

        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
    }
   
    public void testRealizeGraphParams() {
        DataObject dataObj = new DataObject();
        SimpleGraphManager manager = new SimpleGraphManager();
        Map params = new HashMap();
       
        params.put("graphType", "circle");
        params.put("column", "severity");
        params.put("dateFrom", "24/07/2008 10:27");
        params.put("dateTo", "25/07/2008 10:27");
        params.put("facility", new ArrayList());
        params.put("severity", new ArrayList());
        params.put("server", new ArrayList());
        params.put("application", new ArrayList());
       
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
       
       
       
        params = new HashMap();
        params.put("graphType", "circle");
        params.put("column", "severity");
        params.put("dateFrom", "chybne datum");
        params.put("dateTo", "25/07/2008 10:2044");
        params.put("facility", null);
        params.put("severity", null);
        params.put("server", null);
        params.put("application", null);
       
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
    }
View Full Code Here

        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
    }
   
    public void testTransformerAndDao() {
        DataObject dataObj = new DataObject();
        SimpleGraphManager manager = new SimpleGraphManager();
        Map params = new HashMap();
       
        params.put("graphType", "circle");
        params.put("column", "severity");
        params.put("dateFrom", "24/07/2008 10:27");
        params.put("dateTo", "25/07/2008 10:27");
        params.put("facility", new ArrayList());
        params.put("severity", new ArrayList());
        params.put("server", new ArrayList());
        params.put("application", new ArrayList());
       
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
       
        manager.setTransformer(new XmlTransformer());
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
       
        manager.setGraphDao(new JdbcGraphDao());
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
       
        manager.setTransformer(null);
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 0);
       
        manager.setGraphDao(null);
        dataObj = manager.realizeGraph(params);
        assertEquals(dataObj.getCode(), 501);
    }
View Full Code Here

* @author none_
*/
public class FrontControllerTest extends TestCase {
    // testovani pozadavku
    public void testNonExistentAction() {
        DataObject dataObj = new DataObject();
        FrontController fc = new FrontController();
        Map params = new HashMap();

        dataObj = fc.handleRequest("neexistujici", "neexistujici", params);
        assertEquals(100, dataObj.getCode());
    }
View Full Code Here

    }
   
   
    // testovani pozadavku na metadata
    public void testGetAllMetadata() {
        DataObject dataObj = new DataObject();
        FrontController fc = new FrontController();
        Map params = new HashMap();

        dataObj = fc.handleRequest("meta", "all", params);
        assertEquals(0, dataObj.getCode());
    }
View Full Code Here

        dataObj = fc.handleRequest("meta", "all", params);
        assertEquals(0, dataObj.getCode());
    }
   
    public void testGetSeverityMetadata() {
        DataObject dataObj = new DataObject();
        FrontController fc = new FrontController();
        Map params = new HashMap();

        dataObj = fc.handleRequest("meta", "severity", params);
        assertEquals(0, dataObj.getCode());
    }
View Full Code Here

        dataObj = fc.handleRequest("meta", "severity", params);
        assertEquals(0, dataObj.getCode());
    }
   
    public void testGetFacilityMetadata() {
        DataObject dataObj = new DataObject();
        FrontController fc = new FrontController();
        Map params = new HashMap();

        dataObj = fc.handleRequest("meta", "facility", params);
        assertEquals(0, dataObj.getCode());
    }
View Full Code Here

        dataObj = fc.handleRequest("meta", "facility", params);
        assertEquals(0, dataObj.getCode());
    }
   
    public void testGetServerMetadata() {
        DataObject dataObj = new DataObject();
        FrontController fc = new FrontController();
        Map params = new HashMap();

        dataObj = fc.handleRequest("meta", "server", params);
        assertEquals(0, dataObj.getCode());
    }
View Full Code Here

TOP

Related Classes of syslog.model.DataObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.