Java Doc for AbstractJdbcClinic.java in  » Search-Engine » compass-2.0 » org » compass » sample » petclinic » jdbc » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Search Engine » compass 2.0 » org.compass.sample.petclinic.jdbc 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.compass.sample.petclinic.jdbc.AbstractJdbcClinic

All known Subclasses:   org.compass.sample.petclinic.jdbc.HsqlJdbcClinic,  org.compass.sample.petclinic.jdbc.MySQLJdbcClinic,
AbstractJdbcClinic
abstract public class AbstractJdbcClinic extends JdbcDaoSupport implements Clinic,CachingClinic(Code)
Base class for JDBC implementations of the Clinic interface.
author:
   Ken Krebs
author:
   Juergen Hoeller
author:
   Rob Harrop

Inner Class :protected class VetsQuery extends MappingSqlQuery
Inner Class :protected class SpecialtiesQuery extends MappingSqlQuery
Inner Class :protected class VetSpecialtiesQuery extends MappingSqlQuery
Inner Class :abstract protected class OwnersQuery extends MappingSqlQuery
Inner Class :protected class OwnersByNameQuery extends OwnersQuery
Inner Class :protected class OwnerQuery extends OwnersQuery
Inner Class :protected class OwnerInsert extends SqlUpdate
Inner Class :protected class OwnerUpdate extends SqlUpdate
Inner Class :abstract protected class PetsQuery extends MappingSqlQuery
Inner Class :protected class PetsByOwnerQuery extends PetsQuery
Inner Class :protected class PetQuery extends PetsQuery
Inner Class :protected class PetInsert extends SqlUpdate
Inner Class :protected class PetUpdate extends SqlUpdate
Inner Class :protected class PetTypesQuery extends MappingSqlQuery
Inner Class :protected class VisitsQuery extends MappingSqlQuery
Inner Class :protected class VisitInsert extends SqlUpdate



Method Summary
public  CollectionfindOwners(String lastName)
    
abstract protected  StringgetIdentityQuery()
     Return the identity query for the particular database: a query that can be used to retrieve the id of a row that has just been inserted.
public  CollectiongetPetTypes()
    
public  CollectiongetPets()
    
public  CollectiongetVets()
    
protected  voidinitDao()
    
public  OwnerloadOwner(int id)
    
protected  voidloadOwnersPetsAndVisits(List owners)
     Method to retrieve a List of Owners and their Pet and Visit data.
public  PetloadPet(int id)
    
protected  voidloadPetsAndVisits(Owner owner)
     Method to retrieve the Pet and Visit data for an Owner.
protected  voidloadVisits(JdbcPet pet)
     Method to retrieve the Visit data for a Pet.
final protected  MapmapEntityList(List list)
     Method maps a List of Entity objects keyed to their ids.
public  voidrefreshVetsCache()
    
protected  voidretrieveIdentity(Entity entity)
     Retrieve and set the identity for the given entity, assuming that the last executed insert affected that entity and generated an auto-increment value for it.
public  voidstoreOwner(Owner owner)
    
public  voidstorePet(Pet pet)
    
public  voidstoreVisit(Visit visit)
    



Method Detail
findOwners
public Collection findOwners(String lastName) throws DataAccessException(Code)
Method loads owners plus pets and visits if not already loaded



getIdentityQuery
abstract protected String getIdentityQuery()(Code)
Return the identity query for the particular database: a query that can be used to retrieve the id of a row that has just been inserted. the identity query



getPetTypes
public Collection getPetTypes() throws DataAccessException(Code)



getPets
public Collection getPets() throws DataAccessException(Code)



getVets
public Collection getVets() throws DataAccessException(Code)



initDao
protected void initDao()(Code)



loadOwner
public Owner loadOwner(int id) throws DataAccessException(Code)
Method loads an owner plus pets and visits if not already loaded



loadOwnersPetsAndVisits
protected void loadOwnersPetsAndVisits(List owners)(Code)
Method to retrieve a List of Owners and their Pet and Visit data.
Parameters:
  owners - List.
See Also:   AbstractJdbcClinic.loadPetsAndVisits(Owner)



loadPet
public Pet loadPet(int id) throws DataAccessException(Code)



loadPetsAndVisits
protected void loadPetsAndVisits(Owner owner)(Code)
Method to retrieve the Pet and Visit data for an Owner.



loadVisits
protected void loadVisits(JdbcPet pet)(Code)
Method to retrieve the Visit data for a Pet.



mapEntityList
final protected Map mapEntityList(List list)(Code)
Method maps a List of Entity objects keyed to their ids.
Parameters:
  list - List containing Entity objects Map containing Entity objects



refreshVetsCache
public void refreshVetsCache() throws DataAccessException(Code)



retrieveIdentity
protected void retrieveIdentity(Entity entity)(Code)
Retrieve and set the identity for the given entity, assuming that the last executed insert affected that entity and generated an auto-increment value for it.
Parameters:
  entity - the entity object to retrieved the id for
See Also:   AbstractJdbcClinic.getIdentityQuery



storeOwner
public void storeOwner(Owner owner) throws DataAccessException(Code)



storePet
public void storePet(Pet pet) throws DataAccessException(Code)



storeVisit
public void storeVisit(Visit visit) throws DataAccessException(Code)



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.