Class CMISProvider


  • public class CMISProvider
    extends org.exoplatform.services.cms.clouddrives.CloudProvider
    CMIS provider.
    • 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.
    • Constructor Detail

      • CMISProvider

        public CMISProvider​(String id,
                            String name,
                            String authURL,
                            org.exoplatform.services.jcr.RepositoryService jcrService)
        Instantiates a new CMIS provider.
        Parameters:
        id - the id
        name - the name
        authURL - the auth URL
        jcrService - the jcr service
    • Method Detail

      • getAuthURL

        public String getAuthURL()
                          throws org.exoplatform.services.cms.clouddrives.CloudDriveException
        Specified by:
        getAuthURL in class org.exoplatform.services.cms.clouddrives.CloudProvider
        Throws:
        org.exoplatform.services.cms.clouddrives.CloudDriveException
      • retryOnProviderError

        public boolean retryOnProviderError()
        Specified by:
        retryOnProviderError in class org.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