//<start id="ne-setup"/>
String id = getStringParameter(request, "id");
String streamId = getStringParameter(request, "stream");
OperationContext docOpCtx = session.createOperationContext();
docOpCtx.setFilterString("cmis:contentStreamFileName");
docOpCtx.setIncludeAcls(false);
docOpCtx.setIncludeAllowableActions(false);
docOpCtx.setIncludePolicies(false);
docOpCtx.setIncludeRelationships(IncludeRelationships.NONE);
docOpCtx.setRenditionFilterString("cmis:none");
docOpCtx.setIncludePathSegments(false);
docOpCtx.setOrderBy(null);
docOpCtx.setCacheEnabled(true);
CmisObject cmisObject = null;
try {
cmisObject = session.getObject(id, docOpCtx);
} catch (CmisObjectNotFoundException onfe) {
response.sendError(HttpServletResponse.SC_NOT_FOUND,
"Document not found!");
return;
} catch (CmisBaseException cbe) {
response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR,
"Error: " + cbe.getMessage());
return;
}
if (!(cmisObject instanceof Document)) {
response.sendError(HttpServletResponse.SC_BAD_REQUEST,
"Object is not a document!");
return;
}
Document document = (Document) cmisObject;
//<end id="ne-setup"/>