} else if (SECURITY_DOMAIN.getName().equals(attributeName)) { final ModelNode result = context.getResult(); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null && md.getSecurityDomain() != null) { result.set(md.getSecurityDomain()); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null && md.getRunAs() != null) { result.set(md.getRunAs()); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null) { result.setEmptyList();
@Override protected Interceptor create(final Component component, final InterceptorFactoryContext context) { if (! (component instanceof EJBComponent)) { throw EjbLogger.ROOT_LOGGER.unexpectedComponent(component, EJBComponent.class); } final EJBComponent ejbComponent = (EJBComponent) component; final EJBSecurityMetaData securityMetaData = ejbComponent.getSecurityMetaData(); String securityDomainName = securityMetaData.getSecurityDomain(); if (securityDomainName == null) { securityDomainName = DEFAULT_DOMAIN; } final SecurityDomain securityDomain = ejbComponent.getSecurityDomain(); if (securityDomain == null) { throw EjbLogger.ROOT_LOGGER.invalidSecurityForDomainSet(ejbComponent.getComponentName()); } if (ROOT_LOGGER.isTraceEnabled()) { ROOT_LOGGER.trace("Using security domain: " + securityDomainName + " for EJB " + ejbComponent.getComponentName()); } return new SecurityDomainInterceptor(securityDomain); } }
if (component.getSecurityMetaData() != null) { securityDomain = component.getSecurityMetaData().getSecurityDomain();
securityManager = new SimpleSecurityManager((SimpleSecurityManager) ejbComponent.getSecurityManager()); final EJBSecurityMetaData securityMetaData = ejbComponent.getSecurityMetaData(); String securityDomain = securityMetaData.getSecurityDomain(); if (securityDomain == null) {
} else if (SECURITY_DOMAIN.getName().equals(attributeName)) { final ModelNode result = context.getResult(); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null && md.getSecurityDomain() != null) { result.set(md.getSecurityDomain()); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null && md.getRunAs() != null) { result.set(md.getRunAs()); EJBSecurityMetaData md = component.getSecurityMetaData(); if (md != null) { result.setEmptyList();
if (component.getSecurityMetaData() != null) { securityDomain = component.getSecurityMetaData().getSecurityDomain();
final EJBSecurityMetaData securityMetaData = ejbComponent.getSecurityMetaData(); final String securityDomain = securityMetaData.getSecurityDomain(); if (securityDomain == null) {