Option exposeDeleteEndpoint

Features

Feature Condition Description
ValidateRemove dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposeDeleteEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('remove' + dataElement.name) }.empty Injects the call to the RemoveValidationCommand into the RemoveCommandExtension.

Expanders

Expander Type Artifact Condition
ElementRemoveDataValidatorExpander DataElement $dataElement.name$RemoveDataValidator.java dataElement.component.getOption('enableJaxrs').defined and dataElement.component.getOption('enableValidation').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposeDeleteEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('remove' + dataElement.name) }.empty
RemoveElementCommandExtensionExpander DataElement Remove$dataElement.name$CommandExtension.java dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposeDeleteEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('remove' + dataElement.name) }.empty
RemoveElementValidationCommandExpander DataElement Remove$dataElement.name$ValidationCommand.java dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposeDeleteEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('remove' + dataElement.name) }.empty