Interface LayoutBranchService
- All Superinterfaces:
BaseService
- All Known Implementing Classes:
LayoutBranchServiceWrapper
@AccessControlled
@JSONWebService
@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={PortalException.class,SystemException.class})
public interface LayoutBranchService
extends BaseService
Provides the remote service interface for LayoutBranch. 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 TypeMethodDescriptionaddLayoutBranch
(long layoutRevisionId, String name, String description, boolean master, ServiceContext serviceContext) void
deleteLayoutBranch
(long layoutBranchId) Returns the OSGi service identifier.updateLayoutBranch
(long layoutBranchId, String name, String description, ServiceContext serviceContext)
-
Method Details
-
addLayoutBranch
LayoutBranch addLayoutBranch(long layoutRevisionId, String name, String description, boolean master, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-
deleteLayoutBranch
- Throws:
PortalException
-
getOSGiServiceIdentifier
String getOSGiServiceIdentifier()Returns the OSGi service identifier.- Returns:
- the OSGi service identifier
-
updateLayoutBranch
LayoutBranch updateLayoutBranch(long layoutBranchId, String name, String description, ServiceContext serviceContext) throws PortalException - Throws:
PortalException
-