public abstract class AbstractPortProvider extends Object
Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractPortProvider.CmisWebSerivcesService |
Modifier and Type | Field and Description |
---|---|
protected static int |
CHUNK_SIZE |
Constructor and Description |
---|
AbstractPortProvider() |
Modifier and Type | Method and Description |
---|---|
protected abstract javax.xml.ws.BindingProvider |
createPortObject(org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder serviceHolder)
Creates a port object.
|
protected javax.xml.ws.BindingProvider |
createPortObjectFromServiceHolder(org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder serviceHolder,
javax.xml.ws.WebServiceFeature... features)
Creates a simple port object from a CmisServiceHolder object.
|
void |
endCall(Object portObject) |
String |
getAcceptLanguage() |
ACLServicePort |
getACLServicePort(CmisVersion cmisVersion,
String soapAction)
Return the ACL Service port object.
|
DiscoveryServicePort |
getDiscoveryServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Discovery Service port object.
|
MultiFilingServicePort |
getMultiFilingServicePort(CmisVersion cmisVersion,
String soapAction)
Return the MultiFiling Service port object.
|
NavigationServicePort |
getNavigationServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Navigation Service port object.
|
ObjectServicePort |
getObjectServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Object Service port object.
|
PolicyServicePort |
getPolicyServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Policy Service port object.
|
protected javax.xml.ws.BindingProvider |
getPortObject(AbstractPortProvider.CmisWebSerivcesService service) |
RelationshipServicePort |
getRelationshipServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Relationship Service port object.
|
RepositoryServicePort |
getRepositoryServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Repository Service port object.
|
BindingSession |
getSession() |
VersioningServicePort |
getVersioningServicePort(CmisVersion cmisVersion,
String soapAction)
Return the Versioning Service port object.
|
protected org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder |
initServiceObject(AbstractPortProvider.CmisWebSerivcesService service)
Creates a service object.
|
protected void |
setEndpointUrl(javax.xml.ws.BindingProvider portObject,
URL endpointUrl)
Sets the endpoint URL if the URL is not
null . |
protected void |
setHTTPHeaders(javax.xml.ws.BindingProvider portObject,
Map<String,List<String>> httpHeaders)
Sets the default HTTP headers on a
BindingProvider object. |
void |
setSession(BindingSession session) |
protected void |
setSoapAction(javax.xml.ws.BindingProvider portObject,
String soapAction,
CmisVersion cmisVersion)
Sets the SOAP Action header.
|
boolean |
useClientCompression() |
boolean |
useCompression() |
protected static final int CHUNK_SIZE
public BindingSession getSession()
public void setSession(BindingSession session)
public boolean useCompression()
public boolean useClientCompression()
public String getAcceptLanguage()
public RepositoryServicePort getRepositoryServicePort(CmisVersion cmisVersion, String soapAction)
public NavigationServicePort getNavigationServicePort(CmisVersion cmisVersion, String soapAction)
public ObjectServicePort getObjectServicePort(CmisVersion cmisVersion, String soapAction)
public VersioningServicePort getVersioningServicePort(CmisVersion cmisVersion, String soapAction)
public DiscoveryServicePort getDiscoveryServicePort(CmisVersion cmisVersion, String soapAction)
public MultiFilingServicePort getMultiFilingServicePort(CmisVersion cmisVersion, String soapAction)
public RelationshipServicePort getRelationshipServicePort(CmisVersion cmisVersion, String soapAction)
public PolicyServicePort getPolicyServicePort(CmisVersion cmisVersion, String soapAction)
public ACLServicePort getACLServicePort(CmisVersion cmisVersion, String soapAction)
public void endCall(Object portObject)
protected javax.xml.ws.BindingProvider getPortObject(AbstractPortProvider.CmisWebSerivcesService service)
protected org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder initServiceObject(AbstractPortProvider.CmisWebSerivcesService service)
protected void setHTTPHeaders(javax.xml.ws.BindingProvider portObject, Map<String,List<String>> httpHeaders)
BindingProvider
object.protected void setEndpointUrl(javax.xml.ws.BindingProvider portObject, URL endpointUrl)
null
.protected void setSoapAction(javax.xml.ws.BindingProvider portObject, String soapAction, CmisVersion cmisVersion)
protected javax.xml.ws.BindingProvider createPortObjectFromServiceHolder(org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder serviceHolder, javax.xml.ws.WebServiceFeature... features) throws Exception
Exception
protected abstract javax.xml.ws.BindingProvider createPortObject(org.apache.chemistry.opencmis.client.bindings.spi.webservices.AbstractPortProvider.CmisServiceHolder serviceHolder)
Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.