Package com.mysema.query.types

Examples of com.mysema.query.types.Predicate


        assertMatches("cat_kittens.*\\.name = Ruth123", serialize(predicate));
    }
   
    @Test
    public void Simple_StringOperation() {       
        Predicate predicate = cat.kittens.any().name.substring(1).eq("uth123");       
        assertMatches("substring\\(cat_kittens.*\\.name,1\\) = uth123", serialize(predicate));
    }
View Full Code Here


        assertMatches("substring\\(cat_kittens.*\\.name,1\\) = uth123", serialize(predicate));
    }
   
    @Test
    public void And_Operation() {
        Predicate predicate = cat.kittens.any().name.eq("Ruth123").and(cat.kittens.any().bodyWeight.gt(10.0));
        assertMatches("cat_kittens.*\\.name = Ruth123 && cat_kittens.*\\.bodyWeight > 10.0", serialize(predicate));
    }
View Full Code Here

        assertEquals("cat_kittens_0_kittens_1.name", serialize(cat.kittens.get(0).kittens.get(1).name));
    }
   
    @Test
    public void Simple_BooleanOperation() {       
        Predicate predicate = cat.kittens.get(0).name.eq("Ruth123");       
        assertEquals("cat_kittens_0.name = Ruth123", serialize(predicate));
    }
View Full Code Here

        assertEquals("cat_kittens_0.name = Ruth123", serialize(predicate));
    }
   
    @Test
    public void Simple_StringOperation() {       
        Predicate predicate = cat.kittens.get(0).name.substring(1).eq("uth123");       
        assertEquals("substring(cat_kittens_0.name,1) = uth123", serialize(predicate));
    }
View Full Code Here

        assertEquals("substring(cat_kittens_0.name,1) = uth123", serialize(predicate));
    }
   
    @Test
    public void And_Operation() {
        Predicate predicate = cat.kittens.get(0).name.eq("Ruth123").and(cat.kittens.get(1).bodyWeight.gt(10.0));
        assertEquals("cat_kittens_0.name = Ruth123 && cat_kittens_1.bodyWeight > 10.0", serialize(predicate));
    }
View Full Code Here

    }
   
    @Test
    public void Name_Not_Set() {
        ExampleEntity entity = new ExampleEntity();
        Predicate qbe = QExampleEntity.exampleEntity.like(entity);
        assertNull(qbe);
    }
View Full Code Here

   
    @Test
    public void Name_Set() {
        ExampleEntity entity = new ExampleEntity();
        entity.name = "XXX";
        Predicate qbe = QExampleEntity.exampleEntity.like(entity);
        assertEquals("exampleEntity.name = XXX", qbe.toString());
    }
View Full Code Here

  public FeedCategory findById(User user, Long id) {
    return newQuery().from(category).where(category.user.eq(user), category.id.eq(id)).uniqueResult(category);
  }

  public FeedCategory findByName(User user, String name, FeedCategory parent) {
    Predicate parentPredicate = null;
    if (parent == null) {
      parentPredicate = category.parent.isNull();
    } else {
      parentPredicate = category.parent.eq(parent);
    }
View Full Code Here

    }
    return newQuery().from(category).where(category.user.eq(user), category.name.eq(name), parentPredicate).uniqueResult(category);
  }

  public List<FeedCategory> findByParent(User user, FeedCategory parent) {
    Predicate parentPredicate = null;
    if (parent == null) {
      parentPredicate = category.parent.isNull();
    } else {
      parentPredicate = category.parent.eq(parent);
    }
View Full Code Here

  }

  public Page<ProductUI> findAll(Pageable pageable,
      List<FilterRequest> filters) {

    Predicate predicate = toPredicate(filters);
    return mapper.toUIBean(repository.findAll(predicate, pageable),
        pageable);
  }
View Full Code Here

TOP

Related Classes of com.mysema.query.types.Predicate

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.