public class RepositoryClassDefinitionCatalogImpl extends Object implements com.liferay.portal.kernel.cache.CacheRegistryItem, RepositoryClassDefinitionCatalog
Constructor and Description |
---|
RepositoryClassDefinitionCatalogImpl() |
Modifier and Type | Method and Description |
---|---|
void |
afterPropertiesSet() |
void |
destroy() |
Iterable<RepositoryClassDefinition> |
getExternalRepositoryClassDefinitions() |
Collection<String> |
getExternalRepositoryClassNames() |
String |
getRegistryName() |
RepositoryClassDefinition |
getRepositoryClassDefinition(String className) |
void |
invalidate() |
void |
registerLegacyExternalRepositoryFactory(String className,
ExternalRepositoryFactory externalRepositoryFactory,
com.liferay.portal.kernel.util.ResourceBundleLoader resourceBundleLoader) |
protected com.liferay.registry.ServiceRegistration<com.liferay.portal.kernel.repository.registry.RepositoryDefiner> |
registerRepositoryDefiner(com.liferay.portal.kernel.repository.registry.RepositoryDefiner repositoryDefiner) |
void |
setLegacyExternalRepositoryFactory(com.liferay.portal.kernel.repository.RepositoryFactory legacyExternalRepositoryFactory) |
void |
unregisterLegacyExternalRepositoryFactory(String className) |
protected void |
unregisterRepositoryDefiner(String className) |
public RepositoryClassDefinitionCatalogImpl()
public void afterPropertiesSet()
public void destroy()
public Iterable<RepositoryClassDefinition> getExternalRepositoryClassDefinitions()
getExternalRepositoryClassDefinitions
in interface RepositoryClassDefinitionCatalog
public Collection<String> getExternalRepositoryClassNames()
getExternalRepositoryClassNames
in interface RepositoryClassDefinitionCatalog
public String getRegistryName()
getRegistryName
in interface com.liferay.portal.kernel.cache.CacheRegistryItem
public RepositoryClassDefinition getRepositoryClassDefinition(String className)
getRepositoryClassDefinition
in interface RepositoryClassDefinitionCatalog
public void invalidate()
invalidate
in interface com.liferay.portal.kernel.cache.CacheRegistryItem
public void registerLegacyExternalRepositoryFactory(String className, ExternalRepositoryFactory externalRepositoryFactory, com.liferay.portal.kernel.util.ResourceBundleLoader resourceBundleLoader)
registerLegacyExternalRepositoryFactory
in interface RepositoryClassDefinitionCatalog
public void setLegacyExternalRepositoryFactory(com.liferay.portal.kernel.repository.RepositoryFactory legacyExternalRepositoryFactory)
public void unregisterLegacyExternalRepositoryFactory(String className)
unregisterLegacyExternalRepositoryFactory
in interface RepositoryClassDefinitionCatalog
protected com.liferay.registry.ServiceRegistration<com.liferay.portal.kernel.repository.registry.RepositoryDefiner> registerRepositoryDefiner(com.liferay.portal.kernel.repository.registry.RepositoryDefiner repositoryDefiner)
protected void unregisterRepositoryDefiner(String className)