Package javax.ejb

Examples of javax.ejb.EJB.beanName()


            if (field.get(testCase) == null) // only try to lookup fields that are not already set
            {
               EJB fieldAnnotation = (EJB) field.getAnnotation(ejbAnnotation);
               try
               {
                  String[] jndiNames = resolveJNDINames(field.getType(), fieldAnnotation.mappedName(), fieldAnnotation.beanName());
                  Object ejb = lookupEJB(jndiNames);
                  field.set(testCase, ejb);
               }
               catch (Exception e)
               {
View Full Code Here


            String beanName = null;

            if (parameterAnnotation != null)
            {
               mappedName = parameterAnnotation.mappedName();
               beanName = parameterAnnotation.beanName();
            }

            String[] jndiNames = resolveJNDINames(method.getParameterTypes()[0], mappedName, beanName);
            Object ejb = lookupEJB(jndiNames);
            method.invoke(testCase, ejb);
View Full Code Here

/* 290 */       if (!method.getName().startsWith("set"))
/* 291 */         throw new RuntimeException("@EJB can only be used with a set method: " + method);
/* 292 */       String encName = getEncName(ref, method);
/* 293 */       if (!container.getEncInjectors().containsKey(encName))
/*     */       {
/* 295 */         ejbRefEncInjector(ref.mappedName(), encName, method.getParameterTypes()[0], ref.beanName(), "@EJB", container);
/*     */
/* 297 */         if (container.getAnnotation(IgnoreDependency.class, method) == null)
/*     */         {
/* 299 */           if (isIgnoreDependency(container, ref))
/* 300 */             log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
View Full Code Here

/* 297 */         if (container.getAnnotation(IgnoreDependency.class, method) == null)
/*     */         {
/* 299 */           if (isIgnoreDependency(container, ref))
/* 300 */             log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
/*     */           else {
/* 302 */             ejbRefDependency(ref.mappedName(), ref.beanName(), container, method.getParameterTypes()[0], "@EJB", encName);
/*     */           }
/*     */         }
/*     */       }
/* 306 */       super.handleMethodAnnotations(method, container, injectors);
/*     */     }
View Full Code Here

/* 318 */         if (container.getAnnotation(IgnoreDependency.class, field) == null)
/*     */         {
/* 320 */           if (isIgnoreDependency(container, ref))
/* 321 */             log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
/*     */           else
/* 323 */             ejbRefDependency(ref.mappedName(), ref.beanName(), container, field.getType(), "@EJB", encName);
/*     */         }
/* 325 */         ejbRefEncInjector(ref.mappedName(), encName, field.getType(), ref.beanName(), "@EJB", container);
/*     */       }
/* 327 */       super.handleFieldAnnotations(field, container, injectors);
/*     */     }
View Full Code Here

/* 320 */           if (isIgnoreDependency(container, ref))
/* 321 */             log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
/*     */           else
/* 323 */             ejbRefDependency(ref.mappedName(), ref.beanName(), container, field.getType(), "@EJB", encName);
/*     */         }
/* 325 */         ejbRefEncInjector(ref.mappedName(), encName, field.getType(), ref.beanName(), "@EJB", container);
/*     */       }
/* 327 */       super.handleFieldAnnotations(field, container, injectors);
/*     */     }
/*     */   }
/*     */
View Full Code Here

         if (!method.getName().startsWith("set"))
            throw new RuntimeException("@EJB can only be used with a set method: " + method);
         String encName = getEncName(ref, method);
         if (!container.getEncInjectors().containsKey(encName))
         {
            ejbRefEncInjector(ref.mappedName(), encName, method.getName().substring(0), method.getParameterTypes()[0], ref.beanName(), "@EJB", container);
           
            if (container.getAnnotation(IgnoreDependency.class, method) == null)
            {
               if (isIgnoreDependency(container, ref))
                  log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
View Full Code Here

            if (container.getAnnotation(IgnoreDependency.class, method) == null)
            {
               if (isIgnoreDependency(container, ref))
                  log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
               else
                  ejbRefDependency(ref.mappedName(), ref.beanName(), container, method.getParameterTypes()[0], "@EJB", encName);
            }
         }

         super.handleMethodAnnotations(method, container, injectors);
      }
View Full Code Here

            if (container.getAnnotation(IgnoreDependency.class, field) == null)
            {
               if (isIgnoreDependency(container, ref))
                  log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
               else
                  ejbRefDependency(ref.mappedName(), ref.beanName(), container, field.getType(), "@EJB", encName);
            }
            ejbRefEncInjector(ref.mappedName(), encName, field.getName(), field.getType(), ref.beanName(), "@EJB", container);
         }
         super.handleFieldAnnotations(field, container, injectors);
      }
View Full Code Here

               if (isIgnoreDependency(container, ref))
                  log.debug("IGNORING <ejb-ref> DEPENDENCY: " + encName);
               else
                  ejbRefDependency(ref.mappedName(), ref.beanName(), container, field.getType(), "@EJB", encName);
            }
            ejbRefEncInjector(ref.mappedName(), encName, field.getName(), field.getType(), ref.beanName(), "@EJB", container);
         }
         super.handleFieldAnnotations(field, container, injectors);
      }
   }
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.