001
014
015 package com.liferay.portal.kernel.repository.registry;
016
017 import com.liferay.portal.kernel.repository.DocumentRepository;
018 import com.liferay.portal.security.permission.ResourceActionsUtil;
019
020 import java.util.Locale;
021
022
025 public abstract class BaseRepositoryDefiner implements RepositoryDefiner {
026
027 @Override
028 public abstract String getClassName();
029
030 @Override
031 public String getRepositoryTypeLabel(Locale locale) {
032 return ResourceActionsUtil.getModelResource(locale, getClassName());
033 }
034
035 @Override
036 public String[] getSupportedConfigurations() {
037 return _SUPPORTED_CONFIGURATIONS;
038 }
039
040 @Override
041 public String[][] getSupportedParameters() {
042 return _SUPPORTED_PARAMETERS;
043 }
044
045 @Override
046 public abstract boolean isExternalRepository();
047
048 @Override
049 public void registerCapabilities(
050 CapabilityRegistry<DocumentRepository> capabilityRegistry) {
051 }
052
053 @Override
054 public void registerRepositoryEventListeners(
055 RepositoryEventRegistry repositoryEventRegistry) {
056 }
057
058 @Override
059 public abstract void registerRepositoryFactory(
060 RepositoryFactoryRegistry repositoryFactoryRegistry);
061
062 private static final String[] _SUPPORTED_CONFIGURATIONS = {};
063
064 private static final String[][] _SUPPORTED_PARAMETERS = {};
065
066 }