001
014
015 package com.liferay.portal.repository.registry;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.repository.util.ExternalRepositoryFactory;
019
020 import java.util.Collection;
021
022
025 public class RepositoryClassDefinitionCatalogUtil {
026
027 public static Collection<String> getExternalRepositoryClassNames() {
028 return
029 _repositoryClassDefinitionCatalog.getExternalRepositoryClassNames();
030 }
031
032 public static void registerLegacyExternalRepositoryFactory(
033 String className, ExternalRepositoryFactory externalRepositoryFactory) {
034
035 _repositoryClassDefinitionCatalog.
036 registerLegacyExternalRepositoryFactory(
037 className, externalRepositoryFactory);
038 }
039
040 public static void unregisterLegacyExternalRepositoryFactory(
041 String className) {
042
043 _repositoryClassDefinitionCatalog.
044 unregisterLegacyExternalRepositoryFactory(className);
045 }
046
047 public void setRepositoryClassDefinitionCatalog(
048 RepositoryClassDefinitionCatalog repositoryClassDefinitionCatalog) {
049
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _repositoryClassDefinitionCatalog = repositoryClassDefinitionCatalog;
053 }
054
055 private static RepositoryClassDefinitionCatalog
056 _repositoryClassDefinitionCatalog;
057
058 }