boolean isEJB1x = metaData.getApplicationMetaData().isEJB1x();
protected void setupHomeMapping() throws Exception boolean isEJB1x = metaData.getApplicationMetaData().isEJB1x();
ApplicationMetaData amd = bmd.getApplicationMetaData(); InvokerProxyBindingMetaData imd = amd.getInvokerProxyBindingMetaDataByName(invoker); if (imd == null)
public void create() throws Exception { super.create(); BeanMetaData bmd = getContainer().getBeanMetaData(); exceptionRollback = bmd.getExceptionRollback(); if (exceptionRollback == false) exceptionRollback = bmd.getApplicationMetaData().getExceptionRollback(); }
org.jboss.metadata.ApplicationMetaData appMetaData = bmd.getApplicationMetaData(); org.jboss.metadata.ResourceRefMetaData resRefMetaData; String jndiName;
/** Called by the super class to set the container to which this interceptor belongs. We obtain the authorization service here. */ public void setContainer(Container container) { super.setContainer(container); if (container != null) { BeanMetaData beanMetaData = container.getBeanMetaData(); ApplicationMetaData applicationMetaData = beanMetaData.getApplicationMetaData(); AssemblyDescriptorMetaData assemblyDescriptor = applicationMetaData.getAssemblyDescriptor(); securityRoles = assemblyDescriptor.getSecurityRoles(); realmMapping = container.getRealmMapping(); } }
container.getBeanMetaData().getApplicationMetaData(), container.getClassLoader() );
String jndiBinding = conf.getInvokerBinding(invoker); log.debug("creating binding for " + jndiBinding + ":" + invoker); InvokerProxyBindingMetaData imd = conf.getApplicationMetaData().getInvokerProxyBindingMetaDataByName(invoker); EJBProxyFactory ci = null;
ApplicationMetaData appMetaData = con.getBeanMetaData().getApplicationMetaData(); String name = appMetaData.getUnauthenticatedPrincipal(); if (name != null)
private JDBCEntityMetaData loadJDBCEntityMetaData() throws DeploymentException { ApplicationMetaData amd = container.getBeanMetaData().getApplicationMetaData(); // Get JDBC MetaData JDBCApplicationMetaData jamd = (JDBCApplicationMetaData)amd.getPluginData(CMP_JDBC); if(jamd == null) { // we are the first cmp entity to need jbosscmp-jdbc. // Load jbosscmp-jdbc.xml for the whole application JDBCXmlFileLoader jfl = new JDBCXmlFileLoader(container, log); jamd = jfl.load(); amd.addPluginData(CMP_JDBC, jamd); } // Get JDBC Bean MetaData String ejbName = container.getBeanMetaData().getEjbName(); JDBCEntityMetaData metadata = jamd.getBeanByEjbName(ejbName); if(metadata == null) { throw new DeploymentException("No metadata found for bean " + ejbName); } return metadata; }
private JDBCEntityMetaData loadJDBCEntityMetaData() throws DeploymentException { ApplicationMetaData amd = container.getBeanMetaData().getApplicationMetaData(); // Get JDBC MetaData JDBCApplicationMetaData jamd = (JDBCApplicationMetaData)amd.getPluginData(CMP_JDBC); if(jamd == null) { // we are the first cmp entity to need jbosscmp-jdbc. // Load jbosscmp-jdbc.xml for the whole application JDBCXmlFileLoader jfl = new JDBCXmlFileLoader(container, log); jamd = jfl.load(); amd.addPluginData(CMP_JDBC, jamd); } // Get JDBC Bean MetaData String ejbName = container.getBeanMetaData().getEjbName(); JDBCEntityMetaData metadata = jamd.getBeanByEjbName(ejbName); if(metadata == null) { throw new DeploymentException("No metadata found for bean " + ejbName); } return metadata; } }
ApplicationMetaData application = beanMetaData.getApplicationMetaData(); securityDomain = metaData.getApplicationMetaData().getSecurityDomain(); if (securityDomain != null)
String securityDomain = bean.getApplicationMetaData().getSecurityDomain();
ApplicationMetaData applicationMetaData = beanMetaData.getApplicationMetaData(); AssemblyDescriptorMetaData assemblyDescriptor = applicationMetaData.getAssemblyDescriptor(); securityRoles = assemblyDescriptor.getSecurityRoles();
/** * Called by the super class to set the container to which this interceptor * belongs. We obtain the security manager and runAs identity to use here. */ public void setContainer(Container container) { super.setContainer(container); if (container != null) { BeanMetaData beanMetaData = container.getBeanMetaData(); ApplicationMetaData application = beanMetaData.getApplicationMetaData(); AssemblyDescriptorMetaData assemblyDescriptor = application.getAssemblyDescriptor(); SecurityIdentityMetaData secMetaData = beanMetaData.getSecurityIdentityMetaData(); if (secMetaData != null && secMetaData.getUseCallerIdentity() == false) { String roleName = secMetaData.getRunAsRoleName(); String principalName = secMetaData.getRunAsPrincipalName(); if( principalName == null ) principalName = application.getUnauthenticatedPrincipal(); // the run-as principal might have extra roles mapped in the assembly-descriptor Set extraRoleNames = assemblyDescriptor.getSecurityRoleNamesByPrincipal(principalName); runAsIdentity = new RunAsIdentity(roleName, principalName, extraRoleNames); } securityManager = container.getSecurityManager(); } }
if( ejbTimeoutIdentity != null && ejbTimeoutIdentity.getUseCallerIdentity() == false ) ApplicationMetaData applicationMetaData = bmd.getApplicationMetaData(); AssemblyDescriptorMetaData assemblyDescriptor = applicationMetaData.getAssemblyDescriptor(); String roleName = ejbTimeoutIdentity.getRunAsRoleName();