com.liferay.portlet.mobiledevicerules.service.http
Class MDRRuleGroupServiceHttp
java.lang.Object
com.liferay.portlet.mobiledevicerules.service.http.MDRRuleGroupServiceHttp
public class MDRRuleGroupServiceHttp
- extends Object
This class provides a HTTP utility for the
MDRRuleGroupServiceUtil
service utility. The
static methods of this class calls the same methods of the service utility.
However, the signatures are different because it requires an additional
HttpPrincipal
parameter.
The benefits of using the HTTP utility is that it is fast and allows for
tunneling without the cost of serializing to text. The drawback is that it
only works with Java.
Set the property tunnel.servlet.hosts.allowed in portal.properties to
configure security.
The HTTP utility is only generated for remote services.
- See Also:
MDRRuleGroupServiceSoap
,
HttpPrincipal
,
MDRRuleGroupServiceUtil
- ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.
Method Summary |
static MDRRuleGroup |
addRuleGroup(HttpPrincipal httpPrincipal,
long groupId,
Map<Locale,String> nameMap,
Map<Locale,String> descriptionMap,
ServiceContext serviceContext)
|
static MDRRuleGroup |
copyRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId,
long groupId,
ServiceContext serviceContext)
|
static void |
deleteRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
|
static MDRRuleGroup |
fetchRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
|
static MDRRuleGroup |
getRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
|
static MDRRuleGroup |
updateRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId,
Map<Locale,String> nameMap,
Map<Locale,String> descriptionMap,
ServiceContext serviceContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MDRRuleGroupServiceHttp
public MDRRuleGroupServiceHttp()
addRuleGroup
public static MDRRuleGroup addRuleGroup(HttpPrincipal httpPrincipal,
long groupId,
Map<Locale,String> nameMap,
Map<Locale,String> descriptionMap,
ServiceContext serviceContext)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
copyRuleGroup
public static MDRRuleGroup copyRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId,
long groupId,
ServiceContext serviceContext)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
deleteRuleGroup
public static void deleteRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
fetchRuleGroup
public static MDRRuleGroup fetchRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
getRuleGroup
public static MDRRuleGroup getRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException
updateRuleGroup
public static MDRRuleGroup updateRuleGroup(HttpPrincipal httpPrincipal,
long ruleGroupId,
Map<Locale,String> nameMap,
Map<Locale,String> descriptionMap,
ServiceContext serviceContext)
throws PortalException,
SystemException
- Throws:
PortalException
SystemException