1
14
15 package com.liferay.portlet.expando.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 ExpandoColumnServiceUtil {
42 public static com.liferay.portlet.expando.model.ExpandoColumn addColumn(
43 long tableId, java.lang.String name, int type)
44 throws com.liferay.portal.PortalException,
45 com.liferay.portal.SystemException {
46 return getService().addColumn(tableId, name, type);
47 }
48
49 public static com.liferay.portlet.expando.model.ExpandoColumn addColumn(
50 long tableId, java.lang.String name, int type,
51 java.lang.Object defaultData)
52 throws com.liferay.portal.PortalException,
53 com.liferay.portal.SystemException {
54 return getService().addColumn(tableId, name, type, defaultData);
55 }
56
57 public static void deleteColumn(long columnId)
58 throws com.liferay.portal.PortalException,
59 com.liferay.portal.SystemException {
60 getService().deleteColumn(columnId);
61 }
62
63 public static com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
64 long columnId, java.lang.String name, int type)
65 throws com.liferay.portal.PortalException,
66 com.liferay.portal.SystemException {
67 return getService().updateColumn(columnId, name, type);
68 }
69
70 public static com.liferay.portlet.expando.model.ExpandoColumn updateColumn(
71 long columnId, java.lang.String name, int type,
72 java.lang.Object defaultData)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException {
75 return getService().updateColumn(columnId, name, type, defaultData);
76 }
77
78 public static com.liferay.portlet.expando.model.ExpandoColumn updateTypeSettings(
79 long columnId, java.lang.String typeSettings)
80 throws com.liferay.portal.PortalException,
81 com.liferay.portal.SystemException {
82 return getService().updateTypeSettings(columnId, typeSettings);
83 }
84
85 public static ExpandoColumnService getService() {
86 if (_service == null) {
87 _service = (ExpandoColumnService)PortalBeanLocatorUtil.locate(ExpandoColumnService.class.getName());
88
89 ReferenceRegistry.registerReference(ExpandoColumnServiceUtil.class,
90 "_service");
91 MethodCache.remove(ExpandoColumnService.class);
92 }
93
94 return _service;
95 }
96
97 public void setService(ExpandoColumnService service) {
98 MethodCache.remove(ExpandoColumnService.class);
99
100 _service = service;
101
102 ReferenceRegistry.registerReference(ExpandoColumnServiceUtil.class,
103 "_service");
104 MethodCache.remove(ExpandoColumnService.class);
105 }
106
107 private static ExpandoColumnService _service;
108 }