facebook4j
Class OfferUpdate

java.lang.Object
  extended by facebook4j.OfferUpdate
All Implemented Interfaces:
java.io.Serializable

public class OfferUpdate
extends java.lang.Object
implements java.io.Serializable

Since:
Facebook4J 2.0.0
Author:
Ryuji Yamashita - roundrop at gmail.com
See Also:
Serialized Form

Field Summary
private  java.lang.String barcode
           
private  java.lang.Integer claimLimit
           
private  java.lang.String couponType
           
private  java.util.Calendar expirationTime
           
private  Media image
           
private  java.net.URL imageURL
           
private  java.lang.Boolean isPublished
           
private  java.lang.String qrcode
           
private  java.lang.String redemptionCode
           
private  java.net.URL redemptionLink
           
private  java.util.Calendar reminderTime
           
private  java.lang.Integer scheduledPublishTime
           
private static long serialVersionUID
           
private  java.lang.String terms
           
private  java.lang.String title
           
 
Constructor Summary
OfferUpdate()
           
OfferUpdate(java.lang.String title, java.util.Calendar expirationTime, Media image)
           
OfferUpdate(java.lang.String title, java.util.Calendar expirationTime, java.net.URL imageURL)
           
 
Method Summary
(package private)  HttpParameter[] asHttpParameterArray()
           
 OfferUpdate barcode(java.lang.String barcode)
           
 OfferUpdate claimLimit(java.lang.Integer claimLimit)
           
 OfferUpdate couponType(java.lang.String couponType)
           
 boolean equals(java.lang.Object o)
           
 OfferUpdate expirationTime(java.util.Calendar expirationTime)
           
 java.lang.String getBarcode()
           
 java.lang.Integer getClaimLimit()
           
 java.lang.String getCouponType()
           
 java.util.Calendar getExpirationTime()
           
 Media getImage()
           
 java.net.URL getImageURL()
           
 java.lang.Boolean getPublished()
           
 java.lang.String getQrcode()
           
 java.lang.String getRedemptionCode()
           
 java.net.URL getRedemptionLink()
           
 java.util.Calendar getReminderTime()
           
 java.lang.Integer getScheduledPublishTime()
           
 java.lang.String getTerms()
           
 java.lang.String getTitle()
           
 int hashCode()
           
 OfferUpdate image(Media image)
           
 OfferUpdate imageURL(java.net.URL imageURL)
           
 OfferUpdate isPublished(java.lang.Boolean published)
           
 OfferUpdate qrcode(java.lang.String qrcode)
           
 OfferUpdate redemptionCode(java.lang.String redemptionCode)
           
 OfferUpdate redemptionLink(java.net.URL redemptionLink)
           
 OfferUpdate reminderTime(java.util.Calendar reminderTime)
           
 OfferUpdate scheduledPublishTime(java.util.Date scheduledPublishTime)
           
 OfferUpdate scheduledPublishTime(java.lang.Integer scheduledPublishTime)
           
 void setBarcode(java.lang.String barcode)
           
 void setClaimLimit(java.lang.Integer claimLimit)
           
 void setCouponType(java.lang.String couponType)
           
 void setExpirationTime(java.util.Calendar expirationTime)
           
 void setImage(Media image)
           
 void setImageURL(java.net.URL imageURL)
           
 void setPublished(java.lang.Boolean published)
           
 void setQrcode(java.lang.String qrcode)
           
 void setRedemptionCode(java.lang.String redemptionCode)
           
 void setRedemptionLink(java.net.URL redemptionLink)
           
 void setReminderTime(java.util.Calendar reminderTime)
           
 void setScheduledPublishTime(java.lang.Integer scheduledPublishTime)
           
 void setTerms(java.lang.String terms)
           
 void setTitle(java.lang.String title)
           
 OfferUpdate terms(java.lang.String terms)
           
 OfferUpdate title(java.lang.String title)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

title

private java.lang.String title

expirationTime

private java.util.Calendar expirationTime

terms

private java.lang.String terms

imageURL

private java.net.URL imageURL

image

private Media image

claimLimit

private java.lang.Integer claimLimit

couponType

private java.lang.String couponType

qrcode

private java.lang.String qrcode

barcode

private java.lang.String barcode

redemptionLink

private java.net.URL redemptionLink

redemptionCode

private java.lang.String redemptionCode

isPublished

private java.lang.Boolean isPublished

scheduledPublishTime

private java.lang.Integer scheduledPublishTime

reminderTime

private java.util.Calendar reminderTime
Constructor Detail

OfferUpdate

public OfferUpdate()

OfferUpdate

public OfferUpdate(java.lang.String title,
                   java.util.Calendar expirationTime,
                   java.net.URL imageURL)

OfferUpdate

public OfferUpdate(java.lang.String title,
                   java.util.Calendar expirationTime,
                   Media image)
Method Detail

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

title

public OfferUpdate title(java.lang.String title)

getExpirationTime

public java.util.Calendar getExpirationTime()

setExpirationTime

public void setExpirationTime(java.util.Calendar expirationTime)

expirationTime

public OfferUpdate expirationTime(java.util.Calendar expirationTime)

getTerms

public java.lang.String getTerms()

setTerms

public void setTerms(java.lang.String terms)

terms

public OfferUpdate terms(java.lang.String terms)

getImageURL

public java.net.URL getImageURL()

setImageURL

public void setImageURL(java.net.URL imageURL)

imageURL

public OfferUpdate imageURL(java.net.URL imageURL)

getImage

public Media getImage()

setImage

public void setImage(Media image)

image

public OfferUpdate image(Media image)

getClaimLimit

public java.lang.Integer getClaimLimit()

setClaimLimit

public void setClaimLimit(java.lang.Integer claimLimit)

claimLimit

public OfferUpdate claimLimit(java.lang.Integer claimLimit)

getCouponType

public java.lang.String getCouponType()

setCouponType

public void setCouponType(java.lang.String couponType)

couponType

public OfferUpdate couponType(java.lang.String couponType)

getQrcode

public java.lang.String getQrcode()

setQrcode

public void setQrcode(java.lang.String qrcode)

qrcode

public OfferUpdate qrcode(java.lang.String qrcode)

getBarcode

public java.lang.String getBarcode()

setBarcode

public void setBarcode(java.lang.String barcode)

barcode

public OfferUpdate barcode(java.lang.String barcode)

getRedemptionLink

public java.net.URL getRedemptionLink()

setRedemptionLink

public void setRedemptionLink(java.net.URL redemptionLink)

redemptionLink

public OfferUpdate redemptionLink(java.net.URL redemptionLink)

getRedemptionCode

public java.lang.String getRedemptionCode()

setRedemptionCode

public void setRedemptionCode(java.lang.String redemptionCode)

redemptionCode

public OfferUpdate redemptionCode(java.lang.String redemptionCode)

getPublished

public java.lang.Boolean getPublished()

setPublished

public void setPublished(java.lang.Boolean published)

isPublished

public OfferUpdate isPublished(java.lang.Boolean published)

getScheduledPublishTime

public java.lang.Integer getScheduledPublishTime()

setScheduledPublishTime

public void setScheduledPublishTime(java.lang.Integer scheduledPublishTime)

scheduledPublishTime

public OfferUpdate scheduledPublishTime(java.lang.Integer scheduledPublishTime)

scheduledPublishTime

public OfferUpdate scheduledPublishTime(java.util.Date scheduledPublishTime)

getReminderTime

public java.util.Calendar getReminderTime()

setReminderTime

public void setReminderTime(java.util.Calendar reminderTime)

reminderTime

public OfferUpdate reminderTime(java.util.Calendar reminderTime)

asHttpParameterArray

HttpParameter[] asHttpParameterArray()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object