Package net.democritus.expander.rest.validate.command

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.
ValidateModify dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePutEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('modify' + dataElement.name) }.empty Injects the call to the ModifyValidationCommand into the ModifyCommandExtension.
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.
ValidateUpdate dataElement.component.getOption('enableValidation').defined and dataElement.component.getOption('enableJaxrs').defined and dataElement.getOption('includeJaxrsConnector').defined and dataElement.getOption('exposePatchEndpoint').defined and !dataElement.dataCommands.{^ #this.name.equals('update' + dataElement.name) }.empty Injects the call to the UpdateValidationCommand into the UpdateCommandExtension.