protected ImplementationImpl()
{
ojbTxManager = TxManagerFactory.instance();
lockManager = LockManagerFactory.getLockManager();
setConfigurator(PersistenceBrokerFactory.getConfigurator());
Configuration conf = getConfigurator().getConfigurationFor(null);
// read settings for cascading delete behavior
cascadingDeleteOnetoOne = conf.getBoolean("cascadingDeleteOneToOne", false);
cascadingDeleteOnetoN = conf.getBoolean("cascadingDeleteOneToN", false);
cascadingDeleteMtoN = conf.getBoolean("cascadingDeleteMToN", false);
// safeMode = conf.getBoolean("safeMode", true);
oqlCollectionClass = conf.getClass("OqlCollectionClass", ManageableArrayList.class);
impliciteWriteLocks = ((OdmgConfiguration)conf).lockAssociationAsWrites();
implicitLocking = ((OdmgConfiguration)conf).useImplicitLocking();
}