Option exposePostEndpoint

Features

Feature Condition Description
ValidateCreate dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty Injects the call to the CreateValidationCommand into the CreateCommandExtension.

Expanders

Expander Type Artifact Condition
CreateDetailsFillerExpander DataElement Create$dataElement.name$Filler.java dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty
CreateElementCommandExtensionExpander DataElement Create$dataElement.name$CommandExtension.java dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty
CreateElementValidationCommandExpander DataElement Create$dataElement.name$ValidationCommand.java dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty
ElementCreateDataValidatorExpander DataElement $dataElement.name$CreateDataValidator.java dataElement.component.getOption('enableJaxrs').defined and dataElement.component.getOption('enableValidation').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty
ElementPostInputMapperExpander DataElement $dataElement.name$PostInputMapper.java dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('create' + dataElement.name) }.empty
ElementPostInputModelExpander DataElement $dataElement.name$PostInputModel.java dataElement.component.getOption("enableJaxrs").defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined
ElementPostInputValidatorExpander DataElement $dataElement.name$PostInputValidator.java dataElement.component.getOption('enableJaxrs').defined and dataElement.component.getOption('enableValidation').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined
PostInputValidatorTestExpander DataElement $dataElement.name$PostInputValidatorTest.java dataElement.component.getOption('enableJaxrs').defined and dataElement.component.getOption('enableValidation').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined
TestPostInputModelExpander DataElement $dataElement.name$PostInputModel.java dataElement.component.getOption("enableJaxrs").defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePostEndpoint').defined