Liferay 7.0-ce-m2

com.liferay.portal.repository.registry
Class RepositoryClassDefinition

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

public class RepositoryClassDefinition
extends Object
implements RepositoryEventRegistry, RepositoryEventTrigger, RepositoryFactoryRegistry


Constructor Summary
RepositoryClassDefinition(RepositoryDefiner repositoryDefiner)
           
 
Method Summary
 CapabilityLocalRepository createCapabilityLocalRepository(long repositoryId)
           
 CapabilityRepository createCapabilityRepository(long repositoryId)
           
 RepositoryEventTrigger getRepositoryEventTrigger()
           
 RepositoryFactory getRepositoryFactory()
           
<S extends RepositoryEventType,T>
void
registerRepositoryEventListener(Class<S> repositoryEventTypeClass, Class<T> modelClass, RepositoryEventListener<S,T> repositoryEventListener)
           
 void setRepositoryFactory(RepositoryFactory repositoryFactory)
           
<S extends RepositoryEventType,T>
void
trigger(Class<S> repositoryEventTypeClass, Class<T> modelClass, T payload)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryClassDefinition

public RepositoryClassDefinition(RepositoryDefiner repositoryDefiner)
Method Detail

createCapabilityLocalRepository

public CapabilityLocalRepository createCapabilityLocalRepository(long repositoryId)
                                                          throws PortalException
Throws:
PortalException

createCapabilityRepository

public CapabilityRepository createCapabilityRepository(long repositoryId)
                                                throws PortalException
Throws:
PortalException

getRepositoryEventTrigger

public RepositoryEventTrigger getRepositoryEventTrigger()

getRepositoryFactory

public RepositoryFactory getRepositoryFactory()

registerRepositoryEventListener

public <S extends RepositoryEventType,T> void registerRepositoryEventListener(Class<S> repositoryEventTypeClass,
                                                                              Class<T> modelClass,
                                                                              RepositoryEventListener<S,T> repositoryEventListener)
Specified by:
registerRepositoryEventListener in interface RepositoryEventRegistry

setRepositoryFactory

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

trigger

public <S extends RepositoryEventType,T> void trigger(Class<S> repositoryEventTypeClass,
                                                      Class<T> modelClass,
                                                      T payload)
             throws PortalException
Specified by:
trigger in interface RepositoryEventTrigger
Throws:
PortalException

Liferay 7.0-ce-m2