Method Summary |
|
public void | abortTransaction() |
public void | addListener(PBListener listener) |
public void | addListener(PBListener listener, boolean permanent) |
public void | addMtoNImplementor(MtoNImplementor m2nImpl) |
public void | beginTransaction() |
public void | checkRefreshRelationships(Object obj, Identity oid, ClassDescriptor cld) |
public void | clearCache() |
public boolean | close() |
public void | commitTransaction() |
public void | configure(Configuration pConfig) |
public Object | createProxy(Class proxyClass, Identity realSubjectsIdentity) |
public void | delete(Object obj, boolean ignoreReferences) |
public void | delete(Object obj) |
public void | deleteByQuery(Query query) |
public void | deleteMtoNImplementor(MtoNImplementor m2nImpl) |
public void | fireBrokerEvent(PersistenceBrokerEvent event) |
public void | fireBrokerEvent(PBLifeCycleEvent event) |
public void | fireBrokerEvent(PBStateEvent event) |
protected PersistenceBrokerInternal | getBroker() All delegated method use this method to
get the wrapped broker. |
public ClassDescriptor | getClassDescriptor(Class clazz) |
public ManageableCollection | getCollectionByQuery(Class collectionClass, Query query) |
public Collection | getCollectionByQuery(Query query) |
public int | getCount(Query query) |
public PersistenceBrokerInternal | getDelegate() |
public DescriptorRepository | getDescriptorRepository() |
public PersistenceBroker | getInnermostDelegate() If my underlying
org.apache.ojb.broker.PersistenceBroker is not a
DelegatingPersistenceBroker , returns it,
otherwise recursively invokes this method on my delegate. |
public Iterator | getIteratorByQuery(Query query) |
public Object | getObjectByIdentity(Identity id) |
public Object | getObjectByQuery(Query query) |
public PBKey | getPBKey() |
public Enumeration | getPKEnumerationByQuery(Class primaryKeyClass, Query query) |
public ProxyFactory | getProxyFactory() |
public QueryReferenceBroker | getReferenceBroker() |
public RelationshipPrefetcherFactory | getRelationshipPrefetcherFactory() |
public Iterator | getReportQueryIteratorByQuery(Query query) |
public Class | getTopLevelClass(Class clazz) |
public boolean | hasClassDescriptor(Class clazz) |
public boolean | isClosed() |
public boolean | isInTransaction() |
public boolean | isManaged() |
public org.odbms.Query | query() |
public void | removeAllListeners() |
public void | removeAllListeners(boolean permanent) |
public void | removeFromCache(Object obj) |
public void | removeListener(PBListener listener) |
public void | retrieveAllReferences(Object pInstance) |
public void | retrieveReference(Object pInstance, String pAttributeName) |
public BrokerHelper | serviceBrokerHelper() |
public ConnectionManagerIF | serviceConnectionManager() |
public IdentityFactory | serviceIdentity() |
public JdbcAccess | serviceJdbcAccess() |
public ObjectCache | serviceObjectCache() |
public SequenceManager | serviceSequenceManager() |
public SqlGenerator | serviceSqlGenerator() |
public StatementManagerIF | serviceStatementManager() |
public void | setClosed(boolean closed) |
public void | setDelegate(PersistenceBrokerInternal broker) |
public void | setManaged(boolean managed) |
public void | store(Object obj, Identity oid, ClassDescriptor cld, boolean insert, boolean ignoreReferences) |
public void | store(Object obj) |
public void | store(Object obj, ObjectModification modification) |