Examples of BusinessLocalsMetaData


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

         throw new IllegalStateException("EJB 3.0 Core Specification Violation (4.6.6): The session bean’s business interface "+ businessInterface + " must not extend the javax.ejb.EJBLocalObject interface.");
      }
      else
      {
         if(metaData.getBusinessLocals() == null)
            metaData.setBusinessLocals(new BusinessLocalsMetaData());
        
         metaData.getBusinessLocals().add(businessInterface.getName());
      }
   }
View Full Code Here

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

         else if (sbeanMD.getHome() != null && sbeanMD.getHome().equals(iface))
            ifaceType = KnownInterfaceType.REMOTE_HOME;
         else
         {
            // Check business locals
            BusinessLocalsMetaData locals = sbeanMD.getBusinessLocals();
            if (locals != null)
            {
               for (String local : locals)
               {
                  if (local.equals(iface))
View Full Code Here

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

      else if (delegate.getHome() != null && delegate.getHome().equals(iface))
         return KnownInterfaceType.REMOTE_HOME;
      else
      {
         // Check business locals
         BusinessLocalsMetaData locals = delegate.getBusinessLocals();
         if (locals != null)
         {
            for (String local : locals)
            {
               if (local.equals(iface))
View Full Code Here

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

            }
         }
      }

      // Check in business locals
      BusinessLocalsMetaData businessLocals = smd.getBusinessLocals();
      if (businessLocals != null)
      {
         for (String businessLocal : businessLocals)
         {
            if (businessLocal.equals(interfaceName))
View Full Code Here

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

         List<Class<?>> remoteClasses = new ArrayList<Class<?>>();
         List<String> localClassNames = new ArrayList<String>();
         List<String> remoteClassNames = new ArrayList<String>();
        
         // Obtain business interfaces (local and remote)
         BusinessLocalsMetaData businessLocals = enterpriseBean.getBusinessLocals();
         BusinessRemotesMetaData businessRemotes = enterpriseBean.getBusinessRemotes();
        
         // Obtain local and remote interfaces
         String local = enterpriseBean.getLocal();
         String remote = enterpriseBean.getRemote();
View Full Code Here

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

   private Collection<String> getEligibleBeanInterfaces(JBossSessionBeanMetaData smd)
   {
      Collection<String> interfaces = new ArrayList<String>();

      // Add all eligible bean interfaces
      BusinessLocalsMetaData businessLocals = smd.getBusinessLocals();
      BusinessRemotesMetaData businessRemotes = smd.getBusinessRemotes();
      String home = smd.getHome();
      String localHome = smd.getLocalHome();
      if (businessLocals != null)
      {
View Full Code Here

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

        sessionBeanDescription.setDeploymentDescriptorEnvironment(new DeploymentDescriptorEnvironment("java:comp/env/", sessionBean));

        // mapped-name
        sessionBeanDescription.setMappedName(sessionBean.getMappedName());
        // local business interface views
        final BusinessLocalsMetaData businessLocals = sessionBean.getBusinessLocals();
        if (businessLocals != null && !businessLocals.isEmpty()) {
            sessionBeanDescription.addLocalBusinessInterfaceViews(businessLocals);
        }

        final String local = sessionBean.getLocal();
        if (local != null) {
View Full Code Here

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

      JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD;
      sbeanMD.setLocal("org.jboss.ifaces.LocalIF");
      sbeanMD.setLocalHome("org.jboss.ifaces.LocalHomeIF");
      sbeanMD.setHome("org.jboss.ifaces.HomeIF");
      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);
View Full Code Here

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

      else if (delegate.getHome() != null && delegate.getHome().equals(iface))
         return KnownInterfaceType.REMOTE_HOME;
      else
      {
         // Check business locals
         BusinessLocalsMetaData locals = delegate.getBusinessLocals();
         if (locals != null)
         {
            for (String local : locals)
            {
               if (local.equals(iface))
View Full Code Here

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

         else if (sbeanMD.getHome() != null && sbeanMD.getHome().equals(iface))
            ifaceType = KnownInterfaceType.REMOTE_HOME;
         else
         {
            // Check business locals
            BusinessLocalsMetaData locals = sbeanMD.getBusinessLocals();
            if (locals != null)
            {
               for (String local : locals)
               {
                  if (local.equals(iface))
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.