@Override public String getName() { return beanMetaData.getEjbName(); } }
@Override protected String getComponentName(JBossEnterpriseBeanMetaData attachment) { return JBossEnterpriseBeanMetaData.class.getName() + "." + attachment.getEjbName(); }
/** * Determine the localJndiName. * * @return the localJndiName. */ public String determineLocalJndiName() { if (localJndiName != null) return localJndiName; String ejbName = getEjbName(); // Generate a unique name based on ejbName + identityHashCode return "local/" + ejbName + '@' + System.identityHashCode(ejbName); }
/** * Determine the localJndiName. * * @return the localJndiName. * @deprecated JBMETA-68 */ @XmlTransient @Deprecated public String determineLocalJndiName() { if (localJndiName != null) return localJndiName; String ejbName = getEjbName(); return localJndiName = "local/" + ejbName + '@' + System.identityHashCode(ejbName); }
/** * @return ejb-name + "/" + iface */ public String getJndiName(EjbDeploymentSummary summary, String iface, KnownInterfaceType ifaceType) { return summary.getBeanMD().getEjbName() + "/" + iface; }
/** * Get the ejb name * * @return the ejb name */ public String getEjbName() { return getDelegate().getEjbName(); }
/** * @return ejb-name + "Remote" */ public String getDefaultRemoteJndiName(EjbDeploymentSummary summary) { return summary.getBeanMD().getEjbName() + "Remote"; } /**
/** * @return ejb-name */ public String getJndiName(EjbDeploymentSummary summary) { return summary.getBeanMD().getEjbName(); } /**
/** * Get the ejb name * * @return the ejb name */ public String getEjbName() { return getDelegate().getEjbName(); }
/** * @return ejb-name + "LocalHome"; */ public String getDefaultLocalHomeJndiName(EjbDeploymentSummary summary) { return summary.getBeanMD().getEjbName() + "LocalHome"; } /**
/** * @return ejb-name + "Local" */ public String getDefaultLocalJndiName(EjbDeploymentSummary summary) { return summary.getBeanMD().getEjbName() + "Local"; } /**
/** * @return ejb-name + "Home" */ public String getDefaultRemoteHomeJndiName(EjbDeploymentSummary summary) { return summary.getBeanMD().getEjbName() + "Home"; } /**
/** * Get the exclude list * * @return the exclude list or null for no result */ @XmlTransient public ExcludeListMetaData getExcludeList() { JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getExcludeListByEjbName(getEjbName()); }
/** * Get the methods permissions * * @return the method permissions or null for no result */ @XmlTransient public MethodPermissionsMetaData getMethodPermissions() { JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getMethodPermissionsByEjbName(getEjbName()); }
/** * Get the exclude list * * @return the exclude list or null for no result */ @XmlTransient public ExcludeListMetaData getExcludeList() { JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getExcludeListByEjbName(getEjbName()); }
/** * Get the container transactions * * @return the container transactions or null for no result */ @XmlTransient public ContainerTransactionsMetaData getContainerTransactions() { if (cachedContainerTransactions != null) return cachedContainerTransactions; JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getContainerTransactionsByEjbName(getEjbName()); }
/** * Get the methods permissions * * @return the method permissions or null for no result */ @XmlTransient public MethodPermissionsMetaData getMethodPermissions() { JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getMethodPermissionsByEjbName(getEjbName()); }
/** * Get the container transactions * * @return the container transactions or null for no result */ @XmlTransient public ContainerTransactionsMetaData getContainerTransactions() { if (cachedContainerTransactions != null) return cachedContainerTransactions; JBossAssemblyDescriptorMetaData assemblyDescriptor = getAssemblyDescriptor(); if (assemblyDescriptor == null) return null; return assemblyDescriptor.getContainerTransactionsByEjbName(getEjbName()); }
public String getComponentName(DeploymentUnit unit) { // FIXME: it's real ugly to analyze the deployment unit at this stage. Better to let the ComponentNamingDeployer be explicitly driven by meta data. JBossEnterpriseBeanMetaData ejb = unit.getAttachment(JBossEnterpriseBeanMetaData.class); JBossServletMetaData servlet = unit.getAttachment(JBossServletMetaData.class); assert ejb != null || servlet != null : "borked deployment unit " + unit; if(ejb != null) return ejb.getEjbName(); if(servlet != null) return servlet.getServletName(); throw new IllegalStateException("Deployment unit " + unit + " has no known component meta data"); }
public void process(T bean, E element) { TransactionAttribute annotation = finder.getAnnotation(element, TransactionAttribute.class); if(annotation == null) return; IEjbJarMetaData ejbJarMetaData = bean.getEjbJarMetaData(); if(ejbJarMetaData.getAssemblyDescriptor() == null) ejbJarMetaData.setAssemblyDescriptor(new JBossAssemblyDescriptorMetaData()); if(ejbJarMetaData.getAssemblyDescriptor().getContainerTransactions() == null) ejbJarMetaData.getAssemblyDescriptor().setContainerTransactions(new ContainerTransactionsMetaData()); ContainerTransactionMetaData transaction = createContainerTransaction(bean.getEjbName(), annotation, element); ejbJarMetaData.getAssemblyDescriptor().getContainerTransactions().add(transaction); }