Examples of PersistenceContextReferencesMetaData


Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

         // TODO: We haven't yet integrated PC and EJB reference providers in SwitchBoard.
         // The following sections will be removed after the RPs are made available
        
         // JBAS-6795 Add dependency on PersistenceContext references
         PersistenceContextReferencesMetaData pcRefs = metaData.getPersistenceContextRefs();
         if (pcRefs != null)
         {
            for (PersistenceContextReferenceMetaData pcRef : metaData.getPersistenceContextRefs())
            {
               // TODO: this is a duplication of the logic in PersistenceContextHandler
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   }

   @XmlTransient
   public PersistenceContextReferencesMetaData getPersistenceContextRefs()
   {
      PersistenceContextReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getPersistenceContextRefs();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   public void process(EnvironmentRefsGroupMetaData metaData, Class<?> type)
   {
      this.process((RemoteEnvironmentRefsGroupMetaData)metaData, type);

      // @PersistenceContext
      PersistenceContextReferencesMetaData pcRefs = metaData.getPersistenceContextRefs();
      if(pcRefs == null)
      {
         pcRefs = new PersistenceContextReferencesMetaData();
         metaData.setPersistenceContextRefs(pcRefs);
      }
      processClass(pcRefs, type);
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   }

   @XmlTransient
   public PersistenceContextReferencesMetaData getPersistenceContextRefs()
   {
      PersistenceContextReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getPersistenceContextRefs();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

         metaData.setAnnotatedEjbReferences(aejbRefs);
      }
      processClass(aejbRefs, type);

      // @PersistenceContext
      PersistenceContextReferencesMetaData pcRefs = metaData.getPersistenceContextRefs();
      if(pcRefs == null)
      {
         pcRefs = new PersistenceContextReferencesMetaData();
         metaData.setPersistenceContextRefs(pcRefs);
      }
      processClass(pcRefs, type);
      // @PersistenceUnit
      PersistenceUnitReferencesMetaData puRefs = metaData.getPersistenceUnitRefs();
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

      super.merge(jbossEnv, specEnv, overridenFile, overrideFile, mustOverride);

      EJBLocalReferencesMetaData ejbLocalRefs = null;
      EJBLocalReferencesMetaData jbossEjbLocalRefs = null;
      PersistenceContextReferencesMetaData specPersistenceContextRefs = null;
      PersistenceContextReferencesMetaData jbossPersistenceContextRefs = null;

      if (specEnv != null)
      {
         ejbLocalRefs = specEnv.getEjbLocalReferences();
         specPersistenceContextRefs = specEnv.getPersistenceContextRefs();
      }
     
      if (jbossEnv != null)
      {
         jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences();
         jbossPersistenceContextRefs = jbossEnv.getPersistenceContextRefs();
      }
      else
      {
         // Use the merge target for the static merge methods
         jbossEjbLocalRefs = this.getEjbLocalReferences();
         jbossPersistenceContextRefs = getPersistenceContextRefs();
      }

      EJBLocalReferencesMetaData mergedEjbLocalRefs = EJBLocalReferencesMetaData.merge(jbossEjbLocalRefs, ejbLocalRefs, overridenFile, overrideFile);
      if (mergedEjbLocalRefs != null)
         this.setEjbLocalReferences(mergedEjbLocalRefs);
     
      // Need to set the jndi name from resource mgr if referenced
      ResourceReferencesMetaData jbossResRefs = getResourceReferences();
      if(resourceMgrs != null && jbossResRefs != null)
      {
         for(ResourceReferenceMetaData ref : jbossResRefs)
         {
            ResourceManagerMetaData mgr = resourceMgrs.get(ref.getResourceName());
            if(mgr != null)
            {
               if(mgr.getResJndiName() != null)
                  ref.setJndiName(mgr.getResJndiName());
               else if(mgr.getResUrl() != null)
                  ref.setResUrl(mgr.getResUrl());
            }
         }
      }

      PersistenceContextReferencesMetaData mergedPcRefs = PersistenceContextReferencesMetaData.merge(jbossPersistenceContextRefs,
            specPersistenceContextRefs, overridenFile, overrideFile);
      if (mergedPcRefs != null)
         this.setPersistenceContextRefs(mergedPcRefs);
     
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   }

   @XmlTransient
   public PersistenceContextReferencesMetaData getPersistenceContextRefs()
   {
      PersistenceContextReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getPersistenceContextRefs();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

        if (remoteEnvironment == null) {
            return bindingConfigurations;
        }

        if (remoteEnvironment instanceof Environment) {
            PersistenceContextReferencesMetaData persistenceUnitRefs = ((Environment) remoteEnvironment).getPersistenceContextRefs();

            if (persistenceUnitRefs != null) {
                for (PersistenceContextReferenceMetaData puRef : persistenceUnitRefs) {
                    String name = puRef.getName();
                    String persistenceUnitName = puRef.getPersistenceUnitName();
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   }

   @XmlTransient
   public PersistenceContextReferencesMetaData getPersistenceContextRefs()
   {
      PersistenceContextReferencesMetaData refs = null;
      if(jndiEnvironmentRefsGroup != null)
         refs = jndiEnvironmentRefsGroup.getPersistenceContextRefs();
      return refs;
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData

   public void process(JBossEnvironmentRefsGroupMetaData metaData, Class<?> type)
   {
      this.process((RemoteEnvironmentRefsGroupMetaData)metaData, type);

      // @PersistenceContext
      PersistenceContextReferencesMetaData pcRefs = metaData.getPersistenceContextRefs();
      if(pcRefs == null)
      {
         pcRefs = new PersistenceContextReferencesMetaData();
         metaData.setPersistenceContextRefs(pcRefs);
      }
      processClass(pcRefs, type);
   }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.