Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.InterceptorsMetaData


      if(invokerProxyBindings == null)
         invokerProxyBindings = new InvokerProxyBindingsMetaData();
      if(override != null && override.invokerProxyBindings != null)
         invokerProxyBindings.merge(override.invokerProxyBindings);
      if(interceptors == null)
         interceptors = new InterceptorsMetaData();
      if(override != null && override.webservices != null)
         webservices = new WebservicesMetaData();

      if(original != null)
      {
View Full Code Here


      else if(original != null && original.getVersion() != null)
         version = original.getVersion();
     
      JBossAssemblyDescriptorMetaData originalAssembly = null;
      InvokerProxyBindingsMetaData originalInvokerProxyBindings = null;
      InterceptorsMetaData originalInterceptors = null;
      WebservicesMetaData originalWebservices = null;
      JBossEnterpriseBeansMetaData originalBeans = null;
      if(original != null)
      {
         originalAssembly = original.assemblyDescriptor;
         originalInvokerProxyBindings = original.invokerProxyBindings;
         originalInterceptors = original.interceptors;
         originalWebservices = original.webservices;
         originalBeans = original.enterpriseBeans;
        
         if(original.ejbVersion != null)
            ejbVersion = original.ejbVersion;
         if(original.metadataComplete)
            metadataComplete = true;
         if(original.relationships != null)
            relationships = original.relationships;
         if(original.jaccContextID != null)
            jaccContextID = original.jaccContextID;
         if(original.jmxName != null)
            jmxName = original.jmxName;
         if(original.loaderRepository != null)
            loaderRepository = original.loaderRepository;        
         if(original.securityDomain != null)
            securityDomain = original.securityDomain;        
         if(original.unauthenticatedPrincipal != null)
            unauthenticatedPrincipal = original.unauthenticatedPrincipal;

         if(original.containerConfigurations != null)
         {
            if(containerConfigurations == null)
               containerConfigurations = new ContainerConfigurationsMetaData();
            containerConfigurations.merge(original.containerConfigurations);
         }
        
         if(original.resourceManagers != null)
         {
            if(resourceManagers == null)
               resourceManagers = new ResourceManagersMetaData();
            resourceManagers.addAll(original.resourceManagers);
         }
      }

      JBossAssemblyDescriptorMetaData overrideAssembly = null;
      InvokerProxyBindingsMetaData overrideInvokerProxyBindings = null;
      InterceptorsMetaData overrideInterceptors = null;
      WebservicesMetaData overrideWebservices = null;
      JBossEnterpriseBeansMetaData overrideBeans = null;
      if(override != null)
      {
         overrideAssembly = override.assemblyDescriptor;
         overrideInvokerProxyBindings = override.invokerProxyBindings;
         overrideInterceptors = override.interceptors;
         overrideWebservices = override.webservices;
         overrideBeans = override.enterpriseBeans;

         if(override.ejbVersion != null)
           ejbVersion = override.ejbVersion;
         if(override.metadataComplete)
            metadataComplete = true;
         // TODO: relationships should be merged
         if(override.relationships != null)
            relationships = original.relationships;
         if(override.jaccContextID != null)
            jaccContextID = override.jaccContextID;
         if(override.jmxName != null)
            jmxName = override.jmxName;
         if(override.loaderRepository != null)
            loaderRepository = override.loaderRepository;        
         if(override.securityDomain != null)
            securityDomain = override.securityDomain;        
         if(override.unauthenticatedPrincipal != null)
            unauthenticatedPrincipal = override.unauthenticatedPrincipal;
         //Ensure that there is no customization of the Unspecified method permissions
         if(override.excludeMissingMethods == false)
             this.excludeMissingMethods = false;
        
         if(override.containerConfigurations != null)
         {
            if(containerConfigurations == null)
               containerConfigurations = new ContainerConfigurationsMetaData();
            containerConfigurations.merge(override.containerConfigurations);
         }
        
         if(override.resourceManagers != null)
         {
            if(resourceManagers == null)
               resourceManagers = new ResourceManagersMetaData();
            resourceManagers.addAll(override.resourceManagers);
         }
      }
     
      if(assemblyDescriptor == null)
         assemblyDescriptor = new JBossAssemblyDescriptorMetaData();
      if(overrideAssembly != null || originalAssembly != null)
         assemblyDescriptor.merge(overrideAssembly, originalAssembly);
     
      if(invokerProxyBindings == null)
         invokerProxyBindings = new InvokerProxyBindingsMetaData();
      if(overrideInvokerProxyBindings != null || originalInvokerProxyBindings != null)
         invokerProxyBindings.merge(overrideInvokerProxyBindings, originalInvokerProxyBindings);

      if(interceptors == null)
         interceptors = new InterceptorsMetaData();
      if(overrideInterceptors != null || originalInterceptors != null)
         interceptors.merge(overrideInterceptors, originalInterceptors);

      if (overrideWebservices != null || originalWebservices != null)
      {
View Full Code Here

   }

   @Override
   public InterceptorsMetaData getInterceptors()
   {
      InterceptorsMetaData interceptors = primary.getInterceptors();
      if(interceptors == null && defaults != null)
         interceptors = defaults.getInterceptors();
      return interceptors;
   }
View Full Code Here

      if(xml == null)
         return null;
      JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData();
      if(ejbJarMetaData == null)
         return null;
      InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors();
      if(interceptors == null)
         return null;
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName()))
View Full Code Here

      if(xml == null)
         return null;
      JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData();
      if(ejbJarMetaData == null)
         return null;
      InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors();
      if(interceptors == null)
         return null;
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName()))
View Full Code Here

      if(xml == null)
         return null;
      JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData();
      if(ejbJarMetaData == null)
         return null;
      InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors();
      if(interceptors == null)
         return null;
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName()))
View Full Code Here

      return mdb;
   }
  
   protected void assertInterceptors(IEjbJarMetaData<?, ?, ?, ?> ejbJarMetaData, Mode mode)
   {
      InterceptorsMetaData interceptorsMetaData = ejbJarMetaData.getInterceptors();
      assertNotNull("interceptors is null", interceptorsMetaData);
      assertId("interceptors", interceptorsMetaData);
      assertDescriptions("interceptors", interceptorsMetaData.getDescriptions());
      assertEquals(2, interceptorsMetaData.size());
      int count = 1;
      for (InterceptorMetaData interceptor : interceptorsMetaData)
         assertInterceptor("interceptor" + (count++), interceptor, mode);
   }
View Full Code Here

      return null;
   }

   private InterceptorMetaData findInterceptor(JBossEnterpriseBeanMetaData beanMetaData, String name)
   {
      InterceptorsMetaData interceptors = beanMetaData.getEjbJarMetaData().getInterceptors();
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(name))
            return interceptorMetaData;
      }
View Full Code Here

      if(xml == null)
         return null;
      JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData();
      if(ejbJarMetaData == null)
         return null;
      InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors();
      if(interceptors == null)
         return null;
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName()))
View Full Code Here

      if(xml == null)
         return null;
      JBossMetaData ejbJarMetaData = xml.getEjbJarMetaData();
      if(ejbJarMetaData == null)
         return null;
      InterceptorsMetaData interceptors = ejbJarMetaData.getInterceptors();
      if(interceptors == null)
         return null;
      for(InterceptorMetaData interceptorMetaData : interceptors)
      {
         if(interceptorMetaData.getInterceptorClass().equals(interceptorClass.getName()))
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.InterceptorsMetaData

Copyright © 2018 www.massapicom. 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.