001
014
015 package com.liferay.portal.repository.registry;
016
017 import com.liferay.portal.repository.util.ExternalRepositoryFactory;
018
019 import java.util.Collection;
020
021
024 public interface RepositoryClassDefinitionCatalog {
025
026 public Iterable<RepositoryClassDefinition>
027 getExternalRepositoryClassDefinitions();
028
029 public Collection<String> getExternalRepositoryClassNames();
030
031 public RepositoryClassDefinition getRepositoryClassDefinition(
032 String className);
033
034 public void registerLegacyExternalRepositoryFactory(
035 String className, ExternalRepositoryFactory externalRepositoryFactory);
036
037 public void unregisterLegacyExternalRepositoryFactory(String className);
038
039 }