Liferay 7.0-ce-m6

com.liferay.portal.repository.registry
Class RepositoryClassDefinition

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

public class RepositoryClassDefinition
extends Object
implements RepositoryConfiguration, 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()
           
 String getRepositoryTypeLabel(Locale locale)
           
 String[] getSupportedConfigurations()
           
 String[][] getSupportedParameters()
           
 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()

getRepositoryTypeLabel

public String getRepositoryTypeLabel(Locale locale)

getSupportedConfigurations

public String[] getSupportedConfigurations()
Specified by:
getSupportedConfigurations in interface RepositoryConfiguration

getSupportedParameters

public String[][] getSupportedParameters()
Specified by:
getSupportedParameters in interface RepositoryConfiguration

setRepositoryFactory

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

setUpCommonCapabilities

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

Liferay 7.0-ce-m6