public class ClassificationUtilsImpl extends Object implements ClassificationUtils
| Constructor and Description |
|---|
ClassificationUtilsImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<ClassAttributeAssignment> |
getAllClassAttributes(Product p) |
Collection<ClassificationValue> |
getAllClassificationValues(Product product)
Get all (typed) classification values for the given product (or null, if the product is not specified)
|
Collection<ClassificationValue> |
getAllClassificationValues(Product product,
String delimiter)
Get all (typed) classification values for the given product (or null, if the product is not specified)
|
ClassAttributeAssignment |
getClassAttr(Product p,
String code) |
String |
getClassificationValue(Product product,
ClassAttributeAssignment assignment,
String delimiter)
Get the value of a specified (typed) classification attribute for the given product (or null, if the product is
not specified)
|
String |
getFeatureValue(Product product,
ClassAttributeAssignment caa) |
public Collection<ClassificationValue> getAllClassificationValues(Product product)
ClassificationUtilsgetAllClassificationValues in interface ClassificationUtilsproduct - The product to find any classification value forpublic Collection<ClassificationValue> getAllClassificationValues(Product product, String delimiter)
ClassificationUtilsgetAllClassificationValues in interface ClassificationUtilsproduct - The product to find any classification value fordelimiter - The sign that delimits multiple values if the CLassificationAttribute's value consists of several value
objects. (Could be null, default is ', ')public String getClassificationValue(Product product, ClassAttributeAssignment assignment, String delimiter)
ClassificationUtilsgetClassificationValue in interface ClassificationUtilsproduct - The product to find the classification value forassignment - The ClassAttributeAssignment that describes the connection between the product and a
ClassificationAttributedelimiter - The sign that delimits multiple values if the CLassificationAttribute's value consists of several value
objects. (Could be null, default is ', ')public String getFeatureValue(Product product, ClassAttributeAssignment caa)
getFeatureValue in interface ClassificationUtilspublic ClassAttributeAssignment getClassAttr(Product p, String code)
getClassAttr in interface ClassificationUtilspublic List<ClassAttributeAssignment> getAllClassAttributes(Product p)
getAllClassAttributes in interface ClassificationUtilsCopyright © 2017 SAP SE. All Rights Reserved.