BaseUsageBasedLineItem Class

public abstract class BaseUsageBasedLineItem extends InvoiceLineItem

Represents common properties for Usage based invoice line items

Constructor Summary

Constructor Description
BaseUsageBasedLineItem()

Method Summary

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

Returns the billing provider

org.joda.time.DateTime getChargeEndDate()
org.joda.time.DateTime getChargeStartDate()
double getConsumedQuantity()
java.lang.String getCustomerCompanyName()
java.lang.String getCustomerId()
java.lang.String getDomainName()
java.lang.String getInvoiceNumber()
int getMpnId()
java.lang.String getOrderId()
java.lang.String getPartnerBillableAccountId()
java.lang.String getPartnerId()
java.lang.String getPartnerName()
java.lang.String getRegion()
java.lang.String getResourceGuid()
java.lang.String getResourceName()
java.lang.String getServiceName()
java.lang.String getServiceType()
java.lang.String getSubscriptionDescription()
java.lang.String getSubscriptionId()
java.lang.String getSubscriptionName()
int getTier2MpnId()
java.lang.String getUnit()
void setBillingCycleType(String value)
void setChargeEndDate(DateTime value)
void setChargeStartDate(DateTime value)
void setConsumedQuantity(double value)
void setCustomerCompanyName(String value)
void setCustomerId(String value)
void setDomainName(String value)
void setInvoiceNumber(String value)
void setMpnId(int value)
void setOrderId(String value)
void setPartnerBillableAccountId(String value)
void setPartnerId(String value)
void setPartnerName(String value)
void setRegion(String value)
void setResourceGuid(String value)
void setResourceName(String value)
void setServiceName(String value)
void setServiceType(String value)
void setSubscriptionDescription(String value)
void setSubscriptionId(String value)
void setSubscriptionName(String value)
void setTier2MpnId(int value)
void setUnit(String 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

BaseUsageBasedLineItem

public BaseUsageBasedLineItem()

Method Details

getBillingCycleType

public String getBillingCycleType()

getBillingProvider

public BillingProvider getBillingProvider()

Returns the billing provider

Overrides:

BaseUsageBasedLineItem.getBillingProvider()

Returns:

The billing provider.

getChargeEndDate

public DateTime getChargeEndDate()

getChargeStartDate

public DateTime getChargeStartDate()

getConsumedQuantity

public double getConsumedQuantity()

getCustomerCompanyName

public String getCustomerCompanyName()

getCustomerId

public String getCustomerId()

getDomainName

public String getDomainName()

getInvoiceNumber

public String getInvoiceNumber()

getMpnId

public int getMpnId()

getOrderId

public String getOrderId()

getPartnerBillableAccountId

public String getPartnerBillableAccountId()

getPartnerId

public String getPartnerId()

getPartnerName

public String getPartnerName()

getRegion

public String getRegion()

getResourceGuid

public String getResourceGuid()

getResourceName

public String getResourceName()

getServiceName

public String getServiceName()

getServiceType

public String getServiceType()

getSubscriptionDescription

public String getSubscriptionDescription()

getSubscriptionId

public String getSubscriptionId()

getSubscriptionName

public String getSubscriptionName()

getTier2MpnId

public int getTier2MpnId()

getUnit

public String getUnit()

setBillingCycleType

public void setBillingCycleType(String value)

Parameters:

value

setChargeEndDate

public void setChargeEndDate(DateTime value)

Parameters:

value

setChargeStartDate

public void setChargeStartDate(DateTime value)

Parameters:

value

setConsumedQuantity

public void setConsumedQuantity(double value)

Parameters:

value

setCustomerCompanyName

public void setCustomerCompanyName(String value)

Parameters:

value

setCustomerId

public void setCustomerId(String value)

Parameters:

value

setDomainName

public void setDomainName(String value)

Parameters:

value

setInvoiceNumber

public void setInvoiceNumber(String value)

Parameters:

value

setMpnId

public void setMpnId(int value)

Parameters:

value

setOrderId

public void setOrderId(String value)

Parameters:

value

setPartnerBillableAccountId

public void setPartnerBillableAccountId(String value)

Parameters:

value

setPartnerId

public void setPartnerId(String value)

Parameters:

value

setPartnerName

public void setPartnerName(String value)

Parameters:

value

setRegion

public void setRegion(String value)

Parameters:

value

setResourceGuid

public void setResourceGuid(String value)

Parameters:

value

setResourceName

public void setResourceName(String value)

Parameters:

value

setServiceName

public void setServiceName(String value)

Parameters:

value

setServiceType

public void setServiceType(String value)

Parameters:

value

setSubscriptionDescription

public void setSubscriptionDescription(String value)

Parameters:

value

setSubscriptionId

public void setSubscriptionId(String value)

Parameters:

value

setSubscriptionName

public void setSubscriptionName(String value)

Parameters:

value

setTier2MpnId

public void setTier2MpnId(int value)

Parameters:

value

setUnit

public void setUnit(String value)

Parameters:

value

Applies to