Examples of AnnotationsMetaData


Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   public void merge(JBossEnterpriseBeanMetaData override, JBossEnterpriseBeanMetaData original)
   {
      super.merge(override, original);
     
      AnnotationsMetaData originalAnnotations = null;
      InvokerBindingsMetaData originalInvokers = null;
      JBossEnvironmentRefsGroupMetaData originalEnv = null;
      MethodAttributesMetaData originalMethodAttrs = null;
      IgnoreDependencyMetaData originalIgnoreDependency = null;
      PoolConfigMetaData originalPool = null;
      JndiRefsMetaData originalJndiRefs = null;
      SecurityIdentityMetaData originalSecId = null;
      if(original != null)
      {
         if(original.aopDomainName != null)
            aopDomainName = original.aopDomainName;
         if(original.configurationName != null)
            configurationName = original.configurationName;
         if(original.containerName != null)
            containerName = original.containerName;
         if(original.ejbClass != null)
            ejbClass = original.ejbClass;
         if(original.generatedContainerName != null)
            generatedContainerName = original.generatedContainerName;
         if(original.jndiBindingPolicy != null)
            jndiBindingPolicy = original.jndiBindingPolicy;
         if(original.localJndiName != null)
            localJndiName = original.localJndiName;
         if(original.mappedName != null)
            mappedName = original.mappedName;
         if(original.securityDomain != null)
            securityDomain = original.securityDomain;
         if(original.securityProxy != null)
            securityProxy = original.securityProxy;
         if(original.transactionType != null)
            transactionType = original.transactionType;
        
         if(original.depends != null)
         {
            if(depends == null)
               depends = new HashSet<String>();
            depends.addAll(original.depends);
         }

         // boolean wrapper should be used to differentiate between default and not set values
         timerPersistence = original.timerPersistence;
         exceptionOnRollback = original.exceptionOnRollback;
        
         originalAnnotations = original.annotations;
         originalInvokers = original.invokers;
         originalEnv = original.jndiEnvironmentRefsGroup;
         originalMethodAttrs = original.methodAttributes;
         originalIgnoreDependency = original.ignoreDependency;
         originalPool = original.poolConfig;
         originalJndiRefs = original.jndiRefs;
         originalSecId = original.securityIdentity;
        
         // not merged currently but overriden
         if(original.iorSecurityConfig != null)
            iorSecurityConfig = original.iorSecurityConfig;        
      }
     
      AnnotationsMetaData overrideAnnotations = null;
      InvokerBindingsMetaData overrideInvokers = null;
      JBossEnvironmentRefsGroupMetaData overrideEnv = null;
      MethodAttributesMetaData overrideMethodAttrs = null;
      IgnoreDependencyMetaData overrideIgnoreDependency = null;
      PoolConfigMetaData overridePool = null;
      JndiRefsMetaData overrideJndiRefs = null;
      SecurityIdentityMetaData overrideSecId = null;
      if(override != null)
      {        
         if(override.aopDomainName != null)
            aopDomainName = override.aopDomainName;
         if(override.configurationName != null)
            configurationName = override.configurationName;
         if(override.containerName != null)
            containerName = override.containerName;
         if(override.ejbClass != null)
            ejbClass = override.ejbClass;
         if(override.generatedContainerName != null)
            generatedContainerName = override.generatedContainerName;
         if(override.jndiBindingPolicy != null)
            jndiBindingPolicy = override.jndiBindingPolicy;
         if(override.localJndiName != null)
            localJndiName = override.localJndiName;
         if(override.mappedName != null)
            mappedName = override.mappedName;
         if(override.securityDomain != null)
            securityDomain = override.securityDomain;
         if(override.securityProxy != null)
            securityProxy = override.securityProxy;
         if(override.transactionType != null)
            transactionType = override.transactionType;

         if(override.depends != null)
         {
            if(depends == null)
               depends = new HashSet<String>();
            depends.addAll(override.depends);
         }

         timerPersistence = override.timerPersistence;
         exceptionOnRollback = override.exceptionOnRollback;
        
         overrideAnnotations = override.annotations;
         overrideInvokers = override.invokers;
         overrideEnv = override.jndiEnvironmentRefsGroup;
         overrideMethodAttrs = override.methodAttributes;
         overrideIgnoreDependency = override.ignoreDependency;
         overridePool = override.poolConfig;
         overrideJndiRefs = override.jndiRefs;
         overrideSecId = override.securityIdentity;

         if(override.iorSecurityConfig != null)
            iorSecurityConfig = override.iorSecurityConfig;
      }
     
      if(originalAnnotations != null || overrideAnnotations != null)
      {
         if(annotations == null)
            annotations = new AnnotationsMetaData();
         annotations.merge(overrideAnnotations, originalAnnotations);
      }

      if(originalInvokers != null || overrideInvokers != null)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   public void merge(JBossEnterpriseBeanMetaData override, JBossEnterpriseBeanMetaData original)
   {
      super.merge(override, original);
     
      AnnotationsMetaData originalAnnotations = null;
      InvokerBindingsMetaData originalInvokers = null;
      JBossEnvironmentRefsGroupMetaData originalEnv = null;
      MethodAttributesMetaData originalMethodAttrs = null;
      IgnoreDependencyMetaData originalIgnoreDependency = null;
      PoolConfigMetaData originalPool = null;
      JndiRefsMetaData originalJndiRefs = null;
      SecurityIdentityMetaData originalSecId = null;
      if(original != null)
      {
         if(original.aopDomainName != null)
            aopDomainName = original.aopDomainName;
         if(original.configurationName != null)
            configurationName = original.configurationName;
         if(original.containerName != null)
            containerName = original.containerName;
         if(original.ejbClass != null)
            ejbClass = original.ejbClass;
         if(original.generatedContainerName != null)
            generatedContainerName = original.generatedContainerName;
         if(original.jndiBindingPolicy != null)
            jndiBindingPolicy = original.jndiBindingPolicy;
         if(original.localJndiName != null)
            localJndiName = original.localJndiName;
         if(original.mappedName != null)
            mappedName = original.mappedName;
         if(original.securityDomain != null)
            securityDomain = original.securityDomain;
         if(original.securityProxy != null)
            securityProxy = original.securityProxy;
         if(original.transactionType != null)
            transactionType = original.transactionType;
        
         if(original.depends != null)
         {
            if(depends == null)
               depends = new HashSet<String>();
            depends.addAll(original.depends);
         }

         // boolean wrapper should be used to differentiate between default and not set values
         timerPersistence = original.timerPersistence;
         exceptionOnRollback = original.exceptionOnRollback;
        
         originalAnnotations = original.annotations;
         originalInvokers = original.invokers;
         originalEnv = original.jndiEnvironmentRefsGroup;
         originalMethodAttrs = original.methodAttributes;
         originalIgnoreDependency = original.ignoreDependency;
         originalPool = original.poolConfig;
         originalJndiRefs = original.jndiRefs;
         originalSecId = original.securityIdentity;
        
         // not merged currently but overriden
         if(original.iorSecurityConfig != null)
            iorSecurityConfig = original.iorSecurityConfig;        
      }
     
      AnnotationsMetaData overrideAnnotations = null;
      InvokerBindingsMetaData overrideInvokers = null;
      JBossEnvironmentRefsGroupMetaData overrideEnv = null;
      MethodAttributesMetaData overrideMethodAttrs = null;
      IgnoreDependencyMetaData overrideIgnoreDependency = null;
      PoolConfigMetaData overridePool = null;
      JndiRefsMetaData overrideJndiRefs = null;
      SecurityIdentityMetaData overrideSecId = null;
      if(override != null)
      {        
         if(override.aopDomainName != null)
            aopDomainName = override.aopDomainName;
         if(override.configurationName != null)
            configurationName = override.configurationName;
         if(override.containerName != null)
            containerName = override.containerName;
         if(override.ejbClass != null)
            ejbClass = override.ejbClass;
         if(override.generatedContainerName != null)
            generatedContainerName = override.generatedContainerName;
         if(override.jndiBindingPolicy != null)
            jndiBindingPolicy = override.jndiBindingPolicy;
         if(override.localJndiName != null)
            localJndiName = override.localJndiName;
         if(override.mappedName != null)
            mappedName = override.mappedName;
         if(override.securityDomain != null)
            securityDomain = override.securityDomain;
         if(override.securityProxy != null)
            securityProxy = override.securityProxy;
         if(override.transactionType != null)
            transactionType = override.transactionType;

         if(override.depends != null)
         {
            if(depends == null)
               depends = new HashSet<String>();
            depends.addAll(override.depends);
         }

         timerPersistence = override.timerPersistence;
         exceptionOnRollback = override.exceptionOnRollback;
        
         overrideAnnotations = override.annotations;
         overrideInvokers = override.invokers;
         overrideEnv = override.jndiEnvironmentRefsGroup;
         overrideMethodAttrs = override.methodAttributes;
         overrideIgnoreDependency = override.ignoreDependency;
         overridePool = override.poolConfig;
         overrideJndiRefs = override.jndiRefs;
         overrideSecId = override.securityIdentity;

         if(override.iorSecurityConfig != null)
            iorSecurityConfig = override.iorSecurityConfig;
      }
     
      if(originalAnnotations != null || overrideAnnotations != null)
      {
         if(annotations == null)
            annotations = new AnnotationsMetaData();
         annotations.merge(overrideAnnotations, originalAnnotations);
      }

      if(originalInvokers != null || overrideInvokers != null)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   public void testAnnotations() throws Exception
   {
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setEjbName("session");

      AnnotationsMetaData annotations = new AnnotationsMetaData();
      original.setAnnotations(annotations);
      AnnotationMetaData annotation = new AnnotationMetaData();
      annotation.setAnnotationClass("annotation1");
      annotation.setAnnotationImplementationClass(annotation.getAnnotationClass() + "Original");
      annotations.add(annotation);
      annotation = new AnnotationMetaData();
      annotation.setAnnotationClass("annotation2");
      annotation.setAnnotationImplementationClass(annotation.getAnnotationClass() + "Original");
      annotations.add(annotation);
     
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setEjbName("session");
      annotations = new AnnotationsMetaData();
      override.setAnnotations(annotations);
      annotation = new AnnotationMetaData();
      annotation.setAnnotationClass("annotation2");
      annotation.setAnnotationImplementationClass(annotation.getAnnotationClass() + "Override");
      annotations.add(annotation);
      annotation = new AnnotationMetaData();
      annotation.setAnnotationClass("annotation3");
      annotation.setAnnotationImplementationClass(annotation.getAnnotationClass() + "Override");
      annotations.add(annotation);
     
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      annotations = merged.getAnnotations();
      assertNotNull(annotations);
      assertEquals(3, annotations.size());
      annotation = annotations.get("annotation1");
      assertNotNull(annotation);
      assertEquals(annotation.getAnnotationClass() + "Original", annotation.getAnnotationImplementationClass());
      annotation = annotations.get("annotation2");
      assertNotNull(annotation);
      assertEquals(annotation.getAnnotationClass() + "Override", annotation.getAnnotationImplementationClass());
      annotation = annotations.get("annotation3");
      assertNotNull(annotation);
      assertEquals(annotation.getAnnotationClass() + "Override", annotation.getAnnotationImplementationClass());
   }
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
View Full Code Here

Examples of org.jboss.metadata.javaee.jboss.AnnotationsMetaData

   }
  
   private void addXmlAnnotations(EJBContainer container,
         JBossEnterpriseBeanMetaData enterpriseBean) throws Exception
   {
      AnnotationsMetaData annotations = enterpriseBean.getAnnotations();
      if(annotations == null)
         return;
     
      for(AnnotationMetaData xmlAnnotation: annotations)
      {
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.