## Uses of Interface
play.db.Model

- Packages that use Model
  Package | Description
  --- | ---
  play |
  play.db |
  play.db.jpa |
  play.plugins |
  play.test |

- - ### Uses of Model in play

    Method parameters in play with type arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `Model.Factory` | PlayPlugin.`modelFactory(java.lang.Class<? extends Model> modelClass)`

  - ### Uses of Model in play.db

    Methods in play.db that return Model
    Modifier and Type | Method and Description
    --- | ---
    `Model` | Model.Factory.`findById(java.lang.Object id)`

    Methods in play.db that return types with arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Model>` | Model.Factory.`fetch(int offset, int length, java.lang.String orderBy, java.lang.String orderDirection, java.util.List<java.lang.String> properties, java.lang.String keywords, java.lang.String where)`

    Methods in play.db with parameters of type Model
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | Model.Factory.`keyValue(Model m)`

    Method parameters in play.db with type arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `static Model.Factory` | Model.Manager.`factoryFor(java.lang.Class<? extends Model> clazz)`

  - ### Uses of Model in play.db.jpa

    Classes in play.db.jpa that implement Model
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GenericModel` A super class for JPA entities
    `class` | `JPABase` A super class for JPA entities
    `class` | `JPASupport` Deprecated.
    `class` | `Model` Base class for JPA model objects Automatically provide a @Id Long id field

    Methods in play.db.jpa that return Model
    Modifier and Type | Method and Description
    --- | ---
    `Model` | JPAModelLoader.`findById(java.lang.Object id)` Find object by ID

    Methods in play.db.jpa that return types with arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Model>` | JPAModelLoader.`fetch(int offset, int size, java.lang.String orderBy, java.lang.String order, java.util.List<java.lang.String> searchFields, java.lang.String keywords, java.lang.String where)` Retrieve a list of result

    Methods in play.db.jpa with parameters of type Model
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | JPAModelLoader.`keyValue(Model m)`

    Method parameters in play.db.jpa with type arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `Model.Factory` | JPAPlugin.`modelFactory(java.lang.Class<? extends Model> modelClass)`

    Constructor parameters in play.db.jpa with type arguments of type Model
    Constructor and Description
    `JPAModelLoader(java.lang.Class<? extends Model> clazz)`

  - ### Uses of Model in play.plugins

    Method parameters in play.plugins with type arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `Model.Factory` | PluginCollection.`modelFactory(java.lang.Class<? extends Model> modelClass)`

  - ### Uses of Model in play.test

    Method parameters in play.test with type arguments of type Model
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Fixtures.`delete(java.util.List<java.lang.Class<? extends Model>> classes)` Delete all Model instances for the given types using the underlying persistence mechanisms

Guillaume Bort & zenexity - Distributed under Apache 2 licence, without any warrantly