Package org.crank.crud.criteria

Examples of org.crank.crud.criteria.Example


    Employee employee = new Employee();
    employee.setActive(true);
    employee.setAge(40);
    employee.setFirstName("Rick");
    employee.setLastName("Rick");
    Example example = Example.like(employee).excludeProperty("lastName");
    assertEquals(
        "1",
        "(AND [active_EQ_true, age_EQ_40, firstName_LIKE_CONTAINS_Rick])",
        example.toString());

    example = Example.createExample(employee).excludeZeroes();
    employee.setAge(0);
    employee.setLastName(null);
    assertEquals("2", "(AND [active_EQ_true, firstName_EQ_Rick])", example
        .toString());

    example = Example.createExample(employee).excludeZeroes();
    employee.setAge(40);
    employee.setLastName(null);
    assertEquals("3",
        "(AND [active_EQ_true, age_EQ_40, firstName_EQ_Rick], numberOfPromotions_EQ_0, tasks_EQ_[]])", example
            .toString());

    example = Example.createExample(employee).excludeZeroes().excludeNone();
    employee.setAge(0);
    employee.setLastName(null);
    assertEquals(
        "4",
        "(AND [active_EQ_true, address_EQ_null, department_EQ_null, description_EQ_null, firstName_EQ_Rick, id_EQ_null, lastName_EQ_null, numberOfPromotions_EQ_null, rank_EQ_null, status_EQ_null])",
        example.toString());

  }
View Full Code Here


    employee.setNumberOfPromotions(1);
    employee.setFirstName("Rick");
    employee.setLastName("Rick");
    employee.setTasks(null);

    Example ex =  like(employee).excludeProperty("lastName").excludeProperty("tasks");
    System.out.println(ex);
//    List<Employee> employees =
    employeeDao.find(ex);
    //    AssertJUnit.assertTrue(employees.size() > 0);
View Full Code Here

TOP

Related Classes of org.crank.crud.criteria.Example

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.