java.lang.Objectcom.globalcharge.android.products.Product
public abstract class Product
Nested Class Summary | |
---|---|
static class |
Product.DefaultCustomerServiceContact
|
static class |
Product.OperatorBillingType
|
static class |
Product.PrivacyAndSecurityType
|
static class |
Product.ProductType
|
static class |
Product.TermsAndConditionsType
|
Constructor Summary | |
---|---|
Product()
|
Method Summary | |
---|---|
java.lang.String |
getCurrency()
Gets currency |
java.lang.String |
getCustomerServiceContactAddress()
|
java.lang.String |
getCustomerServiceContactEmail()
|
java.lang.String |
getCustomerServiceContactPhone()
|
java.lang.String |
getCustomerServiceContactWebsite()
|
Product.DefaultCustomerServiceContact |
getDefaultCustomerServiceContact()
|
java.lang.String |
getDoubleOptInMtMessagePattern()
|
java.lang.String |
getDoubleOptInReplyMessage()
|
java.math.BigDecimal |
getInitialPricePoint()
Gets initialPricePoint |
java.lang.String |
getIntervalInWords()
|
java.lang.Long |
getIntervalMs()
Gets intervalMs |
Product.OperatorBillingType |
getOperatorBillingType()
|
java.lang.String |
getOperatorLogoUrl()
|
java.lang.String |
getOperatorName()
|
Product.PrivacyAndSecurityType |
getPrivacyAndSecurityType()
|
java.lang.String |
getPrivacyAndSecurityUrl()
|
long |
getProductId()
Gets productId |
java.lang.String |
getProductName()
Gets productName |
Product.ProductType |
getProductType()
Gets productType |
java.math.BigDecimal |
getRecurringPricePoint()
Gets recurringPricePoint |
java.lang.String |
getStopKeyword()
|
java.lang.String |
getStopShortcode()
|
long |
getSubscriptionLengthMs()
Gets subscriptionLengthMs |
Product.TermsAndConditionsType |
getTermsAndConditionsType()
|
java.lang.String |
getTermsAndConditionsUrl()
|
int |
getUnits()
Gets Units |
java.lang.String |
getUnitsDescription()
Gets unitsDescription |
boolean |
isEnableDblOptInAutoReply()
|
boolean |
isHttpRedirectRequired()
|
boolean |
isPromptDisableWifi()
|
boolean |
isShowExtraConfirmDialog()
|
boolean |
isShowMessageDataRatesApply()
|
boolean |
isShowPriceSelectionWarning()
|
boolean |
isShowStopMessage()
|
boolean |
isSubscription()
|
void |
setCurrency(java.lang.String currency)
|
void |
setCustomerServiceContactAddress(java.lang.String customerServiceContactAddress)
|
void |
setCustomerServiceContactEmail(java.lang.String customerServiceContactEmail)
|
void |
setCustomerServiceContactPhone(java.lang.String customerServiceContactPhone)
|
void |
setCustomerServiceContactWebsite(java.lang.String customerServiceContactWebsite)
|
void |
setDefaultCustomerServiceContact(Product.DefaultCustomerServiceContact defaultCustomerServiceContact)
|
void |
setDoubleOptInMtMessagePattern(java.lang.String doubleOptInMtMessagePattern)
|
void |
setDoubleOptInReplyMessage(java.lang.String doubleOptInReplyMessage)
|
void |
setEnableDblOptInAutoReply(boolean enableDblOptInAutoReply)
|
void |
setHttpRedirectRequired(boolean isHttpRedirectRequired)
|
void |
setInitialPricePoint(java.math.BigDecimal initialPricePoint)
|
void |
setIntervalInWords(java.lang.String intervalInWords)
|
void |
setIntervalMs(java.lang.Long intervalMs)
|
void |
setIsSubscription(boolean isSubscription)
|
void |
setOperatorBillingType(Product.OperatorBillingType operatorBillingType)
|
void |
setOperatorLogoUrl(java.lang.String operatorLogoUrl)
|
void |
setOperatorName(java.lang.String operatorName)
|
void |
setPrivacyAndSecurityType(Product.PrivacyAndSecurityType privacyAndSecurityType)
|
void |
setPrivacyAndSecurityUrl(java.lang.String privacyAndSecurityUrl)
|
void |
setProductId(long productId)
|
void |
setProductName(java.lang.String productName)
|
void |
setProductType(Product.ProductType productType)
|
void |
setPromptDisableWifi(boolean promptDisableWifi)
|
void |
setRecurringPricePoint(java.math.BigDecimal recurringPricePoint)
|
void |
setShowExtraConfirmDialog(boolean showExtraConfirmDialog)
|
void |
setShowMessageDataRatesApply(boolean showMessageDataRatesApply)
|
void |
setShowPriceSelectionWarning(boolean showPriceSelectionWarning)
|
void |
setShowStopMessage(boolean showStopMessage)
|
void |
setStopKeyword(java.lang.String stopKeyword)
|
void |
setStopShortcode(java.lang.String stopShortcode)
|
void |
setSubscription(boolean isSubscription)
|
void |
setSubscriptionLengthMs(long subscriptionLengthMs)
|
void |
setTermsAndConditionsType(Product.TermsAndConditionsType termsAndConditionsType)
|
void |
setTermsAndConditionsUrl(java.lang.String termsAndConditionsUrl)
|
void |
setUnits(java.lang.Integer units)
|
void |
setUnitsDescription(java.lang.String unitsDescription)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Product()
Method Detail |
---|
public boolean isSubscription()
public long getProductId()
public java.lang.String getCurrency()
public java.lang.String getProductName()
public int getUnits()
public java.lang.String getUnitsDescription()
public java.math.BigDecimal getInitialPricePoint()
public java.math.BigDecimal getRecurringPricePoint()
public java.lang.Long getIntervalMs()
public long getSubscriptionLengthMs()
public Product.ProductType getProductType()
public void setProductType(Product.ProductType productType)
public void setIsSubscription(boolean isSubscription)
public void setUnits(java.lang.Integer units)
public void setUnitsDescription(java.lang.String unitsDescription)
public void setRecurringPricePoint(java.math.BigDecimal recurringPricePoint)
public void setIntervalMs(java.lang.Long intervalMs)
public void setSubscriptionLengthMs(long subscriptionLengthMs)
public void setSubscription(boolean isSubscription)
public void setProductId(long productId)
public void setCurrency(java.lang.String currency)
public void setProductName(java.lang.String productName)
public void setInitialPricePoint(java.math.BigDecimal initialPricePoint)
public Product.OperatorBillingType getOperatorBillingType()
public void setOperatorBillingType(Product.OperatorBillingType operatorBillingType)
public java.lang.String getDoubleOptInMtMessagePattern()
public void setDoubleOptInMtMessagePattern(java.lang.String doubleOptInMtMessagePattern)
public boolean isHttpRedirectRequired()
public void setHttpRedirectRequired(boolean isHttpRedirectRequired)
public Product.TermsAndConditionsType getTermsAndConditionsType()
public void setTermsAndConditionsType(Product.TermsAndConditionsType termsAndConditionsType)
public java.lang.String getTermsAndConditionsUrl()
public void setTermsAndConditionsUrl(java.lang.String termsAndConditionsUrl)
public Product.PrivacyAndSecurityType getPrivacyAndSecurityType()
public void setPrivacyAndSecurityType(Product.PrivacyAndSecurityType privacyAndSecurityType)
public java.lang.String getPrivacyAndSecurityUrl()
public void setPrivacyAndSecurityUrl(java.lang.String privacyAndSecurityUrl)
public boolean isEnableDblOptInAutoReply()
public void setEnableDblOptInAutoReply(boolean enableDblOptInAutoReply)
public java.lang.String getDoubleOptInReplyMessage()
public void setDoubleOptInReplyMessage(java.lang.String doubleOptInReplyMessage)
public java.lang.String getCustomerServiceContactPhone()
public void setCustomerServiceContactPhone(java.lang.String customerServiceContactPhone)
public java.lang.String getCustomerServiceContactEmail()
public void setCustomerServiceContactEmail(java.lang.String customerServiceContactEmail)
public java.lang.String getCustomerServiceContactAddress()
public void setCustomerServiceContactAddress(java.lang.String customerServiceContactAddress)
public java.lang.String getCustomerServiceContactWebsite()
public void setCustomerServiceContactWebsite(java.lang.String customerServiceContactWebsite)
public Product.DefaultCustomerServiceContact getDefaultCustomerServiceContact()
public void setDefaultCustomerServiceContact(Product.DefaultCustomerServiceContact defaultCustomerServiceContact)
public boolean isShowExtraConfirmDialog()
public void setShowExtraConfirmDialog(boolean showExtraConfirmDialog)
public boolean isPromptDisableWifi()
public void setPromptDisableWifi(boolean promptDisableWifi)
public boolean isShowPriceSelectionWarning()
public void setShowPriceSelectionWarning(boolean showPriceSelectionWarning)
public boolean isShowMessageDataRatesApply()
public void setShowMessageDataRatesApply(boolean showMessageDataRatesApply)
public boolean isShowStopMessage()
public void setShowStopMessage(boolean showStopMessage)
public java.lang.String getIntervalInWords()
public void setIntervalInWords(java.lang.String intervalInWords)
public java.lang.String getStopShortcode()
public void setStopShortcode(java.lang.String stopShortcode)
public java.lang.String getStopKeyword()
public void setStopKeyword(java.lang.String stopKeyword)
public java.lang.String getOperatorName()
public void setOperatorName(java.lang.String operatorName)
public java.lang.String getOperatorLogoUrl()
public void setOperatorLogoUrl(java.lang.String operatorLogoUrl)