public class RateCardCustomizationGroup extends Object implements Serializable
| Constructor and Description |
|---|
RateCardCustomizationGroup() |
RateCardCustomizationGroup(Long id,
Long rateCardId,
PricingMethod pricingMethod,
RateCardFeature rateCardFeature) |
| 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
|
Long |
getId()
Gets the id value for this RateCardCustomizationGroup.
|
PricingMethod |
getPricingMethod()
Gets the pricingMethod value for this RateCardCustomizationGroup.
|
RateCardFeature |
getRateCardFeature()
Gets the rateCardFeature value for this RateCardCustomizationGroup.
|
Long |
getRateCardId()
Gets the rateCardId value for this RateCardCustomizationGroup.
|
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 |
setId(Long id)
Sets the id value for this RateCardCustomizationGroup.
|
void |
setPricingMethod(PricingMethod pricingMethod)
Sets the pricingMethod value for this RateCardCustomizationGroup.
|
void |
setRateCardFeature(RateCardFeature rateCardFeature)
Sets the rateCardFeature value for this RateCardCustomizationGroup.
|
void |
setRateCardId(Long rateCardId)
Sets the rateCardId value for this RateCardCustomizationGroup.
|
public RateCardCustomizationGroup()
public RateCardCustomizationGroup(Long id, Long rateCardId, PricingMethod pricingMethod, RateCardFeature rateCardFeature)
public Long getId()
RateCardCustomizationGroup
object.
This attribute is read-only and is assigned by Google
when a rate card
customization group is created.public void setId(Long id)
id - * Uniquely identifies the RateCardCustomizationGroup
object.
This attribute is read-only and is assigned by Google
when a rate card
customization group is created.public Long getRateCardId()
RateCard object to which this rate card
customization group
belongs.
This attribute is required and cannot be changed after
creation.public void setRateCardId(Long rateCardId)
rateCardId - * The ID of the RateCard object to which this rate card
customization group
belongs.
This attribute is required and cannot be changed after
creation.public PricingMethod getPricingMethod()
RateCardCustomization
objects from
this RateCardCustomizationGroup to apply to
a
ProposalLineItem.
This attribute is required.public void setPricingMethod(PricingMethod pricingMethod)
pricingMethod - * The method of deciding which RateCardCustomization
objects from
this RateCardCustomizationGroup to apply to
a
ProposalLineItem.
This attribute is required.public RateCardFeature getRateCardFeature()
public void setRateCardFeature(RateCardFeature rateCardFeature)
rateCardFeature - * The feature type of the customizations in this rate card customization
group.
This attribute is required and cannot be changed after
creation.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.