Class RepositoryManager


  • public abstract class RepositoryManager
    extends Object
    • Constructor Detail

      • RepositoryManager

        public RepositoryManager()
        Default constructor
      • RepositoryManager

        public RepositoryManager​(RepositoryCreator repositoryCreator)
        Constructor
        Parameters:
        repositoryCreator - Repository creator instance
    • Method Detail

      • setRepositoryCreator

        public void setRepositoryCreator​(RepositoryCreator repositoryCreator)
        Sets the repository creator implementation
        Parameters:
        repositoryCreator - RepositoryCreator instance
      • getCredentialsInformation

        public abstract RepositoryInformation getCredentialsInformation​(int tenantId)
                                                                 throws DeploymentSynchronizerException
        Returns a RepositoryInformation instance populated with repository credentials for a tenant
        Parameters:
        tenantId - tenant Id
        Returns:
        RepositoryInformation instance if relevant details are found for tenant, else null
        Throws:
        DeploymentSynchronizerException - in case of an error