Package com.mysema.query.types.expr

Examples of com.mysema.query.types.expr.BooleanExpression


    @Test
    public void WithQDealer() {
        List<Company> companies = new LinkedList<Company>();
        companies.add( new Company() );
        QAnyUsageTest_Dealer qDealer = QAnyUsageTest_Dealer.dealer;
        BooleanExpression expression = qDealer.company.in( companies );
        assertNotNull(expression);
    }
View Full Code Here


    @Test
    public void WithQDealerGroup() {
        List<Company> companies = new LinkedList<Company>();
        companies.add( new Company() );
        QAnyUsageTest_Dealer qDealer = QAnyUsageTest_DealerGroup.dealerGroup.dealers.any();                  
        BooleanExpression expression = qDealer.company.in( companies );
        assertNotNull(expression);
    }
View Full Code Here

  private Predicate toPredicate(final List<FilterRequest> filters) {
    logger.info("Entering predicates :: " + filters);

    QProduct product = QProduct.product;
    BooleanExpression result = null;

    try {
      for (FilterRequest filter : filters) {

        COLUMNS column = COLUMNS.valueOf(filter.getProperty()
            .toUpperCase());
        BooleanExpression expression = null;

        switch (column) {
        case PRODUCTNAME:
          if (filter.getValue() != null
              && !"".equals(filter.getValue())) {
View Full Code Here

  private Predicate toPredicate(final List<FilterRequest> filters) {
    logger.info("Entering predicates :: " + filters);

    QProductGroup group = QProductGroup.productGroup;
    BooleanExpression result = null;

    try {
      for (FilterRequest filter : filters) {

        COLUMNS column = COLUMNS.valueOf(filter.getProperty()
            .toUpperCase());
        BooleanExpression expression = null;

        switch (column) {
        case GROUPNAME:
          if (filter.getValue() != null
              && !"".equals(filter.getValue())) {
View Full Code Here

  }

  private Predicate toPredicate(final List<FilterRequest> filters) {
    logger.info("Entering predicates :: " + filters);
    QUser user = QUser.user;
    BooleanExpression result = null;

    try {
      for (FilterRequest filter : filters) {

        COLUMNS column = COLUMNS.valueOf(filter.getProperty()
            .toUpperCase());
        BooleanExpression expression = null;

        switch (column) {
        case USERNAME:
          if (filter.getValue() != null
              && !"".equals(filter.getValue())) {
View Full Code Here

    Customer dave = repository.findByEmailAddress(new EmailAddress("dave@dmband.com"));
    Customer carter = repository.findByEmailAddress(new EmailAddress("carter@dmband.com"));

    QCustomer customer = QCustomer.customer;

    BooleanExpression firstnameStartsWithDa = customer.firstname.startsWith("Da");
    BooleanExpression lastnameContainsEau = customer.lastname.contains("eau");

    Iterable<Customer> result = repository.findAll(firstnameStartsWithDa.or(lastnameContainsEau));

    assertThat(result, is(Matchers.<Customer> iterableWithSize(2)));
    assertThat(result, hasItems(dave, carter));
View Full Code Here

TOP

Related Classes of com.mysema.query.types.expr.BooleanExpression

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.