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.DefaultProducer
The 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 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 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:
getEndpoint
in interfaceorg.apache.camel.EndpointAware
- Overrides:
getEndpoint
in classorg.apache.camel.support.DefaultProducer
-
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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 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 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
-
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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 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 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
-
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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- 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 fromCamelCMISActions
.- Throws:
Exception
-
-