Uses of Interface
io.ebean.FetchPath
-
Packages that use FetchPath Package Description io.ebean io.ebean.plugin Provides a API for plugins.io.ebean.text Utility objects for CSV, JSON and XML processing.io.ebean.text.json JSON formatting and parsing objects (See JsonContext). -
-
Uses of FetchPath in io.ebean
Methods in io.ebean with parameters of type FetchPath Modifier and Type Method Description Query<T>
ExpressionList. apply(FetchPath fetchPath)
Apply the path properties to the query replacing the select and fetch clauses.Query<T>
Query. apply(FetchPath fetchPath)
Apply the path properties replacing the select and fetch clauses. -
Uses of FetchPath in io.ebean.plugin
Methods in io.ebean.plugin that return FetchPath Modifier and Type Method Description FetchPath
BeanDocType. getEmbedded(String path)
Return the FetchPath for the embedded document.FetchPath
BeanDocType. getEmbeddedManyRoot(String path)
For embedded 'many' properties we need a FetchPath relative to the root which is used to build and replace the embedded list. -
Uses of FetchPath in io.ebean.text
Classes in io.ebean.text that implement FetchPath Modifier and Type Class Description class
PathProperties
This is a Tree like structure of paths and properties that can be used for defining which parts of an object graph to render in JSON or XML, and can also be used to define which parts to select and fetch for an ORM query. -
Uses of FetchPath in io.ebean.text.json
Methods in io.ebean.text.json that return FetchPath Modifier and Type Method Description FetchPath
JsonWriteOptions. getPathProperties()
Return the properties to include by path.Methods in io.ebean.text.json with parameters of type FetchPath Modifier and Type Method Description static JsonWriteOptions
JsonWriteOptions. pathProperties(FetchPath pathProperties)
Construct JsonWriteOptions with the given pathProperties.void
JsonWriteOptions. setPathProperties(FetchPath pathProperties)
Set the Map of properties to include by path.void
JsonContext. toJson(Object value, com.fasterxml.jackson.core.JsonGenerator generator, FetchPath fetchPath)
Write the bean or collection to the JsonGenerator using the FetchPath.String
JsonContext. toJson(Object value, FetchPath fetchPath)
Return the bean or collection as JSON string using FetchPath.void
JsonContext. toJson(Object value, Writer writer, FetchPath fetchPath)
Write the bean or collection as json to the writer using the FetchPath.
-