Package org.jboss.metadata.ejb.jboss

Examples of org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData


   {
      RunAsMetaData runAsMetaData = new RunAsMetaData();
      runAsMetaData.setRoleName("test");
      SecurityIdentityMetaData securityIdentity = new SecurityIdentityMetaData();
      securityIdentity.setRunAs(runAsMetaData);
      JBossEnterpriseBeanMetaData bean = new JBossSessionBeanMetaData();
      bean.setSecurityIdentity(securityIdentity);
      RunAs runAs = bridge.retrieveAnnotation(RunAs.class, bean, classLoader);
      assertEquals("test", runAs.value());
   }
View Full Code Here


   @Test
   public void testUseCallerIdentity()
   {
      SecurityIdentityMetaData securityIdentity = new SecurityIdentityMetaData();
      securityIdentity.setUseCallerIdentity(new EmptyMetaData());
      JBossEnterpriseBeanMetaData bean = new JBossSessionBeanMetaData();
      bean.setSecurityIdentity(securityIdentity);
      RunAs runAs = bridge.retrieveAnnotation(RunAs.class, bean, classLoader);
      assertNull(runAs);
   }
View Full Code Here

   implements DefaultJndiBindingPolicy
{

   public String getDefaultLocalHomeJndiName(EjbDeploymentSummary summary)
   {
      JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD();
      String name = null;
      if(beanMD instanceof JBossSessionBeanMetaData)
      {
         JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
         name = sbeanMD.getLocalHomeJndiName();
      }
      if(name == null)
      {
         name = beanMD.determineLocalJndiName();
      }
      return name;
   }
View Full Code Here

      return name;
   }

   public String getDefaultLocalJndiName(EjbDeploymentSummary summary)
   {
      JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD();
      String name = null;
      if(beanMD instanceof JBossSessionBeanMetaData)
      {
         JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
         name = sbeanMD.getLocalJndiName();
      }
      if(name == null)
      {
         name = beanMD.determineLocalJndiName();
      }
      return name;
   }
View Full Code Here

      return name;
   }

   public String getDefaultRemoteHomeJndiName(EjbDeploymentSummary summary)
   {
      JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD();
      String name = null;
      if(beanMD instanceof JBossSessionBeanMetaData)
      {
         JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
         name = sbeanMD.getHomeJndiName();
         if (name == null)
            name = sbeanMD.getJndiName();
         if(name == null)
            name = sbeanMD.getMappedName();
         if(name == null && sbeanMD.getRemoteBindings() != null && sbeanMD.getRemoteBindings().size() > 0)
            name = sbeanMD.getRemoteBindings().get(0).getJndiName();
      }
      if(name == null)
      {
         name = beanMD.getEjbName() + "Remote";
      }
      return name;
   }
View Full Code Here

      return name;
   }

   public String getDefaultRemoteJndiName(EjbDeploymentSummary summary)
   {
      JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD();
      String name = null;
      if(beanMD instanceof JBossSessionBeanMetaData)
      {
         JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
         name = sbeanMD.getJndiName();
         if(name == null)
            name = sbeanMD.getMappedName();
         if(name == null && sbeanMD.getRemoteBindings() != null && sbeanMD.getRemoteBindings().size() > 0)
            name = sbeanMD.getRemoteBindings().get(0).getJndiName();
      }
      if(name == null)
      {
         name = beanMD.getEjbName() + "Remote";
      }
      return name;
   }
View Full Code Here

      return name;
   }

   public String getJndiName(EjbDeploymentSummary summary)
   {
      JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD();
      String name = null;
      if(beanMD instanceof JBossSessionBeanMetaData)
      {
         JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
         name = sbeanMD.getHomeJndiName();
         if (name == null)
            name = sbeanMD.getJndiName();
         if(name == null)
            name = sbeanMD.getMappedName();
         if(name == null && sbeanMD.getRemoteBindings() != null && sbeanMD.getRemoteBindings().size() > 0)
            name = sbeanMD.getRemoteBindings().get(0).getJndiName();
      }
      if(name == null)
      {
         name = beanMD.getEjbName();
      }
      return name;
   }
View Full Code Here

      return iter.hasNext();
   }

   public BeanMetaData next()
   {
      JBossEnterpriseBeanMetaData bean = (JBossEnterpriseBeanMetaData) iter.next();
      BeanMetaData bmd = BeanMetaData.create(app, bean);
      return bmd;
   }
View Full Code Here

{
   @Test
   public void testAddAnnotationWithString() throws Exception
   {
      Class<?> beanClass = GreeterBean.class;
      JBossEnterpriseBeanMetaData beanMetaData = null;     
      String canonicalObjectName = "GreeterBean";
      ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
     
      AnnotationRepositoryToMetaData delegate = new AnnotationRepositoryToMetaData(beanClass, beanMetaData, canonicalObjectName, classLoader);
      AnnotationRepository repository = new CachingAnnotationRepository(delegate, classLoader);
View Full Code Here

      return delegate.containsAll(c);
   }

   public JBossEnterpriseBeanMetaData get(String ejbName)
   {
      JBossEnterpriseBeanMetaData bean = delegate.get(ejbName);
      if(bean == null)
      {
         // Check the repository for spec generated metadata
         EjbJarMetaData jarMD = metaData.getMetaData(EjbJarMetaData.class);
         if(jarMD != null)
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData

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.