Class Insight


  • public class Insight
    extends Object
    Simple POJO Model for holding an insight provider's results.
    • Method Detail

      • addMessage

        public void addMessage​(Message message)
      • getMoreDetailsLink

        public String getMoreDetailsLink()
        Returns:
        the moreDetailsLink
      • getPrimaryMessage

        public Message getPrimaryMessage()
      • getRequest

        public InsightRequest getRequest()
        Returns:
        the request
      • getScore

        public double getScore()
        Returns:
        the score
      • getScoreDetails

        public List<Message> getScoreDetails()
        Returns:
        the scoreDetails
      • isScored

        public boolean isScored()
      • isSkip

        public boolean isSkip()
        Returns:
        the skip
      • isSucceeded

        public boolean isSucceeded()
        Returns:
        the succeeded
      • setMoreDetailsLink

        public void setMoreDetailsLink​(String moreDetailsLink)
        Parameters:
        moreDetailsLink - the moreDetailsLink to set
      • setPrimaryMessage

        public void setPrimaryMessage​(Message primaryMessage)
      • setProvider

        public void setProvider​(InsightProvider provider)
        Parameters:
        provider - the provider to set
      • setRequest

        public void setRequest​(InsightRequest request)
        Parameters:
        request - the request to set
      • setScore

        public void setScore​(double score)
        Parameters:
        score - the score to set
      • setScored

        public void setScored​(boolean scored)
      • setScoreDetails

        public void setScoreDetails​(List<Message> scoreDetails)
        Parameters:
        scoreDetails - the scoreDetails to set
      • setSkip

        public void setSkip​(boolean skip)
        Parameters:
        skip - the skip to set
      • setSucceeded

        public void setSucceeded​(boolean succeeded)
        Parameters:
        succeeded - the succeeded to set