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)
|
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