Java Doc for DatabaseTemplatesConfig.java in  » Portal » mypersonalizer » es » udc » mypersonalizer » kernel » model » repository » sql » config » 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 » Portal » mypersonalizer » es.udc.mypersonalizer.kernel.model.repository.sql.config 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   es.udc.mypersonalizer.kernel.model.repository.sql.config.DatabaseTemplatesConfig

DatabaseTemplatesConfig
public class DatabaseTemplatesConfig (Code)
Configuration bean containing the templates used to generate SQL code for this database.
author:
   Abel Muinho
author:
   Fernando Bellas
since:
   1.0




Method Summary
public  StringgetCreateIndex(String indexName, String tableName, String keys)
     Obtains the "create index" query for the given index name.
Parameters:
  indexName - the name of the index.
Parameters:
  tableName - the name of the indexed table.
Parameters:
  keys - the comma-separated keys that build the index.
public  StringgetCreateSequence(String sequenceName)
     Obtains the "create sequence" query for the given sequence name.
Parameters:
  sequenceName - the name of the sequence.
public  StringgetCreateTable(String tableName, String columns)
     Obtains the "create table" query for the given table name.
Parameters:
  tableName - the name of the table.
Parameters:
  columns - the column definitions.
public  StringgetDropIndex(String indexName, String tableName)
     Obtains the "drop index" query for the given index name.
Parameters:
  indexName - the name of the index.
Parameters:
  tableName - the name of the indexed table.
public  StringgetDropSequence(String sequenceName)
     Obtains the "drop sequence" query for the given sequence name.
Parameters:
  sequenceName - name of the sequence.
public  StringgetDropTable(String tableName)
     Obtains the "drop table" query for the given table name.
Parameters:
  tableName - the name of the table.
public  StringgetFkReference(String key, String tableName, String keys)
     Obtains the "foreign key reference" query fragment.
Parameters:
  key - The foreign key.
Parameters:
  tableName - The table referenced.
public  StringgetInsertId(String tableName)
     Obtains the query for generating an identifier when emulating sequences with tables.
public  StringgetNextId(String tableName)
     Obtains the query for retrieving an unique id for the given table.
Parameters:
  tableName - the name of the table.
public  StringgetPkConstraint(String key)
     Obtains the "primary key constraint" fragment for the given key and "name space" name.
protected  Stringreplace(String original, String keyword, String replacement)
     Replace every occurrence of keyword by the given value in the passed string.
Parameters:
  original - Original string containing the keywords to be replaced.
Parameters:
  keyword - Keyword to be substituted.
Parameters:
  replacement - String to put in place of keywords to produce theresult string.
public  voidsetCreateIndexTemplate(String string)
     Sets the template for the "create index" query.
public  voidsetCreateSequenceTemplate(String string)
     Sets the template for generating "create sequence" queries.
public  voidsetCreateTableTemplate(String string)
     Sets the template for the "create table" query.
public  voidsetDropIndexTemplate(String string)
     Sets the template for the "drop index" query.
public  voidsetDropSequenceTemplate(String string)
     Sets the template for generating "drop sequence" queries.
public  voidsetDropTableTemplate(String string)
     Sets the template for generating "drop table" queries.
public  voidsetFkReferenceTemplate(String string)
     Sets the template for generating "foreign key reference" query fragments.
public  voidsetInsertIdTemplate(String string)
     Sets the template query for generating an identifier when emulating sequences with tables.
public  voidsetNextIdTemplate(String string)
     Sets the template for generating "next identifier" queries.
public  voidsetPkConstraintTemplate(String string)
     Sets the template for generating "primary key constraint" query fragments.



Method Detail
getCreateIndex
public String getCreateIndex(String indexName, String tableName, String keys)(Code)
Obtains the "create index" query for the given index name.
Parameters:
  indexName - the name of the index.
Parameters:
  tableName - the name of the indexed table.
Parameters:
  keys - the comma-separated keys that build the index. the "create index" query.



getCreateSequence
public String getCreateSequence(String sequenceName)(Code)
Obtains the "create sequence" query for the given sequence name.
Parameters:
  sequenceName - the name of the sequence. the "create sequence".



getCreateTable
public String getCreateTable(String tableName, String columns)(Code)
Obtains the "create table" query for the given table name.
Parameters:
  tableName - the name of the table.
Parameters:
  columns - the column definitions. the "create table" query.



getDropIndex
public String getDropIndex(String indexName, String tableName)(Code)
Obtains the "drop index" query for the given index name.
Parameters:
  indexName - the name of the index.
Parameters:
  tableName - the name of the indexed table. the "drop index" query.



getDropSequence
public String getDropSequence(String sequenceName)(Code)
Obtains the "drop sequence" query for the given sequence name.
Parameters:
  sequenceName - name of the sequence. the "drop sequence".



getDropTable
public String getDropTable(String tableName)(Code)
Obtains the "drop table" query for the given table name.
Parameters:
  tableName - the name of the table. the "drop table" query.



getFkReference
public String getFkReference(String key, String tableName, String keys)(Code)
Obtains the "foreign key reference" query fragment.
Parameters:
  key - The foreign key.
Parameters:
  tableName - The table referenced. the query fragment.



getInsertId
public String getInsertId(String tableName)(Code)
Obtains the query for generating an identifier when emulating sequences with tables.
Parameters:
  tableName - the name of the table the query for generating an identifier



getNextId
public String getNextId(String tableName)(Code)
Obtains the query for retrieving an unique id for the given table.
Parameters:
  tableName - the name of the table. the query for obtaining an unique identifier.



getPkConstraint
public String getPkConstraint(String key)(Code)
Obtains the "primary key constraint" fragment for the given key and "name space" name.
Parameters:
  key - The primary key the query fragment.



replace
protected String replace(String original, String keyword, String replacement)(Code)
Replace every occurrence of keyword by the given value in the passed string.
Parameters:
  original - Original string containing the keywords to be replaced.
Parameters:
  keyword - Keyword to be substituted.
Parameters:
  replacement - String to put in place of keywords to produce theresult string. The original string replacing the instances of the given keywordby the replacement string.



setCreateIndexTemplate
public void setCreateIndexTemplate(String string)(Code)
Sets the template for the "create index" query.
Parameters:
  string - the template.



setCreateSequenceTemplate
public void setCreateSequenceTemplate(String string)(Code)
Sets the template for generating "create sequence" queries.
Parameters:
  string - the template.



setCreateTableTemplate
public void setCreateTableTemplate(String string)(Code)
Sets the template for the "create table" query.
Parameters:
  string - the template.



setDropIndexTemplate
public void setDropIndexTemplate(String string)(Code)
Sets the template for the "drop index" query.
Parameters:
  string - the template.



setDropSequenceTemplate
public void setDropSequenceTemplate(String string)(Code)
Sets the template for generating "drop sequence" queries.
Parameters:
  string - the template.



setDropTableTemplate
public void setDropTableTemplate(String string)(Code)
Sets the template for generating "drop table" queries.
Parameters:
  string - the template.



setFkReferenceTemplate
public void setFkReferenceTemplate(String string)(Code)
Sets the template for generating "foreign key reference" query fragments.
Parameters:
  string - the template.



setInsertIdTemplate
public void setInsertIdTemplate(String string)(Code)
Sets the template query for generating an identifier when emulating sequences with tables.
Parameters:
  string - the template query



setNextIdTemplate
public void setNextIdTemplate(String string)(Code)
Sets the template for generating "next identifier" queries.
Parameters:
  string - the template.



setPkConstraintTemplate
public void setPkConstraintTemplate(String string)(Code)
Sets the template for generating "primary key constraint" query fragments.
Parameters:
  string - the template.



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)

w__w_w__.___j___av_a__2_s___.___c___om_ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.