Class MockContentService

  • All Implemented Interfaces:
    Serializable, org.alfresco.service.cmr.repository.ContentService

    public class MockContentService
    extends Object
    implements org.alfresco.service.cmr.repository.ContentService, Serializable
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      List<org.alfresco.repo.content.transform.ContentTransformer> getActiveTransformers​(String sourceMimetype, long sourceSize, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      List<org.alfresco.repo.content.transform.ContentTransformer> getActiveTransformers​(String sourceMimetype, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      org.alfresco.repo.content.transform.ContentTransformer getImageTransformer()  
      long getMaxSourceSizeBytes​(String sourceMimetype, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      org.alfresco.service.cmr.repository.MimetypeService getMimetypeService()  
      MockNodeService getNodeService()  
      org.alfresco.service.cmr.repository.ContentReader getRawReader​(String contentUrl)  
      org.alfresco.service.cmr.repository.ContentReader getReader​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName)  
      long getStoreFreeSpace()  
      long getStoreTotalSpace()  
      org.alfresco.service.cmr.repository.ContentWriter getTempWriter()  
      org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceMimetype, String targetMimetype)  
      org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceUrl, String sourceMimetype, long sourceSize, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceMimetype, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      List<org.alfresco.repo.content.transform.ContentTransformer> getTransformers​(String sourceUrl, String sourceMimetype, long sourceSize, String targetMimetype, org.alfresco.service.cmr.repository.TransformationOptions options)  
      org.alfresco.service.cmr.repository.ContentWriter getWriter​(org.alfresco.service.cmr.repository.NodeRef nodeRef, org.alfresco.service.namespace.QName propertyQName, boolean update)  
      boolean isTransformable​(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer)  
      boolean isTransformable​(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, org.alfresco.service.cmr.repository.TransformationOptions options)  
      void setMimetypeService​(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)  
      void setNodeService​(MockNodeService nodeService)  
      void transform​(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer)  
      void transform​(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, Map<String,​Object> options)  
      void transform​(org.alfresco.service.cmr.repository.ContentReader reader, org.alfresco.service.cmr.repository.ContentWriter writer, org.alfresco.service.cmr.repository.TransformationOptions options)  
    • Constructor Detail

      • MockContentService

        public MockContentService()
    • Method Detail

      • getStoreTotalSpace

        public long getStoreTotalSpace()
        Specified by:
        getStoreTotalSpace in interface org.alfresco.service.cmr.repository.ContentService
      • getStoreFreeSpace

        public long getStoreFreeSpace()
        Specified by:
        getStoreFreeSpace in interface org.alfresco.service.cmr.repository.ContentService
      • getRawReader

        public org.alfresco.service.cmr.repository.ContentReader getRawReader​(String contentUrl)
        Specified by:
        getRawReader in interface org.alfresco.service.cmr.repository.ContentService
      • getReader

        public org.alfresco.service.cmr.repository.ContentReader getReader​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                           org.alfresco.service.namespace.QName propertyQName)
                                                                    throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                                           org.alfresco.service.cmr.dictionary.InvalidTypeException
        Specified by:
        getReader in interface org.alfresco.service.cmr.repository.ContentService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.dictionary.InvalidTypeException
      • getWriter

        public org.alfresco.service.cmr.repository.ContentWriter getWriter​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                                                           org.alfresco.service.namespace.QName propertyQName,
                                                                           boolean update)
                                                                    throws org.alfresco.service.cmr.repository.InvalidNodeRefException,
                                                                           org.alfresco.service.cmr.dictionary.InvalidTypeException
        Specified by:
        getWriter in interface org.alfresco.service.cmr.repository.ContentService
        Throws:
        org.alfresco.service.cmr.repository.InvalidNodeRefException
        org.alfresco.service.cmr.dictionary.InvalidTypeException
      • getTempWriter

        public org.alfresco.service.cmr.repository.ContentWriter getTempWriter()
        Specified by:
        getTempWriter in interface org.alfresco.service.cmr.repository.ContentService
      • transform

        public void transform​(org.alfresco.service.cmr.repository.ContentReader reader,
                              org.alfresco.service.cmr.repository.ContentWriter writer)
                       throws org.alfresco.service.cmr.repository.NoTransformerException,
                              org.alfresco.service.cmr.repository.ContentIOException
        Specified by:
        transform in interface org.alfresco.service.cmr.repository.ContentService
        Throws:
        org.alfresco.service.cmr.repository.NoTransformerException
        org.alfresco.service.cmr.repository.ContentIOException
      • transform

        public void transform​(org.alfresco.service.cmr.repository.ContentReader reader,
                              org.alfresco.service.cmr.repository.ContentWriter writer,
                              Map<String,​Object> options)
                       throws org.alfresco.service.cmr.repository.NoTransformerException,
                              org.alfresco.service.cmr.repository.ContentIOException
        Specified by:
        transform in interface org.alfresco.service.cmr.repository.ContentService
        Throws:
        org.alfresco.service.cmr.repository.NoTransformerException
        org.alfresco.service.cmr.repository.ContentIOException
      • transform

        public void transform​(org.alfresco.service.cmr.repository.ContentReader reader,
                              org.alfresco.service.cmr.repository.ContentWriter writer,
                              org.alfresco.service.cmr.repository.TransformationOptions options)
                       throws org.alfresco.service.cmr.repository.NoTransformerException,
                              org.alfresco.service.cmr.repository.ContentIOException
        Specified by:
        transform in interface org.alfresco.service.cmr.repository.ContentService
        Throws:
        org.alfresco.service.cmr.repository.NoTransformerException
        org.alfresco.service.cmr.repository.ContentIOException
      • getTransformer

        public org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceMimetype,
                                                                                     String targetMimetype)
        Specified by:
        getTransformer in interface org.alfresco.service.cmr.repository.ContentService
      • getTransformers

        public List<org.alfresco.repo.content.transform.ContentTransformer> getTransformers​(String sourceUrl,
                                                                                            String sourceMimetype,
                                                                                            long sourceSize,
                                                                                            String targetMimetype,
                                                                                            org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getTransformers in interface org.alfresco.service.cmr.repository.ContentService
      • getTransformer

        public org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceUrl,
                                                                                     String sourceMimetype,
                                                                                     long sourceSize,
                                                                                     String targetMimetype,
                                                                                     org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getTransformer in interface org.alfresco.service.cmr.repository.ContentService
      • getTransformer

        public org.alfresco.repo.content.transform.ContentTransformer getTransformer​(String sourceMimetype,
                                                                                     String targetMimetype,
                                                                                     org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getTransformer in interface org.alfresco.service.cmr.repository.ContentService
      • getMaxSourceSizeBytes

        public long getMaxSourceSizeBytes​(String sourceMimetype,
                                          String targetMimetype,
                                          org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getMaxSourceSizeBytes in interface org.alfresco.service.cmr.repository.ContentService
      • getActiveTransformers

        public List<org.alfresco.repo.content.transform.ContentTransformer> getActiveTransformers​(String sourceMimetype,
                                                                                                  long sourceSize,
                                                                                                  String targetMimetype,
                                                                                                  org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getActiveTransformers in interface org.alfresco.service.cmr.repository.ContentService
      • getActiveTransformers

        public List<org.alfresco.repo.content.transform.ContentTransformer> getActiveTransformers​(String sourceMimetype,
                                                                                                  String targetMimetype,
                                                                                                  org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        getActiveTransformers in interface org.alfresco.service.cmr.repository.ContentService
      • getImageTransformer

        public org.alfresco.repo.content.transform.ContentTransformer getImageTransformer()
        Specified by:
        getImageTransformer in interface org.alfresco.service.cmr.repository.ContentService
      • isTransformable

        public boolean isTransformable​(org.alfresco.service.cmr.repository.ContentReader reader,
                                       org.alfresco.service.cmr.repository.ContentWriter writer)
        Specified by:
        isTransformable in interface org.alfresco.service.cmr.repository.ContentService
      • isTransformable

        public boolean isTransformable​(org.alfresco.service.cmr.repository.ContentReader reader,
                                       org.alfresco.service.cmr.repository.ContentWriter writer,
                                       org.alfresco.service.cmr.repository.TransformationOptions options)
        Specified by:
        isTransformable in interface org.alfresco.service.cmr.repository.ContentService
      • getMimetypeService

        public org.alfresco.service.cmr.repository.MimetypeService getMimetypeService()
      • setMimetypeService

        public void setMimetypeService​(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
      • setNodeService

        public void setNodeService​(MockNodeService nodeService)