|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ebay.soap.eBLBaseComponents.RecommendationValidationRulesType
public class RecommendationValidationRulesType
This type is used by the ValidationRules containers returned in the GetCategorySpecifics response, which contains some rules and limits for the recommended Item Specific name (specified in the NameRecommendation.Name field) and corresponding value(s) (specified in the ValueRecommendation.Value field). These rules and limits will apply when the recommended Item Specific is subsequently used in an Add/Revise/Relist call.
Java class for RecommendationValidationRulesType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="RecommendationValidationRulesType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ValueType" type="{urn:ebay:apis:eBLBaseComponents}ValueTypeCodeType" minOccurs="0"/> <element name="MinValues" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="MaxValues" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="SelectionMode" type="{urn:ebay:apis:eBLBaseComponents}SelectionModeCodeType" minOccurs="0"/> <element name="AspectUsage" type="{urn:ebay:apis:eBLBaseComponents}AspectUsageCodeType" minOccurs="0"/> <element name="MaxValueLength" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="ProductRequired" type="{urn:ebay:apis:eBLBaseComponents}ProductRequiredCodeType" minOccurs="0"/> <element name="UsageConstraint" type="{urn:ebay:apis:eBLBaseComponents}UsageConstraintCodeType" minOccurs="0"/> <element name="Confidence" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/> <element name="Relationship" type="{urn:ebay:apis:eBLBaseComponents}NameValueRelationshipType" maxOccurs="unbounded" minOccurs="0"/> <element name="VariationPicture" type="{urn:ebay:apis:eBLBaseComponents}VariationPictureRuleCodeType" minOccurs="0"/> <element name="VariationSpecifics" type="{urn:ebay:apis:eBLBaseComponents}VariationSpecificsRuleCodeType" minOccurs="0"/> <element name="ValueFormat" type="{urn:ebay:apis:eBLBaseComponents}ValueFormatCodeType" minOccurs="0"/> <any/> </sequence> </restriction> </complexContent> </complexType>
Field Summary | |
---|---|
protected java.util.List<java.lang.Object> |
any
|
protected AspectUsageCodeType |
aspectUsage
|
protected java.lang.Integer |
confidence
|
protected java.lang.Integer |
maxValueLength
|
protected java.lang.Integer |
maxValues
|
protected java.lang.Integer |
minValues
|
protected ProductRequiredCodeType |
productRequired
|
protected java.util.List<NameValueRelationshipType> |
relationship
|
protected SelectionModeCodeType |
selectionMode
|
protected UsageConstraintCodeType |
usageConstraint
|
protected ValueFormatCodeType |
valueFormat
|
protected ValueTypeCodeType |
valueType
|
protected VariationPictureRuleCodeType |
variationPicture
|
protected VariationSpecificsRuleCodeType |
variationSpecifics
|
Constructor Summary | |
---|---|
RecommendationValidationRulesType()
|
Method Summary | |
---|---|
protected java.util.List<java.lang.Object> |
_getAny()
|
protected java.util.List<NameValueRelationshipType> |
_getRelationship()
|
java.lang.Object[] |
getAny()
|
java.lang.Object |
getAny(int idx)
|
int |
getAnyLength()
|
AspectUsageCodeType |
getAspectUsage()
Gets the value of the aspectUsage property. |
java.lang.Integer |
getConfidence()
Gets the value of the confidence property. |
java.lang.Integer |
getMaxValueLength()
Gets the value of the maxValueLength property. |
java.lang.Integer |
getMaxValues()
Gets the value of the maxValues property. |
java.lang.Integer |
getMinValues()
Gets the value of the minValues property. |
ProductRequiredCodeType |
getProductRequired()
Gets the value of the productRequired property. |
NameValueRelationshipType[] |
getRelationship()
|
NameValueRelationshipType |
getRelationship(int idx)
|
int |
getRelationshipLength()
|
SelectionModeCodeType |
getSelectionMode()
Gets the value of the selectionMode property. |
UsageConstraintCodeType |
getUsageConstraint()
Gets the value of the usageConstraint property. |
ValueFormatCodeType |
getValueFormat()
Gets the value of the valueFormat property. |
ValueTypeCodeType |
getValueType()
Gets the value of the valueType property. |
VariationPictureRuleCodeType |
getVariationPicture()
Gets the value of the variationPicture property. |
VariationSpecificsRuleCodeType |
getVariationSpecifics()
Gets the value of the variationSpecifics property. |
java.lang.Object |
setAny(int idx,
java.lang.Object value)
|
void |
setAny(java.lang.Object[] values)
|
void |
setAspectUsage(AspectUsageCodeType value)
Sets the value of the aspectUsage property. |
void |
setConfidence(java.lang.Integer value)
Sets the value of the confidence property. |
void |
setMaxValueLength(java.lang.Integer value)
Sets the value of the maxValueLength property. |
void |
setMaxValues(java.lang.Integer value)
Sets the value of the maxValues property. |
void |
setMinValues(java.lang.Integer value)
Sets the value of the minValues property. |
void |
setProductRequired(ProductRequiredCodeType value)
Sets the value of the productRequired property. |
NameValueRelationshipType |
setRelationship(int idx,
NameValueRelationshipType value)
|
void |
setRelationship(NameValueRelationshipType[] values)
|
void |
setSelectionMode(SelectionModeCodeType value)
Sets the value of the selectionMode property. |
void |
setUsageConstraint(UsageConstraintCodeType value)
Sets the value of the usageConstraint property. |
void |
setValueFormat(ValueFormatCodeType value)
Sets the value of the valueFormat property. |
void |
setValueType(ValueTypeCodeType value)
Sets the value of the valueType property. |
void |
setVariationPicture(VariationPictureRuleCodeType value)
Sets the value of the variationPicture property. |
void |
setVariationSpecifics(VariationSpecificsRuleCodeType value)
Sets the value of the variationSpecifics property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ValueTypeCodeType valueType
protected java.lang.Integer minValues
protected java.lang.Integer maxValues
protected SelectionModeCodeType selectionMode
protected AspectUsageCodeType aspectUsage
protected java.lang.Integer maxValueLength
protected ProductRequiredCodeType productRequired
protected UsageConstraintCodeType usageConstraint
protected java.lang.Integer confidence
protected java.util.List<NameValueRelationshipType> relationship
protected VariationPictureRuleCodeType variationPicture
protected VariationSpecificsRuleCodeType variationSpecifics
protected ValueFormatCodeType valueFormat
protected java.util.List<java.lang.Object> any
Constructor Detail |
---|
public RecommendationValidationRulesType()
Method Detail |
---|
public ValueTypeCodeType getValueType()
ValueTypeCodeType
public void setValueType(ValueTypeCodeType value)
value
- allowed object is
ValueTypeCodeType
public java.lang.Integer getMinValues()
Integer
public void setMinValues(java.lang.Integer value)
value
- allowed object is
Integer
public java.lang.Integer getMaxValues()
Integer
public void setMaxValues(java.lang.Integer value)
value
- allowed object is
Integer
public SelectionModeCodeType getSelectionMode()
SelectionModeCodeType
public void setSelectionMode(SelectionModeCodeType value)
value
- allowed object is
SelectionModeCodeType
public AspectUsageCodeType getAspectUsage()
AspectUsageCodeType
public void setAspectUsage(AspectUsageCodeType value)
value
- allowed object is
AspectUsageCodeType
public java.lang.Integer getMaxValueLength()
Integer
public void setMaxValueLength(java.lang.Integer value)
value
- allowed object is
Integer
public ProductRequiredCodeType getProductRequired()
ProductRequiredCodeType
public void setProductRequired(ProductRequiredCodeType value)
value
- allowed object is
ProductRequiredCodeType
public UsageConstraintCodeType getUsageConstraint()
UsageConstraintCodeType
public void setUsageConstraint(UsageConstraintCodeType value)
value
- allowed object is
UsageConstraintCodeType
public java.lang.Integer getConfidence()
Integer
public void setConfidence(java.lang.Integer value)
value
- allowed object is
Integer
public NameValueRelationshipType[] getRelationship()
NameValueRelationshipType
public NameValueRelationshipType getRelationship(int idx)
NameValueRelationshipType
public int getRelationshipLength()
public void setRelationship(NameValueRelationshipType[] values)
values
- allowed objects are
NameValueRelationshipType
protected java.util.List<NameValueRelationshipType> _getRelationship()
public NameValueRelationshipType setRelationship(int idx, NameValueRelationshipType value)
value
- allowed object is
NameValueRelationshipType
public VariationPictureRuleCodeType getVariationPicture()
VariationPictureRuleCodeType
public void setVariationPicture(VariationPictureRuleCodeType value)
value
- allowed object is
VariationPictureRuleCodeType
public VariationSpecificsRuleCodeType getVariationSpecifics()
VariationSpecificsRuleCodeType
public void setVariationSpecifics(VariationSpecificsRuleCodeType value)
value
- allowed object is
VariationSpecificsRuleCodeType
public ValueFormatCodeType getValueFormat()
ValueFormatCodeType
public void setValueFormat(ValueFormatCodeType value)
value
- allowed object is
ValueFormatCodeType
public java.lang.Object[] getAny()
Element
Object
public java.lang.Object getAny(int idx)
Element
Object
public int getAnyLength()
public void setAny(java.lang.Object[] values)
values
- allowed objects are
Element
Object
protected java.util.List<java.lang.Object> _getAny()
public java.lang.Object setAny(int idx, java.lang.Object value)
value
- allowed object is
Element
Object
|
Changes since the last release |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The information contained in this document is proprietary and confidential.
Use of this information and the eBay API requires a Non-Disclosure Agreement (NDA) between the user and eBay Inc.
For information regarding a qualifying NDA, contact Developer Relations:
developer-relations@ebay.com
© 2004-2009 eBay Inc. All rights reserved.