Package org.exoplatform.clouddrive.cmis
Class CMISProvider
- java.lang.Object
-
- org.exoplatform.services.cms.clouddrives.CloudProvider
-
- org.exoplatform.clouddrive.cmis.CMISProvider
-
public class CMISProvider extends org.exoplatform.services.cms.clouddrives.CloudProviderCMIS provider.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCMISProvider.AtomPubThe Class AtomPub.
-
Field Summary
Fields Modifier and Type Field Description protected StringauthURLThe auth URL.protected org.exoplatform.services.jcr.RepositoryServicejcrServiceThe jcr service.protected static org.exoplatform.services.log.LogLOGThe Constant LOG.protected Set<CMISProvider.AtomPub>predefinedThe predefined.
-
Constructor Summary
Constructors Constructor Description CMISProvider(String id, String name, String authURL, org.exoplatform.services.jcr.RepositoryService jcrService)Instantiates a new CMIS provider.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAuthURL()Set<CMISProvider.AtomPub>getPredefinedAtompubServices()Gets the predefined atompub services.protected voidinitPredefined(org.exoplatform.services.cms.clouddrives.CloudDriveConnector.PredefinedServices predefined)Inits the predefined.booleanretryOnProviderError()
-
-
-
Field Detail
-
LOG
protected static final org.exoplatform.services.log.Log LOG
The Constant LOG.
-
authURL
protected final String authURL
The auth URL.
-
jcrService
protected final org.exoplatform.services.jcr.RepositoryService jcrService
The jcr service.
-
predefined
protected Set<CMISProvider.AtomPub> predefined
The predefined.
-
-
Method Detail
-
getAuthURL
public String getAuthURL() throws org.exoplatform.services.cms.clouddrives.CloudDriveException
- Specified by:
getAuthURLin classorg.exoplatform.services.cms.clouddrives.CloudProvider- Throws:
org.exoplatform.services.cms.clouddrives.CloudDriveException
-
retryOnProviderError
public boolean retryOnProviderError()
- Specified by:
retryOnProviderErrorin classorg.exoplatform.services.cms.clouddrives.CloudProvider
-
getPredefinedAtompubServices
public Set<CMISProvider.AtomPub> getPredefinedAtompubServices()
Gets the predefined atompub services.- Returns:
- the predefined atompub services
-
initPredefined
protected void initPredefined(org.exoplatform.services.cms.clouddrives.CloudDriveConnector.PredefinedServices predefined)
Inits the predefined.- Parameters:
predefined- the predefined
-
-