Liferay 6.1.10-ee-ga1

com.liferay.portlet.mobiledevicerules.service
Interface MDRRuleGroupService

All Known Implementing Classes:
MDRRuleGroupServiceWrapper

@JSONWebService
@Transactional(isolation=PORTAL,
               rollbackFor={PortalException.class,SystemException.class})
public interface MDRRuleGroupService

The interface for the m d r rule group remote service.

This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.

See Also:
MDRRuleGroupServiceUtil, com.liferay.portlet.mobiledevicerules.service.base.MDRRuleGroupServiceBaseImpl, com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupServiceImpl

Method Summary
 MDRRuleGroup addRuleGroup(long groupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, ServiceContext serviceContext)
           
 MDRRuleGroup copyRuleGroup(long ruleGroupId, long groupId, ServiceContext serviceContext)
           
 void deleteRuleGroup(long ruleGroupId)
           
 MDRRuleGroup fetchRuleGroup(long ruleGroupId)
           
 MDRRuleGroup getRuleGroup(long ruleGroupId)
           
 MDRRuleGroup updateRuleGroup(long ruleGroupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, ServiceContext serviceContext)
           
 

Method Detail

addRuleGroup

MDRRuleGroup addRuleGroup(long groupId,
                          Map<Locale,String> nameMap,
                          Map<Locale,String> descriptionMap,
                          ServiceContext serviceContext)
                          throws PortalException,
                                 SystemException
Throws:
PortalException
SystemException

copyRuleGroup

MDRRuleGroup copyRuleGroup(long ruleGroupId,
                           long groupId,
                           ServiceContext serviceContext)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

deleteRuleGroup

void deleteRuleGroup(long ruleGroupId)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

fetchRuleGroup

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MDRRuleGroup fetchRuleGroup(long ruleGroupId)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getRuleGroup

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MDRRuleGroup getRuleGroup(long ruleGroupId)
                          throws PortalException,
                                 SystemException
Throws:
PortalException
SystemException

updateRuleGroup

MDRRuleGroup updateRuleGroup(long ruleGroupId,
                             Map<Locale,String> nameMap,
                             Map<Locale,String> descriptionMap,
                             ServiceContext serviceContext)
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException

Liferay 6.1.10-ee-ga1