This content has been marked as final.
Show 4 replies
-
1. Re: Envers and current user in Seam 3
marx3 Jan 31, 2012 3:31 AM (in response to marx3)I will answer myself:
BeanManagerLocator locator = new BeanManagerLocator(); if (locator.isBeanManagerAvailable()) { BeanManager beanManager = locator.getBeanManager(); @SuppressWarnings("serial") Set> beans = beanManager.getBeans(User.class, new AnnotationLiteral() {}); if (beans != null && beans.size() > 0) { @SuppressWarnings("unchecked") Bean bean = (Bean) beans.iterator().next(); CreationalContext ctx = beanManager.createCreationalContext(bean); currentUser = (User) beanManager.getReference(bean, User.class, ctx); LOG.info(currentUser.toString()); } }
-
3. Re: Envers and current user in Seam 3
marx3 Feb 1, 2012 3:10 AM (in response to adamw)It's the same code, only abstracted...
-
4. Re: Envers and current user in Seam 3
adamw Feb 1, 2012 3:27 AM (in response to marx3)I know, just an util (and a couple of others) that may come in handy
Adam