ejb3/src/main/java/org/jboss/as/ejb3/deployment/processors/merging/SecurityDomainMergingProcessor.java
private String getJBossAppSecurityDomain(final DeploymentUnit deploymentUnit) {
        String securityDomain = null;
        DeploymentUnit parent = deploymentUnit.getParent();
        if (parent != null) {
            final EarMetaData jbossAppMetaData = parent.getAttachment(Attachments.EAR_METADATA);
            if (jbossAppMetaData instanceof JBossAppMetaData) {
                securityDomain = ((JBossAppMetaData) jbossAppMetaData).getSecurityDomain();
            }
        }
        return securityDomain;
    }
private String getJBossAppSecurityDomain(final DeploymentUnit deploymentUnit) {
        String securityDomain = null;
        DeploymentUnit parent = deploymentUnit.getParent();
        if (parent != null) {
            final EarMetaData jbossAppMetaData = parent.getAttachment(Attachments.EAR_METADATA);
            if (jbossAppMetaData instanceof JBossAppMetaData) {
                securityDomain = ((JBossAppMetaData) jbossAppMetaData).getSecurityDomain();
            }
        }
        return securityDomain;
    }
private String getJBossAppSecurityDomain ( final DeploymentUnit deploymentUnit ) { String securityDomain = null ; DeploymentUnit parent = deploymentUnit . getParent ( ) ; if ( parent != null ) { final EarMetaData jbossAppMetaData = parent . getAttachment ( Attachments . EAR_METADATA ) ; if ( jbossAppMetaData instanceof JBossAppMetaData ) { securityDomain = ( ( JBossAppMetaData ) jbossAppMetaData ) . getSecurityDomain ( ) ; } } return securityDomain ; }
Try to obtain the security domain configured in jboss-app.xml at the ear level if available

@param deploymentUnit
@return
Try to obtain the security domain configured in jboss - app . xml at the ear level if available