public interface DataFeedField extends Serializable, org.broadleafcommerce.common.copy.MultiTenantCloneable<DataFeedField>
DataFeedType
is CUSTOM:product.category.name
is a valid
way to get the category name for a SKUModifier and Type | Method and Description |
---|---|
String |
getAdditionalAttribute(String attributeName) |
Map<String,String> |
getAdditionalAttributes() |
String |
getConditionalRule() |
DataFeed |
getDataFeed() |
Boolean |
getExcludeIfEmpty() |
DataFeedFieldType |
getFeedFieldType() |
Long |
getId() |
Boolean |
getRequired() |
int |
getSortOrder()
Will return MAXINT-1 if the underlying property is null.
|
String |
getSourcePropertyPath() |
String |
getTargetPropertyPath() |
boolean |
hasConfiguredTargetPath() |
void |
setAdditionalAttributes(Map<String,String> additionalAttributes) |
void |
setConditionalRule(String conditionalRule) |
void |
setDataFeed(DataFeed dataFeed) |
void |
setExcludeIfEmpty(Boolean excludeIfEmpty) |
void |
setFeedFieldType(DataFeedFieldType feedFieldType) |
void |
setId(Long id) |
void |
setRequired(Boolean required) |
void |
setSortOrder(Integer sortOrder) |
void |
setSourcePropertyPath(String target) |
void |
setTargetPropertyPath(String name) |
Long getId()
void setId(Long id)
String getSourcePropertyPath()
void setSourcePropertyPath(String target)
String getTargetPropertyPath()
void setTargetPropertyPath(String name)
DataFeed getDataFeed()
void setDataFeed(DataFeed dataFeed)
Boolean getExcludeIfEmpty()
void setExcludeIfEmpty(Boolean excludeIfEmpty)
Boolean getRequired()
void setRequired(Boolean required)
String getConditionalRule()
void setConditionalRule(String conditionalRule)
DataFeedFieldType getFeedFieldType()
void setFeedFieldType(DataFeedFieldType feedFieldType)
boolean hasConfiguredTargetPath()
int getSortOrder()
void setSortOrder(Integer sortOrder)
Copyright © 2020. All rights reserved.