|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.objectwave.persist.AbstractBroker | +--com.objectwave.persist.broker.RDBBroker | +--com.objectwave.persist.broker.FileMakerBroker
This will be the place for FileMaker specific implementation issues. Special Considerations
Nested Class Summary |
Nested classes inherited from class com.objectwave.persist.broker.RDBBroker |
RDBBroker.Test |
Field Summary |
Fields inherited from class com.objectwave.persist.broker.RDBBroker |
broker, brokerPropertySource, connectionPerThread, connectionPool, pool, resultEngine, saveObjectsStrategy, sqlModifyEngine, sqlQueryEngine, statementFactory, threadLocal |
Fields inherited from class com.objectwave.persist.AbstractBroker |
exceptionConverter, metrics, props, verbose |
Constructor Summary | |
FileMakerBroker()
|
Method Summary | |
RDBBroker |
defaultBroker()
Implemented as an instance method to support method overriding. |
protected void |
determinePrimaryKey(RDBPersistence pObj)
Determine the primary key for the provided persistent object. |
RDBConnection |
getConnection()
Nevel use connection pool |
static RDBBroker |
getDefaultBroker()
Most systems will have only one database broker. |
void |
initialize()
Normally you would use the 'getDefaultBroker' method. |
protected java.lang.Object |
nextPrimaryKey(RDBPersistence pObj)
Same as the last method. |
Methods inherited from class com.objectwave.persist.AbstractBroker |
convertException, convertException, getExceptionConverter, println, setBrokerProperty, setExceptionConverter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public FileMakerBroker()
Method Detail |
public static RDBBroker getDefaultBroker()
public RDBConnection getConnection()
getConnection
in class RDBBroker
public void initialize()
RDBBroker
initialize
in class RDBBroker
com.objectwave.persist.Broker#getDefaultBroker
public RDBBroker defaultBroker()
defaultBroker
in class RDBBroker
BrokerFactory
protected void determinePrimaryKey(RDBPersistence pObj) throws java.sql.SQLException, QueryException
determinePrimaryKey
in class RDBBroker
pObj
-
java.sql.SQLException
QueryException
RDBBroker.generateInsertValues(com.objectwave.persist.RDBPersistence)
protected java.lang.Object nextPrimaryKey(RDBPersistence pObj) throws java.sql.SQLException, QueryException
nextPrimaryKey
in class RDBBroker
pObj
-
java.sql.SQLException
QueryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |