Interface SiteSetupQuestionService


  • public interface SiteSetupQuestionService
    This is the interface for the Service of SiteSetupQuestion. It contains the backend logic for the tool
    Author:
    zqian
    • Method Detail

      • hasAnySiteTypeQuestions

        boolean hasAnySiteTypeQuestions()
        Is there any SiteTypeQuestions object in db
        Returns:
      • removeAllSiteTypeQuestions

        void removeAllSiteTypeQuestions()
        remove all site type questions
      • getSiteTypeQuestions

        SiteTypeQuestions getSiteTypeQuestions​(String siteType)
        Get the SiteTypeQuestions object id the site type
        Parameters:
        siteType -
        Returns:
      • getSiteSetupQuestionAnswer

        SiteSetupQuestionAnswer getSiteSetupQuestionAnswer​(String answerId)
        find the SiteSetupQuestion object by id
        Parameters:
        answerId -
        Returns:
      • newSiteSetupQuestion

        SiteSetupQuestion newSiteSetupQuestion()
        new question
        Parameters:
        q -
        Returns:
      • saveSiteSetupQuestion

        boolean saveSiteSetupQuestion​(SiteSetupQuestion q)
        Save question
        Parameters:
        q -
        Returns:
      • removeSiteSetupQuestion

        boolean removeSiteSetupQuestion​(SiteSetupQuestion question)
        remove SiteSetupQuestion
        Returns:
      • newSiteSetupQuestionAnswer

        SiteSetupQuestionAnswer newSiteSetupQuestionAnswer()
        new answer
        Parameters:
        q -
        Returns:
      • saveSiteSetupQuestionAnswer

        boolean saveSiteSetupQuestionAnswer​(SiteSetupQuestionAnswer answer)
        save the SiteSetupQuestionAnswer object
        Parameters:
        answer -
        Returns:
      • removeSiteSetupQuestionAnswer

        boolean removeSiteSetupQuestionAnswer​(SiteSetupQuestionAnswer answer)
        remove the SiteSetupQuestionAnswer object
        Parameters:
        answer -
        Returns:
      • newSiteTypeQuestions

        SiteTypeQuestions newSiteTypeQuestions()
        new SiteTypeQuestions
      • saveSiteTypeQuestions

        boolean saveSiteTypeQuestions​(SiteTypeQuestions siteTypeQuestions)
        save the SiteTypeQuestion object
        Parameters:
        siteTypeQuestions -
        Returns:
      • removeSiteTypeQuestions

        boolean removeSiteTypeQuestions​(SiteTypeQuestions siteTypeQuestions)
        remove the SiteTypeQuestion object
        Parameters:
        siteTypeQuestions -
        Returns:
      • newSiteSetupUserAnswer

        SiteSetupUserAnswer newSiteSetupUserAnswer()
        new SiteSetupUserAnswer
        Parameters:
        uAnswer -
        Returns:
      • saveSiteSetupUserAnswer

        boolean saveSiteSetupUserAnswer​(SiteSetupUserAnswer siteSetupUserAnswer)
        Save the SiteTypeQuestion object
        Parameters:
        SiteSetupUserAnswer -
        Returns:
      • removeSiteSetupUserAnswer

        boolean removeSiteSetupUserAnswer​(SiteSetupUserAnswer siteSetupUserAnswer)
        remove the SiteTypeQuestion object
        Parameters:
        siteSetupUserAnswer -
        Returns: