Class Challenge
- java.lang.Object
-
- com.cheetahdigital.corekit.models.data.BaseData
-
- com.cheetahdigital.corekit.models.data.FavoritesData
-
- com.cheetahdigital.challenges.core.model.Challenge
-
- All Implemented Interfaces:
java.io.Serializable
public class Challenge extends com.cheetahdigital.corekit.models.data.FavoritesData implements java.io.SerializableCheetah Loyalty Challenge Data Model- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Challenge()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAcceptanceText()java.lang.StringgetAcceptanceUrl()java.lang.StringgetAction()doublegetAwardAmount()java.lang.StringgetBgcolor()java.lang.StringgetBody()java.lang.StringgetBusinessValue()java.util.List<Prize>getChallengePrizes()java.lang.StringgetColor()java.lang.StringgetDetails()java.util.DategetEndPeriod()java.lang.StringgetHeading()java.lang.StringgetHeadingBgColor()java.lang.StringgetHeadingColor()java.lang.StringgetImage1Bg()java.lang.StringgetImageUrl()java.lang.StringgetInternalName()java.lang.StringgetInternalUrl()java.lang.StringgetLayoutId()java.lang.StringgetMetric()doublegetMetricAmount()java.lang.StringgetMetricDisplayName()java.lang.StringgetMetricName()java.lang.StringgetOriginalImageUrl()java.util.List<PollResult>getPollResult()java.lang.StringgetRank()RespondableInfogetRespondableInfo()java.util.DategetResponseEndDate()java.lang.StringgetResponseMessage()java.lang.StringgetResponseSchedule()com.google.gson.JsonObjectgetResponseSettingJson()java.util.DategetResponseStartDate()java.lang.StringgetResponseType()com.google.gson.JsonElementgetSections()java.util.DategetStartPeriod()java.lang.StringgetSubheading()java.lang.StringgetSubject()java.lang.StringgetTargetUrl()java.lang.StringgetThumbImageUrl()java.lang.StringgetTrackingCode()java.lang.StringgetTriggerActivityType()booleanisAcceptanceRequired()booleanisRespondable()booleanisShowAsAlert()voidsetAcceptanceRequired(boolean acceptanceRequired)voidsetAcceptanceText(java.lang.String acceptanceText)voidsetAcceptanceUrl(java.lang.String acceptanceUrl)voidsetAction(java.lang.String action)voidsetAwardAmount(double awardAmount)voidsetBgcolor(java.lang.String bgcolor)voidsetBody(java.lang.String body)voidsetBusinessValue(java.lang.String businessValue)voidsetChallengePrizes(java.util.List<Prize> challengePrizes)voidsetColor(java.lang.String color)voidsetDetails(java.lang.String details)voidsetEndPeriod(java.util.Date endPeriod)voidsetHeading(java.lang.String heading)voidsetHeadingBgColor(java.lang.String headingBgColor)voidsetHeadingColor(java.lang.String headingColor)voidsetImage1Bg(java.lang.String image1Bg)voidsetImageUrl(java.lang.String imageUrl)voidsetInternalName(java.lang.String internalName)voidsetInternalUrl(java.lang.String internalUrl)voidsetLayoutId(java.lang.String layoutId)voidsetMetric(java.lang.String metric)voidsetMetricAmount(double metricAmount)voidsetMetricDisplayName(java.lang.String metricDisplayName)voidsetMetricName(java.lang.String metricName)voidsetOriginalImageUrl(java.lang.String originalImageUrl)voidsetPollResult(java.util.List<PollResult> pollResult)voidsetRank(java.lang.String rank)voidsetRespondable(boolean respondable)voidsetRespondableInfo(RespondableInfo respondableInfo)voidsetResponseEndDate(java.util.Date responseEndDate)voidsetResponseMessage(java.lang.String responseMessage)voidsetResponseSchedule(java.lang.String responseSchedule)voidsetResponseSettingJson(com.google.gson.JsonObject responseSettingJson)voidsetResponseStartDate(java.util.Date responseStartDate)voidsetResponseType(java.lang.String responseType)voidsetSections(com.google.gson.JsonElement sections)voidsetShowAsAlert(boolean showAsAlert)voidsetStartPeriod(java.util.Date startPeriod)voidsetSubheading(java.lang.String subheading)voidsetSubject(java.lang.String subject)voidsetTargetUrl(java.lang.String targetUrl)voidsetThumbImageUrl(java.lang.String thumbImageUrl)voidsetTrackingCode(java.lang.String trackingCode)voidsetTriggerActivityType(java.lang.String triggerActivityType)-
Methods inherited from class com.cheetahdigital.corekit.models.data.FavoritesData
isBeingFavorited, isFavorited, setIsBeingFavorited, setIsFavorited
-
-
-
-
Method Detail
-
getInternalName
public java.lang.String getInternalName()
-
setInternalName
public void setInternalName(java.lang.String internalName)
-
isAcceptanceRequired
public boolean isAcceptanceRequired()
-
setAcceptanceRequired
public void setAcceptanceRequired(boolean acceptanceRequired)
-
getAcceptanceText
public java.lang.String getAcceptanceText()
-
setAcceptanceText
public void setAcceptanceText(java.lang.String acceptanceText)
-
getAcceptanceUrl
public java.lang.String getAcceptanceUrl()
-
setAcceptanceUrl
public void setAcceptanceUrl(java.lang.String acceptanceUrl)
-
getPollResult
public java.util.List<PollResult> getPollResult()
-
setPollResult
public void setPollResult(java.util.List<PollResult> pollResult)
-
getResponseMessage
public java.lang.String getResponseMessage()
-
setResponseMessage
public void setResponseMessage(java.lang.String responseMessage)
-
getChallengePrizes
public java.util.List<Prize> getChallengePrizes()
-
setChallengePrizes
public void setChallengePrizes(java.util.List<Prize> challengePrizes)
-
getResponseSettingJson
public com.google.gson.JsonObject getResponseSettingJson()
-
setResponseSettingJson
public void setResponseSettingJson(com.google.gson.JsonObject responseSettingJson)
-
getResponseType
public java.lang.String getResponseType()
-
setResponseType
public void setResponseType(java.lang.String responseType)
-
getStartPeriod
public java.util.Date getStartPeriod()
-
setStartPeriod
public void setStartPeriod(java.util.Date startPeriod)
-
getEndPeriod
public java.util.Date getEndPeriod()
-
setEndPeriod
public void setEndPeriod(java.util.Date endPeriod)
-
getMetricDisplayName
public java.lang.String getMetricDisplayName()
-
setMetricDisplayName
public void setMetricDisplayName(java.lang.String metricDisplayName)
-
isRespondable
public boolean isRespondable()
-
setRespondable
public void setRespondable(boolean respondable)
-
getHeading
public java.lang.String getHeading()
-
setHeading
public void setHeading(java.lang.String heading)
-
getBody
public java.lang.String getBody()
-
setBody
public void setBody(java.lang.String body)
-
getSubject
public java.lang.String getSubject()
-
setSubject
public void setSubject(java.lang.String subject)
-
getDetails
public java.lang.String getDetails()
-
setDetails
public void setDetails(java.lang.String details)
-
getSubheading
public java.lang.String getSubheading()
-
setSubheading
public void setSubheading(java.lang.String subheading)
-
getImageUrl
public java.lang.String getImageUrl()
-
setImageUrl
public void setImageUrl(java.lang.String imageUrl)
-
getThumbImageUrl
public java.lang.String getThumbImageUrl()
-
setThumbImageUrl
public void setThumbImageUrl(java.lang.String thumbImageUrl)
-
getAction
public java.lang.String getAction()
-
setAction
public void setAction(java.lang.String action)
-
getMetric
public java.lang.String getMetric()
-
setMetric
public void setMetric(java.lang.String metric)
-
getMetricName
public java.lang.String getMetricName()
-
setMetricName
public void setMetricName(java.lang.String metricName)
-
getMetricAmount
public double getMetricAmount()
-
getAwardAmount
public double getAwardAmount()
-
setAwardAmount
public void setAwardAmount(double awardAmount)
-
setMetricAmount
public void setMetricAmount(double metricAmount)
-
isShowAsAlert
public boolean isShowAsAlert()
-
setShowAsAlert
public void setShowAsAlert(boolean showAsAlert)
-
getHeadingColor
public java.lang.String getHeadingColor()
-
setHeadingColor
public void setHeadingColor(java.lang.String headingColor)
-
getColor
public java.lang.String getColor()
-
setColor
public void setColor(java.lang.String color)
-
getBgcolor
public java.lang.String getBgcolor()
-
setBgcolor
public void setBgcolor(java.lang.String bgcolor)
-
getHeadingBgColor
public java.lang.String getHeadingBgColor()
-
setHeadingBgColor
public void setHeadingBgColor(java.lang.String headingBgColor)
-
getImage1Bg
public java.lang.String getImage1Bg()
-
setImage1Bg
public void setImage1Bg(java.lang.String image1Bg)
-
getLayoutId
public java.lang.String getLayoutId()
-
setLayoutId
public void setLayoutId(java.lang.String layoutId)
-
getSections
public com.google.gson.JsonElement getSections()
-
setSections
public void setSections(com.google.gson.JsonElement sections)
-
getOriginalImageUrl
public java.lang.String getOriginalImageUrl()
-
setOriginalImageUrl
public void setOriginalImageUrl(java.lang.String originalImageUrl)
-
getTriggerActivityType
public java.lang.String getTriggerActivityType()
-
setTriggerActivityType
public void setTriggerActivityType(java.lang.String triggerActivityType)
-
getBusinessValue
public java.lang.String getBusinessValue()
-
setBusinessValue
public void setBusinessValue(java.lang.String businessValue)
-
getRank
public java.lang.String getRank()
-
setRank
public void setRank(java.lang.String rank)
-
getTrackingCode
public java.lang.String getTrackingCode()
-
setTrackingCode
public void setTrackingCode(java.lang.String trackingCode)
-
getRespondableInfo
public RespondableInfo getRespondableInfo()
-
setRespondableInfo
public void setRespondableInfo(RespondableInfo respondableInfo)
-
getTargetUrl
public java.lang.String getTargetUrl()
-
setTargetUrl
public void setTargetUrl(java.lang.String targetUrl)
-
getInternalUrl
public java.lang.String getInternalUrl()
-
setInternalUrl
public void setInternalUrl(java.lang.String internalUrl)
-
getResponseStartDate
public java.util.Date getResponseStartDate()
-
setResponseStartDate
public void setResponseStartDate(java.util.Date responseStartDate)
-
getResponseEndDate
public java.util.Date getResponseEndDate()
-
setResponseEndDate
public void setResponseEndDate(java.util.Date responseEndDate)
-
getResponseSchedule
public java.lang.String getResponseSchedule()
-
setResponseSchedule
public void setResponseSchedule(java.lang.String responseSchedule)
-
-