DomainServiceResource

API

DomainServiceResource.java
interface DomainServiceResource {
  Response services()
  Response deleteServicesNotAllowed()
  Response putServicesNotAllowed()
  Response postServicesNotAllowed()
  Response service(String serviceId)
  Response deleteServiceNotAllowed(String serviceId)
  Response putServiceNotAllowed(String serviceId)
  Response postServiceNotAllowed(String serviceId)
  Response actionPrompt(String serviceId, String actionId)
  Response deleteActionPromptNotAllowed(String serviceId, String actionId)
  Response putActionPromptNotAllowed(String serviceId, String actionId)
  Response postActionPromptNotAllowed(String serviceId, String actionId)
  Response invokeActionQueryOnly(String serviceId, String actionId, String xCausewayQueryString)     (1)
  Response invokeActionIdempotent(String serviceId, String actionId, InputStream arguments)
  Response invokeAction(String serviceId, String actionId, InputStream arguments)
  Response 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 x-causeway-querystring .

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.