@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 |
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 foundCopyright © 2017. All rights reserved.