Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 21 22 package org.opensubsystems.core.persist.db; 23 24 import org.opensubsystems.core.error.OSSException; 25 26 35 public abstract class DatabaseFactoryImpl implements DatabaseFactory 36 { 37 39 42 protected DatabaseConnectionFactory m_connectionFactory; 43 44 47 protected DatabaseTransactionFactory m_transactionFactory; 48 49 52 protected int m_iTypeSelectListResultSet; 53 54 57 protected int m_iConcurrencySelectListResultSet; 58 59 62 protected int m_iDataType; 63 64 66 72 public DatabaseFactoryImpl( 73 int iDataType 74 ) throws OSSException 75 { 76 super(); 77 78 m_connectionFactory = DatabaseConnectionFactoryImpl.getInstance(); 79 m_transactionFactory = DatabaseTransactionFactoryImpl.getInstance(); 80 m_iDataType = iDataType; 81 82 Database activeDB; 83 84 activeDB = DatabaseImpl.getInstance(); 85 m_iTypeSelectListResultSet = activeDB.getSelectListResultSetType(); 86 m_iConcurrencySelectListResultSet = activeDB.getSelectListResultSetConcurrency(); 87 } 88 89 93 public int getConcurrencySelectListResultSet( 94 ) 95 { 96 return m_iConcurrencySelectListResultSet; 97 } 98 99 103 public int getTypeSelectListResultSet( 104 ) 105 { 106 return m_iTypeSelectListResultSet; 107 } 108 109 114 public int getDataType() 115 { 116 return m_iDataType; 117 } 118 } 119
| Popular Tags
|