public final class BackofficeClassificationUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLASSIFICATION_FEATURE_PREFIX |
static String |
FEATURE_QUALIFIER_REGEX |
| Constructor and Description |
|---|
BackofficeClassificationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static ClassificationInfo |
convertFeatureToClassificationInfo(Feature feature)
Converts
Feature into ClassificationInfo |
protected static String |
encodeBase64(String value) |
protected static String |
escapeBase64(String code) |
static String |
getFeatureQualifier(ClassAttributeAssignmentModel classificationAttrAssignment)
Creates classification attribute qualifier based on
ClassAttributeAssignmentModel |
static String |
getFeatureQualifier(String catalogId,
String systemVersion,
String classificationClass,
String attribute)
Creates classification attribute qualifier based on
ClassAttributeAssignmentModel |
static String |
getFeatureQualifierEncoded(ClassAttributeAssignmentModel classificationAttrAssignment)
Creates encoded classification attribute qualifier based on
ClassAttributeAssignmentModel |
static String |
getFeatureQualifierEncoded(String qualifier)
Creates encoded classification attribute qualifier from string which should be in format
catalogId/version/classificationClass.attribute
|
static String |
getFeatureQualifierEncoded(String catalogId,
String systemVersion,
String classificationClass,
String attribute)
Creates encoded classification attribute qualifier based on
ClassAttributeAssignmentModel |
static boolean |
isFeatureQualifier(String qualifier)
Checks if qualifier matches
FEATURE_QUALIFIER_REGEX |
protected static String |
unescapeBase64(String code) |
static void |
updateFeatureWithClassificationInfo(Feature feature,
ClassificationInfo info)
Updates
Feature with values from ClassificationInfo |
public static final String CLASSIFICATION_FEATURE_PREFIX
public static final String FEATURE_QUALIFIER_REGEX
public static ClassificationInfo convertFeatureToClassificationInfo(Feature feature)
Feature into ClassificationInfofeature - feature being convertedClassificationInfopublic static void updateFeatureWithClassificationInfo(Feature feature,
ClassificationInfo info)
Feature with values from ClassificationInfofeature - feature being updatedinfo - classification info which values are applied on featurepublic static boolean isFeatureQualifier(String qualifier)
FEATURE_QUALIFIER_REGEXqualifier - FEATURE_QUALIFIER_REGEXpublic static String getFeatureQualifierEncoded(ClassAttributeAssignmentModel classificationAttrAssignment)
ClassAttributeAssignmentModelCLASSIFICATION_FEATURE_PREFIX
catalogId/version/classificationClass.attribute where part after
CLASSIFICATION_FEATURE_PREFIX is Base64 encoded.public static String getFeatureQualifier(ClassAttributeAssignmentModel classificationAttrAssignment)
ClassAttributeAssignmentModelpublic static String getFeatureQualifierEncoded(String catalogId, String systemVersion, String classificationClass, String attribute)
ClassAttributeAssignmentModelCLASSIFICATION_FEATURE_PREFIX
catalogId/version/classificationClass.attribute where part after
CLASSIFICATION_FEATURE_PREFIX is Base64 encoded.public static String getFeatureQualifier(String catalogId, String systemVersion, String classificationClass, String attribute)
ClassAttributeAssignmentModelpublic static String getFeatureQualifierEncoded(String qualifier)
CLASSIFICATION_FEATURE_PREFIX
catalogId/version/classificationClass.attribute where part after
CLASSIFICATION_FEATURE_PREFIX is Base64 encoded.Copyright © 2017 SAP SE. All Rights Reserved.