Class CMISProducer

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.EndpointAware, org.apache.camel.IsSingleton, org.apache.camel.Processor, org.apache.camel.Producer, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public class CMISProducer
    extends org.apache.camel.support.DefaultProducer
    The CMIS producer.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void cancelCheckOut​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.ObjectId checkIn​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.ObjectId checkOut​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.Document copyDocument​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      Map<String,​org.apache.chemistry.opencmis.client.api.CmisObject> copyFolder​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.Folder createFolderByPath​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.CmisObject createNode​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      void deleteDocument​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      List<String> deleteFolder​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.commons.data.ContentStream downloadDocument​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.CmisObject findObjectById​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.CmisObject findObjectByPath​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      CMISEndpoint getEndpoint()  
      org.apache.chemistry.opencmis.client.api.Folder getFolder​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> listFolder​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.CmisObject moveDocument​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      org.apache.chemistry.opencmis.client.api.FileableCmisObject moveFolder​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      void process​(org.apache.camel.Exchange exchange)  
      org.apache.chemistry.opencmis.client.api.CmisObject rename​(org.apache.camel.Exchange exchange)
      This method is called via reflection.
      • Methods inherited from class org.apache.camel.support.DefaultProducer

        createExchange, doStart, doStop, isSingleton, toString
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Method Detail

      • getEndpoint

        public CMISEndpoint getEndpoint()
        Specified by:
        getEndpoint in interface org.apache.camel.EndpointAware
        Overrides:
        getEndpoint in class org.apache.camel.support.DefaultProducer
      • process

        public void process​(org.apache.camel.Exchange exchange)
                     throws Exception
        Throws:
        Exception
      • findObjectById

        public org.apache.chemistry.opencmis.client.api.CmisObject findObjectById​(org.apache.camel.Exchange exchange)
                                                                           throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • findObjectByPath

        public org.apache.chemistry.opencmis.client.api.CmisObject findObjectByPath​(org.apache.camel.Exchange exchange)
                                                                             throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • downloadDocument

        public org.apache.chemistry.opencmis.commons.data.ContentStream downloadDocument​(org.apache.camel.Exchange exchange)
                                                                                  throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • getFolder

        public org.apache.chemistry.opencmis.client.api.Folder getFolder​(org.apache.camel.Exchange exchange)
                                                                  throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • createNode

        public org.apache.chemistry.opencmis.client.api.CmisObject createNode​(org.apache.camel.Exchange exchange)
                                                                       throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • createFolderByPath

        public org.apache.chemistry.opencmis.client.api.Folder createFolderByPath​(org.apache.camel.Exchange exchange)
                                                                           throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • deleteFolder

        public List<String> deleteFolder​(org.apache.camel.Exchange exchange)
                                  throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • deleteDocument

        public void deleteDocument​(org.apache.camel.Exchange exchange)
                            throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • moveDocument

        public org.apache.chemistry.opencmis.client.api.CmisObject moveDocument​(org.apache.camel.Exchange exchange)
                                                                         throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • moveFolder

        public org.apache.chemistry.opencmis.client.api.FileableCmisObject moveFolder​(org.apache.camel.Exchange exchange)
                                                                               throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • copyDocument

        public org.apache.chemistry.opencmis.client.api.Document copyDocument​(org.apache.camel.Exchange exchange)
                                                                       throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • copyFolder

        public Map<String,​org.apache.chemistry.opencmis.client.api.CmisObject> copyFolder​(org.apache.camel.Exchange exchange)
                                                                                         throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • listFolder

        public org.apache.chemistry.opencmis.client.api.ItemIterable<org.apache.chemistry.opencmis.client.api.CmisObject> listFolder​(org.apache.camel.Exchange exchange)
                                                                                                                              throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • rename

        public org.apache.chemistry.opencmis.client.api.CmisObject rename​(org.apache.camel.Exchange exchange)
                                                                   throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • checkIn

        public org.apache.chemistry.opencmis.client.api.ObjectId checkIn​(org.apache.camel.Exchange exchange)
                                                                  throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • checkOut

        public org.apache.chemistry.opencmis.client.api.ObjectId checkOut​(org.apache.camel.Exchange exchange)
                                                                   throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception
      • cancelCheckOut

        public void cancelCheckOut​(org.apache.camel.Exchange exchange)
                            throws Exception
        This method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved from CamelCMISActions.
        Throws:
        Exception