ContentStream contentStream = cmisSession.getObjectFactory(). createContentStream( fileName,
ContentStream contentStream = cmisSession.getObjectFactory(). createContentStream( fileName,
private static Document createDocument(Folder target, String newDocName, Session session) { Map<String, String> props = new HashMap<String, String>(); props.put(PropertyIds.OBJECT_TYPE_ID, "cmis:document"); props.put(PropertyIds.NAME, newDocName); String content = "aegif Mind Share Leader Generating New Paradigms by aegif corporation."; byte[] buf = null; try { buf = content.getBytes("ISO-8859-1"); // set the encoding here for the content stream } catch (UnsupportedEncodingException e) { e.printStackTrace(); } ByteArrayInputStream input = new ByteArrayInputStream(buf); ContentStream contentStream = session.getObjectFactory().createContentStream(newDocName, buf.length, "text/plain; charset=UTF-8", input); // additionally set the charset here // NOTE that we intentionally specified the wrong charset here (as UTF-8) // because Alfresco does automatic charset detection, so we will ignore this explicit request return target.createDocument(props, contentStream, VersioningState.MAJOR); } }
ContentStream contentStream = this.openCMISSession.getObjectFactory().createContentStream( fileName, stream.getLength(),
ContentStream contentStream = session.getObjectFactory() .createContentStream(fileName, length, mimeType, is); if (!properties.containsKey(PropertyIds.NAME)) {
ObjectFactory of = session.getObjectFactory();
.getObjectService() .setContentStream(repId, objectIdHolder, Boolean.TRUE, changeTokenHolder, session.getObjectFactory().convertContentStream(contentStream), null); .getObjectService() .appendContentStream(repId, objectIdHolder, changeTokenHolder, session.getObjectFactory().convertContentStream(contentStream), isLastChunk, null);
ObjectFactory of = session.getObjectFactory();
.getObjectService() .setContentStream(repId, objectIdHolder, Boolean.TRUE, changeTokenHolder, session.getObjectFactory().convertContentStream(contentStream), null); .getObjectService() .appendContentStream(repId, objectIdHolder, changeTokenHolder, session.getObjectFactory().convertContentStream(contentStream), isLastChunk, null);
aces.add(session.getObjectFactory().createAce(principal, Collections.singletonList("cmis:write"))); aces.add(session.getObjectFactory().createAce(principal, Collections.singletonList("cmis:all")));
Document document = (Document) session.getObject(objectId); InputStream input = new ByteArrayInputStream(content); ContentStream contentStream = session.getObjectFactory().createContentStream(document.getName(), content.length, type, input); try { if (((DocumentType)(document.getType())).isVersionable()
ContentStream contentStream = session.getObjectFactory().createContentStream(name, size, mimetype, in);
@Override public ContentStream getContentStream() { if (objectId == null || getStreamId() == null) { return null; } ContentStream contentStream; try { contentStream = session.getBinding().getObjectService() .getContentStream(session.getRepositoryInfo().getId(), objectId, getStreamId(), null, null, null); } catch (CmisConstraintException e) { // no content stream return null; } if (contentStream == null) { return null; } String filename = contentStream.getFileName(); if (filename == null) { filename = getTitle(); } BigInteger bigLength = contentStream.getBigLength(); if (bigLength == null) { bigLength = getBigLength(); } long length = bigLength == null ? -1 : bigLength.longValue(); return session.getObjectFactory().createContentStream(filename, length, contentStream.getMimeType(), contentStream.getStream()); }
@Override public ContentStream getContentStream() { if (objectId == null || getStreamId() == null) { return null; } ContentStream contentStream; try { contentStream = session.getBinding().getObjectService() .getContentStream(session.getRepositoryInfo().getId(), objectId, getStreamId(), null, null, null); } catch (CmisConstraintException e) { // no content stream return null; } if (contentStream == null) { return null; } String filename = contentStream.getFileName(); if (filename == null) { filename = getTitle(); } BigInteger bigLength = contentStream.getBigLength(); if (bigLength == null) { bigLength = getBigLength(); } long length = bigLength == null ? -1 : bigLength.longValue(); return session.getObjectFactory().createContentStream(filename, length, contentStream.getMimeType(), contentStream.getStream()); }
ContentStream contentStream = session.getObjectFactory().createContentStream(workDoc.getName(), contentBytes.length, "text/plain", new ByteArrayInputStream(contentBytes)); ContentStream contentStream = session.getObjectFactory().createContentStream(workDoc.getName(), contentBytes.length, "text/plain", new ByteArrayInputStream(contentBytes));