|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.commerce.zocalo.hibernate.HibernateUtil
public class HibernateUtil
Utilities for dealing with Hibernate. Everything from general tools for creating and managing connections to specific queries of general use.
Field Summary | |
---|---|
static java.lang.String |
SCHEMA_CREATE
|
static java.lang.String |
SCHEMA_CREATE_DROP
|
static java.lang.String |
SCHEMA_UPDATE
|
protected static org.hibernate.SessionFactory |
sessionFactory
|
protected static java.lang.ThreadLocal |
sessionHolder
|
Constructor Summary | |
---|---|
HibernateUtil()
|
Method Summary | |
---|---|
static java.util.List |
allClosedMarkets()
|
static java.util.List |
allOpenBinaryMarkets()
|
static java.util.List |
allOpenMultiMarkets()
|
static org.hibernate.Transaction |
beginTransactionForJsp()
|
static void |
closeSession()
|
static java.lang.String |
connectionUrl(java.lang.String dbFilePath,
boolean create)
|
static java.util.List |
couponOwners(Claim claim)
|
static org.hibernate.Session |
currentSession()
|
static void |
delete(java.lang.Object o)
|
static java.lang.String |
derbyUrl(java.lang.String dbFilePath,
boolean create)
|
static BinaryClaim |
getBinaryClaimByName(java.lang.String name)
|
static Claim |
getClaimByName(java.lang.String name)
|
static java.util.List |
getMakerWithoutBeta()
See if Database has been upgraded to format for 2008.3; afterwards MarketMakers store their Beta. |
static Market |
getMarketByName(java.lang.String name)
|
static java.util.List |
getMarketsSansOutcome()
see if database has been upgraded for 2008.4. |
static MultiMarket |
getMultiMarketByName(java.lang.String name)
|
static java.util.List |
getOrdersForUser(User user)
|
static CashBank |
getOrMakePersistentRootBank(java.lang.String rootCashBankName)
|
static void |
getPositionSansIndex()
see if database has been upgraded for 2009.1. |
static java.util.List |
getRedemptions(SecureUser user,
Market market)
|
static java.util.List |
getTrades(SecureUser user)
|
static java.util.List |
getTrades(SecureUser user,
Market market)
|
static UnconfirmedUser |
getUnconfirmedUserByName(java.lang.String name,
org.hibernate.Session session)
|
static java.util.List |
getUnowedMarket()
See if Database has been upgraded to format for 2007.5; afterwards Markets store their owners directly. |
static SecureUser |
getUserByName(java.lang.String name)
|
static SecureUser |
getUserByName(java.lang.String name,
org.hibernate.Session session)
|
static java.lang.String |
hsqlFileUrl(java.lang.String dbFilePath)
|
static void |
initializeSessionFactory(java.lang.String connectionURL,
java.lang.String schemaCreateMode)
|
static boolean |
isStatisticsEnabled()
|
static boolean |
marketsExist()
|
static java.util.List |
maxTradeTime(java.lang.String claimName)
|
static void |
refresh(java.lang.Object o)
|
static void |
removeUnconfirmedUserByName(java.lang.String name,
org.hibernate.Session session)
|
static void |
save(java.lang.Object o)
|
static void |
shutdown(java.lang.String connectionURL)
|
static java.util.List |
tradeListForJsp(java.lang.String claimName)
|
static void |
updateDB2007_5(java.lang.String connectionURL)
Upgrade Database to format for 2007.5; Markets store their owners directly. |
static void |
updateDB2008_3(java.lang.String connectionURL)
Upgrade Database to format for 2008.3; MarketMakers store Beta, not subsidy. |
static void |
updateDB2008_4(java.lang.String dbFileURL)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static org.hibernate.SessionFactory sessionFactory
protected static final java.lang.ThreadLocal sessionHolder
public static final java.lang.String SCHEMA_CREATE
public static final java.lang.String SCHEMA_CREATE_DROP
public static final java.lang.String SCHEMA_UPDATE
Constructor Detail |
---|
public HibernateUtil()
Method Detail |
---|
public static void initializeSessionFactory(java.lang.String connectionURL, java.lang.String schemaCreateMode)
public static java.lang.String connectionUrl(java.lang.String dbFilePath, boolean create)
public static java.lang.String derbyUrl(java.lang.String dbFilePath, boolean create)
public static java.lang.String hsqlFileUrl(java.lang.String dbFilePath)
public static org.hibernate.Session currentSession() throws org.hibernate.HibernateException
org.hibernate.HibernateException
public static void closeSession() throws org.hibernate.HibernateException
org.hibernate.HibernateException
public static void save(java.lang.Object o)
public static void delete(java.lang.Object o)
public static CashBank getOrMakePersistentRootBank(java.lang.String rootCashBankName) throws org.hibernate.HibernateException
org.hibernate.HibernateException
public static SecureUser getUserByName(java.lang.String name)
public static SecureUser getUserByName(java.lang.String name, org.hibernate.Session session)
public static UnconfirmedUser getUnconfirmedUserByName(java.lang.String name, org.hibernate.Session session)
public static void removeUnconfirmedUserByName(java.lang.String name, org.hibernate.Session session)
public static boolean marketsExist()
public static java.util.List allOpenBinaryMarkets()
public static java.util.List allOpenMultiMarkets()
public static java.util.List allClosedMarkets()
public static java.util.List tradeListForJsp(java.lang.String claimName)
public static java.util.List maxTradeTime(java.lang.String claimName)
public static Market getMarketByName(java.lang.String name)
public static MultiMarket getMultiMarketByName(java.lang.String name)
public static BinaryClaim getBinaryClaimByName(java.lang.String name)
public static Claim getClaimByName(java.lang.String name)
public static java.util.List couponOwners(Claim claim)
public static void refresh(java.lang.Object o)
public static org.hibernate.Transaction beginTransactionForJsp()
public static java.util.List getOrdersForUser(User user)
public static java.util.List getTrades(SecureUser user)
public static java.util.List getTrades(SecureUser user, Market market)
public static java.util.List getRedemptions(SecureUser user, Market market)
public static void shutdown(java.lang.String connectionURL) throws java.sql.SQLException
java.sql.SQLException
public static void updateDB2007_5(java.lang.String connectionURL) throws java.sql.SQLException
java.sql.SQLException
public static java.util.List getUnowedMarket()
public static java.util.List getMakerWithoutBeta()
public static java.util.List getMarketsSansOutcome()
public static void getPositionSansIndex()
public static void updateDB2008_3(java.lang.String connectionURL) throws java.sql.SQLException
java.sql.SQLException
public static void updateDB2008_4(java.lang.String dbFileURL)
public static boolean isStatisticsEnabled()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |