import java.util.List; import static omero.rtypes.*; import omero.api.ServiceFactoryPrx; import omero.api.IQueryPrx; import omero.model.IObject; import omero.sys.ParametersI; public class queries { public static void main(String args[]) throws Exception { omero.client client = new omero.client(args); try { ServiceFactoryPrx sf = client.createSession(); IQueryPrx q = sf.getQueryService(); String query_string = "select i from Image i where i.id = :id and name like :namedParameter"; ParametersI p = new ParametersI(); p.add("id", rlong(1L)); p.add("namedParameter", rstring("cell%mit%")); List<IObject> results = q.findAllByQuery(query_string, p); } finally { client.closeSession(); } } }