Package org.apache.chemistry.opencmis.commons.impl.dataobjects

Examples of org.apache.chemistry.opencmis.commons.impl.dataobjects.RenditionDataImpl


    public static RenditionData convert(CmisRenditionType rendition) {
        if (rendition == null) {
            return null;
        }

        RenditionDataImpl result = new RenditionDataImpl();

        result.setBigHeight(rendition.getHeight());
        result.setKind(rendition.getKind());
        result.setBigLength(rendition.getLength());
        result.setMimeType(rendition.getMimetype());
        result.setRenditionDocumentId(rendition.getRenditionDocumentId());
        result.setStreamId(rendition.getStreamId());
        result.setTitle(rendition.getTitle());
        result.setBigWidth(rendition.getWidth());

        // handle extensions
        convertExtension(rendition, result);

        return result;
View Full Code Here


    public static RenditionData convert(CmisRenditionType rendition) {
        if (rendition == null) {
            return null;
        }

        RenditionDataImpl result = new RenditionDataImpl();

        result.setBigHeight(rendition.getHeight());
        result.setKind(rendition.getKind());
        result.setBigLength(rendition.getLength());
        result.setMimeType(rendition.getMimetype());
        result.setRenditionDocumentId(rendition.getRenditionDocumentId());
        result.setStreamId(rendition.getStreamId());
        result.setTitle(rendition.getTitle());
        result.setBigWidth(rendition.getWidth());

        // handle extensions
        convertExtension(rendition, result);

        return result;
View Full Code Here

        String[] formats = renditionFilter.split(tokenizer);
        boolean isImageRendition = testRenditionFilterForImage(formats);
        if (isImageRendition) {
            List<RenditionData> renditions = new ArrayList<RenditionData>(1);
            RenditionDataImpl rendition = new RenditionDataImpl();
            rendition.setBigHeight(BigInteger.valueOf(ICON_SIZE));
            rendition.setBigWidth(BigInteger.valueOf(ICON_SIZE));
            rendition.setKind("cmis:thumbnail");
            rendition.setMimeType(RENDITION_MIME_TYPE_PNG);
            rendition.setRenditionDocumentId(getId());
            rendition.setStreamId(getId() + RENDITION_SUFFIX);
            rendition.setBigLength(BigInteger.valueOf(-1L));
            rendition.setTitle(getName());
            rendition.setRenditionDocumentId(getId());
            renditions.add(rendition);
            return renditions;
        } else {
            return null;
        }
View Full Code Here

        boolean isImageRendition = testRenditionFilterForImage(formats);

        if (isImageRendition && fContent != null && hasRendition(null)) {
            List<RenditionData> renditions = new ArrayList<RenditionData>(1);
            String mimeType = fContent.getMimeType();
            RenditionDataImpl rendition = new RenditionDataImpl();
            if (mimeType.equals("image/jpeg")) {
                rendition.setBigHeight(BigInteger.valueOf(THUMBNAIL_SIZE));
                rendition.setBigWidth(BigInteger.valueOf(THUMBNAIL_SIZE));
                rendition.setMimeType(RENDITION_MIME_TYPE_JPEG);
            } else {
                rendition.setBigHeight(BigInteger.valueOf(ICON_SIZE));
                rendition.setBigWidth(BigInteger.valueOf(ICON_SIZE));
                rendition.setMimeType(RENDITION_MIME_TYPE_PNG);
            }
            rendition.setKind("cmis:thumbnail");
            rendition.setRenditionDocumentId(getId());
            rendition.setStreamId(getId() + RENDITION_SUFFIX);
            rendition.setBigLength(BigInteger.valueOf(-1L));
            rendition.setTitle(getName());
            renditions.add(rendition);
            return renditions;
        } else {
            return null;
        }
View Full Code Here

TOP

Related Classes of org.apache.chemistry.opencmis.commons.impl.dataobjects.RenditionDataImpl

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.