public class ProposalLineItemConstraints extends Object implements Serializable
PropoalLineItemConstraints represents all the constraints
set for a
ProposalLineItem and is always readonly. It comes
from the Product,
based on which the proposal line item is created.| Constructor and Description |
|---|
ProposalLineItemConstraints() |
ProposalLineItemConstraints(Boolean allowFrequencyCapsCustomization,
FrequencyCap[] builtInFrequencyCaps,
ProductTemplateTargeting builtInTargeting) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
Boolean |
getAllowFrequencyCapsCustomization()
Gets the allowFrequencyCapsCustomization value for this ProposalLineItemConstraints.
|
FrequencyCap[] |
getBuiltInFrequencyCaps()
Gets the builtInFrequencyCaps value for this ProposalLineItemConstraints.
|
FrequencyCap |
getBuiltInFrequencyCaps(int i) |
ProductTemplateTargeting |
getBuiltInTargeting()
Gets the builtInTargeting value for this ProposalLineItemConstraints.
|
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
|
int |
hashCode() |
void |
setAllowFrequencyCapsCustomization(Boolean allowFrequencyCapsCustomization)
Sets the allowFrequencyCapsCustomization value for this ProposalLineItemConstraints.
|
void |
setBuiltInFrequencyCaps(FrequencyCap[] builtInFrequencyCaps)
Sets the builtInFrequencyCaps value for this ProposalLineItemConstraints.
|
void |
setBuiltInFrequencyCaps(int i,
FrequencyCap _value) |
void |
setBuiltInTargeting(ProductTemplateTargeting builtInTargeting)
Sets the builtInTargeting value for this ProposalLineItemConstraints.
|
public ProposalLineItemConstraints()
public ProposalLineItemConstraints(Boolean allowFrequencyCapsCustomization, FrequencyCap[] builtInFrequencyCaps, ProductTemplateTargeting builtInTargeting)
public Boolean getAllowFrequencyCapsCustomization()
This attribute is read-only.
public void setAllowFrequencyCapsCustomization(Boolean allowFrequencyCapsCustomization)
allowFrequencyCapsCustomization - * Allows customization by salespeople of frequency caps when
creating proposal line items.
This attribute is read-only.
public FrequencyCap[] getBuiltInFrequencyCaps()
ProposalLineItem.
This attribute is read-only.
public void setBuiltInFrequencyCaps(FrequencyCap[] builtInFrequencyCaps)
builtInFrequencyCaps - * The built-in frequency caps for the created ProposalLineItem.
This attribute is read-only.
public FrequencyCap getBuiltInFrequencyCaps(int i)
public void setBuiltInFrequencyCaps(int i,
FrequencyCap _value)
public ProductTemplateTargeting getBuiltInTargeting()
ProposalLineItem.
This attribute is read-only.
Replaced with productBuiltInTargeting beginning
in V201508.
public void setBuiltInTargeting(ProductTemplateTargeting builtInTargeting)
builtInTargeting - * The built-in targeting for the created ProposalLineItem.
This attribute is read-only.
Replaced with productBuiltInTargeting beginning
in V201508.
public static org.apache.axis.description.TypeDesc getTypeDesc()
public static org.apache.axis.encoding.Serializer getSerializer(String mechType, Class _javaType, QName _xmlType)
Copyright © 2015. All Rights Reserved.