/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * manager.getContext(bean.getScope()).get(bean); * </code> * @param bean the given bean * @param manager the beanManager * @return contextual instance of a given bean or null if none exists */ public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) { return getStrategy(bean).getIfExists(bean, manager); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }
/** * Shortcut for obtaining contextual instances with semantics equivalent to: * <code> * if (ctx == null) { * ctx = manager.createCreationalContext(bean); * } * manager.getContext(bean.getScope()).get(bean, ctx); * </code> * * @param bean the given bean * @param manager the beanManager * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null * @return contextual instance of a given bean */ public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) { return getStrategy(bean).get(bean, manager, ctx); }