Liferay 7.0-ce-b4

com.liferay.portal.repository.registry
Class RepositoryClassDefinition

java.lang.Object
  extended by com.liferay.portal.repository.registry.RepositoryClassDefinition
All Implemented Interfaces:
RepositoryFactoryRegistry, RepositoryFactory

public class RepositoryClassDefinition
extends Object
implements RepositoryFactory, RepositoryFactoryRegistry


Constructor Summary
protected RepositoryClassDefinition(RepositoryDefiner repositoryDefiner, RepositoryEventTrigger rootRepositoryEventTrigger)
           
 
Method Summary
 LocalRepository createLocalRepository(long repositoryId)
           
 Repository createRepository(long repositoryId)
           
static RepositoryClassDefinition fromRepositoryDefiner(RepositoryDefiner repositoryDefiner)
           
 String getClassName()
           
 RepositoryConfiguration getRepositoryConfiguration()
           
 String getRepositoryTypeLabel(Locale locale)
           
 void invalidateCache()
           
protected  void invalidateCachedRepository(long repositoryId)
           
 void setRepositoryFactory(RepositoryFactory repositoryFactory)
           
protected  void setUpCommonCapabilities(DocumentRepository documentRepository, DefaultCapabilityRegistry capabilityRegistry, RepositoryEventTrigger repositoryEventTrigger)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryClassDefinition

protected RepositoryClassDefinition(RepositoryDefiner repositoryDefiner,
                                    RepositoryEventTrigger rootRepositoryEventTrigger)
Method Detail

fromRepositoryDefiner

public static final RepositoryClassDefinition fromRepositoryDefiner(RepositoryDefiner repositoryDefiner)

createLocalRepository

public LocalRepository createLocalRepository(long repositoryId)
                                      throws PortalException
Specified by:
createLocalRepository in interface RepositoryFactory
Throws:
PortalException

createRepository

public Repository createRepository(long repositoryId)
                            throws PortalException
Specified by:
createRepository in interface RepositoryFactory
Throws:
PortalException

getClassName

public String getClassName()

getRepositoryConfiguration

public RepositoryConfiguration getRepositoryConfiguration()

getRepositoryTypeLabel

public String getRepositoryTypeLabel(Locale locale)

invalidateCache

public void invalidateCache()

setRepositoryFactory

public void setRepositoryFactory(RepositoryFactory repositoryFactory)
Specified by:
setRepositoryFactory in interface RepositoryFactoryRegistry

invalidateCachedRepository

protected void invalidateCachedRepository(long repositoryId)

setUpCommonCapabilities

protected void setUpCommonCapabilities(DocumentRepository documentRepository,
                                       DefaultCapabilityRegistry capabilityRegistry,
                                       RepositoryEventTrigger repositoryEventTrigger)

Liferay 7.0-ce-b4