A D G H I M N O P S U V 

A

attach(Linker) - Method in class au.com.cybersearch2.example.ManyToManyMain$$InjectAdapter
Used internally to link bindings/providers together at run time according to their dependency graph.
au.com.cybersearch2.example - package au.com.cybersearch2.example
 

D

doTask(EntityManagerLite) - Method in class au.com.cybersearch2.example.PostsByUserEntityTask
 
doTask(EntityManagerLite) - Method in class au.com.cybersearch2.example.UsersByPostTask
 

G

generateQuery(PersistenceDao<T, ?>) - Method in class au.com.cybersearch2.example.ManyToManyGenerator
Returns query object which will execute a prepared statement with a primary key selection argument
get() - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyjpa.persist.PersistenceFactory>.
get() - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyapp.ResourceEnvironment>.
get() - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyjpa.persist.PersistenceContext>.
get() - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvideSystemEnvironmentProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classytask.ThreadHelper>.
get() - Method in class au.com.cybersearch2.example.ManyToManyMain$$InjectAdapter
Returns the fully provisioned instance satisfying the contract for Provider<ManyToManyMain>.
get() - Method in class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyjpa.persist.PersistenceFactory>.
get() - Method in class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyapp.ResourceEnvironment>.
get() - Method in class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter
Returns the fully provisioned instance satisfying the contract for Provider<au.com.cybersearch2.classyjpa.persist.PersistenceContext>.
getBindings(BindingsGroup, H2ManyToManyModule) - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getBindings(BindingsGroup, ManyToManyModule) - Method in class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getDependencies(Set<Binding<?>>, Set<Binding<?>>) - Method in class au.com.cybersearch2.example.ManyToManyMain$$InjectAdapter
Used internally obtain dependency information, such as for cyclical graph detection.
getPost1() - Method in class au.com.cybersearch2.example.ManyToManyMain
Returns "Wow is it cold outside!" Post
getPost2() - Method in class au.com.cybersearch2.example.ManyToManyMain
Returns "Now it's a bit warmer thank goodness." Post
getPosts() - Method in class au.com.cybersearch2.example.PostsByUserEntityTask
Returns result of "posts_by_user" query
getUser1() - Method in class au.com.cybersearch2.example.ManyToManyMain
Returns Bilbo Baggins' User
getUser2() - Method in class au.com.cybersearch2.example.ManyToManyMain
Returns Gandalf Gray's User
getUsersByPost1() - Method in class au.com.cybersearch2.example.UsersByPostTask
Returns result of "users_by_post" query for post 1
getUsersByPost2() - Method in class au.com.cybersearch2.example.UsersByPostTask
Returns result of "users_by_post" query for post 2

H

H2ManyToManyMain - Class in au.com.cybersearch2.example
H2ManyToManyMain
H2ManyToManyMain() - Constructor for class au.com.cybersearch2.example.H2ManyToManyMain
Create H2ManyToManyMain object This creates and populates the database using JPA, provides verification logic and runs a test from main().
H2ManyToManyModule - Class in au.com.cybersearch2.example
H2ManyToManyModule H2 database allows multiple connections, so PersistenceContainer runs the requested task in a background thread.
H2ManyToManyModule() - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule
 
H2ManyToManyModule$$ModuleAdapter - Class in au.com.cybersearch2.example
A manager of modules and provides adapters allowing for proper linking and instance provision of types served by @Provides methods.
H2ManyToManyModule$$ModuleAdapter() - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter
 
H2ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyjpa.persist.PersistenceFactory> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyjpa.persist.PersistenceFactory> and handling creation and preparation of object instances.
H2ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter(H2ManyToManyModule) - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter
 
H2ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyapp.ResourceEnvironment> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyapp.ResourceEnvironment> and handling creation and preparation of object instances.
H2ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter(H2ManyToManyModule) - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter
 
H2ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyjpa.persist.PersistenceContext> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyjpa.persist.PersistenceContext> and handling creation and preparation of object instances.
H2ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter(H2ManyToManyModule) - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter
 
H2ManyToManyModule$$ModuleAdapter.ProvideSystemEnvironmentProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classytask.ThreadHelper> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classytask.ThreadHelper> and handling creation and preparation of object instances.
H2ManyToManyModule$$ModuleAdapter.ProvideSystemEnvironmentProvidesAdapter(H2ManyToManyModule) - Constructor for class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter.ProvideSystemEnvironmentProvidesAdapter
 

I

ID_FIELD_NAME - Static variable in class au.com.cybersearch2.example.Post
We use this field-name so we can query for posts with a certain id
ID_FIELD_NAME - Static variable in class au.com.cybersearch2.example.User
We use this field-name so we can query for users with a certain id
injectMembers(ManyToManyMain) - Method in class au.com.cybersearch2.example.ManyToManyMain$$InjectAdapter
Injects any @Inject annotated fields in the given instance, satisfying the contract for Provider<ManyToManyMain>.

M

main(String[]) - Static method in class au.com.cybersearch2.example.H2ManyToManyMain
Test ManyToMany association
main(String[]) - Static method in class au.com.cybersearch2.example.ManyToManyMain
Test ManyToMany association
ManyToManyGenerator - Class in au.com.cybersearch2.example
ManyToManyGenerator Query factory to find objects through a many to many association - reusable.
ManyToManyGenerator(PersistenceAdmin, String, String, String, String) - Constructor for class au.com.cybersearch2.example.ManyToManyGenerator
Create ManyToManyQuery object
ManyToManyMain - Class in au.com.cybersearch2.example
ORIGINAL COMMENTS: Main sample routine to show how to do many-to-many type relationships.
ManyToManyMain() - Constructor for class au.com.cybersearch2.example.ManyToManyMain
Create ManyToManyMain object This creates and populates the database using JPA, provides verification logic and runs a test from main().
ManyToManyMain$$InjectAdapter - Class in au.com.cybersearch2.example
A Binding<ManyToManyMain> implementation which satisfies Dagger's infrastructure requirements including: Owning the dependency links between ManyToManyMain and its dependencies.
ManyToManyMain$$InjectAdapter() - Constructor for class au.com.cybersearch2.example.ManyToManyMain$$InjectAdapter
 
ManyToManyModule - Class in au.com.cybersearch2.example
ManyToManyModule Dependency injection data object.
ManyToManyModule() - Constructor for class au.com.cybersearch2.example.ManyToManyModule
 
ManyToManyModule$$ModuleAdapter - Class in au.com.cybersearch2.example
A manager of modules and provides adapters allowing for proper linking and instance provision of types served by @Provides methods.
ManyToManyModule$$ModuleAdapter() - Constructor for class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter
 
ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyjpa.persist.PersistenceFactory> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyjpa.persist.PersistenceFactory> and handling creation and preparation of object instances.
ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter(ManyToManyModule) - Constructor for class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvidePersistenceModuleProvidesAdapter
 
ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyapp.ResourceEnvironment> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyapp.ResourceEnvironment> and handling creation and preparation of object instances.
ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter(ManyToManyModule) - Constructor for class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvideResourceEnvironmentProvidesAdapter
 
ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter - Class in au.com.cybersearch2.example
A Binding<au.com.cybersearch2.classyjpa.persist.PersistenceContext> implementation which satisfies Dagger's infrastructure requirements including: Being a Provider<au.com.cybersearch2.classyjpa.persist.PersistenceContext> and handling creation and preparation of object instances.
ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter(ManyToManyModule) - Constructor for class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter.ProvidesPersistenceContextProvidesAdapter
 

N

newModule() - Method in class au.com.cybersearch2.example.H2ManyToManyModule$$ModuleAdapter
 
newModule() - Method in class au.com.cybersearch2.example.ManyToManyModule$$ModuleAdapter
 

O

onPostExecute(boolean) - Method in class au.com.cybersearch2.example.PostsByUserEntityTask
 
onPostExecute(boolean) - Method in class au.com.cybersearch2.example.UsersByPostTask
 
onRollback(Throwable) - Method in class au.com.cybersearch2.example.PostsByUserEntityTask
 
onRollback(Throwable) - Method in class au.com.cybersearch2.example.UsersByPostTask
 

P

Post - Class in au.com.cybersearch2.example
Post to some blog with String content.
Post(String) - Constructor for class au.com.cybersearch2.example.Post
Create Post object
POST_ID_FIELD_NAME - Static variable in class au.com.cybersearch2.example.UserPost
Column name in join table for post foreign key
POSTS_BY_USER - Static variable in class au.com.cybersearch2.example.ManyToManyMain
Named query to find all posts staged by a user identified by ID
PostsByUserEntityTask - Class in au.com.cybersearch2.example
PostsByUserEntityTask
PostsByUserEntityTask(int, int, int, int) - Constructor for class au.com.cybersearch2.example.PostsByUserEntityTask
Create PostsByUserEntityTask object
PU_NAME - Static variable in class au.com.cybersearch2.example.ManyToManyMain
Persistence Unit name to look up configuration details in persistence.xml

S

setUp() - Method in class au.com.cybersearch2.example.ManyToManyMain
Populate entity tables.

U

User - Class in au.com.cybersearch2.example
A user object with a name.
User(String) - Constructor for class au.com.cybersearch2.example.User
Construct User object
USER_ID_FIELD_NAME - Static variable in class au.com.cybersearch2.example.UserPost
Column name in join table for user foreign key
UserPost - Class in au.com.cybersearch2.example
Join table which links users to their posts.
UserPost(User, Post) - Constructor for class au.com.cybersearch2.example.UserPost
Create UserPost object
USERS_BY_POST - Static variable in class au.com.cybersearch2.example.ManyToManyMain
Named query to find all users associated with a post identified by ID
UsersByPostTask - Class in au.com.cybersearch2.example
UsersByPostTask
UsersByPostTask(int, int, int, int) - Constructor for class au.com.cybersearch2.example.UsersByPostTask
Create UsersByPostTask object

V

verifyPostsByUser(List<Post>) - Method in class au.com.cybersearch2.example.ManyToManyMain
Verify posts retrieved by "posts_by_user" named query
verifyUsersByPost(List<User>, List<User>) - Method in class au.com.cybersearch2.example.ManyToManyMain
Verify users retrieved by "users_by_post" named query
A D G H I M N O P S U V 

This documentation is licensed by Andrew Bowley under the GPLv3 License.