CompositeTest

A CompositeTest combines multiple TestCriteria using the logical operators AND, OR and NOT to create a compound filter.

The following example retrieves all log records where mboName=entityName and key=idString:
String entityName = "Customer";
        String idString = "12345";
        com.sybase.persistence.Query query = new 
        com.sybase.persistence.Query();
        com.sybase.persistence.CompositeTest ct = new 
        com.sybase.persistence.CompositeTest();
        ct.setOperator(com.sybase.persistence.CompositeTest.AND);
        ct.add(com.sybase.persistence.AttributeTest.equal("component", 
        entityName));
        ct.add(com.sybase.persistence.AttributeTest.equal("entityKey",idString));
        query.setTestCriteria(ct);
        com.sybase.collections.ObjectList logList = 
        LogRecordImpl.findWithQuery(query);