001
014
015 package com.liferay.portal.repository.external;
016
017 import com.liferay.portal.kernel.repository.RepositoryFactory;
018 import com.liferay.portal.kernel.repository.registry.BaseRepositoryDefiner;
019 import com.liferay.portal.kernel.repository.registry.RepositoryFactoryRegistry;
020
021
024 public class LegacyExternalRepositoryDefiner extends BaseRepositoryDefiner {
025
026 public LegacyExternalRepositoryDefiner(
027 String className, RepositoryFactory repositoryFactory) {
028
029 _className = className;
030 _repositoryFactory = repositoryFactory;
031 }
032
033 @Override
034 public String getClassName() {
035 return _className;
036 }
037
038 @Override
039 public boolean isExternalRepository() {
040 return true;
041 }
042
043 @Override
044 public void registerRepositoryFactory(
045 RepositoryFactoryRegistry repositoryFactoryRegistry) {
046
047 repositoryFactoryRegistry.setRepositoryFactory(_repositoryFactory);
048 }
049
050 private final String _className;
051 private final RepositoryFactory _repositoryFactory;
052
053 }