@Component public class BusinessObjectDefinitionHelper extends Object
| Constructor and Description |
|---|
BusinessObjectDefinitionHelper() |
| Modifier and Type | Method and Description |
|---|---|
String |
businessObjectDefinitionKeyToString(BusinessObjectDefinitionKey businessObjectDefinitionKey)
Returns a string representation of the business object definition key.
|
void |
executeFunctionForBusinessObjectDefinitionEntities(String indexName,
String documentType,
List<BusinessObjectDefinitionEntity> businessObjectDefinitionEntities,
QuadConsumer<String,String,String,String> function)
Executes a function for business object definition entities.
|
BusinessObjectDefinitionKey |
getBusinessObjectDefinitionKey(BusinessObjectDefinitionColumnKey businessObjectDefinitionColumnKey)
Gets a business object definition key from the specified business object definition column key.
|
void |
processTagSearchScoreMultiplier(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
Processes the tags search score multiplier.
|
String |
safeObjectMapperWriteValueAsString(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
Wrapper method that will safely call the object mapper write value as string method and handle the JsonProcessingException.
|
void |
validateBusinessObjectDefinitionKey(BusinessObjectDefinitionKey key)
Validates the business object definition key.
|
public String businessObjectDefinitionKeyToString(BusinessObjectDefinitionKey businessObjectDefinitionKey)
businessObjectDefinitionKey - the business object definition keypublic void executeFunctionForBusinessObjectDefinitionEntities(String indexName, String documentType, List<BusinessObjectDefinitionEntity> businessObjectDefinitionEntities, QuadConsumer<String,String,String,String> function)
indexName - the name of the indexdocumentType - the document typebusinessObjectDefinitionEntities - the list of business object definitions entitiesfunction - the function to apply to all business object definitionspublic BusinessObjectDefinitionKey getBusinessObjectDefinitionKey(BusinessObjectDefinitionColumnKey businessObjectDefinitionColumnKey)
businessObjectDefinitionColumnKey - the business object definition column keypublic void validateBusinessObjectDefinitionKey(BusinessObjectDefinitionKey key) throws IllegalArgumentException
key - the business object definition keyIllegalArgumentException - if any validation errors were foundpublic String safeObjectMapperWriteValueAsString(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
businessObjectDefinitionEntity - the business object definition entity to convert to JSONpublic void processTagSearchScoreMultiplier(BusinessObjectDefinitionEntity businessObjectDefinitionEntity)
businessObjectDefinitionEntity - the business object definition entityCopyright © 2019. All rights reserved.