Class 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 Detail

      • Challenge

        public Challenge()
    • 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)
      • 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)