List of usage examples for com.liferay.portal.kernel.repository.registry RepositoryEventRegistry registerRepositoryEventListener
public <S extends RepositoryEventType, T> void registerRepositoryEventListener( Class<S> repositoryEventTypeClass, Class<T> modelClass, RepositoryEventListener<S, T> repositoryEventListeners);
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayCommentCapability.java
License:Open Source License
@Override public void registerRepositoryEventListeners(RepositoryEventRegistry repositoryEventRegistry) { repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, FileEntry.class, _REPOSITORY_EVENT_LISTENER); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayProcessorCapability.java
License:Open Source License
@Override public void registerRepositoryEventListeners(RepositoryEventRegistry repositoryEventRegistry) { repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, FileEntry.class, new RepositoryEventListener<RepositoryEventType.Delete, FileEntry>() { @Override//from w w w. j a v a2s. c o m public void execute(FileEntry fileEntry) { cleanUp(fileEntry); } }); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferaySyncCapability.java
License:Open Source License
@Override public void registerRepositoryEventListeners(RepositoryEventRegistry repositoryEventRegistry) { repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Add.class, Folder.class, _addFolderEventListener);//from www .j a v a2s . c o m repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, FileEntry.class, _deleteFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, Folder.class, _deleteFolderEventListener); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Move.class, FileEntry.class, _moveFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Move.class, Folder.class, _moveFolderEventListener); repositoryEventRegistry.registerRepositoryEventListener(TrashRepositoryEventType.EntryRestored.class, FileEntry.class, _restoreFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(TrashRepositoryEventType.EntryRestored.class, Folder.class, _restoreFolderEventListener); repositoryEventRegistry.registerRepositoryEventListener(TrashRepositoryEventType.EntryTrashed.class, FileEntry.class, _trashFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(TrashRepositoryEventType.EntryTrashed.class, Folder.class, _trashFolderEventListener); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Update.class, FileEntry.class, _updateFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Update.class, Folder.class, _updateFolderEventListener); repositoryEventRegistry.registerRepositoryEventListener(WorkflowRepositoryEventType.Add.class, FileEntry.class, _workflowAddFileEntryEventListener); repositoryEventRegistry.registerRepositoryEventListener(WorkflowRepositoryEventType.Update.class, FileEntry.class, _workflowUpdateFileEntryEventListener); }
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
@Override public void registerRepositoryEventListeners(RepositoryEventRegistry repositoryEventRegistry) { repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, FileEntry.class, new DeleteFileEntryRepositoryEventListener()); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, Folder.class, new DeleteFolderRepositoryEventListener()); repositoryEventRegistry.registerRepositoryEventListener(RepositoryEventType.Delete.class, LocalRepository.class, new DeleteLocalRepositoryEventListener()); }