public class CompanySettings extends Object implements Serializable
Company.| Constructor and Description |
|---|
CompanySettings() |
CompanySettings(BillingCap billingCap,
BillingSchedule billingSchedule,
BillingSource billingSource,
Long advertiserDiscount,
Long valueAddedTax,
Long agencyCommission) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Long |
getAdvertiserDiscount()
Gets the advertiserDiscount value for this CompanySettings.
|
Long |
getAgencyCommission()
Gets the agencyCommission value for this CompanySettings.
|
BillingCap |
getBillingCap()
Gets the billingCap value for this CompanySettings.
|
BillingSchedule |
getBillingSchedule()
Gets the billingSchedule value for this CompanySettings.
|
BillingSource |
getBillingSource()
Gets the billingSource value for this CompanySettings.
|
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
static org.apache.axis.encoding.Serializer |
getSerializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Serializer
|
static org.apache.axis.description.TypeDesc |
getTypeDesc()
Return type metadata object
|
Long |
getValueAddedTax()
Gets the valueAddedTax value for this CompanySettings.
|
int |
hashCode() |
void |
setAdvertiserDiscount(Long advertiserDiscount)
Sets the advertiserDiscount value for this CompanySettings.
|
void |
setAgencyCommission(Long agencyCommission)
Sets the agencyCommission value for this CompanySettings.
|
void |
setBillingCap(BillingCap billingCap)
Sets the billingCap value for this CompanySettings.
|
void |
setBillingSchedule(BillingSchedule billingSchedule)
Sets the billingSchedule value for this CompanySettings.
|
void |
setBillingSource(BillingSource billingSource)
Sets the billingSource value for this CompanySettings.
|
void |
setValueAddedTax(Long valueAddedTax)
Sets the valueAddedTax value for this CompanySettings.
|
String |
toString() |
public CompanySettings()
public CompanySettings(BillingCap billingCap, BillingSchedule billingSchedule, BillingSource billingSource, Long advertiserDiscount, Long valueAddedTax, Long agencyCommission)
public BillingCap getBillingCap()
proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or
BillingSource is BillingSource.CONTRACTED.
It is allowed that all of the BillingCap, BillingSchedule, BillingSource
are null when the company has no setting about these values.public void setBillingCap(BillingCap billingCap)
billingCap - * Default billing cap for proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or
BillingSource is BillingSource.CONTRACTED.
It is allowed that all of the BillingCap, BillingSchedule, BillingSource
are null when the company has no setting about these values.public BillingSchedule getBillingSchedule()
proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or
BillingSource is not BillingSource.CONTRACTED.
It is allowed that all of the BillingCap, BillingSchedule, BillingSource
are null when the company has no setting about these values.public void setBillingSchedule(BillingSchedule billingSchedule)
billingSchedule - * Default billing schedule for proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or
BillingSource is not BillingSource.CONTRACTED.
It is allowed that all of the BillingCap, BillingSchedule, BillingSource
are null when the company has no setting about these values.public BillingSource getBillingSource()
proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled.
It is allowed that all of the BillingCap, BillingSchedule,
BillingSource
are null when the company has no setting about these
values.public void setBillingSource(BillingSource billingSource)
billingSource - * Default billing source for proposals created
by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled.
It is allowed that all of the BillingCap, BillingSchedule,
BillingSource
are null when the company has no setting about these
values.public Long getAdvertiserDiscount()
proposals
created by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or the
company
has no setting on this value.
It presents in millipercentage (values 0 to 100000).public void setAdvertiserDiscount(Long advertiserDiscount)
advertiserDiscount - * Default advertiser discount for proposals
created by the Company
of type Company.Type#ADVERTISER in Sales Manager.
Return null if default billing setting feature is disabled or the
company
has no setting on this value.
It presents in millipercentage (values 0 to 100000).public Long getValueAddedTax()
public void setValueAddedTax(Long valueAddedTax)
public Long getAgencyCommission()
proposals associated
with the Company
of type Company.Type#AGENCY in Sales Manager.
Return null if the default billing setting feature is disabled or
the company
has no setting on this value.
It presents in millipercentage (values 0 to 100000).public void setAgencyCommission(Long agencyCommission)
agencyCommission - * Default agency commission for proposals associated
with the Company
of type Company.Type#AGENCY in Sales Manager.
Return null if the default billing setting feature is disabled or
the company
has no setting on this value.
It presents in millipercentage (values 0 to 100000).public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2022. All rights reserved.