jdoPmf.getNucleusContext().getPluginManager(); Field registryField = pluginManager.getClass().getDeclaredField("registry"); registryField.setAccessible(true);
/** * Return non-configurable properties of this PersistenceManagerFactory. * Properties with keys VendorName and VersionNumber are required. Other keys are optional. * @return the non-configurable properties of this PersistenceManagerFactory. */ public Properties getProperties() { Properties props = new Properties(); props.setProperty("VendorName", "DataNucleus"); props.setProperty("VersionNumber", nucleusContext.getPluginManager().getVersionForBundle("org.datanucleus.api.jdo")); // Add all properties from the persistence configuration props.putAll(nucleusContext.getConfiguration().getPersistenceProperties()); return props; }
SQLExpression sqlExpr = (SQLExpression)storeMgr.getNucleusContext().getPluginManager().createExecutableExtension("org.datanucleus.store.rdbms.sql_expression", "mapping-class", mapping.getClass().getName(), "expression-class", EXPR_CREATION_ARG_TYPES, args); if (sqlExpr == null)
org.datanucleus.plugin.PluginManager pluginManager = jdoPmf.getNucleusContext().getPluginManager(); Field registryField = pluginManager.getClass().getDeclaredField("registry"); registryField.setAccessible(true);
this.clr = storeMgr.getNucleusContext().getClassLoaderResolver(null); PluginManager pluginMgr = storeMgr.getNucleusContext().getPluginManager();
SQLExpression sqlExpr = (SQLExpression) storeMgr.getNucleusContext().getPluginManager().createExecutableExtension("org.datanucleus.store.rdbms.sql_expression", "mapping-class", mapping.getClass().getName(), "literal-class", LIT_CREATION_ARG_TYPES, args); if (sqlExpr == null)
SQLExpression sqlExpr = (SQLExpression) storeMgr.getNucleusContext().getPluginManager().createExecutableExtension("org.datanucleus.store.rdbms.sql_expression", "mapping-class", mapping.getClass().getName(), "literal-class", LIT_CREATION_ARG_TYPES, args); if (sqlExpr == null)
namer = (SQLTableNamer)rdbmsMgr.getNucleusContext().getPluginManager().createExecutableExtension( "org.datanucleus.store.rdbms.sql_tablenamer", "name", namingSchema, "class", null, null);
loadDatastoreMappings(storeMgr.getNucleusContext().getPluginManager(), clr);
PluginManager pluginMgr = storeMgr.getNucleusContext().getPluginManager(); String[] attrNames = (datastoreDependent ? new String[] {"name", "datastore"} : new String[] {"name"}); String[] attrValues = (datastoreDependent ? new String[] {name, datastoreId} : new String[] {name});
boolean supportXMLNamespaces = nucleusContext.getConfiguration().getBooleanProperty(PropertyNames.PROPERTY_METADATA_XML_NAMESPACE_AWARE); ClassLoaderResolver clr = nucleusContext.getClassLoaderResolver(null); pumd = MetaDataUtils.getMetaDataForPersistenceUnit(nucleusContext.getPluginManager(), filename, persistenceUnitName, validateXML, supportXMLNamespaces, clr);
PluginManager pluginMgr = storeMgr.getNucleusContext().getPluginManager(); String[] attrNames = (datastoreDependent ? new String[] {"class", "method", "datastore"} : new String[] {"class", "method"}); String[] attrValues = (datastoreDependent ? new String[] {className, methodName, datastoreId} : new String[] {className, methodName});
boolean supportXMLNamespaces = nucleusContext.getConfiguration().getBooleanProperty(PropertyNames.PROPERTY_METADATA_XML_NAMESPACE_AWARE); ClassLoaderResolver clr = nucleusContext.getClassLoaderResolver(null); pumd = MetaDataUtils.getMetaDataForPersistenceUnit(nucleusContext.getPluginManager(), filename, getPersistenceUnitName(), validateXML, supportXMLNamespaces, clr);
connPoolFactory = (ConnectionPoolFactory)storeMgr.getNucleusContext().getPluginManager().createExecutableExtension( "org.datanucleus.store.rdbms.connectionpool", "name", poolingType, "class-name", null, null); if (connPoolFactory == null)
getStringProperty(RDBMSPropertyNames.PROPERTY_RDBMS_DATASTORE_ADAPTER_CLASS_NAME), ctx.getPluginManager()); dba.initialise(schemaHandler, mc);
PluginManager pluginMgr = storeMgr.getNucleusContext().getPluginManager(); ConfigurationElement[] elems = pluginMgr.getConfigurationElementsForExtension("org.datanucleus.store.rdbms.java_mapping", null, null); if (elems != null)