public interface BusinessObjectDefinitionService
| Modifier and Type | Method and Description |
|---|---|
BusinessObjectDefinition |
createBusinessObjectDefinition(BusinessObjectDefinitionCreateRequest businessObjectDefinitionCreateRequest)
Creates a new business object definition.
|
BusinessObjectDefinition |
deleteBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey)
Deletes a business object definition for the specified name.
|
BusinessObjectDefinition |
getBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey,
Boolean includeBusinessObjectDefinitionUpdateHistory)
Gets a business object definition for the specified key.
|
BusinessObjectDefinitionKeys |
getBusinessObjectDefinitions()
Gets the list of all business object definitions defined in the system.
|
BusinessObjectDefinitionKeys |
getBusinessObjectDefinitions(String namespaceCode)
Gets a list of all business object definitions defined in the system for a specified namespace.
|
boolean |
indexSizeCheckValidationBusinessObjectDefinitions(String indexName)
Checks the count of business object definitions in the database against the count of business object definitions in the index.
|
boolean |
indexSpotCheckMostRecentValidationBusinessObjectDefinitions(String indexName)
Spot check the most recent business object definitions in the search index
|
boolean |
indexSpotCheckPercentageValidationBusinessObjectDefinitions(String indexName)
Spot check a random percentage of business object definitions in the search index
|
Future<Void> |
indexValidateAllBusinessObjectDefinitions(String indexName)
Validate that the search index contains all business object definitions
|
BusinessObjectDefinitionSearchResponse |
searchBusinessObjectDefinitions(BusinessObjectDefinitionSearchRequest businessObjectDefinitionSearchRequest,
Set<String> fields)
Searches across all business object definitions that are defined in the system per specified search filters and keys
|
BusinessObjectDefinition |
updateBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey,
BusinessObjectDefinitionUpdateRequest businessObjectDefinitionUpdateRequest)
Updates a business object definition.
|
BusinessObjectDefinition |
updateBusinessObjectDefinitionDescriptiveInformation(BusinessObjectDefinitionKey businessObjectDefinitionKey,
BusinessObjectDefinitionDescriptiveInformationUpdateRequest businessObjectDefinitionDescriptiveInformationUpdateRequest)
Updates a business object definition descriptive information.
|
void |
updateBusinessObjectDefinitionEntitySampleFile(BusinessObjectDefinitionKey businessObjectDefinitionKey,
BusinessObjectDefinitionSampleFileUpdateDto businessObjectDefinitionSampleFileUpdateDto)
Update business object definition sample file
|
void |
updateSearchIndexDocumentBusinessObjectDefinition(SearchIndexUpdateDto searchIndexUpdateDto)
Updates the search index document representation of the business object definition.
|
BusinessObjectDefinition createBusinessObjectDefinition(BusinessObjectDefinitionCreateRequest businessObjectDefinitionCreateRequest)
businessObjectDefinitionCreateRequest - the business object definition create request.BusinessObjectDefinition updateBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey, BusinessObjectDefinitionUpdateRequest businessObjectDefinitionUpdateRequest)
businessObjectDefinitionKey - the business object definition keybusinessObjectDefinitionUpdateRequest - the business object definition update requestBusinessObjectDefinition updateBusinessObjectDefinitionDescriptiveInformation(BusinessObjectDefinitionKey businessObjectDefinitionKey, BusinessObjectDefinitionDescriptiveInformationUpdateRequest businessObjectDefinitionDescriptiveInformationUpdateRequest)
businessObjectDefinitionKey - the business object definition keybusinessObjectDefinitionDescriptiveInformationUpdateRequest - the business object definition descriptive information update requestBusinessObjectDefinition getBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey, Boolean includeBusinessObjectDefinitionUpdateHistory)
businessObjectDefinitionKey - the business object definition keyincludeBusinessObjectDefinitionUpdateHistory - a flag to indicate if change events are to be included or notBusinessObjectDefinition deleteBusinessObjectDefinition(BusinessObjectDefinitionKey businessObjectDefinitionKey)
businessObjectDefinitionKey - the business object definition keyBusinessObjectDefinitionKeys getBusinessObjectDefinitions()
BusinessObjectDefinitionKeys getBusinessObjectDefinitions(String namespaceCode)
namespaceCode - the namespace codeboolean indexSizeCheckValidationBusinessObjectDefinitions(String indexName)
indexName - the name of the indexboolean indexSpotCheckPercentageValidationBusinessObjectDefinitions(String indexName)
indexName - the index nameboolean indexSpotCheckMostRecentValidationBusinessObjectDefinitions(String indexName)
indexName - the name of the indexFuture<Void> indexValidateAllBusinessObjectDefinitions(String indexName)
indexName - the name of the indexBusinessObjectDefinitionSearchResponse searchBusinessObjectDefinitions(BusinessObjectDefinitionSearchRequest businessObjectDefinitionSearchRequest, Set<String> fields)
void updateBusinessObjectDefinitionEntitySampleFile(BusinessObjectDefinitionKey businessObjectDefinitionKey, BusinessObjectDefinitionSampleFileUpdateDto businessObjectDefinitionSampleFileUpdateDto)
businessObjectDefinitionKey - business object definition keybusinessObjectDefinitionSampleFileUpdateDto - update dtovoid updateSearchIndexDocumentBusinessObjectDefinition(SearchIndexUpdateDto searchIndexUpdateDto)
searchIndexUpdateDto - the SearchIndexUpdateDto objectCopyright © 2019. All rights reserved.