1
14
15 package com.liferay.portal.service;
16
17 import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18 import com.liferay.portal.kernel.util.MethodCache;
19 import com.liferay.portal.kernel.util.ReferenceRegistry;
20
21
41 public class RegionServiceUtil {
42 public static com.liferay.portal.model.Region addRegion(long countryId,
43 java.lang.String regionCode, java.lang.String name, boolean active)
44 throws com.liferay.portal.PortalException,
45 com.liferay.portal.SystemException {
46 return getService().addRegion(countryId, regionCode, name, active);
47 }
48
49 public static java.util.List<com.liferay.portal.model.Region> getRegions()
50 throws com.liferay.portal.SystemException {
51 return getService().getRegions();
52 }
53
54 public static java.util.List<com.liferay.portal.model.Region> getRegions(
55 long countryId) throws com.liferay.portal.SystemException {
56 return getService().getRegions(countryId);
57 }
58
59 public static java.util.List<com.liferay.portal.model.Region> getRegions(
60 boolean active) throws com.liferay.portal.SystemException {
61 return getService().getRegions(active);
62 }
63
64 public static java.util.List<com.liferay.portal.model.Region> getRegions(
65 long countryId, boolean active)
66 throws com.liferay.portal.SystemException {
67 return getService().getRegions(countryId, active);
68 }
69
70 public static com.liferay.portal.model.Region getRegion(long regionId)
71 throws com.liferay.portal.PortalException,
72 com.liferay.portal.SystemException {
73 return getService().getRegion(regionId);
74 }
75
76 public static RegionService getService() {
77 if (_service == null) {
78 _service = (RegionService)PortalBeanLocatorUtil.locate(RegionService.class.getName());
79
80 ReferenceRegistry.registerReference(RegionServiceUtil.class,
81 "_service");
82 MethodCache.remove(RegionService.class);
83 }
84
85 return _service;
86 }
87
88 public void setService(RegionService service) {
89 MethodCache.remove(RegionService.class);
90
91 _service = service;
92
93 ReferenceRegistry.registerReference(RegionServiceUtil.class, "_service");
94 MethodCache.remove(RegionService.class);
95 }
96
97 private static RegionService _service;
98 }