Package syslog.model

Examples of syslog.model.DataObject


        dataObj = manager.getFilters(params);
        assertEquals(dataObj.getCode(), 502);
    }
   
    public void testGetFilterByUrl() {
        DataObject dataObj;
        SimpleFilterManager manager = new SimpleFilterManager();
        HashMap params = new HashMap();
       
        // Bezne URL
        params.put("url", "url-filtru");
        dataObj = manager.getFilters(params);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
        // Prazdne URL
        params=new HashMap();
        params.put("url", "");
        dataObj = manager.getFilters(params);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
       
        // Neretezcove
        params=new HashMap();
        params.put("url", new Object());
        dataObj = manager.getFilters(params);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
    }
View Full Code Here


        else
            assertEquals(dataObj.getCode(), 150);
    }
   
    public void testRealizeFilter(){
        DataObject dataObj;
        Filter filter = new Filter();
        filter.setId(1);
        filter.setDescription("Testovaci filtr 1");
        filter.setName("testovaci filtr 1");
        filter.setUrl("url-filtru1");
        filter.setPassword("heslo 1");
        assertNotNull(filter.getSeverity());
       
        SimpleFilterManager manager = new SimpleFilterManager();
       
        dataObj = manager.realizeFilter(filter);
        assertEquals(dataObj.getCode(), 0);
    }
View Full Code Here

           
            String url = request.getParameter("filter");
            SimpleFilterManager manager = new SimpleFilterManager();
            manager.setTransformer( new CsvTransformer() );
           
            DataObject dataObj = manager.realizeFilter(url);
           
            Map<String, Object> model = new HashMap<String, Object>();
            model.put("data", dataObj.getData());
            response.setHeader("Content-Type:", "text/plain");

            logger.info("Zobrazen filtr " + url + " ve formatu CSV");
            return new ModelAndView("filter", "output", model);
  }
View Full Code Here

        dataObj = manager.realizeFilter(filter);
        assertEquals(dataObj.getCode(), 0);
    }
   
    public void testBlankFilter() {
        DataObject dataObj;
        SimpleFilterManager manager = new SimpleFilterManager();
       
        dataObj = manager.realizeFilter(new Filter());
        assertEquals(dataObj.getCode(), 0);
    }
View Full Code Here

        dataObj = manager.realizeFilter(new Filter());
        assertEquals(dataObj.getCode(), 0);
    }
   
    public void testRealizeFilterById() {
        DataObject dataObj;
        SimpleFilterManager manager = new SimpleFilterManager();
       
        // Realne kladne ID
        dataObj = manager.realizeFilter(1);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
       
        // Nulove ID
        dataObj = manager.realizeFilter(0);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
       
        // Zaporne ID
        dataObj = manager.realizeFilter(-10);
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
    }
View Full Code Here

        else
            assertEquals(dataObj.getCode(), 150);
    }

    public void testRealizeFilterByUrl() {
        DataObject dataObj;
        SimpleFilterManager manager = new SimpleFilterManager();
       
       
        // Realne url
        dataObj = manager.realizeFilter("testovaci-filtr");
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
        // Realne url
        dataObj = manager.realizeFilter("url-filtru");
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
       
       
        // Prazdne url
        dataObj = manager.realizeFilter("");
        if (dataObj.getRawData() !=  null)
            assertEquals(dataObj.getCode(), 0);
        else
            assertEquals(dataObj.getCode(), 150);
    }
View Full Code Here

     * @param String subaction
     * @param Map params
     * @return DataObject
     */
    public DataObject handleRequest(String action, String subaction, Map params) {
        DataObject dataObj = new DataObject();
       
        if (action.equals("filter")) {
            logger.debug("Pristup na akci " + action);
            dataObj = this.filterAction(subaction, params);
           
        } else if (action.equals("meta")) {
            logger.debug("Pristup na akci " + action);
            dataObj = this.metaAction(subaction, params);
           
        } else if (action.equals("graph")) {
            logger.debug("Pristup na akci " + action);
            dataObj = this.graphAction(subaction, params);
           
        } else if (action.equals("sql")) {
            logger.debug("Pristup na akci " + action);
           
        } else {
            dataObj.setCode(100);
            dataObj.setMessage("Pozadovana akce neexistuje");
            logger.warn("Akce '" + action + "' neexistuje");
        }
       
       
        return dataObj;
View Full Code Here

     * @param String subaction
     * @param Map params
     * @return DataObject
     */
    private DataObject filterAction(String subaction, Map params) {
        DataObject dataObj = new DataObject();
        SimpleFilterManager manager = new SimpleFilterManager();
        manager.setFilterDao(new JdbcFilterDao());
        manager.setTransformer(null);
       
        /*
         * Realizuje filtr na zaklade predanych parametru
         * parametry:
         *      [id:int],[url:String] - pouzit ulozene filtry
         *      [dateFrom:String],[dateTo:String],[facility:List],[severity:List],[server:List],[application:List]
         */
        if (subaction.equals("realize")) {
            logger.debug("Pristup na subakci filter." + subaction);
            if (params.containsKey("id") && Integer.parseInt(params.get("id").toString())!=0)
                dataObj = manager.realizeFilter( Integer.parseInt(params.get("id").toString()) );
            else if (params.containsKey("url") && !params.get("url").toString().equals(""))
                dataObj = manager.realizeFilter( params.get("url").toString() );
            else
                dataObj = manager.realizeFilter(params);
       
        /*
         * Nacte filtr
         * parametry:
         *      [id:int],[url:String] - vrati se jeden filtr
         *      - v ostatnich pripadech List<Filter> vsech filtru
         */
        } else if (subaction.equals("load")) {
            logger.debug("Pristup na subakci filter." + subaction);
            dataObj = manager.getFilters(params);
           
           
        /*
         * Ulozi/aktualizuje filtr
         * parametry:
         * update:
         *      [id:int][password:String]
         * insert:
         *      [name:String][password:String][url:String]
         */
        } else if (subaction.equals("save")) {
            logger.debug("Pristup na subakci filter." + subaction);
            dataObj = manager.saveFilter(params);
           
        /*
         * Smaze filtr
         * parametry:
         *      [id:int][password:String]
         */
        } else if (subaction.equals("delete")) {
            logger.debug("Pristup na subakci filter." + subaction);
            dataObj = manager.deleteFilter(params);
         
        } else {
            dataObj.setCode(110);
            dataObj.setMessage("Subakce filter.'" + subaction + "' neexistuje");
            logger.warn("Subakce filter.'" + subaction + "' neexistuje");
        }
       
        return dataObj;
    }
View Full Code Here

     * @param String subaction
     * @param Map params
     * @return DataObject
     */
    private DataObject metaAction(String subaction, Map params) {
        DataObject dataObj = new DataObject();
        SimpleMetadataManager meta = new SimpleMetadataManager();
        //meta.setMetadataDao(new StaticMetadataDao());
       
        /*
         * Ziska vsechny metadata (facility, severity, servery, aplikace)
         */
        if (subaction.equals("all")) {
            logger.debug("Pristup na subakci meta." + subaction);
            boolean success = true;
           
            DataObject appDataObj = new DataObject();
            DataObject sevDataObj = new DataObject();
            DataObject facDataObj = new DataObject();
            DataObject serDataObj = new DataObject();
           
            if (success) {
                appDataObj = meta.getApplications();
                if (appDataObj.getCode() != 0)
                    success = false;
            }
           
            if (success) {
                sevDataObj = meta.getSeverity();
                if (sevDataObj.getCode() != 0)
                    success = false;
                }
           
            if (success) {
                facDataObj = meta.getFacility();
                if (facDataObj.getCode() != 0)
                    success = false;
                }
           
            if (success) {
                serDataObj = meta.getServers();
                if (serDataObj.getCode() != 0)
                    success = false;
                }
           
            if (!success) {
                dataObj.setCode(500);
                dataObj.setMessage("Vyskytla se blize nespecifikovana chyba pri pozadavku na vsechna metadata");
                logger.warn("Blize nespecifikovatelna chyba pri pozadavku na metadata");
                return dataObj;
            }
           
            Map data = new HashMap();
            data.put("application", appDataObj.getRawData());
            data.put("severity", sevDataObj.getRawData());
            data.put("facility", facDataObj.getRawData());
            data.put("computer", serDataObj.getRawData());
           
            dataObj.setData("");
            dataObj.setRawData(data);
           
        /*
 
View Full Code Here

     * @param String subaction
     * @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");
        }
       
        return dataObj;
    }
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.