Package syslog.model

Examples of syslog.model.Filter


                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                Filter filter  = new Filter();

                /**
                 * Nacteni filtru podle ID, pokud je obsazen parametr ID a ID != 0
                 */
                if (params.containsKey("id") && Integer.parseInt(params.get("id").toString()) != 0) {
View Full Code Here


   * @param Map params
         * @return DataObject
   */
  public DataObject deleteFilter(Map params){
            DataObject dataObj = new DataObject();
            Filter filter;
           
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                if ((params.containsKey("id") && Integer.parseInt(params.get("id").toString()) != 0)
                        && params.containsKey("password")) {
                    filter = this._filterDao.getFilter( Integer.parseInt(params.get("id").toString()) );
                    if (!params.get("password").equals(filter.getPassword())) {
                        logger.warn("Heslo na smazani filtru neni spravne");
                        return new DataObject(401, "Heslo neni spravne");
                    }
                   
                    if (this._filterDao.deleteFilter(filter)) {
View Full Code Here

   * @param Map params
         * @return DataObject
   */
  public DataObject saveFilter(Map params){
            DataObject dataObj = new DataObject();
            Filter filter = new Filter();
           
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            try {
                /**
                 * V pripade ze exisuje parametr ID a ID != 0, provede aktualizaci filtru
                 */
                if ((params.containsKey("id") && Integer.parseInt(params.get("id").toString()) != 0 )
                       && params.containsKey("password")) {
                   
                    filter = this._filterDao.getFilter( Integer.parseInt(params.get("id").toString()) );
                    // Bezpecnostni opatreni na kontrolu hesla pri editaci - overeni ma na starost klient
                    //      - heslo nejde jinak zmenit, resp. by se musela upravit metoda upravy filtru
                    /*if (!params.get("password").equals(filter.getPassword()))
                        return new DataObject(401, "Heslo neni spravne");*/
                   
                    if (params.containsKey("name"))
                        filter.setName( params.get("name").toString() );
                    if (params.containsKey("url"))
                        filter.setUrl( params.get("url").toString() );
                    if (params.containsKey("password"))
                        filter.setPassword( params.get("password").toString() );
                    if (params.containsKey("dateFrom"))
                        filter.setRawDateFrom( params.get("dateFrom").toString() );
                    if (params.containsKey("dateTo"))
                        filter.setRawDateTo( params.get("dateTo").toString() );
                    if (params.containsKey("description"))
                        filter.setDescription( params.get("description").toString() );
                    if (params.containsKey("message"))
                        filter.setMessage( params.get("message").toString() );
                    if (params.containsKey("application") && params.get("application") instanceof Collection)
                        filter.setApplication( new TreeSet((List)params.get("application")) );
                    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")) );
                   
                    int vysledek = this._filterDao.updateFilter(filter);
                    if (vysledek > 0) {
                        dataObj = new DataObject(0, "Filtr uspesne ulozen");
                        dataObj.setRawData(vysledek);
                    } else {
                        logger.error("Fitr se nepodarilo aktualizovat");
                        dataObj = new DataObject(-1, "Filtr se nepodarilo aktualizovat");
                    }
               
                /**
                 * V pripade ze existuji neprazdne parametry NAME, URL, PASSWORD
                 * a zaroven parametr ID neexistuje nebo ID == 0, vlozi novy filtr
                 */
                } else if ((params.containsKey("name") && !params.get("name").toString().equals(""))
                            && (params.containsKey("url") && !params.get("url").toString().equals(""))
                            && (params.containsKey("password"))
                            && (!params.containsKey("id") || Integer.parseInt( params.get("id").toString()) == 0)){
                   
                    filter = new Filter();
                    filter.setName( params.get("name").toString() );
                    filter.setUrl( params.get("url").toString() );
                    filter.setPassword( params.get("password").toString() );
                    if (params.containsKey("dateFrom"))
                        filter.setRawDateFrom( params.get("dateFrom").toString() );
                    if (params.containsKey("dateTo"))
                        filter.setRawDateTo( params.get("dateTo").toString() );
                    if (params.containsKey("description"))
                        filter.setDescription( params.get("description").toString() );
                    if (params.containsKey("message"))
                        filter.setMessage( params.get("message").toString() );
                    if (params.containsKey("application") && params.get("application") instanceof Collection)
                        filter.setApplication( new TreeSet((List)params.get("application")) );
                    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")) );
                   
                    int vysledek = this._filterDao.insertFilter(filter);
                    if (vysledek > 0) {
                        dataObj = new DataObject(0, "Filtr uspesne ulozen");
                        dataObj.setRawData(vysledek);
View Full Code Here

*/
public class CsvTransformerTest extends TestCase {
    public void testTransformFilter() {
        CsvTransformer tran = new CsvTransformer();
       
        String data = tran.transformFilter(new Filter());
        assertEquals(data, "Filter neni mozne zobrazit ve formatu CSV");
    }
View Full Code Here

   * @param int id
         * @return DataObject
   */
  public DataObject realizeFilter(int id){
            DataObject dataObj = new DataObject();
            Filter filter = new Filter();
           
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
View Full Code Here

         * @param String url
         * @return DataObject
         */
        public DataObject realizeFilter(String url) {
            DataObject dataObj = new DataObject();
            Filter filter = new Filter();
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
View Full Code Here

         * @param Map params
         * @return DataObject
         */
        public DataObject realizeFilter(Map params) {
            DataObject dataObj = new DataObject();
            Filter filter = new Filter();
            if (this._filterDao == null) {
                logger.error("Neni definovan DAO objekt");
                return new DataObject(501, "Neni definovan DAO objekt");
            }
           
            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")) );

                dataObj = this.realizeFilter(filter);
               
            } catch (Exception ex) {
                logger.error("Vyskytla se chyba pri realizaci filtru: " + ex.getMessage());
View Full Code Here

*/
public class XmlTransformerTest extends TestCase {
    public void testTransformFilter() {
        XmlTransformer tran = new XmlTransformer();
       
        String data = tran.transformFilter(new Filter());
        if (data.equals(""))
            assertEquals(0, 1);
    }
View Full Code Here

    }
   
    public void testDecorate() {
        XmlTransformer tran = new XmlTransformer();
       
        String data = tran.decorate( tran.transformFilter(new Filter()) );
        if (data.equals(""))
            assertEquals(0, 1);
    }
View Full Code Here

    public static String doSomething() {
       
        JdbcFilterDao dao = new JdbcFilterDao();
       
        Filter filter = new Filter();
        Set<String> applications = new HashSet<String>();
        Set<String> servers = new HashSet<String>();
        Set<String> facilities = new HashSet<String>();
        Set<String> severities = new HashSet<String>();
       
        applications.add("app1");
        servers.add("server1");
        facilities.add("fac1");
        severities.add("sev1");
        filter.setApplication(applications);
        filter.setServer(servers);
        filter.setSeverity(severities);
        filter.setFacility(facilities);
        filter.setDescription("description bububu");
        filter.setMessage("message hohooo");
        filter.setName("name ferko");
        filter.setPassword("password");
        filter.setUrl("url hen tam za humny");
        filter.setRawDateFrom("19-SEP-08 06.49.45.000000 PM");
        filter.setRawDateTo("20-SEP-08 06.49.45.000000 PM");
       
        dao.insertFilter(filter);
        filter.setApplication(null);
        filter.setMessage("sprava 2");
        dao.insertFilter(filter);
        List<Filter> list;
        String res = "huhu";
        try {
            list = dao.getFilters();
View Full Code Here

TOP

Related Classes of syslog.model.Filter

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.