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 FavoritesData implements java.io.Serializable
Cheetah 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.String
getAcceptanceText()
java.lang.String
getAcceptanceUrl()
java.lang.String
getAction()
double
getAwardAmount()
java.lang.String
getBgcolor()
java.lang.String
getBody()
java.lang.String
getBusinessValue()
java.util.List<Prize>
getChallengePrizes()
java.lang.String
getColor()
java.lang.String
getDetails()
java.util.Date
getEndPeriod()
java.lang.String
getHeading()
java.lang.String
getHeadingBgColor()
java.lang.String
getHeadingColor()
java.lang.String
getImage1Bg()
java.lang.String
getImageUrl()
java.lang.String
getInternalName()
java.lang.String
getInternalUrl()
java.lang.String
getLayoutId()
java.lang.String
getMetric()
double
getMetricAmount()
java.lang.String
getMetricDisplayName()
java.lang.String
getMetricName()
java.lang.String
getOriginalImageUrl()
java.util.List<PollResult>
getPollResult()
java.lang.String
getRank()
RespondableInfo
getRespondableInfo()
java.util.Date
getResponseEndDate()
java.lang.String
getResponseMessage()
java.lang.String
getResponseSchedule()
com.google.gson.JsonObject
getResponseSettingJson()
java.util.Date
getResponseStartDate()
java.lang.String
getResponseType()
com.google.gson.JsonElement
getSections()
java.util.Date
getStartPeriod()
java.lang.String
getSubheading()
java.lang.String
getSubject()
java.lang.String
getTargetUrl()
java.lang.String
getThumbImageUrl()
java.lang.String
getTrackingCode()
java.lang.String
getTriggerActivityType()
boolean
isAcceptanceRequired()
boolean
isRespondable()
boolean
isShowAsAlert()
void
setAcceptanceRequired(boolean acceptanceRequired)
void
setAcceptanceText(java.lang.String acceptanceText)
void
setAcceptanceUrl(java.lang.String acceptanceUrl)
void
setAction(java.lang.String action)
void
setAwardAmount(double awardAmount)
void
setBgcolor(java.lang.String bgcolor)
void
setBody(java.lang.String body)
void
setBusinessValue(java.lang.String businessValue)
void
setChallengePrizes(java.util.List<Prize> challengePrizes)
void
setColor(java.lang.String color)
void
setDetails(java.lang.String details)
void
setEndPeriod(java.util.Date endPeriod)
void
setHeading(java.lang.String heading)
void
setHeadingBgColor(java.lang.String headingBgColor)
void
setHeadingColor(java.lang.String headingColor)
void
setImage1Bg(java.lang.String image1Bg)
void
setImageUrl(java.lang.String imageUrl)
void
setInternalName(java.lang.String internalName)
void
setInternalUrl(java.lang.String internalUrl)
void
setLayoutId(java.lang.String layoutId)
void
setMetric(java.lang.String metric)
void
setMetricAmount(double metricAmount)
void
setMetricDisplayName(java.lang.String metricDisplayName)
void
setMetricName(java.lang.String metricName)
void
setOriginalImageUrl(java.lang.String originalImageUrl)
void
setPollResult(java.util.List<PollResult> pollResult)
void
setRank(java.lang.String rank)
void
setRespondable(boolean respondable)
void
setRespondableInfo(RespondableInfo respondableInfo)
void
setResponseEndDate(java.util.Date responseEndDate)
void
setResponseMessage(java.lang.String responseMessage)
void
setResponseSchedule(java.lang.String responseSchedule)
void
setResponseSettingJson(com.google.gson.JsonObject responseSettingJson)
void
setResponseStartDate(java.util.Date responseStartDate)
void
setResponseType(java.lang.String responseType)
void
setSections(com.google.gson.JsonElement sections)
void
setShowAsAlert(boolean showAsAlert)
void
setStartPeriod(java.util.Date startPeriod)
void
setSubheading(java.lang.String subheading)
void
setSubject(java.lang.String subject)
void
setTargetUrl(java.lang.String targetUrl)
void
setThumbImageUrl(java.lang.String thumbImageUrl)
void
setTrackingCode(java.lang.String trackingCode)
void
setTriggerActivityType(java.lang.String triggerActivityType)
-
Methods inherited from class com.cheetahdigital.corekit.models.data.FavoritesData
isBeingFavorited, isFavorited, setIsBeingFavorited, setIsFavorited
-
Methods inherited from class com.cheetahdigital.corekit.models.data.BaseData
getId, getIntegrationId, setId, setIntegrationId
-
-
-
-
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)
-
-