org.synchronoss.cpo.jdbc
Class JdbcMetaClass<T>

Package class diagram package JdbcMetaClass
java.lang.Object
  extended by org.synchronoss.cpo.jdbc.JdbcMetaClass<T>
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class JdbcMetaClass<T>
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable

JdbcMetaClass is a class that maps traditional java classes to tables in a jdbc database.

Author:
david berry
See Also:
Serialized Form

Constructor Summary
JdbcMetaClass(java.lang.Class<T> c, java.lang.String s)
           
 
Method Summary
 void addQueryToGroup(JdbcQuery jq)
           
 java.util.HashMap<java.lang.String,JdbcAttribute> getAttributeMap()
           
 java.lang.String getClassId()
           
 java.util.HashMap<java.lang.String,JdbcAttribute> getColumnMap()
           
 java.lang.Class<T> getJmcClass()
           
 java.lang.String getName()
           
 java.util.ArrayList<JdbcQuery> getQueryGroup(java.lang.String qgType, java.lang.String qgName)
           
 java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<JdbcQuery>>> getQueryGroups()
           
 void setClassId(java.lang.String s)
           
 void setJmcClass(java.lang.Class<T> c)
           
 void setName(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcMetaClass

public JdbcMetaClass(java.lang.Class<T> c,
                     java.lang.String s)
              throws CpoException
Throws:
CpoException
Method Detail

getClassId

public java.lang.String getClassId()

setClassId

public void setClassId(java.lang.String s)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String s)

getAttributeMap

public java.util.HashMap<java.lang.String,JdbcAttribute> getAttributeMap()

getColumnMap

public java.util.HashMap<java.lang.String,JdbcAttribute> getColumnMap()

getQueryGroups

public java.util.HashMap<java.lang.String,java.util.HashMap<java.lang.String,java.util.ArrayList<JdbcQuery>>> getQueryGroups()

getJmcClass

public java.lang.Class<T> getJmcClass()

setJmcClass

public void setJmcClass(java.lang.Class<T> c)

addQueryToGroup

public void addQueryToGroup(JdbcQuery jq)

getQueryGroup

public java.util.ArrayList<JdbcQuery> getQueryGroup(java.lang.String qgType,
                                                    java.lang.String qgName)
                                             throws CpoException
Throws:
CpoException


Copyright © 2010. All Rights Reserved.