Examples of OrPredicate


Examples of org.apache.ambari.server.controller.predicate.OrPredicate

  }

  @Override
  public Predicate toPredicate(Predicate left, Predicate right) {
    //todo: refactor to remove down casts
    return new OrPredicate((BasePredicate) left, (BasePredicate) right);
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

    switch (operator) {
      case And:
        predicate = new AndPredicate(predicates.toArray(new Predicate[predicates.size()]));
        break;
      case Or:
        predicate = new OrPredicate(predicates.toArray(new Predicate[predicates.size()]));
        break;
      default:
        throw new IllegalStateException("Unknown operator " + this.operator);
    }
    predicates.clear();
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

        left : AndPredicate.instance(left, right));
  }

  private static List<Predicate> distributeOr(OrPredicate orPredicate, Predicate other) {
    List<Predicate> andPredicateList = new LinkedList<Predicate>();
    OrPredicate otherOr = null;

    if (other instanceof OrPredicate) {
      otherOr = (OrPredicate) other;
    }
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

    return listPredicates.size() == 1 ? listPredicates.get(0) :
        buildOrPredicate(listPredicates);
  }

  private OrPredicate buildOrPredicate(List<EqualsPredicate> listPredicates) {
    return new OrPredicate(listPredicates.toArray(new Predicate[listPredicates.size()]));
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

  }

  @Override
  public Predicate toPredicate(Predicate left, Predicate right) {
    //todo: refactor to remove down casts
    return new OrPredicate(left, right);
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

  @Test
  public void testToPredicate() {
    EqualsPredicate p1 = new EqualsPredicate<String>("p1", "one");
    EqualsPredicate p2 = new EqualsPredicate<String>("p2", "two");
    OrPredicate orPRedicate = new OrPredicate(p1, p2);

    assertEquals(orPRedicate, new OrOperator(1).toPredicate(p1, p2));
  }
View Full Code Here

Examples of org.apache.ambari.server.controller.predicate.OrPredicate

    String prop = "prop";
    String val = "one,2,three";
    EqualsPredicate p1 = new EqualsPredicate<String>(prop, "one");
    EqualsPredicate p2 = new EqualsPredicate<String>(prop, "2");
    EqualsPredicate p3 = new EqualsPredicate<String>(prop, "three");
    OrPredicate orPredicate = new OrPredicate(p1, p2, p3);

    assertEquals(orPredicate, new InOperator().toPredicate(prop, val));
  }
View Full Code Here

Examples of org.apache.commons.collections.functors.OrPredicate

    public void initialize()
        throws InitializationException
    {
        Predicate permanentConsumers = new PermanentConsumerPredicate();

        selectedCleanupConsumers = new OrPredicate( permanentConsumers, new SelectedCleanupConsumersPredicate() );
        selectedUnprocessedConsumers = new OrPredicate( permanentConsumers, new SelectedUnprocessedConsumersPredicate() );
    }
View Full Code Here

Examples of org.apache.commons.collections.functors.OrPredicate

    {
        this.archivaConfiguration = archivaConfiguration;
       
        Predicate permanentConsumers = new PermanentConsumerPredicate();

        selectedCleanupConsumers = new OrPredicate( permanentConsumers, new SelectedCleanupConsumersPredicate() );
        selectedUnprocessedConsumers = new OrPredicate( permanentConsumers, new SelectedUnprocessedConsumersPredicate() );
    }
View Full Code Here

Examples of org.apache.commons.collections.functors.OrPredicate

    public void initialize()
        throws InitializationException
    {
        Predicate permanentConsumers = new PermanentConsumerPredicate();

        selectedCleanupConsumers = new OrPredicate( permanentConsumers, new SelectedCleanupConsumersPredicate() );
        selectedUnprocessedConsumers = new OrPredicate( permanentConsumers, new SelectedUnprocessedConsumersPredicate() );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.