private void mapReferences(final AppModule appModule) { for (final EjbModule ejbModule : appModule.getEjbModules()) { mapReferences(ejbModule.getEjbJar()); } }
private void mapReferences(AppModule appModule) { for (EjbModule ejbModule : appModule.getEjbModules()) { mapReferences(ejbModule.getEjbJar()); } }
private void mapReferences(final AppModule appModule) { for (final EjbModule ejbModule : appModule.getEjbModules()) { mapReferences(ejbModule.getEjbJar()); } }
private void initRelationships(final EjbModule jar, final Map<String, EnterpriseBeanInfo> infos) throws OpenEJBException { for (final EjbRelation ejbRelation : jar.getEjbJar().getRelationships().getEjbRelation()) { final Iterator<EjbRelationshipRole> iterator = ejbRelation.getEjbRelationshipRole().iterator(); final EjbRelationshipRole left = iterator.next(); final EjbRelationshipRole right = iterator.next(); // left role info final CmrFieldInfo leftCmrFieldInfo = initRelationshipRole(left, right, infos); final CmrFieldInfo rightCmrFieldInfo = initRelationshipRole(right, left, infos); leftCmrFieldInfo.mappedBy = rightCmrFieldInfo; rightCmrFieldInfo.mappedBy = leftCmrFieldInfo; } }
private void initRelationships(final EjbModule jar, final Map<String, EnterpriseBeanInfo> infos) throws OpenEJBException { for (final EjbRelation ejbRelation : jar.getEjbJar().getRelationships().getEjbRelation()) { final Iterator<EjbRelationshipRole> iterator = ejbRelation.getEjbRelationshipRole().iterator(); final EjbRelationshipRole left = iterator.next(); final EjbRelationshipRole right = iterator.next(); // left role info final CmrFieldInfo leftCmrFieldInfo = initRelationshipRole(left, right, infos); final CmrFieldInfo rightCmrFieldInfo = initRelationshipRole(right, left, infos); leftCmrFieldInfo.mappedBy = rightCmrFieldInfo; rightCmrFieldInfo.mappedBy = leftCmrFieldInfo; } }
private void initExcludesList(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final ExcludeList methodPermissions = jar.getEjbJar().getAssemblyDescriptor().getExcludeList(); for (final Method excludedMethod : methodPermissions.getMethod()) { ejbJarInfo.excludeList.add(getMethodInfo(excludedMethod, ejbds)); } }
private void initExcludesList(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final ExcludeList methodPermissions = jar.getEjbJar().getAssemblyDescriptor().getExcludeList(); for (final Method excludedMethod : methodPermissions.getMethod()) { ejbJarInfo.excludeList.add(getMethodInfo(excludedMethod, ejbds)); } }
private void initMethodPermissions(EjbModule jar, Map ejbds, EjbJarInfo ejbJarInfo) { List<MethodPermission> methodPermissions = jar.getEjbJar().getAssemblyDescriptor().getMethodPermission(); for (MethodPermission mp : methodPermissions) { MethodPermissionInfo info = new MethodPermissionInfo(); info.description = mp.getDescription(); info.roleNames.addAll(mp.getRoleName()); info.methods.addAll(getMethodInfos(mp.getMethod(), ejbds)); info.unchecked = mp.getUnchecked(); ejbJarInfo.methodPermissions.add(info); } }
private void initApplicationExceptions(EjbModule jar, EjbJarInfo ejbJarInfo) { for (ApplicationException applicationException : jar.getEjbJar().getAssemblyDescriptor().getApplicationException()) { ApplicationExceptionInfo info = new ApplicationExceptionInfo(); info.exceptionClass = applicationException.getExceptionClass(); info.rollback = applicationException.getRollback(); ejbJarInfo.applicationException.add(info); } }
private void initMethodPermissions(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final List<MethodPermission> methodPermissions = jar.getEjbJar().getAssemblyDescriptor().getMethodPermission(); for (final MethodPermission mp : methodPermissions) { final MethodPermissionInfo info = new MethodPermissionInfo(); info.description = mp.getDescription(); info.roleNames.addAll(mp.getRoleName()); info.methods.addAll(getMethodInfos(mp.getMethod(), ejbds)); info.unchecked = mp.getUnchecked(); ejbJarInfo.methodPermissions.add(info); } }
private void initMethodPermissions(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final List<MethodPermission> methodPermissions = jar.getEjbJar().getAssemblyDescriptor().getMethodPermission(); for (final MethodPermission mp : methodPermissions) { final MethodPermissionInfo info = new MethodPermissionInfo(); info.description = mp.getDescription(); info.roleNames.addAll(mp.getRoleName()); info.methods.addAll(getMethodInfos(mp.getMethod(), ejbds)); info.unchecked = mp.getUnchecked(); ejbJarInfo.methodPermissions.add(info); } }
private void initMethodTransactions(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final List<ContainerTransaction> containerTransactions = jar.getEjbJar().getAssemblyDescriptor().getContainerTransaction(); for (final ContainerTransaction cTx : containerTransactions) { final MethodTransactionInfo info = new MethodTransactionInfo(); info.description = cTx.getDescription(); info.transAttribute = cTx.getTransAttribute().toString(); info.methods.addAll(getMethodInfos(cTx.getMethod(), ejbds)); ejbJarInfo.methodTransactions.add(info); } }
public void validate(final EjbModule ejbModule) { for (final EnterpriseBean bean : ejbModule.getEjbJar().getEnterpriseBeans()) { if (bean.getTransactionType() == CONTAINER) { final Collection<ResourceEnvRef> resRefs = bean.getResourceEnvRef(); for (final ResourceEnvRef resRef : resRefs) { if ("javax.transaction.UserTransaction".equals(resRef.getResourceEnvRefType())) { fail(bean, "userTransactionRef.forbiddenForCmtdBeans", resRef.getName()); } } } } } }
private void initApplicationExceptions(final EjbModule jar, final EjbJarInfo ejbJarInfo) { for (final ApplicationException applicationException : jar.getEjbJar().getAssemblyDescriptor().getApplicationException()) { final ApplicationExceptionInfo info = new ApplicationExceptionInfo(); info.exceptionClass = applicationException.getExceptionClass(); info.rollback = applicationException.isRollback(); info.inherited = applicationException.isInherited(); ejbJarInfo.applicationException.add(info); } }
private void initApplicationExceptions(final EjbModule jar, final EjbJarInfo ejbJarInfo) { for (final ApplicationException applicationException : jar.getEjbJar().getAssemblyDescriptor().getApplicationException()) { final ApplicationExceptionInfo info = new ApplicationExceptionInfo(); info.exceptionClass = applicationException.getExceptionClass(); info.rollback = applicationException.isRollback(); info.inherited = applicationException.isInherited(); ejbJarInfo.applicationException.add(info); } }
private void initMethodTransactions(EjbModule jar, Map ejbds, EjbJarInfo ejbJarInfo) { List<ContainerTransaction> containerTransactions = jar.getEjbJar().getAssemblyDescriptor().getContainerTransaction(); for (ContainerTransaction cTx : containerTransactions) { MethodTransactionInfo info = new MethodTransactionInfo(); info.description = cTx.getDescription(); info.transAttribute = cTx.getTransAttribute().toString(); info.methods.addAll(getMethodInfos(cTx.getMethod(), ejbds)); ejbJarInfo.methodTransactions.add(info); } }
private void initMethodTransactions(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final List<ContainerTransaction> containerTransactions = jar.getEjbJar().getAssemblyDescriptor().getContainerTransaction(); for (final ContainerTransaction cTx : containerTransactions) { final MethodTransactionInfo info = new MethodTransactionInfo(); info.description = cTx.getDescription(); info.transAttribute = cTx.getTransAttribute().toString(); info.methods.addAll(getMethodInfos(cTx.getMethod(), ejbds)); ejbJarInfo.methodTransactions.add(info); } }
private void initMethodConcurrency(EjbModule jar, Map ejbds, EjbJarInfo ejbJarInfo) { List<ContainerConcurrency> containerConcurrency = jar.getEjbJar().getAssemblyDescriptor().getContainerConcurrency(); for (ContainerConcurrency att : containerConcurrency) { MethodConcurrencyInfo info = new MethodConcurrencyInfo(); info.description = att.getDescription(); info.concurrencyAttribute = att.getConcurrencyAttribute().toString(); info.methods.addAll(getMethodInfos(att.getMethod(), ejbds)); ejbJarInfo.methodConcurrency.add(info); } }
public AppModule deploy(AppModule appModule) { for (EjbModule ejbModule : appModule.getEjbModules()) { Object altDD = getOpenejbJarType(ejbModule); if (altDD instanceof OpenejbJarType) { convertEjbRefs(ejbModule.getEjbJar(), ejbModule.getOpenejbJar(), (OpenejbJarType) altDD); convertMdbConfigs(ejbModule.getEjbJar(), (OpenejbJarType) altDD); mergeEntityMappings(ejbModule.getModuleId(), appModule.getCmpMappings(), ejbModule.getOpenejbJar(), (OpenejbJarType) altDD); } } return appModule; }
private void initMethodConcurrency(final EjbModule jar, final Map ejbds, final EjbJarInfo ejbJarInfo) { final List<ContainerConcurrency> containerConcurrency = jar.getEjbJar().getAssemblyDescriptor().getContainerConcurrency(); for (final ContainerConcurrency att : containerConcurrency) { final MethodConcurrencyInfo info = new MethodConcurrencyInfo(); info.description = att.getDescription(); if (att.getLock() != null) { info.concurrencyAttribute = att.getLock().toString(); } info.accessTimeout = toInfo(att.getAccessTimeout()); info.methods.addAll(getMethodInfos(att.getMethod(), ejbds)); ejbJarInfo.methodConcurrency.add(info); } }