001
014
015 package com.liferay.portal.kernel.repository.registry;
016
017 import com.liferay.portal.kernel.repository.DocumentRepository;
018
019 import java.util.Locale;
020
021
024 public interface RepositoryDefiner {
025
026 public String getClassName();
027
028 public String getRepositoryTypeLabel(Locale locale);
029
030 public String[] getSupportedConfigurations();
031
032 public String[][] getSupportedParameters();
033
034 public boolean isExternalRepository();
035
036 public void registerCapabilities(
037 CapabilityRegistry<DocumentRepository> capabilityRegistry);
038
039 public void registerRepositoryEventListeners(
040 RepositoryEventRegistry repositoryEventRegistry);
041
042 public void registerRepositoryFactory(
043 RepositoryFactoryRegistry repositoryFactoryRegistry);
044
045 }