Package org.alfresco.service.cmr.repository

Examples of org.alfresco.service.cmr.repository.ContentWriter


    String currentUserName = serviceRegistry.getAuthenticationService().getCurrentUserName();
    props.put(ContentModel.PROP_CREATOR, currentUserName);
    props.put(ContentModel.PROP_AUTHOR, currentUserName);
    props.put(ContentModel.PROP_OWNER, currentUserName);
    serviceRegistry.getNodeService().setProperties(fileNodeRef, props);
    ContentWriter writer = serviceRegistry.getContentService().getWriter(fileNodeRef, ContentModel.PROP_CONTENT,
        true);
    String mimeType = serviceRegistry.getMimetypeService().guessMimetype(fileName);
    writer.setMimetype(mimeType);
    writer.setEncoding(content.getEncoding());
    writer.putContent(content.getInputStream());
  }
View Full Code Here


        ContentData contentData = (ContentData) serviceRegistry.getNodeService()
                .getProperty(nodeRefer, PROP_QNAME_CONTENT);
        String originalMimeType = contentData.getMimetype();

        ContentService contentService = serviceRegistry.getContentService();
        ContentWriter contentWriter = contentService.getWriter(nodeRefer,
                ContentModel.PROP_CONTENT, true);

        contentWriter.setMimetype(originalMimeType);
        contentWriter.setEncoding(actionedUponContentReader.getEncoding());

        contentWriter.putContent(new ByteArrayInputStream(data));

        /*    OutputStream outputStream = contentWriter.getContentOutputStream();
   
         // replate the whole file with content
   
View Full Code Here

      nodeRef = fileFolderService.create(bundleFolder, filename, ContentModel.TYPE_CONTENT).getNodeRef();
    }
    final String title = String.format("%s %s", manifest.getBundleName(), manifest.getBundleVersion());
    nodeService.setProperty(nodeRef, ContentModel.PROP_TITLE, title);
    nodeService.setProperty(nodeRef, ContentModel.PROP_DESCRIPTION, manifest.getBundleDescription());
    final ContentWriter writer = contentService.getWriter(nodeRef, ContentModel.PROP_CONTENT, true);
    writer.setMimetype(MimetypeMap.MIMETYPE_ZIP);
    writer.putContent(new FileInputStream(file));
  }
View Full Code Here

TOP

Related Classes of org.alfresco.service.cmr.repository.ContentWriter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.