public class ProductBaseRate extends BaseRate implements Serializable
Product.| Constructor and Description |
|---|
ProductBaseRate() |
ProductBaseRate(Long rateCardId,
Long id,
BaseRateStatus status,
String baseRateType,
String productId,
Money rate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static org.apache.axis.encoding.Deserializer |
getDeserializer(String mechType,
Class _javaType,
QName _xmlType)
Get Custom Deserializer
|
String |
getProductId()
Gets the productId value for this ProductBaseRate.
|
Money |
getRate()
Gets the rate value for this ProductBaseRate.
|
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
|
int |
hashCode() |
void |
setProductId(String productId)
Sets the productId value for this ProductBaseRate.
|
void |
setRate(Money rate)
Sets the rate value for this ProductBaseRate.
|
getBaseRateType, getId, getRateCardId, getStatus, setBaseRateType, setId, setRateCardId, setStatuspublic String getProductId()
Product this base rate is applied to.
This attribute is required and cannot be changed
after creation.public void setProductId(String productId)
productId - * The ID of Product this base rate is applied to.
This attribute is required and cannot be changed
after creation.public Money getRate()
null, the
product is not associated
with this rate card.
The currency code is read-only.public void setRate(Money rate)
rate - * The rate value to override the rate on the product template.
This attribute is required. If null, the
product is not associated
with this rate card.
The currency code is read-only.public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2014. All Rights Reserved.