Package syslog.business

Examples of syslog.business.SimpleMetadataManager


     * @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);
           
        /*
         * Ziska vsechny severity
         */
        } else if (subaction.equals("severity")) {
            logger.debug("Pristup na subakci meta." + subaction);
            dataObj = meta.getSeverity();
           
        /*
         * Ziska vsechny facility
         */
        } else if (subaction.equals("facility")) {
            logger.debug("Pristup na subakci meta." + subaction);
            dataObj = meta.getFacility();
           
        /*
         * Ziska vsechny servery
         */
        } else if (subaction.equals("server")) {
            logger.debug("Pristup na subakci meta." + subaction);
            dataObj = meta.getServers();
       
        /*
         * Ziska vsechny aplikace
         */
        } else if (subaction.equals("application")) {
            logger.debug("Pristup na subakci meta." + subaction);
            dataObj = meta.getApplications();
           
        } else {
            dataObj.setCode(120);
            dataObj.setMessage("Subakce meta.'" + subaction + "' neexistuje");
            logger.warn("Subakce meta.'" + subaction + "' neexistuje");
View Full Code Here

TOP

Related Classes of syslog.business.SimpleMetadataManager

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.