Tabnine Logo
AutoConfig.processPersistenceRefs
Code IndexAdd Tabnine to your IDE (free)

How to use
processPersistenceRefs
method
in
org.apache.openejb.config.AutoConfig

Best Java code snippets using org.apache.openejb.config.AutoConfig.processPersistenceRefs (Showing top 3 results out of 315)

origin: org.apache.geronimo.ext.openejb/openejb-core

private void resolvePersistenceRefs(AppModule appModule) {
  LinkResolver<PersistenceUnit> persistenceUnits = new UniqueDefaultLinkResolver<PersistenceUnit>();
  for (PersistenceModule module : appModule.getPersistenceModules()) {
    String rootUrl = module.getRootUrl();
    for (PersistenceUnit unit : module.getPersistence().getPersistenceUnit()) {
      unit.setId(unit.getName() + " " + rootUrl.hashCode());
      persistenceUnits.add(rootUrl, unit.getName(), unit);
    }
  }
  for (EjbModule ejbModule : appModule.getEjbModules()) {
    URI moduleURI = URI.create(ejbModule.getModuleId());
    for (JndiConsumer component : ejbModule.getEjbJar().getEnterpriseBeans()) {
      processPersistenceRefs(component, ejbModule, persistenceUnits, moduleURI);
    }
  }
  for (ClientModule clientModule : appModule.getClientModules()) {
    URI moduleURI = URI.create(clientModule.getModuleId());
    processPersistenceRefs(clientModule.getApplicationClient(), clientModule, persistenceUnits, moduleURI);
  }
  for (WebModule webModule : appModule.getWebModules()) {
    URI moduleURI = URI.create(webModule.getModuleId());
    processPersistenceRefs(webModule.getWebApp(), webModule, persistenceUnits, moduleURI);
  }
}
origin: org.apache.openejb/openejb-core

private void resolvePersistenceRefs(final AppModule appModule) {
  final LinkResolver<PersistenceUnit> persistenceUnits = new PersistenceUnitLinkResolver(appModule);
  for (final PersistenceModule module : appModule.getPersistenceModules()) {
    final String rootUrl = module.getRootUrl();
    for (final PersistenceUnit unit : module.getPersistence().getPersistenceUnit()) {
      unit.setId(appModule.persistenceUnitId(rootUrl, unit.getName()));
      persistenceUnits.add(rootUrl, unit.getName(), unit);
    }
  }
  for (final EjbModule ejbModule : appModule.getEjbModules()) {
    final URI moduleURI = ejbModule.getModuleUri();
    for (final JndiConsumer component : ejbModule.getEjbJar().getEnterpriseBeans()) {
      processPersistenceRefs(component, ejbModule, persistenceUnits, moduleURI);
    }
  }
  for (final ClientModule clientModule : appModule.getClientModules()) {
    final URI moduleURI = URLs.uri(clientModule.getModuleId());
    processPersistenceRefs(clientModule.getApplicationClient(), clientModule, persistenceUnits, moduleURI);
  }
  for (final WebModule webModule : appModule.getWebModules()) {
    final URI moduleURI = URLs.uri(webModule.getModuleId());
    processPersistenceRefs(webModule.getWebApp(), webModule, persistenceUnits, moduleURI);
  }
}
origin: org.apache.tomee/openejb-core

private void resolvePersistenceRefs(final AppModule appModule) {
  final LinkResolver<PersistenceUnit> persistenceUnits = new PersistenceUnitLinkResolver(appModule);
  for (final PersistenceModule module : appModule.getPersistenceModules()) {
    final String rootUrl = module.getRootUrl();
    for (final PersistenceUnit unit : module.getPersistence().getPersistenceUnit()) {
      unit.setId(appModule.persistenceUnitId(rootUrl, unit.getName()));
      persistenceUnits.add(rootUrl, unit.getName(), unit);
    }
  }
  for (final EjbModule ejbModule : appModule.getEjbModules()) {
    final URI moduleURI = ejbModule.getModuleUri();
    for (final JndiConsumer component : ejbModule.getEjbJar().getEnterpriseBeans()) {
      processPersistenceRefs(component, ejbModule, persistenceUnits, moduleURI);
    }
  }
  for (final ClientModule clientModule : appModule.getClientModules()) {
    final URI moduleURI = URLs.uri(clientModule.getModuleId());
    processPersistenceRefs(clientModule.getApplicationClient(), clientModule, persistenceUnits, moduleURI);
  }
  for (final WebModule webModule : appModule.getWebModules()) {
    final URI moduleURI = URLs.uri(webModule.getModuleId());
    processPersistenceRefs(webModule.getWebApp(), webModule, persistenceUnits, moduleURI);
  }
}
org.apache.openejb.configAutoConfigprocessPersistenceRefs

Popular methods of AutoConfig

  • <init>
  • autoCreateContainers
  • autoCreateResources
  • findResourceId
  • autoCreateResource
  • checkUnitDataSourceRefs
  • copy
  • createContainer
  • deploy
  • findResourceProviderId
  • firstMatching
  • getResourceEnvId
  • firstMatching,
  • getResourceEnvId,
  • getResourceId,
  • getResourceIds,
  • getType,
  • getUsableContainer,
  • installResource,
  • isJms,
  • logAutoCreateResource,
  • normalizeResourceId

Popular in Java

  • Making http requests using okhttp
  • setContentView (Activity)
  • onCreateOptionsMenu (Activity)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • ConcurrentHashMap (java.util.concurrent)
    A plug-in replacement for JDK1.5 java.util.concurrent.ConcurrentHashMap. This version is based on or
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • Filter (javax.servlet)
    A filter is an object that performs filtering tasks on either the request to a resource (a servlet o
  • 21 Best IntelliJ Plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now