public final void setContext(StoreContext ctx) { this.ctx = ctx; open(); }
protected StoreManager newStoreManager() { return createStoreManager(_storeCls, _storeProps); }
@Override public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { log.debug("in CSM.compareVersion"); return super.compareVersion(state, v1, v2); }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
protected Collection getUnsupportedOptions() { Collection c = super.getUnsupportedOptions(); // remove options we do support but the abstract store doesn't c.remove(OpenJPAConfiguration.OPTION_ID_DATASTORE); c.remove(OpenJPAConfiguration.OPTION_OPTIMISTIC); // and add some that we don't support but the abstract store does c.add(OpenJPAConfiguration.OPTION_EMBEDDED_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_COLLECTION_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_MAP_RELATION); return c; }
@Override public boolean syncVersion(OpenJPAStateManager sm, Object edata) { log.debug("in CSM.syncVersion"); return super.syncVersion(sm, edata); }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
protected Collection getUnsupportedOptions() { Collection c = super.getUnsupportedOptions(); // remove options we do support but the abstract store doesn't c.remove(OpenJPAConfiguration.OPTION_ID_DATASTORE); c.remove(OpenJPAConfiguration.OPTION_OPTIMISTIC); // and add some that we don't support but the abstract store does c.add(OpenJPAConfiguration.OPTION_EMBEDDED_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_COLLECTION_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_MAP_RELATION); return c; }
public final void setContext(StoreContext ctx) { this.ctx = ctx; open(); }
protected StoreManager newStoreManager() { return createStoreManager(_storeCls, _storeProps); }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
@SuppressWarnings({ "rawtypes", "unchecked" }) protected Collection getUnsupportedOptions() { Collection c = super.getUnsupportedOptions(); // remove options we do support but the abstract store doesn't // c.remove(OpenJPAConfiguration.OPTION_ID_DATASTORE); // c.remove(OpenJPAConfiguration.OPTION_OPTIMISTIC); // and add some that we don't support but the abstract store does // TODO take these out one by one c.add(OpenJPAConfiguration.OPTION_EMBEDDED_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_COLLECTION_RELATION); c.add(OpenJPAConfiguration.OPTION_EMBEDDED_MAP_RELATION); return c; }
public final void setContext(StoreContext ctx) { this.ctx = ctx; open(); }
protected StoreManager newStoreManager() { return createStoreManager(_storeCls, _storeProps); }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
public final void setContext(StoreContext ctx) { this.ctx = ctx; open(); }
protected StoreManager newStoreManager() { return createStoreManager(_storeCls, _storeProps); }
/** * Factory method for obtaining a possibly-pooled {@link BrokerFactory} * from properties. Invoked from {@link Bootstrap#getBrokerFactory()}. */ public static AbstractStoreBrokerFactory getInstance( ConfigurationProvider cp) { Object key = toPoolKey(cp.getProperties()); AbstractStoreBrokerFactory factory = (AbstractStoreBrokerFactory) getPooledFactoryForKey(key); if (factory != null) return factory; factory = newInstance(cp); factory.pool(key, factory); return factory; }
public final void setContext(StoreContext ctx) { this.ctx = ctx; open(); }
protected StoreManager newStoreManager() { return createStoreManager(_storeCls, _storeProps); }