Liferay 7.0-ce-b4

com.liferay.portal.repository.registry
Class RepositoryClassDefinitionCatalogImpl

java.lang.Object
  extended by com.liferay.portal.repository.registry.RepositoryClassDefinitionCatalogImpl
All Implemented Interfaces:
CacheRegistryItem, RepositoryClassDefinitionCatalog

public class RepositoryClassDefinitionCatalogImpl
extends Object
implements CacheRegistryItem, RepositoryClassDefinitionCatalog


Constructor Summary
RepositoryClassDefinitionCatalogImpl()
           
 
Method Summary
 Iterable<RepositoryClassDefinition> getExternalRepositoryClassDefinitions()
           
 Collection<String> getExternalRepositoryClassNames()
           
 String getRegistryName()
           
 RepositoryClassDefinition getRepositoryClassDefinition(String className)
           
 void invalidate()
           
 void loadDefaultRepositoryDefiners()
           
 void registerLegacyExternalRepositoryFactory(String className, ExternalRepositoryFactory externalRepositoryFactory)
           
protected  com.liferay.registry.ServiceRegistration<RepositoryDefiner> registerRepositoryDefiner(RepositoryDefiner repositoryDefiner)
           
 void setLegacyExternalRepositoryFactory(RepositoryFactory legacyExternalRepositoryFactory)
           
 void setRepositoryDefiners(List<RepositoryDefiner> repositoryDefiners)
           
 void unregisterLegacyExternalRepositoryFactory(String className)
           
protected  void unregisterRepositoryDefiner(String className)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryClassDefinitionCatalogImpl

public RepositoryClassDefinitionCatalogImpl()
Method Detail

getExternalRepositoryClassDefinitions

public Iterable<RepositoryClassDefinition> getExternalRepositoryClassDefinitions()
Specified by:
getExternalRepositoryClassDefinitions in interface RepositoryClassDefinitionCatalog

getExternalRepositoryClassNames

public Collection<String> getExternalRepositoryClassNames()
Specified by:
getExternalRepositoryClassNames in interface RepositoryClassDefinitionCatalog

getRegistryName

public String getRegistryName()
Specified by:
getRegistryName in interface CacheRegistryItem

getRepositoryClassDefinition

public RepositoryClassDefinition getRepositoryClassDefinition(String className)
Specified by:
getRepositoryClassDefinition in interface RepositoryClassDefinitionCatalog

invalidate

public void invalidate()
Specified by:
invalidate in interface CacheRegistryItem

loadDefaultRepositoryDefiners

public void loadDefaultRepositoryDefiners()

registerLegacyExternalRepositoryFactory

public void registerLegacyExternalRepositoryFactory(String className,
                                                    ExternalRepositoryFactory externalRepositoryFactory)
Specified by:
registerLegacyExternalRepositoryFactory in interface RepositoryClassDefinitionCatalog

setLegacyExternalRepositoryFactory

public void setLegacyExternalRepositoryFactory(RepositoryFactory legacyExternalRepositoryFactory)

setRepositoryDefiners

public void setRepositoryDefiners(List<RepositoryDefiner> repositoryDefiners)

unregisterLegacyExternalRepositoryFactory

public void unregisterLegacyExternalRepositoryFactory(String className)
Specified by:
unregisterLegacyExternalRepositoryFactory in interface RepositoryClassDefinitionCatalog

registerRepositoryDefiner

protected com.liferay.registry.ServiceRegistration<RepositoryDefiner> registerRepositoryDefiner(RepositoryDefiner repositoryDefiner)

unregisterRepositoryDefiner

protected void unregisterRepositoryDefiner(String className)

Liferay 7.0-ce-b4