001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018 import com.liferay.portal.kernel.util.MethodCache;
019 import com.liferay.portal.kernel.util.ReferenceRegistry;
020
021
034 public class ClassNameServiceUtil {
035
040 public static com.liferay.portal.model.ClassName getClassName(
041 long classNameId)
042 throws com.liferay.portal.kernel.exception.PortalException,
043 com.liferay.portal.kernel.exception.SystemException {
044 return getService().getClassName(classNameId);
045 }
046
047 public static com.liferay.portal.model.ClassName getClassName(
048 java.lang.String value)
049 throws com.liferay.portal.kernel.exception.SystemException {
050 return getService().getClassName(value);
051 }
052
053 public static long getClassNameId(java.lang.Class<?> clazz) {
054 return getService().getClassNameId(clazz);
055 }
056
057 public static long getClassNameId(java.lang.String value) {
058 return getService().getClassNameId(value);
059 }
060
061 public static ClassNameService getService() {
062 if (_service == null) {
063 _service = (ClassNameService)PortalBeanLocatorUtil.locate(ClassNameService.class.getName());
064
065 ReferenceRegistry.registerReference(ClassNameServiceUtil.class,
066 "_service");
067 MethodCache.remove(ClassNameService.class);
068 }
069
070 return _service;
071 }
072
073 public void setService(ClassNameService service) {
074 MethodCache.remove(ClassNameService.class);
075
076 _service = service;
077
078 ReferenceRegistry.registerReference(ClassNameServiceUtil.class,
079 "_service");
080 MethodCache.remove(ClassNameService.class);
081 }
082
083 private static ClassNameService _service;
084 }