public static SecurityMetadata getSecurityMetadata ( ) { SecurityMetadata secMetadata = null ; ModuleMetaData mmd = ComponentMetaDataAccessorImpl . getComponentMetaDataAccessor ( ) . getComponentMetaData ( ) . getModuleMetaData ( ) ; if ( mmd instanceof WebModuleMetaData ) { secMetadata = ( SecurityMetadata ) ( ( WebModuleMetaData ) mmd ) . getSecurityMetaData ( ) ; } else { // ejb environment, check threadlocal. WebModuleMetaData wmmd = getWebModuleMetaData ( ) ; if ( wmmd != null ) { secMetadata = ( SecurityMetadata ) wmmd . getSecurityMetaData ( ) ; } } return secMetadata ; }
Get the security metadata