001
014
015 package com.liferay.portal.kernel.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 WebsiteServiceUtil {
038
043 public static com.liferay.portal.kernel.model.Website addWebsite(
044 java.lang.String className, long classPK, java.lang.String url,
045 long typeId, boolean primary,
046 com.liferay.portal.kernel.service.ServiceContext serviceContext)
047 throws com.liferay.portal.kernel.exception.PortalException {
048 return getService()
049 .addWebsite(className, classPK, url, typeId, primary,
050 serviceContext);
051 }
052
053 public static void deleteWebsite(long websiteId)
054 throws com.liferay.portal.kernel.exception.PortalException {
055 getService().deleteWebsite(websiteId);
056 }
057
058
063 public static java.lang.String getOSGiServiceIdentifier() {
064 return getService().getOSGiServiceIdentifier();
065 }
066
067 public static com.liferay.portal.kernel.model.Website getWebsite(
068 long websiteId)
069 throws com.liferay.portal.kernel.exception.PortalException {
070 return getService().getWebsite(websiteId);
071 }
072
073 public static java.util.List<com.liferay.portal.kernel.model.Website> getWebsites(
074 java.lang.String className, long classPK)
075 throws com.liferay.portal.kernel.exception.PortalException {
076 return getService().getWebsites(className, classPK);
077 }
078
079 public static com.liferay.portal.kernel.model.Website updateWebsite(
080 long websiteId, java.lang.String url, long typeId, boolean primary)
081 throws com.liferay.portal.kernel.exception.PortalException {
082 return getService().updateWebsite(websiteId, url, typeId, primary);
083 }
084
085 public static WebsiteService getService() {
086 if (_service == null) {
087 _service = (WebsiteService)PortalBeanLocatorUtil.locate(WebsiteService.class.getName());
088
089 ReferenceRegistry.registerReference(WebsiteServiceUtil.class,
090 "_service");
091 }
092
093 return _service;
094 }
095
096 private static WebsiteService _service;
097 }