001
014
015 package com.liferay.portal.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
020 import com.liferay.portal.kernel.util.ReferenceRegistry;
021
022
036 @ProviderType
037 public class RepositoryServiceUtil {
038
043 public static com.liferay.portal.model.Repository addRepository(
044 long groupId, long classNameId, long parentFolderId,
045 java.lang.String name, java.lang.String description,
046 java.lang.String portletId,
047 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
048 com.liferay.portal.service.ServiceContext serviceContext)
049 throws com.liferay.portal.kernel.exception.PortalException {
050 return getService()
051 .addRepository(groupId, classNameId, parentFolderId, name,
052 description, portletId, typeSettingsProperties, serviceContext);
053 }
054
055 public static void checkRepository(long repositoryId)
056 throws com.liferay.portal.kernel.exception.PortalException {
057 getService().checkRepository(repositoryId);
058 }
059
060 public static void deleteRepository(long repositoryId)
061 throws com.liferay.portal.kernel.exception.PortalException {
062 getService().deleteRepository(repositoryId);
063 }
064
065
070 public static java.lang.String getBeanIdentifier() {
071 return getService().getBeanIdentifier();
072 }
073
074 public static com.liferay.portal.kernel.repository.LocalRepository getLocalRepositoryImpl(
075 long folderId, long fileEntryId, long fileVersionId)
076 throws com.liferay.portal.kernel.exception.PortalException {
077 return getService()
078 .getLocalRepositoryImpl(folderId, fileEntryId, fileVersionId);
079 }
080
081 public static com.liferay.portal.kernel.repository.LocalRepository getLocalRepositoryImpl(
082 long repositoryId)
083 throws com.liferay.portal.kernel.exception.PortalException {
084 return getService().getLocalRepositoryImpl(repositoryId);
085 }
086
087 public static com.liferay.portal.model.Repository getRepository(
088 long repositoryId)
089 throws com.liferay.portal.kernel.exception.PortalException {
090 return getService().getRepository(repositoryId);
091 }
092
093 public static com.liferay.portal.kernel.repository.Repository getRepositoryImpl(
094 long folderId, long fileEntryId, long fileVersionId)
095 throws com.liferay.portal.kernel.exception.PortalException {
096 return getService()
097 .getRepositoryImpl(folderId, fileEntryId, fileVersionId);
098 }
099
100 public static com.liferay.portal.kernel.repository.Repository getRepositoryImpl(
101 long repositoryId)
102 throws com.liferay.portal.kernel.exception.PortalException {
103 return getService().getRepositoryImpl(repositoryId);
104 }
105
106 public static java.lang.String[] getSupportedConfigurations(
107 long classNameId) {
108 return getService().getSupportedConfigurations(classNameId);
109 }
110
111 public static java.lang.String[] getSupportedParameters(long classNameId,
112 java.lang.String configuration) {
113 return getService().getSupportedParameters(classNameId, configuration);
114 }
115
116 public static com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties(
117 long repositoryId)
118 throws com.liferay.portal.kernel.exception.PortalException {
119 return getService().getTypeSettingsProperties(repositoryId);
120 }
121
122
127 public static void setBeanIdentifier(java.lang.String beanIdentifier) {
128 getService().setBeanIdentifier(beanIdentifier);
129 }
130
131 public static void updateRepository(long repositoryId,
132 java.lang.String name, java.lang.String description)
133 throws com.liferay.portal.kernel.exception.PortalException {
134 getService().updateRepository(repositoryId, name, description);
135 }
136
137 public static RepositoryService getService() {
138 if (_service == null) {
139 _service = (RepositoryService)PortalBeanLocatorUtil.locate(RepositoryService.class.getName());
140
141 ReferenceRegistry.registerReference(RepositoryServiceUtil.class,
142 "_service");
143 }
144
145 return _service;
146 }
147
148
151 @Deprecated
152 public void setService(RepositoryService service) {
153 }
154
155 private static RepositoryService _service;
156 }