Interface LayoutPrototypeService
- All Superinterfaces:
BaseService
- All Known Implementing Classes:
LayoutPrototypeServiceWrapper
@AccessControlled
@CTAware
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface LayoutPrototypeService
extends BaseService
Provides the remote service interface for LayoutPrototype. Methods of this
service are expected to have security checks based on the propagated JAAS
credentials because this service can be accessed remotely.
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Method Summary
Modifier and TypeMethodDescriptionaddLayoutPrototype
(Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, boolean active, ServiceContext serviceContext) void
deleteLayoutPrototype
(long layoutPrototypeId) fetchLayoutPrototype
(long layoutPrototypeId) getLayoutPrototype
(long layoutPrototypeId) Returns the OSGi service identifier.search
(long companyId, Boolean active, OrderByComparator<LayoutPrototype> orderByComparator) updateLayoutPrototype
(long layoutPrototypeId, Map<Locale, String> nameMap, Map<Locale, String> descriptionMap, boolean active, ServiceContext serviceContext)
-
Method Details
-
addLayoutPrototype
LayoutPrototype addLayoutPrototype(Map<Locale, String> nameMap, Map<Locale, throws PortalExceptionString> descriptionMap, boolean active, ServiceContext serviceContext) - Throws:
PortalException
-
deleteLayoutPrototype
- Throws:
PortalException
-
fetchLayoutPrototype
@Transactional(propagation=SUPPORTS, readOnly=true) LayoutPrototype fetchLayoutPrototype(long layoutPrototypeId) throws PortalException - Throws:
PortalException
-
getLayoutPrototype
@Transactional(propagation=SUPPORTS, readOnly=true) LayoutPrototype getLayoutPrototype(long layoutPrototypeId) throws PortalException - Throws:
PortalException
-
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
search
@Transactional(propagation=SUPPORTS, readOnly=true) List<LayoutPrototype> search(long companyId, Boolean active, OrderByComparator<LayoutPrototype> orderByComparator) throws PortalException - Throws:
PortalException
-
updateLayoutPrototype
LayoutPrototype updateLayoutPrototype(long layoutPrototypeId, Map<Locale, String> nameMap, Map<Locale, throws PortalExceptionString> descriptionMap, boolean active, ServiceContext serviceContext) - Throws:
PortalException
-