Package org.apache.sling.cms.insights
Class Insight
- java.lang.Object
-
- org.apache.sling.cms.insights.Insight
-
public class Insight extends Object
Simple POJO Model for holding an insight provider's results.
-
-
Constructor Summary
Constructors Constructor Description Insight(InsightProvider provider, InsightRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMessage(Message message)StringgetMoreDetailsLink()MessagegetPrimaryMessage()InsightProvidergetProvider()InsightRequestgetRequest()doublegetScore()List<Message>getScoreDetails()booleanisScored()booleanisSkip()booleanisSucceeded()voidsetMoreDetailsLink(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)StringtoString()
-
-
-
Constructor Detail
-
Insight
public Insight(InsightProvider provider, InsightRequest request)
-
-
Method Detail
-
addMessage
public void addMessage(Message message)
-
getMoreDetailsLink
public String getMoreDetailsLink()
- Returns:
- the moreDetailsLink
-
getPrimaryMessage
public Message getPrimaryMessage()
-
getProvider
public InsightProvider getProvider()
- Returns:
- the provider
-
getRequest
public InsightRequest getRequest()
- Returns:
- the request
-
getScore
public double getScore()
- Returns:
- the score
-
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
-
-