Package syslog.business

Examples of syslog.business.SimpleFilterManager


                logger.warn("Neexistujici parametr filtru");
                return null;
            }
           
            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");
View Full Code Here


     * @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");
View Full Code Here

TOP

Related Classes of syslog.business.SimpleFilterManager

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.