com.atlassian.greenhopper.manager.lexorank
Class LexoRankEntityDetails

java.lang.Object
  extended by com.atlassian.greenhopper.manager.lexorank.LexoRankEntityDetails

public class LexoRankEntityDetails
extends java.lang.Object

Utility class for wrapping table and column names


Constructor Summary
LexoRankEntityDetails(net.java.ao.EntityManager entityManager, java.util.List<LexoRankAO.ColumnDetails> columnDetails)
           
 
Method Summary
static LexoRankEntityDetails get(net.java.ao.EntityManager entityManager, java.util.List<LexoRankAO.ColumnDetails> columnDetails)
           
 java.util.List<LexoRankAO.ColumnDetails> getColumnDetails()
           
 java.lang.String getColumnName(LexoRankAO.ColumnDetails columnDetails)
           
 java.lang.String getColumnName(java.lang.String method)
           
 java.sql.Connection getConnection()
           
 net.java.ao.DatabaseProvider getDatabaseProvider()
           
 java.lang.String getIdColumnName()
           
 java.lang.String getSimpleColumnName(LexoRankAO.ColumnDetails columnDetails)
           
 java.lang.String getSimpleColumnName(java.lang.String method)
           
 java.lang.String getSimpleTableName()
           
 java.lang.String getTableName()
           
 java.sql.PreparedStatement preparedStatement(java.sql.Connection conn, java.lang.CharSequence seq)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LexoRankEntityDetails

public LexoRankEntityDetails(net.java.ao.EntityManager entityManager,
                             java.util.List<LexoRankAO.ColumnDetails> columnDetails)
Method Detail

getTableName

public java.lang.String getTableName()

getSimpleTableName

public java.lang.String getSimpleTableName()

getIdColumnName

public java.lang.String getIdColumnName()

getColumnName

public java.lang.String getColumnName(java.lang.String method)

getColumnName

public java.lang.String getColumnName(LexoRankAO.ColumnDetails columnDetails)

getColumnDetails

public java.util.List<LexoRankAO.ColumnDetails> getColumnDetails()

getSimpleColumnName

public java.lang.String getSimpleColumnName(java.lang.String method)

getSimpleColumnName

public java.lang.String getSimpleColumnName(LexoRankAO.ColumnDetails columnDetails)

getDatabaseProvider

public net.java.ao.DatabaseProvider getDatabaseProvider()

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

preparedStatement

public java.sql.PreparedStatement preparedStatement(java.sql.Connection conn,
                                                    java.lang.CharSequence seq)
                                             throws java.sql.SQLException
Throws:
java.sql.SQLException

get

public static LexoRankEntityDetails get(net.java.ao.EntityManager entityManager,
                                        java.util.List<LexoRankAO.ColumnDetails> columnDetails)


Copyright © 2007-2014 Atlassian. All Rights Reserved.