Package org.apache.sling.cms.insights
Class Insight
java.lang.Object
org.apache.sling.cms.insights.Insight
Simple POJO Model for holding an insight provider's results.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMessage(Message message) doublegetScore()booleanisScored()booleanisSkip()booleanvoidsetMoreDetailsLink(String moreDetailsLink) voidsetPrimaryMessage(Message primaryMessage) voidsetProvider(InsightProvider provider) voidsetRequest(InsightRequest request) voidsetScore(double score) voidsetScored(boolean scored) voidsetScoreDetails(List<Message> scoreDetails) voidsetSkip(boolean skip) voidsetSucceeded(boolean succeeded) toString()
-
Constructor Details
-
Insight
-
-
Method Details
-
addMessage
-
getMoreDetailsLink
- Returns:
- the moreDetailsLink
-
getPrimaryMessage
-
getProvider
- Returns:
- the provider
-
getRequest
- Returns:
- the request
-
getScore
public double getScore()- Returns:
- the score
-
getScoreDetails
- Returns:
- the scoreDetails
-
isScored
public boolean isScored() -
isSkip
public boolean isSkip()- Returns:
- the skip
-
isSucceeded
public boolean isSucceeded()- Returns:
- the succeeded
-
setMoreDetailsLink
- Parameters:
moreDetailsLink- the moreDetailsLink to set
-
setPrimaryMessage
-
setProvider
- Parameters:
provider- the provider to set
-
setRequest
- 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
- 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
-
toString
-