Liferay 6.1.10-ee-ga1

com.liferay.portlet.mobiledevicerules.service
Interface MDRRuleService

All Known Implementing Classes:
MDRRuleServiceBaseImpl, MDRRuleServiceImpl, MDRRuleServiceWrapper

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

The interface for the m d r rule 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:
MDRRuleServiceUtil, MDRRuleServiceBaseImpl, MDRRuleServiceImpl
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Method Summary
 MDRRule addRule(long ruleGroupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String type, String typeSettings, ServiceContext serviceContext)
           
 MDRRule addRule(long ruleGroupId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String type, UnicodeProperties typeSettings, ServiceContext serviceContext)
           
 void deleteRule(long ruleId)
           
 MDRRule fetchRule(long ruleId)
           
 MDRRule getRule(long ruleId)
           
 MDRRule updateRule(long ruleId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String type, String typeSettings, ServiceContext serviceContext)
           
 MDRRule updateRule(long ruleId, Map<Locale,String> nameMap, Map<Locale,String> descriptionMap, String type, UnicodeProperties typeSettingsProperties, ServiceContext serviceContext)
           
 

Method Detail

addRule

MDRRule addRule(long ruleGroupId,
                Map<Locale,String> nameMap,
                Map<Locale,String> descriptionMap,
                String type,
                String typeSettings,
                ServiceContext serviceContext)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

addRule

MDRRule addRule(long ruleGroupId,
                Map<Locale,String> nameMap,
                Map<Locale,String> descriptionMap,
                String type,
                UnicodeProperties typeSettings,
                ServiceContext serviceContext)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

deleteRule

void deleteRule(long ruleId)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

fetchRule

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MDRRule fetchRule(long ruleId)
                  throws PortalException,
                         SystemException
Throws:
PortalException
SystemException

getRule

@Transactional(propagation=SUPPORTS,
               readOnly=true)
MDRRule getRule(long ruleId)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

updateRule

MDRRule updateRule(long ruleId,
                   Map<Locale,String> nameMap,
                   Map<Locale,String> descriptionMap,
                   String type,
                   String typeSettings,
                   ServiceContext serviceContext)
                   throws PortalException,
                          SystemException
Throws:
PortalException
SystemException

updateRule

MDRRule updateRule(long ruleId,
                   Map<Locale,String> nameMap,
                   Map<Locale,String> descriptionMap,
                   String type,
                   UnicodeProperties typeSettingsProperties,
                   ServiceContext serviceContext)
                   throws PortalException,
                          SystemException
Throws:
PortalException
SystemException

Liferay 6.1.10-ee-ga1