Examples of PersistenceContextReferenceMetaData


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

      process(refs, element, annotation);
   }

   protected void process(PersistenceContextReferencesMetaData refs, E element, PersistenceContext annotation)
   {
      PersistenceContextReferenceMetaData ref = createPC(element, annotation);
      refs.add(ref);     
   }
View Full Code Here

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

      refs.add(ref);     
   }

   protected PersistenceContextReferenceMetaData createPC(E element, PersistenceContext annotation)
   {
      PersistenceContextReferenceMetaData ref = new PersistenceContextReferenceMetaData();
      String name = annotation.name();
      if(name.length() == 0)
         name = ProcessorUtils.getName(element);
      ref.setPersistenceContextRefName(name);
      if(annotation.unitName().length() > 0)
         ref.setPersistenceUnitName(annotation.unitName());
      PersistenceContextType type = annotation.type();
      ref.setPersistenceContextType(type);

      PersistenceProperty[] properties = annotation.properties();
      if(properties.length > 0 )
      {
         PropertiesMetaData refProperties = new PropertiesMetaData();
         for(PersistenceProperty p : properties)
         {
            PropertyMetaData pmd = new PropertyMetaData();
            pmd.setName(p.name());
            pmd.setValue(p.value());
            refProperties.add(pmd);
         }
         ref.setProperties(refProperties);
      }

      Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(name, element);
      if(injectionTargets != null)
         ref.setInjectionTargets(injectionTargets);

      return ref;
   }
View Full Code Here

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

      return ref;
   }

   public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
   {
      PersistenceContextReferenceMetaData ref = null;
      if(this.persistenceContextRefs != null)
         ref = persistenceContextRefs.get(name);
      return ref;
   }
View Full Code Here

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

      return ref;
   }

   public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
   {
      PersistenceContextReferenceMetaData ref = null;
      if(this.persistenceContextRefs != null)
         ref = persistenceContextRefs.get(name);
      return ref;
   }
View Full Code Here

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

      process(refs, element, annotation);
   }

   protected void process(PersistenceContextReferencesMetaData refs, E element, PersistenceContext annotation)
   {
      PersistenceContextReferenceMetaData ref = createPC(element, annotation);
      addReference(refs, ref);
   }
View Full Code Here

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

      addReference(refs, ref);
   }

   protected PersistenceContextReferenceMetaData createPC(E element, PersistenceContext annotation)
   {
      PersistenceContextReferenceMetaData ref = new PersistenceContextReferenceMetaData();
      String name = annotation.name();
      if(name.length() == 0)
         name = ProcessorUtils.getName(element);
      ref.setPersistenceContextRefName(name);
      if(annotation.unitName().length() > 0)
         ref.setPersistenceUnitName(annotation.unitName());
      PersistenceContextType type = annotation.type();
      ref.setPersistenceContextType(type);

      PersistenceProperty[] properties = annotation.properties();
      if(properties.length > 0 )
      {
         PropertiesMetaData refProperties = new PropertiesMetaData();
         for(PersistenceProperty p : properties)
         {
            PropertyMetaData pmd = new PropertyMetaData();
            pmd.setName(p.name());
            pmd.setValue(p.value());
            refProperties.add(pmd);
         }
         ref.setProperties(refProperties);
      }

      Set<ResourceInjectionTargetMetaData> injectionTargets = ProcessorUtils.getInjectionTargets(name, element);
      if(injectionTargets != null)
         ref.setInjectionTargets(injectionTargets);

      return ref;
   }
View Full Code Here

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

      assertEquals(1, resource.size());
      ResourceEnvironmentReferenceMetaData ref = resource.get(bean.getEjbClass() + "/context");
      assertNotNull(ref);
      assertNotNull(ref.getInjectionTargets());
      // @PersistenceContext
      PersistenceContextReferenceMetaData persistence = bean.getPersistenceContextReferenceByName("string");
      assertNotNull(persistence);
      assertNotNull(persistence.getInjectionTargets());
      // @WebServiceRef
      ServiceReferencesMetaData serviceRefs = bean.getServiceReferences();
      assertNotNull(serviceRefs);
      assertEquals(1, serviceRefs.size());
      ServiceReferenceMetaData serviceRef = serviceRefs.get(bean.getEjbClass() + "/webserviceRef");
View Full Code Here

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

      assertEquals(1, resource.size());
      ResourceEnvironmentReferenceMetaData ref = resource.get(bean.getEjbClass() + "/context");
      assertNotNull(ref);
      assertNotNull(ref.getInjectionTargets());
      // @PersistenceContext
      PersistenceContextReferenceMetaData persistence = bean.getPersistenceContextReferenceByName("string");
      assertNotNull(persistence);
      assertNotNull(persistence.getInjectionTargets());
      // @WebServiceRef
      ServiceReferencesMetaData serviceRefs = bean.getServiceReferences();
      assertNotNull(serviceRefs);
      assertEquals(1, serviceRefs.size());
      ServiceReferenceMetaData serviceRef = serviceRefs.get(bean.getEjbClass() + "/webserviceRef");
View Full Code Here

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

      assertEquals(1, resource.size());
      ResourceEnvironmentReferenceMetaData ref = resource.get(bean.getEjbClass() + "/context");
      assertNotNull(ref);
      assertNotNull(ref.getInjectionTargets());
      // @PersistenceContext
      PersistenceContextReferenceMetaData persistence = bean.getPersistenceContextReferenceByName("string");
      assertNotNull(persistence);
      assertNotNull(persistence.getInjectionTargets());
      // @WebServiceRef
      ServiceReferencesMetaData serviceRefs = bean.getServiceReferences();
      assertNotNull(serviceRefs);
      assertEquals(1, serviceRefs.size());
      ServiceReferenceMetaData serviceRef = serviceRefs.get(bean.getEjbClass() + "/webserviceRef");
View Full Code Here

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

*/
public class EnvironmentRefsGroupMetaDataMergeTestCase extends TestCase
{
   private static EnvironmentRefsGroupMetaData createSpecEnv()
   {
      PersistenceContextReferenceMetaData persistenceContextRef = new PersistenceContextReferenceMetaData();
      persistenceContextRef.setName("persistence/Test");
      persistenceContextRef.setPersistenceUnitName("EM");
     
      PersistenceContextReferencesMetaData persistenceContextRefs = new PersistenceContextReferencesMetaData();
      persistenceContextRefs.add(persistenceContextRef);
     
      EnvironmentRefsGroupMetaData specEnv = new EnvironmentRefsGroupMetaData();
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.