atg.adapter.gsa
Class AccessibleTableColumns

java.lang.Object
  extended by atg.adapter.gsa.AccessibleTableColumns

public class AccessibleTableColumns
extends java.lang.Object

This class uses reflection to allow access to private member variables withing a GSA Table class.

Author:
adamb

Field Summary
 org.apache.log4j.Logger mLogger
           
 atg.adapter.gsa.TableColumns mTableColumns
           
 
Constructor Summary
AccessibleTableColumns(atg.adapter.gsa.TableColumns pTable)
           
 
Method Summary
 java.util.List getForeignKeys()
          Returns the mForeignKeys field of the Table class passed to the constructor of this class.
 atg.adapter.gsa.ColumnDefinitionNode getHead()
          Returns the mHead field of the Table class passed to the constructor of this class.
 java.lang.String getMultiColumnName()
          Returns the mMultiColumnName field of the Table class passed to the constructor of this class.
 java.util.List getPrimaryKeys()
          Returns the mPrimaryKeys field of the Table class passed to the constructor of this class.
 java.lang.Object getPrivateField(java.lang.String fieldName)
           
 atg.adapter.gsa.ColumnDefinitionNode getTail()
          Returns the mTail field of the Table class passed to the constructor of this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mLogger

public org.apache.log4j.Logger mLogger

mTableColumns

public atg.adapter.gsa.TableColumns mTableColumns
Constructor Detail

AccessibleTableColumns

public AccessibleTableColumns(atg.adapter.gsa.TableColumns pTable)
Method Detail

getHead

public atg.adapter.gsa.ColumnDefinitionNode getHead()
Returns the mHead field of the Table class passed to the constructor of this class.

Returns:

getTail

public atg.adapter.gsa.ColumnDefinitionNode getTail()
Returns the mTail field of the Table class passed to the constructor of this class.

Returns:

getPrimaryKeys

public java.util.List getPrimaryKeys()
Returns the mPrimaryKeys field of the Table class passed to the constructor of this class.

Returns:

getForeignKeys

public java.util.List getForeignKeys()
Returns the mForeignKeys field of the Table class passed to the constructor of this class.

Returns:

getMultiColumnName

public java.lang.String getMultiColumnName()
Returns the mMultiColumnName field of the Table class passed to the constructor of this class.

Returns:

getPrivateField

public java.lang.Object getPrivateField(java.lang.String fieldName)


Copyright © 2009. All Rights Reserved.