Liferay 6.0.5

com.liferay.portlet.tasks.service.http
Class TasksProposalServiceHttp

java.lang.Object
  extended by com.liferay.portlet.tasks.service.http.TasksProposalServiceHttp

public class TasksProposalServiceHttp
extends Object

This class provides a HTTP utility for the TasksProposalServiceUtil 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:
TasksProposalServiceSoap, HttpPrincipal, TasksProposalServiceUtil
ServiceBuilder generated this class. Modifications in this class will be overwritten the next time is generated.

Constructor Summary
TasksProposalServiceHttp()
           
 
Method Summary
static TasksProposal addProposal(HttpPrincipal httpPrincipal, long groupId, String className, String classPK, String name, String description, long reviewUserId, boolean addCommunityPermissions, boolean addGuestPermissions)
           
static TasksProposal addProposal(HttpPrincipal httpPrincipal, long groupId, String className, String classPK, String name, String description, long reviewUserId, String[] communityPermissions, String[] guestPermissions)
           
static void deleteProposal(HttpPrincipal httpPrincipal, long proposalId)
           
static TasksProposal updateProposal(HttpPrincipal httpPrincipal, long proposalId, String description, int dueDateMonth, int dueDateDay, int dueDateYear, int dueDateHour, int dueDateMinute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TasksProposalServiceHttp

public TasksProposalServiceHttp()
Method Detail

addProposal

public static TasksProposal addProposal(HttpPrincipal httpPrincipal,
                                        long groupId,
                                        String className,
                                        String classPK,
                                        String name,
                                        String description,
                                        long reviewUserId,
                                        boolean addCommunityPermissions,
                                        boolean addGuestPermissions)
                                 throws PortalException,
                                        SystemException
Throws:
PortalException
SystemException

addProposal

public static TasksProposal addProposal(HttpPrincipal httpPrincipal,
                                        long groupId,
                                        String className,
                                        String classPK,
                                        String name,
                                        String description,
                                        long reviewUserId,
                                        String[] communityPermissions,
                                        String[] guestPermissions)
                                 throws PortalException,
                                        SystemException
Throws:
PortalException
SystemException

deleteProposal

public static void deleteProposal(HttpPrincipal httpPrincipal,
                                  long proposalId)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

updateProposal

public static TasksProposal updateProposal(HttpPrincipal httpPrincipal,
                                           long proposalId,
                                           String description,
                                           int dueDateMonth,
                                           int dueDateDay,
                                           int dueDateYear,
                                           int dueDateHour,
                                           int dueDateMinute)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

Liferay 6.0.5