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.

Author:
Edward C. Han
See Also:
MDRRuleGroupServiceUtil, com.liferay.portlet.mobiledevicerules.service.base.MDRRuleGroupServiceBaseImpl, com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupServiceImpl
Generated:

Method Summary
 MDRRuleGroup addRuleGroup(long groupId, java.util.Map<java.util.Locale,java.lang.String> nameMap, java.util.Map<java.util.Locale,java.lang.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, java.util.Map<java.util.Locale,java.lang.String> nameMap, java.util.Map<java.util.Locale,java.lang.String> descriptionMap, ServiceContext serviceContext)
           
 

Method Detail

addRuleGroup

MDRRuleGroup addRuleGroup(long groupId,
                          java.util.Map<java.util.Locale,java.lang.String> nameMap,
                          java.util.Map<java.util.Locale,java.lang.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,
                             java.util.Map<java.util.Locale,java.lang.String> nameMap,
                             java.util.Map<java.util.Locale,java.lang.String> descriptionMap,
                             ServiceContext serviceContext)
                             throws PortalException,
                                    SystemException
Throws:
PortalException
SystemException