com.liferay.portlet.polls.service.spring
Interface PollsQuestionService

All Known Subinterfaces:
PollsQuestionServiceEJB
All Known Implementing Classes:
PollsQuestionServiceImpl

public interface PollsQuestionService

View Source

Version:
$Revision: 1.183 $
Author:
Brian Wing Shun Chan

Method Summary
 PollsQuestion addQuestion(java.lang.String portletId, java.lang.String groupId, java.lang.String title, java.lang.String description, int expMonth, int expDay, int expYear, boolean neverExpires, java.util.List choices)
           
 void checkQuestions()
           
 void deleteQuestion(java.lang.String questionId)
           
 PollsQuestion getQuestion(java.lang.String questionId)
           
 java.util.List getQuestions(java.lang.String portletId, java.lang.String groupId, java.lang.String companyId)
           
 java.util.List getQuestions(java.lang.String portletId, java.lang.String groupId, java.lang.String companyId, int begin, int end)
           
 int getQuestionsSize(java.lang.String portletId, java.lang.String groupId, java.lang.String companyId)
           
 boolean hasAdmin()
           
 boolean hasAdmin(java.lang.String questionId)
           
 boolean hasVoted(java.lang.String questionId)
           
 PollsQuestion updateQuestion(java.lang.String questionId, java.lang.String title, java.lang.String description, int expMonth, int expDay, int expYear, boolean neverExpires, java.util.List choices)
           
 void vote(java.lang.String questionId, java.lang.String choiceId)
           
 

Method Detail

addQuestion

public PollsQuestion addQuestion(java.lang.String portletId,
                                 java.lang.String groupId,
                                 java.lang.String title,
                                 java.lang.String description,
                                 int expMonth,
                                 int expDay,
                                 int expYear,
                                 boolean neverExpires,
                                 java.util.List choices)
                          throws PortalException,
                                 SystemException,
                                 java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

checkQuestions

public void checkQuestions()
                    throws PortalException,
                           SystemException,
                           java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

deleteQuestion

public void deleteQuestion(java.lang.String questionId)
                    throws PortalException,
                           SystemException,
                           java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

getQuestion

public PollsQuestion getQuestion(java.lang.String questionId)
                          throws PortalException,
                                 SystemException,
                                 java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

getQuestions

public java.util.List getQuestions(java.lang.String portletId,
                                   java.lang.String groupId,
                                   java.lang.String companyId)
                            throws SystemException,
                                   java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getQuestions

public java.util.List getQuestions(java.lang.String portletId,
                                   java.lang.String groupId,
                                   java.lang.String companyId,
                                   int begin,
                                   int end)
                            throws SystemException,
                                   java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

getQuestionsSize

public int getQuestionsSize(java.lang.String portletId,
                            java.lang.String groupId,
                            java.lang.String companyId)
                     throws SystemException,
                            java.rmi.RemoteException
Throws:
SystemException
java.rmi.RemoteException

hasVoted

public boolean hasVoted(java.lang.String questionId)
                 throws PortalException,
                        SystemException,
                        java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

updateQuestion

public PollsQuestion updateQuestion(java.lang.String questionId,
                                    java.lang.String title,
                                    java.lang.String description,
                                    int expMonth,
                                    int expDay,
                                    int expYear,
                                    boolean neverExpires,
                                    java.util.List choices)
                             throws PortalException,
                                    SystemException,
                                    java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

vote

public void vote(java.lang.String questionId,
                 java.lang.String choiceId)
          throws PortalException,
                 SystemException,
                 java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

hasAdmin

public boolean hasAdmin()
                 throws PortalException,
                        SystemException,
                        java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException

hasAdmin

public boolean hasAdmin(java.lang.String questionId)
                 throws PortalException,
                        SystemException,
                        java.rmi.RemoteException
Throws:
PortalException
SystemException
java.rmi.RemoteException