LicenseBasedLineItem Class

public class LicenseBasedLineItem extends InvoiceLineItem

Represents an invoice billing line item for licensed based subscriptions

Constructor Summary

Constructor Description
LicenseBasedLineItem()

Method Summary

Modifier and Type Method and Description
double getAmount()
java.lang.String getBillingCycleType()
BillingProvider getBillingProvider()

Returns the billing provider

org.joda.time.DateTime getChargeEndDate()
org.joda.time.DateTime getChargeStartDate()
java.lang.String getChargeType()
java.lang.String getCurrency()
java.lang.String getCustomerId()
java.lang.String getCustomerName()
java.lang.String getDomainName()
java.lang.String getDurableOfferId()
InvoiceLineItemType getInvoiceLineItemType()

Returns the type of invoice line item

int getMpnId()
java.lang.String getOfferId()
java.lang.String getOfferName()
java.lang.String getOrderId()
java.lang.String getPartnerId()
int getQuantity()
java.lang.String getSubscriptionDescription()
org.joda.time.DateTime getSubscriptionEndDate()
java.lang.String getSubscriptionId()
org.joda.time.DateTime getSubscriptionStartDate()
double getSubtotal()
java.lang.String getSyndicationPartnerSubscriptionNumber()
double getTax()
int getTier2MpnId()
double getTotalForCustomer()
double getTotalOtherDiscount()
double getUnitPrice()
void setAmount(double value)
void setBillingCycleType(String value)
void setChargeEndDate(DateTime value)
void setChargeStartDate(DateTime value)
void setChargeType(String value)
void setCurrency(String value)
void setCustomerId(String value)
void setCustomerName(String value)
void setDomainName(String value)
void setDurableOfferId(String value)
void setMpnId(int value)
void setOfferId(String value)
void setOfferName(String value)
void setOrderId(String value)
void setPartnerId(String value)
void setQuantity(int value)
void setSubscriptionDescription(String value)
void setSubscriptionEndDate(DateTime value)
void setSubscriptionId(String value)
void setSubscriptionStartDate(DateTime value)
void setSubtotal(double value)
void setSyndicationPartnerSubscriptionNumber(String value)
void setTax(double value)
void setTier2MpnId(int value)
void setTotalForCustomer(double value)
void setTotalOtherDiscount(double value)
void setUnitPrice(double value)

Inherited Members

ResourceBase.getAttributes() InvoiceLineItem.getBillingProvider() InvoiceLineItem.getInvoiceLineItemType() java.lang.Object.clone() java.lang.Object.equals(java.lang.Object) java.lang.Object.finalize() java.lang.Object.getClass() java.lang.Object.hashCode() java.lang.Object.notify() java.lang.Object.notifyAll() java.lang.Object.toString() java.lang.Object.wait() java.lang.Object.wait(long) java.lang.Object.wait(long,int)

Constructor Details

LicenseBasedLineItem

public LicenseBasedLineItem()

Method Details

getAmount

public double getAmount()

getBillingCycleType

public String getBillingCycleType()

getBillingProvider

public BillingProvider getBillingProvider()

Returns the billing provider

Overrides:

LicenseBasedLineItem.getBillingProvider()

Returns:

The billing provider.

getChargeEndDate

public DateTime getChargeEndDate()

getChargeStartDate

public DateTime getChargeStartDate()

getChargeType

public String getChargeType()

getCurrency

public String getCurrency()

getCustomerId

public String getCustomerId()

getCustomerName

public String getCustomerName()

getDomainName

public String getDomainName()

getDurableOfferId

public String getDurableOfferId()

getInvoiceLineItemType

public InvoiceLineItemType getInvoiceLineItemType()

Returns the type of invoice line item

Overrides:

LicenseBasedLineItem.getInvoiceLineItemType()

Returns:

The type of invoice line item.

getMpnId

public int getMpnId()

getOfferId

public String getOfferId()

getOfferName

public String getOfferName()

getOrderId

public String getOrderId()

getPartnerId

public String getPartnerId()

getQuantity

public int getQuantity()

getSubscriptionDescription

public String getSubscriptionDescription()

getSubscriptionEndDate

public DateTime getSubscriptionEndDate()

getSubscriptionId

public String getSubscriptionId()

getSubscriptionStartDate

public DateTime getSubscriptionStartDate()

getSubtotal

public double getSubtotal()

getSyndicationPartnerSubscriptionNumber

public String getSyndicationPartnerSubscriptionNumber()

getTax

public double getTax()

getTier2MpnId

public int getTier2MpnId()

getTotalForCustomer

public double getTotalForCustomer()

getTotalOtherDiscount

public double getTotalOtherDiscount()

getUnitPrice

public double getUnitPrice()

setAmount

public void setAmount(double value)

Parameters:

value

setBillingCycleType

public void setBillingCycleType(String value)

Parameters:

value

setChargeEndDate

public void setChargeEndDate(DateTime value)

Parameters:

value

setChargeStartDate

public void setChargeStartDate(DateTime value)

Parameters:

value

setChargeType

public void setChargeType(String value)

Parameters:

value

setCurrency

public void setCurrency(String value)

Parameters:

value

setCustomerId

public void setCustomerId(String value)

Parameters:

value

setCustomerName

public void setCustomerName(String value)

Parameters:

value

setDomainName

public void setDomainName(String value)

Parameters:

value

setDurableOfferId

public void setDurableOfferId(String value)

Parameters:

value

setMpnId

public void setMpnId(int value)

Parameters:

value

setOfferId

public void setOfferId(String value)

Parameters:

value

setOfferName

public void setOfferName(String value)

Parameters:

value

setOrderId

public void setOrderId(String value)

Parameters:

value

setPartnerId

public void setPartnerId(String value)

Parameters:

value

setQuantity

public void setQuantity(int value)

Parameters:

value

setSubscriptionDescription

public void setSubscriptionDescription(String value)

Parameters:

value

setSubscriptionEndDate

public void setSubscriptionEndDate(DateTime value)

Parameters:

value

setSubscriptionId

public void setSubscriptionId(String value)

Parameters:

value

setSubscriptionStartDate

public void setSubscriptionStartDate(DateTime value)

Parameters:

value

setSubtotal

public void setSubtotal(double value)

Parameters:

value

setSyndicationPartnerSubscriptionNumber

public void setSyndicationPartnerSubscriptionNumber(String value)

Parameters:

value

setTax

public void setTax(double value)

Parameters:

value

setTier2MpnId

public void setTier2MpnId(int value)

Parameters:

value

setTotalForCustomer

public void setTotalForCustomer(double value)

Parameters:

value

setTotalOtherDiscount

public void setTotalOtherDiscount(double value)

Parameters:

value

setUnitPrice

public void setUnitPrice(double value)

Parameters:

value

Applies to