DomainServiceResource
API
DomainServiceResource.java
interface DomainServiceResource {
ResponseEntity<Object> services()
ResponseEntity<Object> deleteServicesNotAllowed()
ResponseEntity<Object> putServicesNotAllowed()
ResponseEntity<Object> postServicesNotAllowed()
ResponseEntity<Object> service(String serviceId)
ResponseEntity<Object> deleteServiceNotAllowed(String serviceId)
ResponseEntity<Object> putServiceNotAllowed(String serviceId)
ResponseEntity<Object> postServiceNotAllowed(String serviceId)
ResponseEntity<Object> actionPrompt(String serviceId, String actionId)
ResponseEntity<Object> deleteActionPromptNotAllowed(String serviceId, String actionId)
ResponseEntity<Object> putActionPromptNotAllowed(String serviceId, String actionId)
ResponseEntity<Object> postActionPromptNotAllowed(String serviceId, String actionId)
ResponseEntity<Object> invokeActionQueryOnly(String serviceId, String actionId, String xCausewayQueryString) (1)
ResponseEntity<Object> invokeActionIdempotent(String serviceId, String actionId, InputStream arguments)
ResponseEntity<Object> invokeAction(String serviceId, String actionId, InputStream arguments)
ResponseEntity<Object> deleteInvokeActionNotAllowed(String serviceId, String actionId)
}
| 1 | invokeActionQueryOnly(String, String, String)
Because it isn’t possible with the RestEasy client-side framework to specify a query string nor to pass arbitrary query params; instead we provide an additional syntax of passing an Causeway-defined query param |
Members
invokeActionQueryOnly(String, String, String)
Because it isn’t possible with the RestEasy client-side framework to specify a query string nor to pass arbitrary query params; instead we provide an additional syntax of passing an Causeway-defined query param x-causeway-querystring .
The content of this is taken to be the URL encoded map of arguments.