Examples of BusinessRemotesMetaData


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

      sbeanMD.setRemote("org.jboss.ifaces.RemoteIF");
      BusinessLocalsMetaData locals = new BusinessLocalsMetaData();
      locals.add("org.jboss.ifaces.LocalIF");
      locals.add("org.jboss.ifaces.LocalIF2");
      sbeanMD.setBusinessLocals(locals);
      BusinessRemotesMetaData remotes = new BusinessRemotesMetaData();
      remotes.add("org.jboss.ifaces.RemoteIF");
      remotes.add("org.jboss.ifaces.RemoteIF2");
      sbeanMD.setBusinessRemotes(remotes);

      String resolvedJndiName = beanMD.determineResolvedJndiName(null, null);
      assertEquals("base/testResolvedJndiNamesWithKnownIfaces-ejb", resolvedJndiName);     
      String resolvedJndiNameRemote = beanMD.determineResolvedJndiName("org.jboss.ifaces.RemoteIF", null);
View Full Code Here

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

            }
         }
         if (ifaceType == KnownInterfaceType.UNKNOWN)
         {
            // Check business remotes
            BusinessRemotesMetaData remotes = delegate.getBusinessRemotes();
            if (remotes != null)
            {
               for (String remote : remotes)
               {
                  if (remote.equals(iface))
View Full Code Here

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

               }
            }
            if (ifaceType == KnownInterfaceType.UNKNOWN)
            {
               // Check business remotes
               BusinessRemotesMetaData remotes = sbeanMD.getBusinessRemotes();
               if (remotes != null)
               {
                  for (String remote : remotes)
                  {
                     if (remote.equals(iface))
View Full Code Here

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

   }
  
   public void testBusinessRemotes()
   {
      // Override
      BusinessRemotesMetaData overrideBusinessRemotes = new BusinessRemotesMetaData();
      overrideBusinessRemotes.add("override1");
      overrideBusinessRemotes.add("override2");
      overrideBusinessRemotes.add("override3");
      JBossSessionBeanMetaData override = new JBossSessionBeanMetaData();
      override.setBusinessRemotes(overrideBusinessRemotes);
      override.setName("overrideName");
     
      // Original
      BusinessRemotesMetaData originalBusinessRemotes = new BusinessRemotesMetaData();
      originalBusinessRemotes.add("original1");
      originalBusinessRemotes.add("original2");
      originalBusinessRemotes.add("original3");
      JBossSessionBeanMetaData original = new JBossSessionBeanMetaData();
      original.setBusinessRemotes(originalBusinessRemotes);
     
      // Merged
      JBossSessionBeanMetaData merged = new JBossSessionBeanMetaData();
      merged.merge(override, original);
      BusinessRemotesMetaData businessRemotes = merged.getBusinessRemotes();
      assertNotNull(businessRemotes);
      assertEquals(3, businessRemotes.size());
      assertTrue(businessRemotes.contains("override1"));
      assertTrue(businessRemotes.contains("override2"));
      assertTrue(businessRemotes.contains("override3"));
   }
View Full Code Here

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

      beanMD.setRemote(remoteInterface1);
      BusinessLocalsMetaData locals = new BusinessLocalsMetaData();
      locals.add(localInterface1);
      locals.add(localInterface2);
      beanMD.setBusinessLocals(locals);
      BusinessRemotesMetaData remotes = new BusinessRemotesMetaData();
      remotes.add(remoteInterface1);
      remotes.add(remoteInterface2);
      beanMD.setBusinessRemotes(remotes);

      // Define expected resolved values
      String base = "base/testResolvedJndiNamesWithKnownIfaces-ejb/";
      String expectedRemoteDefault = base + "remote";
View Full Code Here

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

      JBossSessionBeanMetaData sbeanMD = new JBossSessionBeanMetaData();
      sbeanMD.setEjbName(name + "-ejb");
      sbeanMD.setEjbClass("org.jboss.ejb." + name);
      sbeanMD.setJndiName(name + "-jndi-name");
      sbeanMD.setMappedName(name + "-mapped-name");
      sbeanMD.setBusinessRemotes(new BusinessRemotesMetaData());
      JBossEnterpriseBeansMetaData beans = new JBossEnterpriseBeansMetaData();
      beans.setEjbJarMetaData(jbossMetaData);
      beans.add(sbeanMD);
      jbossMetaData.setEnterpriseBeans(beans);
View Full Code Here

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

         // let's just return
         return;
      }

      // let's check remote business interfaces
      BusinessRemotesMetaData businessRemotes = smd.getBusinessRemotes();
      if (businessRemotes != null && !businessRemotes.isEmpty())
      {
         // there's atleast one business interface, so this is a valid bean.
         // let's just return
         return;
      }
View Full Code Here

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

      EjbJar3xMetaData result = unmarshal();

      // Get metadata for our bean
      SessionBeanMetaData metaData = (SessionBeanMetaData) result.getEnterpriseBeans().get(
            "MultipleBusinessInterfacesBean");
      BusinessRemotesMetaData businessRemotesMetaData = metaData.getBusinessRemotes();
      BusinessLocalsMetaData businessLocalsMetaData = metaData.getBusinessLocals();
     
      // Ensure 2 business interfaces are defined for each local and remote
      assertTrue(businessRemotesMetaData.size()==2);
      assertTrue(businessLocalsMetaData.size()==2);
   }
View Full Code Here

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

      // Get Business Locals
      BusinessLocalsMetaData businessLocals = smd.getBusinessLocals();

      // Get Business Remotes
      BusinessRemotesMetaData businessRemotes = smd.getBusinessRemotes();

      // Get Local Home
      String localHome = StringUtils.adjustWhitespaceStringToNull(smd.getLocalHome());

      // Get Remote Home
      String remoteHome = StringUtils.adjustWhitespaceStringToNull(smd.getHome());

      // Determine if there are local/remote views
      boolean hasLocalBusinessView = (businessLocals != null && businessLocals.size() > 0);
      boolean hasRemoteBusinessView = (businessRemotes != null && businessRemotes.size() > 0);
      boolean hasLocalView = (localHome != null || hasLocalBusinessView);
      boolean hasRemoteView = (remoteHome != null || hasRemoteBusinessView);

      boolean bindDefaultFactory = true;
View Full Code Here

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

      // Get Business Locals
      BusinessLocalsMetaData businessLocals = smd.getBusinessLocals();

      // Get Business Remotes
      BusinessRemotesMetaData businessRemotes = smd.getBusinessRemotes();

      // Get Local Home
      String localHome = StringUtils.adjustWhitespaceStringToNull(smd.getLocalHome());

      // Get Remote Home
      String remoteHome = StringUtils.adjustWhitespaceStringToNull(smd.getHome());

      // Determine if there are local/remote views
      boolean hasLocalView = (localHome != null || (businessLocals != null && businessLocals.size() > 0));
      boolean hasRemoteView = (remoteHome != null || (businessRemotes != null && businessRemotes.size() > 0));

      /*
       * Remove Proxy Factories
       */

 
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.