001
014
015 package com.liferay.portlet.expando.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 ExpandoValueServiceUtil {
038
043 public static com.liferay.portlet.expando.model.ExpandoValue addValue(
044 long companyId, java.lang.String className, java.lang.String tableName,
045 java.lang.String columnName, long classPK, java.lang.String data)
046 throws com.liferay.portal.kernel.exception.PortalException {
047 return getService()
048 .addValue(companyId, className, tableName, columnName,
049 classPK, data);
050 }
051
052 public static com.liferay.portlet.expando.model.ExpandoValue addValue(
053 long companyId, java.lang.String className, java.lang.String tableName,
054 java.lang.String columnName, long classPK, java.lang.Object data)
055 throws com.liferay.portal.kernel.exception.PortalException {
056 return getService()
057 .addValue(companyId, className, tableName, columnName,
058 classPK, data);
059 }
060
061 public static void addValues(long companyId, java.lang.String className,
062 java.lang.String tableName, long classPK,
063 java.util.Map<java.lang.String, java.io.Serializable> attributeValues)
064 throws com.liferay.portal.kernel.exception.PortalException {
065 getService()
066 .addValues(companyId, className, tableName, classPK, attributeValues);
067 }
068
069 public static java.io.Serializable getData(long companyId,
070 java.lang.String className, java.lang.String tableName,
071 java.lang.String columnName, long classPK)
072 throws com.liferay.portal.kernel.exception.PortalException {
073 return getService()
074 .getData(companyId, className, tableName, columnName, classPK);
075 }
076
077 public static java.util.Map<java.lang.String, java.io.Serializable> getData(
078 long companyId, java.lang.String className, java.lang.String tableName,
079 java.util.Collection<java.lang.String> columnNames, long classPK)
080 throws com.liferay.portal.kernel.exception.PortalException {
081 return getService()
082 .getData(companyId, className, tableName, columnNames,
083 classPK);
084 }
085
086 public static com.liferay.portal.kernel.json.JSONObject getJSONData(
087 long companyId, java.lang.String className, java.lang.String tableName,
088 java.lang.String columnName, long classPK)
089 throws com.liferay.portal.kernel.exception.PortalException {
090 return getService()
091 .getJSONData(companyId, className, tableName, columnName,
092 classPK);
093 }
094
095
100 public static java.lang.String getOSGiServiceIdentifier() {
101 return getService().getOSGiServiceIdentifier();
102 }
103
104 public static ExpandoValueService getService() {
105 if (_service == null) {
106 _service = (ExpandoValueService)PortalBeanLocatorUtil.locate(ExpandoValueService.class.getName());
107
108 ReferenceRegistry.registerReference(ExpandoValueServiceUtil.class,
109 "_service");
110 }
111
112 return _service;
113 }
114
115 private static ExpandoValueService _service;
116 }