001
014
015 package com.liferay.portal.kernel.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.model.LayoutSetPrototype;
023 import com.liferay.portal.kernel.security.access.control.AccessControlled;
024 import com.liferay.portal.kernel.transaction.Isolation;
025 import com.liferay.portal.kernel.transaction.Propagation;
026 import com.liferay.portal.kernel.transaction.Transactional;
027 import com.liferay.portal.kernel.util.OrderByComparator;
028
029 import java.util.List;
030 import java.util.Locale;
031 import java.util.Map;
032
033
044 @AccessControlled
045 @JSONWebService
046 @ProviderType
047 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
048 PortalException.class, SystemException.class})
049 public interface LayoutSetPrototypeService extends BaseService {
050
055
056
060 @java.lang.Deprecated
061 public LayoutSetPrototype addLayoutSetPrototype(
062 Map<Locale, java.lang.String> nameMap, java.lang.String description,
063 boolean active, boolean layoutsUpdateable,
064 com.liferay.portal.kernel.service.ServiceContext serviceContext)
065 throws PortalException;
066
067 public LayoutSetPrototype addLayoutSetPrototype(
068 Map<Locale, java.lang.String> nameMap,
069 Map<Locale, java.lang.String> descriptionMap, boolean active,
070 boolean layoutsUpdateable,
071 com.liferay.portal.kernel.service.ServiceContext serviceContext)
072 throws PortalException;
073
074 public void deleteLayoutSetPrototype(long layoutSetPrototypeId)
075 throws PortalException;
076
077 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
078 public LayoutSetPrototype fetchLayoutSetPrototype(long layoutSetPrototypeId)
079 throws PortalException;
080
081 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
082 public LayoutSetPrototype getLayoutSetPrototype(long layoutSetPrototypeId)
083 throws PortalException;
084
085
090 public java.lang.String getOSGiServiceIdentifier();
091
092 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
093 public List<LayoutSetPrototype> search(long companyId,
094 java.lang.Boolean active, OrderByComparator<LayoutSetPrototype> obc)
095 throws PortalException;
096
097
102 @java.lang.Deprecated
103 public LayoutSetPrototype updateLayoutSetPrototype(
104 long layoutSetPrototypeId, Map<Locale, java.lang.String> nameMap,
105 java.lang.String description, boolean active,
106 boolean layoutsUpdateable,
107 com.liferay.portal.kernel.service.ServiceContext serviceContext)
108 throws PortalException;
109
110 public LayoutSetPrototype updateLayoutSetPrototype(
111 long layoutSetPrototypeId, Map<Locale, java.lang.String> nameMap,
112 Map<Locale, java.lang.String> descriptionMap, boolean active,
113 boolean layoutsUpdateable,
114 com.liferay.portal.kernel.service.ServiceContext serviceContext)
115 throws PortalException;
116
117 public LayoutSetPrototype updateLayoutSetPrototype(
118 long layoutSetPrototypeId, java.lang.String settings)
119 throws PortalException;
120 }