Package syslog.model

Examples of syslog.model.DataObject


         * Realizuje filtr podle jiz predaneho objektu Filter
         * @param Filter filter
         * @return DataObject
         */
        public DataObject realizeFilter(Filter filter) {
            DataObject dataObj = new DataObject();
           
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                List<Log> logy;
                logy = this._filterDao.realizeFilter(filter);
                dataObj.setCode(0);
                dataObj.setMessage("Vysledek filtru vratil " + logy.size() + " objektu");
                dataObj.setRawData(logy);
                dataObj = this.transformDataObject(dataObj);
           
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri realizaci filtru: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
           
            return dataObj;
        }
View Full Code Here


*
* @author fero
*/
public class SimpleMetadataManagerTest extends TestCase {
    public void testGetSeverity() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 501);
    }
View Full Code Here

        dataObj = man.getSeverity();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetFacility() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 501);
    }
View Full Code Here

        dataObj = man.getFacility();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetServer() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 501);
    }
View Full Code Here

        dataObj = man.getServers();
        assertEquals(dataObj.getCode(), 501);
    }
   
    public void testGetApplication() {
        DataObject dataObj;
        SimpleMetadataManager man = new SimpleMetadataManager();
       
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(new JdbcMetadataDao());
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(null);
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setTransformer(new XmlTransformer());
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 0);
       
        man.setMetadataDao(null);
        dataObj = man.getApplications();
        assertEquals(dataObj.getCode(), 501);
    }
View Full Code Here

        /**
         * Ziska vsechny severity vyskytujici se v datovem ulozisti
         * @return DataObject
         */
  public DataObject getSeverity(){
            DataObject dataObj = new DataObject();
            if (this._metadataDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                ArrayList severity = (ArrayList) this._metadataDao.getSeverity();

                dataObj.setCode(0);
                dataObj.setMessage("Vysledek filtru vratil " + severity.size() + " objektu");
                dataObj.setRawData(severity);
                dataObj = this.transformDataObject(dataObj);
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri pozadavku na severity: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
           
            return dataObj;
  }
View Full Code Here

        /**
         * Ziska vsechny facility vyskytujici se v datovem ulozisti
         * @return DataObject
         */
  public DataObject getFacility(){
            DataObject dataObj = new DataObject();
            if (this._metadataDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                ArrayList facility = (ArrayList) this._metadataDao.getFacility();

                dataObj.setCode(0);
                dataObj.setMessage("Vysledek filtru vratil " + facility.size() + " objektu");
                dataObj.setRawData(facility);
                dataObj = this.transformDataObject(dataObj);
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri pozadavku na facility: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
           
            return dataObj;
  }
View Full Code Here

        /**
         * Ziska vsechny aplikace vyskytujici se v datovem ulozisti
         * @return DataObject
         */
  public DataObject getApplications(){
            DataObject dataObj = new DataObject();
            if (this._metadataDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                ArrayList applications = (ArrayList) this._metadataDao.getApplications();

                dataObj.setCode(0);
                dataObj.setMessage("Vysledek filtru vratil " + applications.size() + " objektu");
                dataObj.setRawData(applications);
                dataObj = this.transformDataObject(dataObj);
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri pozadavku na aplikace: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
           
            return dataObj;
  }
View Full Code Here

        /**
         * Ziska vsechny servery vyskytujici se v datovem ulozisti
         * @return DataObject
         */
  public DataObject getServers(){
            DataObject dataObj = new DataObject();
            if (this._metadataDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                ArrayList servers = (ArrayList) this._metadataDao.getServers();

                dataObj.setCode(0);
                dataObj.setMessage("Vysledek filtru vratil " + servers.size() + " objektu");
                dataObj.setRawData(servers);
                dataObj = this.transformDataObject(dataObj);
               
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri pozadavku na servery: " + ex.getMessage());
                return new DataObject(502, "Chyba v databazove komunikaci");
            }
               
            return dataObj;
  }
View Full Code Here

   * Realizuje graf na zaklade predanych parametru
   * @param Map params
         * @return DataObject
   */
  public DataObject realizeGraph(Map params){
            DataObject dataObj = new DataObject();
            Filter filter = new Filter();
            if (this._graphDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            /*
             * Nacteni hodnot parametru do objektu Filter
             */
            try {
                if ( params.containsKey("dateFrom") )
                    filter.setRawDateFrom( params.get("dateFrom").toString() );
                if ( params.containsKey("dateTo") )
                    filter.setRawDateTo( params.get("dateTo").toString() );
                if (params.containsKey("facility") && params.get("facility") instanceof Collection )
                    filter.setFacility( new TreeSet((List)params.get("facility")) );
                if (params.containsKey("severity") && params.get("severity") instanceof Collection )
                    filter.setSeverity( new TreeSet((List)params.get("severity")) );
                if (params.containsKey("server") && params.get("server") instanceof Collection )
                    filter.setServer( new TreeSet((List)params.get("server")) );
                if (params.containsKey("application") && params.get("application") instanceof Collection )
                    filter.setApplication( new TreeSet((List)params.get("application")) );
               
                /*
                 * Urceni typu grafu a provedeni realizace
                 */
                if ( params.containsKey("graphType") && !params.get("graphType").toString().equals("") ) {
                   
                    if (params.get("graphType").toString().equals("circle"))
                        dataObj = this.realizeCircleGraph(filter, params);
                    else if (params.get("graphType").toString().equals("bar"))
                        dataObj = this.realizeBarGraph(filter, params);
                    else if (params.get("graphType").toString().equals("sample"))
                        dataObj = this.realizeSampleGraph(filter, params);
                    else {
                        logger.error("Typ grafu obsahuje chybnou hodnotu");
                        return new DataObject(402, "Typ grafu obsahuje chybnou hodnotu");
                    }
                   
                } else {
                    logger.error("Neni definovan parametr typu grafu");
                    return new DataObject(400, "Neni definovan parametr typu grafu");
                }     
               
            } 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

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.