Java Doc for MetaTable.java in  » Database-ORM » ODAL » com » completex » objective » components » persistency » 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 » ODAL » com.completex.objective.components.persistency 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.completex.objective.components.persistency.MetaTable

MetaTable
public class MetaTable implements ModelConsts,Cloneable,DescriptorMappable(Code)

author:
   Gennady Krizhevsky


Field Summary
final public static  MetaColumn[]NULL_META_COLUMNS
    
final public static  StringTAG_NATURAL_KEY
    
protected  booleanexclude
    
protected  booleantransformed
    

Constructor Summary
public  MetaTable(String tableName, String tableAlias)
    
public  MetaTable(String tableName, String tableAlias, int size, int keySize)
    
public  MetaTable(String tableName)
    

Method Summary
public  MetaColumnaddColumn(String columnName)
     Adds new MetaColumn to the table if MetaColumn with the name columnName did not exist.
public  MetaColumnaddColumn(MetaColumn column)
    
public  voidaddToForeignKey(String fkTable, ForeignKeyEntry foreignKeyEntry)
    
public  voidaddToForeignKey(String fkTableName, ForeignKeyEntry foreignKeyEntry, boolean internal)
    
public  voidaddToOptLockKey(Object column)
    
public  voidaddToPrimaryKey(Integer columnIndex)
    
public  Objectclone()
    
public  ObjectcloneDeep()
    
public  MetaTablecloneDeepSafe()
    
public  MetaTablecloneSafe()
    
public  booleancontainsColumn(String columnName)
    
static  booleanextractBoolean(Map map, String key)
    
static  intextractInt(Map map, String key)
    
public  intforeignKeySize()
    
public  voidfromExternalMap(Map tableMap)
    
public  voidfromInternalMap(Map tableMap)
    
public  MetaColumngetColumn(String columnName)
    
public  MetaColumngetColumn(int columnIndex)
    
public  intgetColumnIndexByPrimaryKeyIndex(int primaryKeyIndex)
    
public  MetaColumn[]getColumnsInFk(String tableName)
    
public static  JavaToMetaTypegetDefaultJavaToMetaType()
    
public  ForeignKeysgetForeignKeys()
    
public  MetaNaturalKeygetNaturalKey()
    
public  ListgetOptLockKey()
    
public  intgetOptLockKeySize()
    
public  ListgetPrimaryKey()
    
public  StringgetTableAlias()
    
public  StringgetTableName()
    
public  booleanisExclude()
    
public  booleanisStaticFinal()
    
public  booleanisTransformed()
    
public  intkeySize()
    
public  voidsetColumn(int columnIndex, MetaColumn column)
    
public  voidsetExclude(boolean exclude)
    
public  voidsetNaturalKey(MetaNaturalKey naturalKey)
    
public  voidsetStaticFinal(boolean staticFinal)
    
public  voidsetTableAlias(String tableAlias)
    
public  voidsetTableName(String tableName)
    
public  voidsetTransformed(boolean transformed)
    
public  intsize()
    
public  MaptoExternalMap()
    
public  MaptoInternalMap()
    
public  int[]toPrimaryKeyIndeces()
    
public  StringtoString()
    

Field Detail
NULL_META_COLUMNS
final public static MetaColumn[] NULL_META_COLUMNS(Code)



TAG_NATURAL_KEY
final public static String TAG_NATURAL_KEY(Code)



exclude
protected boolean exclude(Code)



transformed
protected boolean transformed(Code)




Constructor Detail
MetaTable
public MetaTable(String tableName, String tableAlias)(Code)



MetaTable
public MetaTable(String tableName, String tableAlias, int size, int keySize)(Code)



MetaTable
public MetaTable(String tableName)(Code)




Method Detail
addColumn
public MetaColumn addColumn(String columnName)(Code)
Adds new MetaColumn to the table if MetaColumn with the name columnName did not exist. Returns new/existing MetaColumn with given column name
Parameters:
  columnName - MetaColumn by columnName



addColumn
public MetaColumn addColumn(MetaColumn column)(Code)
Adds new MetaColumn to the table Returns MetaColumn passed as parameter
Parameters:
  column - MetaColumn



addToForeignKey
public void addToForeignKey(String fkTable, ForeignKeyEntry foreignKeyEntry)(Code)

Parameters:
  fkTable -
Parameters:
  foreignKeyEntry -



addToForeignKey
public void addToForeignKey(String fkTableName, ForeignKeyEntry foreignKeyEntry, boolean internal)(Code)
Adds foreignKeyEntry to foreign keys
Parameters:
  fkTableName -
Parameters:
  foreignKeyEntry -
Parameters:
  internal -



addToOptLockKey
public void addToOptLockKey(Object column)(Code)



addToPrimaryKey
public void addToPrimaryKey(Integer columnIndex)(Code)
Adds index to primary key List
Parameters:
  columnIndex -



clone
public Object clone() throws CloneNotSupportedException(Code)



cloneDeep
public Object cloneDeep() throws CloneNotSupportedException(Code)



cloneDeepSafe
public MetaTable cloneDeepSafe()(Code)



cloneSafe
public MetaTable cloneSafe()(Code)



containsColumn
public boolean containsColumn(String columnName)(Code)

Parameters:
  columnName - true if this table contains column with columnName



extractBoolean
static boolean extractBoolean(Map map, String key)(Code)



extractInt
static int extractInt(Map map, String key)(Code)



foreignKeySize
public int foreignKeySize()(Code)
ForeignKeys size



fromExternalMap
public void fromExternalMap(Map tableMap)(Code)

See Also:   DescriptorMappable



fromInternalMap
public void fromInternalMap(Map tableMap)(Code)

See Also:   DescriptorMappable



getColumn
public MetaColumn getColumn(String columnName)(Code)

Parameters:
  columnName - MetaColumn



getColumn
public MetaColumn getColumn(int columnIndex)(Code)

Parameters:
  columnIndex - MetaColumn



getColumnIndexByPrimaryKeyIndex
public int getColumnIndexByPrimaryKeyIndex(int primaryKeyIndex)(Code)
Gets column index by primary key index
Parameters:
  primaryKeyIndex - index of value in primaryKey object column index by primary key index



getColumnsInFk
public MetaColumn[] getColumnsInFk(String tableName)(Code)

Parameters:
  tableName - MetaColumn [] that are in foreign keys



getDefaultJavaToMetaType
public static JavaToMetaType getDefaultJavaToMetaType()(Code)
default JavaToMetaType object



getForeignKeys
public ForeignKeys getForeignKeys()(Code)
ForeignKeys



getNaturalKey
public MetaNaturalKey getNaturalKey()(Code)

See Also:   MetaNaturalKey MetaNaturalKey



getOptLockKey
public List getOptLockKey()(Code)
List of optimistic lock columns indeces



getOptLockKeySize
public int getOptLockKeySize()(Code)
size of List of optimistic lock columns indeces



getPrimaryKey
public List getPrimaryKey()(Code)
List of primary key column indeces



getTableAlias
public String getTableAlias()(Code)
tableAlias



getTableName
public String getTableName()(Code)
tableName



isExclude
public boolean isExclude()(Code)
true if this table is excluded from code generation



isStaticFinal
public boolean isStaticFinal()(Code)



isTransformed
public boolean isTransformed()(Code)
true if table has been transformed



keySize
public int keySize()(Code)
primary key size



setColumn
public void setColumn(int columnIndex, MetaColumn column)(Code)
Sets column at certasin index
Parameters:
  columnIndex -
Parameters:
  column -
throws:
  IndexOutOfBoundsException - if the index is out of range(index < 0 || index >= size()).



setExclude
public void setExclude(boolean exclude)(Code)

Parameters:
  exclude - true if this table is excluded from code generation



setNaturalKey
public void setNaturalKey(MetaNaturalKey naturalKey)(Code)

See Also:   MetaNaturalKey
Parameters:
  naturalKey -



setStaticFinal
public void setStaticFinal(boolean staticFinal)(Code)



setTableAlias
public void setTableAlias(String tableAlias)(Code)

Parameters:
  tableAlias -



setTableName
public void setTableName(String tableName)(Code)

Parameters:
  tableName -



setTransformed
public void setTransformed(boolean transformed)(Code)

Parameters:
  transformed - true if table has been transformed



size
public int size()(Code)
number of columns



toExternalMap
public Map toExternalMap()(Code)

See Also:   DescriptorMappable



toInternalMap
public Map toInternalMap()(Code)

See Also:   DescriptorMappable



toPrimaryKeyIndeces
public int[] toPrimaryKeyIndeces()(Code)
primary key indeces array



toString
public String toString()(Code)



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.