001
014
015 package com.liferay.portal.kernel.repository;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019
020
023 public class RepositoryFactoryUtil {
024
025 public static LocalRepository createLocalRepository(long repositoryId)
026 throws PortalException {
027
028 return getRepositoryFactory().createLocalRepository(repositoryId);
029 }
030
031 public static Repository createRepository(long repositoryId)
032 throws PortalException {
033
034 return getRepositoryFactory().createRepository(repositoryId);
035 }
036
037 public static RepositoryFactory getRepositoryFactory() {
038 PortalRuntimePermission.checkGetBeanProperty(
039 RepositoryFactoryUtil.class);
040
041 return _repositoryFactory;
042 }
043
044 public void setRepositoryFactory(RepositoryFactory repositoryFactory) {
045 PortalRuntimePermission.checkSetBeanProperty(getClass());
046
047 _repositoryFactory = repositoryFactory;
048 }
049
050 private static RepositoryFactory _repositoryFactory;
051
052 }