Class CustomButtonMixinAnnotations
java.lang.Object
com.exxothermic.audioeverywheresdk.business.model.CustomButton
com.exxothermic.audioeverywheresdk.webservices.api.exxtractorapi.mapping.jackson.CustomButtonMixinAnnotations
- All Implemented Interfaces:
Serializable
Class that will configure the mapping for a content button, using mixing annotations
provided by Jackson library
- Since:
- 5/31/14
- See Also:
-
Field Summary
Fields inherited from class com.exxothermic.audioeverywheresdk.business.model.CustomButton
BANNER_BUTTON, IMAGE_BUTTON, OFFER_BUTTON, OFFER_BUTTON_TYPE, TEXT_BUTTON_TYPE, TEXT_MESSAGE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract CustomButton
setBackgroundColor
(String mColor) abstract CustomButton
setContentSchedule
(Schedule mContentSchedule) abstract CustomButton
setContentType
(String mContentType) abstract CustomButton
setDescription
(String mContent) abstract CustomButton
setDialogImageUrl
(String mDialogImageUrl) abstract CustomButton
setFeaturedImageUrl
(String mImageUrl) abstract CustomButton
protected abstract void
setLegacyChannelColor
(String channelColor) protected void
setLegacyChannelContent
(String channelContent) protected abstract void
setLegacyChannelLabel
(String channelLabel) protected void
setLegacyImageUrl
(String imageUrl) abstract CustomButton
setMoreInfoUrl
(String mMoreInfoUrl) abstract CustomButton
setThumbnailImageUrl
(String mThumbnailImageUrl) abstract CustomButton
Methods inherited from class com.exxothermic.audioeverywheresdk.business.model.CustomButton
getBackgroundColor, getContentSchedule, getContentType, getDescription, getDialogImageUrl, getFeaturedImage, getId, getMoreInfoUrl, getThumbnailImageUrl, getTitle, isEquals, toString
-
Constructor Details
-
CustomButtonMixinAnnotations
public CustomButtonMixinAnnotations()
-
-
Method Details
-
setContentType
- Overrides:
setContentType
in classCustomButton
-
setId
- Overrides:
setId
in classCustomButton
-
setTitle
- Overrides:
setTitle
in classCustomButton
-
setFeaturedImageUrl
- Overrides:
setFeaturedImageUrl
in classCustomButton
-
setBackgroundColor
- Overrides:
setBackgroundColor
in classCustomButton
-
setDescription
- Overrides:
setDescription
in classCustomButton
-
setMoreInfoUrl
- Overrides:
setMoreInfoUrl
in classCustomButton
-
setContentSchedule
- Overrides:
setContentSchedule
in classCustomButton
-
setDialogImageUrl
- Overrides:
setDialogImageUrl
in classCustomButton
-
setThumbnailImageUrl
- Overrides:
setThumbnailImageUrl
in classCustomButton
-
setLegacyChannelLabel
- Overrides:
setLegacyChannelLabel
in classCustomButton
-
setLegacyChannelColor
- Overrides:
setLegacyChannelColor
in classCustomButton
-
setLegacyChannelContent
- Overrides:
setLegacyChannelContent
in classCustomButton
-
setLegacyImageUrl
- Overrides:
setLegacyImageUrl
in classCustomButton
-