package com.idega.block.questions.business; import java.rmi.RemoteException; import com.idega.block.questions.data.Question; public interface QuestionsService extends com.idega.business.IBOService { public com.idega.block.questions.data.QuestionHome getQuestionHome()throws java.rmi.RemoteException, java.rmi.RemoteException; public com.idega.block.text.business.TextService getTextService()throws java.rmi.RemoteException, java.rmi.RemoteException; public void invalidateQuestion(int p0)throws java.rmi.RemoteException, java.rmi.RemoteException; public void removeQuestion(int p0)throws java.rmi.RemoteException, java.rmi.RemoteException; public void resetQuestionSequence(int p0)throws java.rmi.RemoteException, java.rmi.RemoteException; public com.idega.block.questions.data.Question storeQuestion(int p0,int p1,int p2,int p3)throws java.rmi.RemoteException, java.rmi.RemoteException; public com.idega.block.questions.data.Question storeQuestion(java.lang.Integer p0,java.lang.Integer p1,java.lang.Integer p2,java.lang.Integer p3,java.lang.String p4,java.lang.String p5,java.lang.String p6,java.lang.String p7) throws java.rmi.RemoteException; public void swapSequences(int p0,int p1) throws java.rmi.RemoteException; public void validateQuestion(int p0)throws java.rmi.RemoteException, java.rmi.RemoteException; /** * @param categoryIds * @return */ public Question getRandomQuestion(int[] categoryIds)throws RemoteException; }