@WebMethod public ReadResponse Read( @XmlElement(required = true, nillable = false) @WebParam(name = "request") ReadRequest request) { log.entering(this.getClass().getCanonicalName(), "Read"); log.info("Read gateway invoked with the following content: [" + request + "]"); Cruddable entityProxy = getCruddable(request.getFilter().getEntity()); log.exiting(this.getClass().getCanonicalName(), "Read"); ReadResponse response = entityProxy.Read(request); log.info("Read gateway completed by " + getLoggedUser() + " as: [" + response.getError() + "]"); return response; }