Java Doc for TorqueDBHandling.java in  » Database-ORM » db-ojb » org » apache » ojb » broker » util » dbhandling » 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 » Database ORM » db ojb » org.apache.ojb.broker.util.dbhandling 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.ojb.broker.util.dbhandling.TorqueDBHandling

TorqueDBHandling
public class TorqueDBHandling implements DBHandling(Code)
Provides basic database handling (drop, create, init) via torque.
author:
   Thomas Dudziak


Field Summary
final protected static  StringTORQUE_PLATFORM_DB2
    
final protected static  StringTORQUE_PLATFORM_HYPERSONIC
    
final protected static  StringTORQUE_PLATFORM_INTERBASE
    
final protected static  StringTORQUE_PLATFORM_MSSQL
    
final protected static  StringTORQUE_PLATFORM_MYSQL
    
final protected static  StringTORQUE_PLATFORM_ORACLE
    
final protected static  StringTORQUE_PLATFORM_POSTGRESQL
    
final protected static  StringTORQUE_PLATFORM_SAPDB
    
final protected static  StringTORQUE_PLATFORM_SYBASE
    

Constructor Summary
public  TorqueDBHandling()
     Creates a new handling object.

Method Summary
public  voidaddDBDefinitionFile(InputStream schemaStream)
     Adds an input stream of a db definition (in our case of a torque schema file).
public  voidaddDBDefinitionFiles(String srcDir, String listOfFilenames)
     Adds the input files (in our case torque schema files) to use.
public  voidcreateCreationScript()
     Creates the db-creation sql script (but does not perform it).
public  voidcreateDB()
     Creates the database.
public  voidcreateInitScripts()
     Creates the initialization scripts (creation of tables etc.) but does not perform them.
public  JdbcConnectionDescriptorgetConnection()
     Returns the connection descriptor used by this handling object.
protected  StringgetDBCreationUrl()
     Template-and-Hook method for generating the url required by the jdbc driver to allow for creating a database (as opposed to accessing an already-existing database).
protected  StringgetDBManipulationUrl()
     Template-and-Hook method for generating the url required by the jdbc driver to allow for modifying an existing database.
public  StringgetTargetTorquePlatform()
     Returns the torque database platform used.
public  voidinitDB()
     Creates the tables according to the schema files.
public  voidsetConnection(JdbcConnectionDescriptor jcd)
     Sets the jdbc connection to use.
public  voidsetWorkDir(String dir)
     Sets the working directory.

Field Detail
TORQUE_PLATFORM_DB2
final protected static String TORQUE_PLATFORM_DB2(Code)
Torque db platforms



TORQUE_PLATFORM_HYPERSONIC
final protected static String TORQUE_PLATFORM_HYPERSONIC(Code)



TORQUE_PLATFORM_INTERBASE
final protected static String TORQUE_PLATFORM_INTERBASE(Code)



TORQUE_PLATFORM_MSSQL
final protected static String TORQUE_PLATFORM_MSSQL(Code)



TORQUE_PLATFORM_MYSQL
final protected static String TORQUE_PLATFORM_MYSQL(Code)



TORQUE_PLATFORM_ORACLE
final protected static String TORQUE_PLATFORM_ORACLE(Code)



TORQUE_PLATFORM_POSTGRESQL
final protected static String TORQUE_PLATFORM_POSTGRESQL(Code)



TORQUE_PLATFORM_SAPDB
final protected static String TORQUE_PLATFORM_SAPDB(Code)



TORQUE_PLATFORM_SYBASE
final protected static String TORQUE_PLATFORM_SYBASE(Code)




Constructor Detail
TorqueDBHandling
public TorqueDBHandling()(Code)
Creates a new handling object.




Method Detail
addDBDefinitionFile
public void addDBDefinitionFile(InputStream schemaStream) throws IOException(Code)
Adds an input stream of a db definition (in our case of a torque schema file).
Parameters:
  schemaStream - The input stream



addDBDefinitionFiles
public void addDBDefinitionFiles(String srcDir, String listOfFilenames) throws IOException(Code)
Adds the input files (in our case torque schema files) to use.
Parameters:
  srcDir - The directory containing the files
Parameters:
  listOfFilenames - The filenames in a comma-separated list



createCreationScript
public void createCreationScript() throws PlatformException(Code)
Creates the db-creation sql script (but does not perform it).
throws:
  PlatformException - If some error occurred



createDB
public void createDB() throws PlatformException(Code)
Creates the database.
throws:
  PlatformException - If some error occurred



createInitScripts
public void createInitScripts() throws PlatformException(Code)
Creates the initialization scripts (creation of tables etc.) but does not perform them.
throws:
  PlatformException - If some error occurred



getConnection
public JdbcConnectionDescriptor getConnection()(Code)
Returns the connection descriptor used by this handling object. The connection descriptor



getDBCreationUrl
protected String getDBCreationUrl()(Code)
Template-and-Hook method for generating the url required by the jdbc driver to allow for creating a database (as opposed to accessing an already-existing database).



getDBManipulationUrl
protected String getDBManipulationUrl()(Code)
Template-and-Hook method for generating the url required by the jdbc driver to allow for modifying an existing database.



getTargetTorquePlatform
public String getTargetTorquePlatform()(Code)
Returns the torque database platform used. The target db platform



initDB
public void initDB() throws PlatformException(Code)
Creates the tables according to the schema files.
throws:
  PlatformException - If some error occurred



setConnection
public void setConnection(JdbcConnectionDescriptor jcd) throws PlatformException(Code)
Sets the jdbc connection to use.
Parameters:
  jcd - The connection to use
throws:
  PlatformException - If the target database cannot be handled with torque



setWorkDir
public void setWorkDir(String dir) throws IOException(Code)
Sets the working directory.
Parameters:
  dir - The directory
throws:
  IOException - If the directory does not exist or cannot be written/read



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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