1 10 11 package org.mule.routing.filters.logic; 12 13 import org.mule.umo.UMOFilter; 14 import org.mule.umo.UMOMessage; 15 16 19 20 public class NotFilter implements UMOFilter 21 { 22 private UMOFilter filter; 23 24 public NotFilter() 25 { 26 super(); 27 } 28 29 public NotFilter(UMOFilter filter) 30 { 31 this.filter = filter; 32 } 33 34 public UMOFilter getFilter() 35 { 36 return filter; 37 } 38 39 public void setFilter(UMOFilter filter) 40 { 41 this.filter = filter; 42 } 43 44 public boolean accept(UMOMessage message) 45 { 46 return (filter != null ? !filter.accept(message) : false); 47 } 48 49 } 50 | Popular Tags |