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 ListTypeServiceUtil {
035
040 public static com.liferay.portal.model.ListType getListType(int listTypeId)
041 throws com.liferay.portal.kernel.exception.PortalException,
042 com.liferay.portal.kernel.exception.SystemException {
043 return getService().getListType(listTypeId);
044 }
045
046 public static java.util.List<com.liferay.portal.model.ListType> getListTypes(
047 java.lang.String type)
048 throws com.liferay.portal.kernel.exception.SystemException {
049 return getService().getListTypes(type);
050 }
051
052 public static void validate(int listTypeId, long classNameId,
053 java.lang.String type)
054 throws com.liferay.portal.kernel.exception.PortalException,
055 com.liferay.portal.kernel.exception.SystemException {
056 getService().validate(listTypeId, classNameId, type);
057 }
058
059 public static void validate(int listTypeId, java.lang.String type)
060 throws com.liferay.portal.kernel.exception.PortalException,
061 com.liferay.portal.kernel.exception.SystemException {
062 getService().validate(listTypeId, type);
063 }
064
065 public static ListTypeService getService() {
066 if (_service == null) {
067 _service = (ListTypeService)PortalBeanLocatorUtil.locate(ListTypeService.class.getName());
068
069 ReferenceRegistry.registerReference(ListTypeServiceUtil.class,
070 "_service");
071 MethodCache.remove(ListTypeService.class);
072 }
073
074 return _service;
075 }
076
077 public void setService(ListTypeService service) {
078 MethodCache.remove(ListTypeService.class);
079
080 _service = service;
081
082 ReferenceRegistry.registerReference(ListTypeServiceUtil.class,
083 "_service");
084 MethodCache.remove(ListTypeService.class);
085 }
086
087 private static ListTypeService _service;
088 }