private void convertStyleFlushedMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertStyleCheckpointedMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertStylePrefetchDisabledMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertStyleFlushedMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertStylePrefetchDisabledMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertStyleCheckpointedMethods() { Set allMethods = ejbDescriptor.getMethodDescriptors(); for (Iterator mdItr = methodDescs.iterator(); mdItr.hasNext();) { MethodDescriptor methodDesc = (MethodDescriptor) mdItr.next(); // the ejb-name element defined in the method element will // be always ignored and overriden by the one defined in // ejb element methodDesc.setEjbName(ejbDescriptor.getName()); // Convert to style 3 method descriptors Vector mds = methodDesc.doStyleConversion(ejbDescriptor, allMethods); convertedMethodDescs.addAll(mds); } }
private void convertMethodContainerTransactionsOfStyle(int requestedStyleForConversion, Hashtable convertedMethods) { Collection transactionMethods = this.getTransactionMethodDescriptors(); Hashtable transactions = this.getMethodContainerTransactions(); for (Enumeration e = transactions.keys(); e.hasMoreElements();) { MethodDescriptor md = (MethodDescriptor) e.nextElement(); if (md.getStyle() == requestedStyleForConversion) { ContainerTransaction ct = (ContainerTransaction) getMethodContainerTransactions().get(md); for (Enumeration mds = md.doStyleConversion(this, transactionMethods).elements(); mds.hasMoreElements();) { MethodDescriptor next = (MethodDescriptor) mds.nextElement(); convertedMethods.put(next, new ContainerTransaction(ct)); } } } }
void doMethodDescriptorConversions() throws Exception { // container transactions first Hashtable transactions = this.getMethodContainerTransactions(); //_logger.log(Level.FINE,"Pre conversion = " + transactions); Hashtable convertedTransactions = new Hashtable(); Collection transactionMethods = this.getTransactionMethodDescriptors(); for (Enumeration e = transactions.keys(); e.hasMoreElements();) { MethodDescriptor md = (MethodDescriptor) e.nextElement(); ContainerTransaction ct = (ContainerTransaction) transactions.get(md); for (Enumeration mds = md.doStyleConversion(this, transactionMethods).elements(); mds.hasMoreElements();) { MethodDescriptor next = (MethodDescriptor) mds.nextElement(); convertedTransactions.put(next, new ContainerTransaction(ct)); } } //_logger.log(Level.FINE,"Post conversion = " + convertedTransactions); setMethodContainerTransactions(convertedTransactions); convertMethodPermissions(); }
private void convertMethodContainerTransactionsOfStyle(int requestedStyleForConversion, Hashtable convertedMethods) { Collection transactionMethods = this.getTransactionMethodDescriptors(); Hashtable transactions = this.getMethodContainerTransactions(); for (Enumeration e = transactions.keys(); e.hasMoreElements();) { MethodDescriptor md = (MethodDescriptor) e.nextElement(); if (md.getStyle() == requestedStyleForConversion) { ContainerTransaction ct = (ContainerTransaction) getMethodContainerTransactions().get(md); for (Enumeration mds = md.doStyleConversion(this, transactionMethods).elements(); mds.hasMoreElements();) { MethodDescriptor next = (MethodDescriptor) mds.nextElement(); convertedMethods.put(next, new ContainerTransaction(ct)); } } } }
void doMethodDescriptorConversions() throws Exception { // container transactions first Hashtable transactions = this.getMethodContainerTransactions(); //_logger.log(Level.FINE,"Pre conversion = " + transactions); Hashtable convertedTransactions = new Hashtable(); Collection transactionMethods = this.getTransactionMethodDescriptors(); for (Enumeration e = transactions.keys(); e.hasMoreElements();) { MethodDescriptor md = (MethodDescriptor) e.nextElement(); ContainerTransaction ct = (ContainerTransaction) transactions.get(md); for (Enumeration mds = md.doStyleConversion(this, transactionMethods).elements(); mds.hasMoreElements();) { MethodDescriptor next = (MethodDescriptor) mds.nextElement(); convertedTransactions.put(next, new ContainerTransaction(ct)); } } //_logger.log(Level.FINE,"Post conversion = " + convertedTransactions); setMethodContainerTransactions(convertedTransactions); convertMethodPermissions(); }
Vector mds = styledMd.doStyleConversion(this, allMethods); for (Iterator mdItr = mds.iterator(); mdItr.hasNext();) { MethodDescriptor md = (MethodDescriptor) mdItr.next();
Vector mds = styledMd.doStyleConversion(this, allMethods); for (Iterator mdItr = mds.iterator(); mdItr.hasNext();) { MethodDescriptor md = (MethodDescriptor) mdItr.next();
/** * @param methodDesc * @param ejbDesc * @return whether the given methodDesc has permission defined in ejbDesc */ private boolean hasMethodPermissionsFromDD(MethodDescriptor methodDesc, EjbDescriptor ejbDesc) { Map methodPermissionsFromDD = ejbDesc.getMethodPermissionsFromDD(); if (methodPermissionsFromDD != null) { Set allMethods = ejbDesc.getMethodDescriptors(); for (Object mdObjsObj : methodPermissionsFromDD.values()) { List mdObjs = (List)mdObjsObj; for (Object mdObj : mdObjs) { MethodDescriptor md = (MethodDescriptor)mdObj; for (Object style3MdObj : md.doStyleConversion(ejbDesc, allMethods)) { MethodDescriptor style3Md = (MethodDescriptor)style3MdObj; if (methodDesc.equals(style3Md)) { return true; } } } } } return false; }
/** * @param methodDesc * @param ejbDesc * @return whether the given methodDesc has permission defined in ejbDesc */ private boolean hasMethodPermissionsFromDD(MethodDescriptor methodDesc, EjbDescriptor ejbDesc) { HashMap methodPermissionsFromDD = ejbDesc.getMethodPermissionsFromDD(); if (methodPermissionsFromDD != null) { Set allMethods = ejbDesc.getMethodDescriptors(); String ejbClassSymbol = methodDesc.getEjbClassSymbol(); for (Object mdObjsObj : methodPermissionsFromDD.values()) { List mdObjs = (List)mdObjsObj; for (Object mdObj : mdObjs) { MethodDescriptor md = (MethodDescriptor)mdObj; for (Object style3MdObj : md.doStyleConversion(ejbDesc, allMethods)) { MethodDescriptor style3Md = (MethodDescriptor)style3MdObj; if (methodDesc.equals(style3Md)) { return true; } } } } } return false; }