Liferay 6.1.2-ce-ga3

com.liferay.portal.service.http
Class ResourceBlockServiceSoap

java.lang.Object
  extended by com.liferay.portal.service.http.ResourceBlockServiceSoap

public class ResourceBlockServiceSoap
extends Object

This class provides a SOAP utility for the ResourceBlockServiceUtil 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 List, that is translated to an array of ResourceBlockSoap. If the method in the service utility returns a ResourceBlock, that is translated to a ResourceBlockSoap. 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/api/secure/axis. Set the property axis.servlet.hosts.allowed in portal.properties to configure security.

The SOAP utility is only generated for remote services.

See Also:
ResourceBlockServiceHttp, ResourceBlockSoap, ResourceBlockServiceUtil
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time it is generated.

Constructor Summary
ResourceBlockServiceSoap()
           
 
Method Summary
static void addCompanyScopePermission(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
static void addGroupScopePermission(long scopeGroupId, long companyId, long groupId, String name, long roleId, String actionId)
           
static void addIndividualScopePermission(long companyId, long groupId, String name, long primKey, long roleId, String actionId)
           
static void removeAllGroupScopePermissions(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
static void removeCompanyScopePermission(long scopeGroupId, long companyId, String name, long roleId, String actionId)
           
static void removeGroupScopePermission(long scopeGroupId, long companyId, long groupId, String name, long roleId, String actionId)
           
static void removeIndividualScopePermission(long companyId, long groupId, String name, long primKey, long roleId, String actionId)
           
static void setCompanyScopePermissions(long scopeGroupId, long companyId, String name, long roleId, List<String> actionIds)
           
static void setGroupScopePermissions(long scopeGroupId, long companyId, long groupId, String name, long roleId, List<String> actionIds)
           
static void setIndividualScopePermissions(long companyId, long groupId, String name, long primKey, long roleId, List<String> actionIds)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResourceBlockServiceSoap

public ResourceBlockServiceSoap()
Method Detail

addCompanyScopePermission

public static void addCompanyScopePermission(long scopeGroupId,
                                             long companyId,
                                             String name,
                                             long roleId,
                                             String actionId)
                                      throws RemoteException
Throws:
RemoteException

addGroupScopePermission

public static void addGroupScopePermission(long scopeGroupId,
                                           long companyId,
                                           long groupId,
                                           String name,
                                           long roleId,
                                           String actionId)
                                    throws RemoteException
Throws:
RemoteException

addIndividualScopePermission

public static void addIndividualScopePermission(long companyId,
                                                long groupId,
                                                String name,
                                                long primKey,
                                                long roleId,
                                                String actionId)
                                         throws RemoteException
Throws:
RemoteException

removeAllGroupScopePermissions

public static void removeAllGroupScopePermissions(long scopeGroupId,
                                                  long companyId,
                                                  String name,
                                                  long roleId,
                                                  String actionId)
                                           throws RemoteException
Throws:
RemoteException

removeCompanyScopePermission

public static void removeCompanyScopePermission(long scopeGroupId,
                                                long companyId,
                                                String name,
                                                long roleId,
                                                String actionId)
                                         throws RemoteException
Throws:
RemoteException

removeGroupScopePermission

public static void removeGroupScopePermission(long scopeGroupId,
                                              long companyId,
                                              long groupId,
                                              String name,
                                              long roleId,
                                              String actionId)
                                       throws RemoteException
Throws:
RemoteException

removeIndividualScopePermission

public static void removeIndividualScopePermission(long companyId,
                                                   long groupId,
                                                   String name,
                                                   long primKey,
                                                   long roleId,
                                                   String actionId)
                                            throws RemoteException
Throws:
RemoteException

setCompanyScopePermissions

public static void setCompanyScopePermissions(long scopeGroupId,
                                              long companyId,
                                              String name,
                                              long roleId,
                                              List<String> actionIds)
                                       throws RemoteException
Throws:
RemoteException

setGroupScopePermissions

public static void setGroupScopePermissions(long scopeGroupId,
                                            long companyId,
                                            long groupId,
                                            String name,
                                            long roleId,
                                            List<String> actionIds)
                                     throws RemoteException
Throws:
RemoteException

setIndividualScopePermissions

public static void setIndividualScopePermissions(long companyId,
                                                 long groupId,
                                                 String name,
                                                 long primKey,
                                                 long roleId,
                                                 List<String> actionIds)
                                          throws RemoteException
Throws:
RemoteException

Liferay 6.1.2-ce-ga3