Package org.apache.camel.component.cmis
Class CMISProducer
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultProducer
-
- org.apache.camel.component.cmis.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.DefaultProducerThe CMIS producer.
-
-
Constructor Summary
Constructors Constructor Description CMISProducer(CMISEndpoint endpoint, CMISSessionFacadeFactory sessionFacadeFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelCheckOut(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.ObjectIdcheckIn(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.ObjectIdcheckOut(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.DocumentcopyDocument(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.FoldercreateFolderByPath(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.CmisObjectcreateNode(org.apache.camel.Exchange exchange)This method is called via reflection.voiddeleteDocument(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.ContentStreamdownloadDocument(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.CmisObjectfindObjectById(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.CmisObjectfindObjectByPath(org.apache.camel.Exchange exchange)This method is called via reflection.CMISEndpointgetEndpoint()org.apache.chemistry.opencmis.client.api.FoldergetFolder(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.CmisObjectmoveDocument(org.apache.camel.Exchange exchange)This method is called via reflection.org.apache.chemistry.opencmis.client.api.FileableCmisObjectmoveFolder(org.apache.camel.Exchange exchange)This method is called via reflection.voidprocess(org.apache.camel.Exchange exchange)org.apache.chemistry.opencmis.client.api.CmisObjectrename(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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
CMISProducer
public CMISProducer(CMISEndpoint endpoint, CMISSessionFacadeFactory sessionFacadeFactory)
-
-
Method Detail
-
getEndpoint
public CMISEndpoint getEndpoint()
- Specified by:
getEndpointin interfaceorg.apache.camel.EndpointAware- Overrides:
getEndpointin classorg.apache.camel.support.DefaultProducer
-
findObjectById
public org.apache.chemistry.opencmis.client.api.CmisObject findObjectById(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
findObjectByPath
public org.apache.chemistry.opencmis.client.api.CmisObject findObjectByPath(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
downloadDocument
public org.apache.chemistry.opencmis.commons.data.ContentStream downloadDocument(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
getFolder
public org.apache.chemistry.opencmis.client.api.Folder getFolder(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
createNode
public org.apache.chemistry.opencmis.client.api.CmisObject createNode(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
createFolderByPath
public org.apache.chemistry.opencmis.client.api.Folder createFolderByPath(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- 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 fromCamelCMISActions.- Throws:
Exception
-
deleteDocument
public void deleteDocument(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
moveDocument
public org.apache.chemistry.opencmis.client.api.CmisObject moveDocument(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
moveFolder
public org.apache.chemistry.opencmis.client.api.FileableCmisObject moveFolder(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
copyDocument
public org.apache.chemistry.opencmis.client.api.Document copyDocument(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- 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 fromCamelCMISActions.- 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 ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
rename
public org.apache.chemistry.opencmis.client.api.CmisObject rename(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
checkIn
public org.apache.chemistry.opencmis.client.api.ObjectId checkIn(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
checkOut
public org.apache.chemistry.opencmis.client.api.ObjectId checkOut(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
cancelCheckOut
public void cancelCheckOut(org.apache.camel.Exchange exchange) throws ExceptionThis method is called via reflection. It is not safe to delete it or rename it! Method's name are defined and retrieved fromCamelCMISActions.- Throws:
Exception
-
-