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

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

public class ExpandoRowServiceSoap
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 SOAP 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 is difficult for SOAP to support certain types.

ServiceBuilder follows certain rules in translating the methods. For example, if the method in the service utility returns a java.util.List, that is translated to an array of com.liferay.portlet.expando.model.ExpandoRowSoap. If the method in the service utility returns a com.liferay.portlet.expando.model.ExpandoRow, that is translated to a com.liferay.portlet.expando.model.ExpandoRowSoap. Methods that SOAP cannot safely wire are skipped.

The benefits of using the SOAP utility is that it is cross platform compatible. SOAP allows different languages like Java, .NET, C++, PHP, and even Perl, to call the generated services. One drawback of SOAP is that it is slow because it needs to serialize all calls into a text format (XML).

You can see a list of services at http://localhost:8080/tunnel-web/secure/axis. Set the property tunnel.servlet.hosts.allowed in portal.properties to configure security.

The SOAP utility is only generated for remote services.

Author:
Brian Wing Shun Chan
See Also:
ExpandoRowServiceUtil, ExpandoRowServiceHttp, com.liferay.portlet.expando.service.model.ExpandoRowSoap

Constructor Summary
ExpandoRowServiceSoap()
           
 
Method Summary
static com.liferay.portlet.expando.model.ExpandoRowSoap addRow(long tableId)
           
static void deleteRow(long rowId)
           
static com.liferay.portlet.expando.model.ExpandoRowSoap[] getDefaultTableRows(long classNameId, int begin, int end)
           
static com.liferay.portlet.expando.model.ExpandoRowSoap[] getDefaultTableRows(java.lang.String className, int begin, int end)
           
static int getDefaultTableRowsCount(long classNameId)
           
static int getDefaultTableRowsCount(java.lang.String className)
           
static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(long tableId, int begin, int end)
           
static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(long classNameId, java.lang.String tableName, int begin, int end)
           
static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(java.lang.String className, java.lang.String tableName, int begin, int end)
           
static int getRowsCount(long tableId)
           
static int getRowsCount(long classNameId, java.lang.String tableName)
           
static int getRowsCount(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

ExpandoRowServiceSoap

public ExpandoRowServiceSoap()
Method Detail

addRow

public static com.liferay.portlet.expando.model.ExpandoRowSoap addRow(long tableId)
                                                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteRow

public static void deleteRow(long rowId)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultTableRows

public static com.liferay.portlet.expando.model.ExpandoRowSoap[] getDefaultTableRows(java.lang.String className,
                                                                                     int begin,
                                                                                     int end)
                                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultTableRows

public static com.liferay.portlet.expando.model.ExpandoRowSoap[] getDefaultTableRows(long classNameId,
                                                                                     int begin,
                                                                                     int end)
                                                                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultTableRowsCount

public static int getDefaultTableRowsCount(java.lang.String className)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultTableRowsCount

public static int getDefaultTableRowsCount(long classNameId)
                                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRows

public static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(long tableId,
                                                                         int begin,
                                                                         int end)
                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRows

public static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(java.lang.String className,
                                                                         java.lang.String tableName,
                                                                         int begin,
                                                                         int end)
                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRows

public static com.liferay.portlet.expando.model.ExpandoRowSoap[] getRows(long classNameId,
                                                                         java.lang.String tableName,
                                                                         int begin,
                                                                         int end)
                                                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRowsCount

public static int getRowsCount(long tableId)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRowsCount

public static int getRowsCount(java.lang.String className,
                               java.lang.String tableName)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getRowsCount

public static int getRowsCount(long classNameId,
                               java.lang.String tableName)
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException