## Uses of Interface
play.db.Model

Packages that use Model
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
`Model.Factory` PlayPlugin.`modelFactory(java.lang.Class<? extends Model> modelClass)`

### Uses of Model in play.db

Methods in play.db that return Model
`Model` Model.Factory.`findById(java.lang.Object id)`

Methods in play.db that return types with arguments of type Model
`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
`java.lang.Object` Model.Factory.`keyValue(Model m)`

Method parameters in play.db with type arguments of type Model
`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
`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
`Model` JPAModelLoader.`findById(java.lang.Object id)` Find object by ID

Methods in play.db.jpa that return types with arguments of type Model
`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
`java.lang.Object` JPAModelLoader.`keyValue(Model m)`

Method parameters in play.db.jpa with type arguments of type Model
`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
`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
`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