99.10. Samples
以下路由从由升序 FirstName 属性排序的 People 实体读取前 5 个条目。
from("direct:...") .setHeader("CamelOlingo4.$top", "5"); .to("olingo4://read/People?orderBy=FirstName%20asc");
from("direct:...")
.setHeader("CamelOlingo4.$top", "5");
.to("olingo4://read/People?orderBy=FirstName%20asc");
以下路由使用传入 id 标头中的 key 属性值读取 Airports 实体。
from("direct:...") .setHeader("CamelOlingo4.keyPredicate", header("id")) .to("olingo4://read/Airports");
from("direct:...")
.setHeader("CamelOlingo4.keyPredicate", header("id"))
.to("olingo4://read/Airports");
以下路由使用正文消息中的 ClientEntity 创建 People 实体。
from("direct:...") .to("olingo4://create/People");
from("direct:...")
.to("olingo4://create/People");
以下路由使用正文消息中的 ClientEntity 调用 odata 操作。对于没有期望输入的操作,正文消息可能为 null。
from("direct:...") .to("olingo4://action/People");
from("direct:...")
.to("olingo4://action/People");