Package co.mastermindcms.modules.util
Class SellerSkuUtil
- java.lang.Object
-
- co.mastermindcms.modules.util.SellerSkuUtil
-
@Component public class SellerSkuUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SellerSkuUtil()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAttributeListValue(java.lang.String list, java.lang.String listValue, java.util.List<AttributeValue> attributeValues)
void
addAttributeLogicalValue(java.lang.String logical, java.util.List<AttributeValue> attributeValues)
void
addAttributeValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
void
addRandomAttributeListValue(java.lang.String list, java.lang.String listValue, java.util.List<AttributeValue> attributeValues)
void
addRandomAttributeLogicalValue(java.lang.String logical, java.util.List<AttributeValue> attributeValues)
void
addRandomAttributeValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
void
addRandomSimpleValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
void
addRelationsToAttributeValues(java.util.List<AttributeValue> attributeValues, java.lang.String sellerSkuId, java.lang.String sellerSkuName)
void
addSimpleAttributeValues(java.lang.String name, java.lang.String value, java.util.List<AttributeValue> attributeValues)
static void
generateFilterIndex(SellerSKU sellerSKU)
java.lang.String
getRandomValue(java.lang.String value)
java.lang.String
getSellerSkuId(java.lang.String seqName)
void
removeAttributeValues(java.util.List<AttributeValue> attributeValues)
void
removeRelationsFromSKU(SellerSKU sellerSKU)
void
removeRemainedAttributeValues(java.util.List<AttributeValue> remainAttributeValues)
void
updateSellerSkusFromSeller(Seller seller)
void
updateSellerSkusFromSKU(SKU sku)
-
-
-
Method Detail
-
getRandomValue
public java.lang.String getRandomValue(java.lang.String value)
-
addRandomSimpleValues
public void addRandomSimpleValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
-
addRandomAttributeValues
public void addRandomAttributeValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
-
addRandomAttributeListValue
public void addRandomAttributeListValue(java.lang.String list, java.lang.String listValue, java.util.List<AttributeValue> attributeValues)
-
addRandomAttributeLogicalValue
public void addRandomAttributeLogicalValue(java.lang.String logical, java.util.List<AttributeValue> attributeValues)
-
addAttributeValues
public void addAttributeValues(java.lang.String range, java.lang.String value, java.util.List<AttributeValue> attributeValues)
-
addSimpleAttributeValues
public void addSimpleAttributeValues(java.lang.String name, java.lang.String value, java.util.List<AttributeValue> attributeValues)
-
addAttributeListValue
public void addAttributeListValue(java.lang.String list, java.lang.String listValue, java.util.List<AttributeValue> attributeValues)
-
addAttributeLogicalValue
public void addAttributeLogicalValue(java.lang.String logical, java.util.List<AttributeValue> attributeValues)
-
getSellerSkuId
public java.lang.String getSellerSkuId(java.lang.String seqName)
-
addRelationsToAttributeValues
public void addRelationsToAttributeValues(java.util.List<AttributeValue> attributeValues, java.lang.String sellerSkuId, java.lang.String sellerSkuName)
-
removeRemainedAttributeValues
public void removeRemainedAttributeValues(java.util.List<AttributeValue> remainAttributeValues)
-
removeAttributeValues
public void removeAttributeValues(java.util.List<AttributeValue> attributeValues)
-
removeRelationsFromSKU
public void removeRelationsFromSKU(SellerSKU sellerSKU)
-
updateSellerSkusFromSKU
public void updateSellerSkusFromSKU(SKU sku)
-
updateSellerSkusFromSeller
public void updateSellerSkusFromSeller(Seller seller)
-
generateFilterIndex
public static void generateFilterIndex(SellerSKU sellerSKU)
-
-