Exemplo n.º 1
0
 @Override
 public boolean acceptPosition(final Position position) {
   for (FilteringFunction function : getFilteringFunctions()) {
     if (!function.acceptPosition(position)) {
       return false;
     }
   }
   return true;
 }
Exemplo n.º 2
0
 @Override
 public boolean acceptPortfolioNode(final PortfolioNode portfolioNode) {
   for (FilteringFunction function : getFilteringFunctions()) {
     if (!function.acceptPortfolioNode(portfolioNode)) {
       return false;
     }
   }
   return true;
 }
Exemplo n.º 3
0
 @Override
 public String getName() {
   StringBuilder name = new StringBuilder();
   boolean comma = false;
   for (FilteringFunction function : getFilteringFunctions()) {
     if (comma) {
       name.append(", ");
     } else {
       comma = true;
     }
     name.append(function.getName());
   }
   return name.toString();
 }