Package org.nemesis.forum

Examples of org.nemesis.forum.MessageFilter


      Forum forum = forumFactory.getForum(Integer.parseInt(request.getParameter("id")));
      request.setAttribute("id", request.getParameter("id"));
      //check permission
      checkPermission(request, OperationConstants.EDIT_FORUM_FILTER, forum);
     
      MessageFilter filter= forum.getForumMessageFilters()[Integer.parseInt(request.getParameter("edit"))];
      Enumeration props = filter.getFilterPropertyNames();
      while( props.hasMoreElements() ) {
        String propName = (String)props.nextElement();
        String propValue = request.getParameter(propName);
        if( propValue != null ) {
          try {
            filter.setFilterProperty(propName,propValue);
          } catch( IllegalArgumentException iae ) {
          }
        }
      }
View Full Code Here


     
     
      String[] classNames=Config.filtersClassNames;     
      for( int i=0; i<classNames.length; i++ ) {
        Class c = Class.forName(classNames[i]);
        MessageFilter filter  = (MessageFilter)(c.newInstance());
        if(! containsString(installedFilters,filter.getName() )){
          fb.addFreeFilters(new FilterBean(i,filter));
        }
      }

      request.setAttribute("fb",fb);
View Full Code Here

      Forum forum = forumFactory.getForum(Integer.parseInt(request.getParameter("id")));
      request.setAttribute("id", request.getParameter("id"));
      //check permission
      checkPermission(request, OperationConstants.ADD_FORUM_FILTER, forum);
      Class c = Class.forName(Config.filtersClassNames[Integer.parseInt(request.getParameter("filter"))]);
      MessageFilter filter  = (MessageFilter)(c.newInstance());
      forum.addForumMessageFilter(filter);
     
    } catch (UnauthorizedException ue) {
      errors.add("general", new ActionError("addForumFilter.Unauthorized"));
    } catch (Exception e) {
View Full Code Here

TOP

Related Classes of org.nemesis.forum.MessageFilter

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.