@Test
@Ignore
public void testIdentifiableSearch7()
{

    Query query = Query.from( schemaService.getDynamicSchema( DataElement.class ), Junction.Type.OR );
    Restriction nameRestriction = Restrictions.like( "name", "dataElement", MatchMode.ANYWHERE );
    Restriction uidRestriction = Restrictions.like( "id", "dataElement", MatchMode.ANYWHERE );
    Restriction codeRestriction = Restrictions.like( "code", "dataElement", MatchMode.ANYWHERE );
    Junction identifiableJunction = new Disjunction( schemaService.getDynamicSchema( DataElement.class ) );
    identifiableJunction.add( nameRestriction );
    identifiableJunction.add( uidRestriction );
    identifiableJunction.add( codeRestriction );
    query.add( identifiableJunction );
    List<? extends IdentifiableObject> objects = queryService.query( query );
    assertEquals( 6, objects.size() );
}