com.liferay.portlet.expando.service.http
Class ExpandoRowServiceHttp

java.lang.Object
  extended by com.liferay.portlet.expando.service.http.ExpandoRowServiceHttp

public class ExpandoRowServiceHttp
extends java.lang.Object

View Source

ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

This class provides a HTTP utility for the com.liferay.portlet.expando.service.ExpandoRowServiceUtil 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 com.liferay.portal.security.auth.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.

Author:
Brian Wing Shun Chan
See Also:
HttpPrincipal, ExpandoRowServiceUtil, ExpandoRowServiceSoap

Constructor Summary
ExpandoRowServiceHttp()
           
 
Method Summary
static com.liferay.portlet.expando.model.ExpandoRow addRow(HttpPrincipal httpPrincipal, long tableId)
           
static void deleteRow(HttpPrincipal httpPrincipal, long rowId)
           
static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(HttpPrincipal httpPrincipal, long classNameId, int begin, int end)
           
static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(HttpPrincipal httpPrincipal, java.lang.String className, int begin, int end)
           
static int getDefaultTableRowsCount(HttpPrincipal httpPrincipal, long classNameId)
           
static int getDefaultTableRowsCount(HttpPrincipal httpPrincipal, java.lang.String className)
           
static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal, long tableId, int begin, int end)
           
static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal, long classNameId, java.lang.String tableName, int begin, int end)
           
static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal, java.lang.String className, java.lang.String tableName, int begin, int end)
           
static int getRowsCount(HttpPrincipal httpPrincipal, long tableId)
           
static int getRowsCount(HttpPrincipal httpPrincipal, long classNameId, java.lang.String tableName)
           
static int getRowsCount(HttpPrincipal httpPrincipal, java.lang.String className, java.lang.String tableName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpandoRowServiceHttp

public ExpandoRowServiceHttp()
Method Detail

addRow

public static com.liferay.portlet.expando.model.ExpandoRow addRow(HttpPrincipal httpPrincipal,
                                                                  long tableId)
                                                           throws com.liferay.portal.SystemException,
                                                                  com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

deleteRow

public static void deleteRow(HttpPrincipal httpPrincipal,
                             long rowId)
                      throws com.liferay.portal.SystemException,
                             com.liferay.portal.PortalException
Throws:
com.liferay.portal.SystemException
com.liferay.portal.PortalException

getDefaultTableRows

public static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(HttpPrincipal httpPrincipal,
                                                                                               java.lang.String className,
                                                                                               int begin,
                                                                                               int end)
                                                                                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getDefaultTableRows

public static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getDefaultTableRows(HttpPrincipal httpPrincipal,
                                                                                               long classNameId,
                                                                                               int begin,
                                                                                               int end)
                                                                                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getDefaultTableRowsCount

public static int getDefaultTableRowsCount(HttpPrincipal httpPrincipal,
                                           java.lang.String className)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getDefaultTableRowsCount

public static int getDefaultTableRowsCount(HttpPrincipal httpPrincipal,
                                           long classNameId)
                                    throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRows

public static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal,
                                                                                   long tableId,
                                                                                   int begin,
                                                                                   int end)
                                                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRows

public static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal,
                                                                                   java.lang.String className,
                                                                                   java.lang.String tableName,
                                                                                   int begin,
                                                                                   int end)
                                                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRows

public static java.util.List<com.liferay.portlet.expando.model.ExpandoRow> getRows(HttpPrincipal httpPrincipal,
                                                                                   long classNameId,
                                                                                   java.lang.String tableName,
                                                                                   int begin,
                                                                                   int end)
                                                                            throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRowsCount

public static int getRowsCount(HttpPrincipal httpPrincipal,
                               long tableId)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRowsCount

public static int getRowsCount(HttpPrincipal httpPrincipal,
                               java.lang.String className,
                               java.lang.String tableName)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException

getRowsCount

public static int getRowsCount(HttpPrincipal httpPrincipal,
                               long classNameId,
                               java.lang.String tableName)
                        throws com.liferay.portal.SystemException
Throws:
com.liferay.portal.SystemException