private void doQuery(Session session, String stmt) { for (QueryResult qr : session.query(stmt, false)) { qr.getPropertyByQueryName("cmis:name"); } }
log.debug("{} \nobjectTypeId={}\nname={}\ncreatedBy={}\nobjectId={}\ncontentStreamFileName={}\ncontentStreamMimeType={}\ncontentStreamLengt={}", i++, qr.getPropertyByQueryName("cmis:objectTypeId").getFirstValue(), qr.getPropertyByQueryName("cmis:name").getFirstValue(), qr.getPropertyByQueryName("cmis:createdBy").getFirstValue(), qr.getPropertyByQueryName("cmis:objectId").getFirstValue(), qr.getPropertyByQueryName("cmis:contentStreamFileName").getFirstValue(), qr.getPropertyByQueryName("cmis:contentStreamMimeType").getFirstValue(), qr.getPropertyByQueryName("cmis:contentStreamLength").getFirstValue()); CmisObject object = this.openCMISSession.getObject(qr.getPropertyByQueryName("cmis:objectId").getFirstValue().toString());
PropertyData<?> pd = qr.getPropertyByQueryName(propDef.getQueryName());
String objectId = (String) qr.getPropertyByQueryName(objectIdQueryName).getFirstValue();