Examples of BusinessLocalsMetaData


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

         {
            views.add(cl.loadClass(local));
         }

         // business locals
         BusinessLocalsMetaData businessLocals = sessionBeanMetaData.getBusinessLocals();
         if (businessLocals != null)
         {
            for (String businessLocal : businessLocals)
            {
               views.add(cl.loadClass(businessLocal));
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

        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

            }
         }
      }

      // 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

            }
         }
      }

      // 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

         // Bind a proxy per business interface
         //TODO This ugly block should be using polymorphism, but I'll allow it as the proxy mechanism
         // is going to be replaced entirely by EJB3 Proxy soon
         JBossSessionBeanMetaData smd = (JBossSessionBeanMetaData) container.getXml();
         BusinessRemotesMetaData remotes = smd.getBusinessRemotes();
         BusinessLocalsMetaData locals = smd.getBusinessLocals();
         Set<String> businessInterfaces = new HashSet<String>();
         boolean isLocal = this.isLocal();
         if (!isLocal)
         {
            if (remotes != null)
View Full Code Here

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

                  "EJB 3.0 Core Specification Violation (4.6.6): The session bean’s business interface "
                        + businessInterface + " must not extend the javax.ejb.EJBLocalObject interface.");

         // Add this businessInterface as the local business interface
         if (smd.getBusinessLocals() == null)
            smd.setBusinessLocals(new BusinessLocalsMetaData());

         // Finally add local business interface
         smd.getBusinessLocals().add(businessInterface.getName());
      }
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.