http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/FreeTextQueryCriteria.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/FreeTextQueryCriteria.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/FreeTextQueryCriteria.java index e665e59..a753dd7 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/FreeTextQueryCriteria.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/FreeTextQueryCriteria.java @@ -57,8 +57,9 @@ public class FreeTextQueryCriteria extends QueryCriteria { values = new ArrayList<String>(); noiseWordHash = new HashSet<String>(); - for (int i = 0; i < noiseWords.length; i++) - noiseWordHash.add(noiseWords[i]); + for (String noiseWord : noiseWords) { + noiseWordHash.add(noiseWord); + } } /** @@ -72,8 +73,9 @@ public class FreeTextQueryCriteria extends QueryCriteria { values = v; noiseWordHash = new HashSet<String>(); - for (int i = 0; i < noiseWords.length; i++) - noiseWordHash.add(noiseWords[i]); + for (String noiseWord : noiseWords) { + noiseWordHash.add(noiseWord); + } } /** @@ -159,8 +161,9 @@ public class FreeTextQueryCriteria extends QueryCriteria { */ public String toString() { String serial = elementName + ":("; - for (int i = 0; i < values.size(); i++) - serial += "+" + (String) values.get(i); + for (String value : values) { + serial += "+" + (String) value; + } serial += ")"; return serial; }
http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/Product.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/Product.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/Product.java index fb089db..9ae6b4f 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/Product.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/structs/Product.java @@ -300,17 +300,15 @@ public class Product { if (this.getProductReferences() != null && this.getProductReferences().size() > 0) { Element refsElem = XMLUtils.addNode(doc, root, "references"); - for (Iterator<Reference> i = this.getProductReferences().iterator(); i - .hasNext();) { - Reference r = i.next(); + for (Reference r : this.getProductReferences()) { Element refElem = XMLUtils.addNode(doc, refsElem, - "reference"); + "reference"); XMLUtils.addAttribute(doc, refElem, "orig", r - .getOrigReference()); + .getOrigReference()); XMLUtils.addAttribute(doc, refElem, "dataStore", r - .getDataStoreReference()); + .getDataStoreReference()); XMLUtils.addAttribute(doc, refElem, "size", String - .valueOf(r.getFileSize())); + .valueOf(r.getFileSize())); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/auth/SecureWebServer.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/auth/SecureWebServer.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/auth/SecureWebServer.java index 2008c8e..bc0e087 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/auth/SecureWebServer.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/system/auth/SecureWebServer.java @@ -62,11 +62,12 @@ public final class SecureWebServer extends org.apache.xmlrpc.WebServer */ public Object execute(String methodSpecifier, Vector params, String user, String password) throws Exception { - for (Iterator i = dispatchers.iterator(); i.hasNext();) { - Result rc = ((Dispatcher) i.next()).handleRequest(methodSpecifier, - params, user, password); - if (rc != null) + for (Object dispatcher : dispatchers) { + Result rc = ((Dispatcher) dispatcher).handleRequest(methodSpecifier, + params, user, password); + if (rc != null) { return rc.getValue(); + } } throw new IllegalStateException( "No request dispatcher was able to return a non-null value to the XML-RPC caller"); http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/CatalogSearch.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/CatalogSearch.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/CatalogSearch.java index f6d8e1e..d4ea841 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/CatalogSearch.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/CatalogSearch.java @@ -80,9 +80,9 @@ public class CatalogSearch { .println("Error getting available product types from the File Manager."); e.printStackTrace(); } - for (int i = 0; i < products.size(); i++) { - PostQuery(((ProductType) products.get(i)).getProductTypeId(), - casQuery); + for (Object product : products) { + PostQuery(((ProductType) product).getProductTypeId(), + casQuery); } } @@ -110,10 +110,10 @@ public class CatalogSearch { System.out.println("No Products Found Matching This Criteria."); } else { System.out.println("Products Matching Query"); - for (int i = 0; i < results.size(); i++) { - System.out.print(((Product) results.get(i)).getProductName() - + "\t"); - System.out.println(((Product) results.get(i)).getProductId()); + for (Object result : results) { + System.out.print(((Product) result).getProductName() + + "\t"); + System.out.println(((Product) result).getProductId()); } } } @@ -143,10 +143,10 @@ public class CatalogSearch { .println("Error getting available product types from the File Manager."); e.printStackTrace(); } - for (int i = 0; i < products.size(); i++) { - System.out.print(((ProductType) products.get(i)).getProductTypeId() - + "\t"); - System.out.println(((ProductType) products.get(i)).getName()); + for (Object product : products) { + System.out.print(((ProductType) product).getProductTypeId() + + "\t"); + System.out.println(((ProductType) product).getName()); } } @@ -154,8 +154,8 @@ public class CatalogSearch { Vector products = new Vector(); try { products = (Vector) client.getProductTypes(); - for (int i = 0; i < products.size(); i++) { - listElements(((ProductType) products.get(i)).getProductTypeId()); + for (Object product : products) { + listElements(((ProductType) product).getProductTypeId()); } } catch (RepositoryManagerException e) { System.out @@ -180,8 +180,8 @@ public class CatalogSearch { e.printStackTrace(); } - for (int i = 0; i < elements.size(); i++) { - Element e = (Element) elements.get(i); + for (Object element : elements) { + Element e = (Element) element; System.out.print(e.getElementId() + "\t"); System.out.println(e.getElementName()); } @@ -260,9 +260,10 @@ public class CatalogSearch { // for(int i=0;i<t.length;i++) // ((FreeTextQueryCriteria)casQuery.getCriteria().get(0)).addValue(t[i].text()); } else { - for (int i = 0; i < t.length; i++) - casQuery.addCriterion(new TermQueryCriteria(t[i].field(), - t[i].text())); + for (Term aT : t) { + casQuery.addCriterion(new TermQueryCriteria(aT.field(), + aT.text())); + } } } else if (luceneQuery instanceof RangeQuery) { Term startT = ((RangeQuery) luceneQuery).getLowerTerm(); @@ -271,8 +272,8 @@ public class CatalogSearch { .text(), endT.text())); } else if (luceneQuery instanceof BooleanQuery) { BooleanClause[] clauses = ((BooleanQuery) luceneQuery).getClauses(); - for (int i = 0; i < clauses.length; i++) { - GenerateCASQuery(casQuery, (clauses[i]).getQuery()); + for (BooleanClause clause : clauses) { + GenerateCASQuery(casQuery, (clause).getQuery()); } } else { System.out.println("Error Parsing Query"); http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/DeleteProduct.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/DeleteProduct.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/DeleteProduct.java index 16bb237..5609799 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/DeleteProduct.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/DeleteProduct.java @@ -110,8 +110,8 @@ public class DeleteProduct { DeleteProduct remover = new DeleteProduct(fileManagerUrl, commitChanges); if (readFromStdIn) { List prodIds = readProdIdsFromStdin(); - for (Iterator i = prodIds.iterator(); i.hasNext();) { - String prodId = (String) i.next(); + for (Object prodId1 : prodIds) { + String prodId = (String) prodId1; remover.remove(prodId); } } else @@ -177,28 +177,28 @@ public class DeleteProduct { + e.getMessage()); } - for (int i = 0; i < refs.size(); i++) { - Reference ref = (Reference) refs.get(i); + for (Object ref1 : refs) { + Reference ref = (Reference) ref1; if (commit) { try { client.removeFile(new File(new URI(ref - .getDataStoreReference())).getAbsolutePath()); + .getDataStoreReference())).getAbsolutePath()); } catch (DataTransferException e) { LOG.log(Level.WARNING, "Unable to delete reference : [" - + ref.getDataStoreReference() + "] for product : [" - + productId + "] from file manager : [" - + client.getFileManagerUrl() + "]: Message: " - + e.getMessage()); + + ref.getDataStoreReference() + "] for product : [" + + productId + "] from file manager : [" + + client.getFileManagerUrl() + "]: Message: " + + e.getMessage()); } catch (URISyntaxException e) { LOG.log(Level.WARNING, - "uri syntax exception getting file absolute path from URI: [" - + ref.getDataStoreReference() - + "]: Message: " + e.getMessage()); + "uri syntax exception getting file absolute path from URI: [" + + ref.getDataStoreReference() + + "]: Message: " + e.getMessage()); } } else { LOG.log(Level.INFO, "Delete file: [" - + ref.getDataStoreReference() + "]"); + + ref.getDataStoreReference() + "]"); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/MetadataBasedProductMover.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/MetadataBasedProductMover.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/MetadataBasedProductMover.java index db9b669..ac647e0 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/MetadataBasedProductMover.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/MetadataBasedProductMover.java @@ -92,31 +92,30 @@ public class MetadataBasedProductMover { for (int i = 0; i < page.getTotalPages(); i++) { if (page.getPageProducts() != null && page.getPageProducts().size() > 0) { - for (Iterator j = page.getPageProducts().iterator(); j - .hasNext();) { - Product p = (Product) j.next(); + for (Product p : page.getPageProducts()) { p.setProductReferences(fmgrClient.getProductReferences(p)); Metadata met = fmgrClient.getMetadata(p); Reference r = ((Reference) p.getProductReferences().get(0)); String newLocPath = PathUtils.replaceEnvVariables( - this.pathSpec, met); - + this.pathSpec, met); + if (locationsMatch(r.getDataStoreReference(), newLocPath)) { - LOG.log(Level.INFO, "Current and New locations match. "+p.getProductName()+" was not moved."); - continue; + LOG.log(Level.INFO, + "Current and New locations match. " + p.getProductName() + " was not moved."); + continue; } - + LOG.log(Level.INFO, "Moving product: [" - + p.getProductName() + "] from: [" - + new File(new URI(r.getDataStoreReference())) - + "] to: [" + newLocPath + "]"); + + p.getProductName() + "] from: [" + + new File(new URI(r.getDataStoreReference())) + + "] to: [" + newLocPath + "]"); long timeBefore = System.currentTimeMillis(); fmgrClient.moveProduct(p, newLocPath); long timeAfter = System.currentTimeMillis(); double seconds = ((timeAfter - timeBefore) * 1.0) / (1000.0); LOG.log(Level.INFO, "Product: [" + p.getProductName() - + "] move successful: took: [" + seconds - + "] seconds"); + + "] move successful: took: [" + seconds + + "] seconds"); } if (!page.isLastPage()) { http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/QueryTool.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/QueryTool.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/QueryTool.java index c150025..01ad642 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/QueryTool.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/QueryTool.java @@ -101,20 +101,20 @@ public final class QueryTool { List productTypes = safeGetProductTypes(); if (productTypes != null && productTypes.size() > 0) { - for (Iterator i = productTypes.iterator(); i.hasNext();) { - ProductType type = (ProductType) i.next(); + for (Object productType : productTypes) { + ProductType type = (ProductType) productType; try { products = client.query(query, type); if (products != null && products.size() > 0) { - for (Iterator j = products.iterator(); j.hasNext();) { - Product product = (Product) j.next(); + for (Object product1 : products) { + Product product = (Product) product1; prodIds.add(product.getProductId()); } } } catch (CatalogException e) { LOG.log(Level.WARNING, "Exception querying for: [" - + type.getName() + "] products: Message: " - + e.getMessage()); + + type.getName() + "] products: Message: " + + e.getMessage()); } } @@ -141,9 +141,10 @@ public final class QueryTool { if (t[0].field().equals(freeTextBlock)) { // nothing for now } else { - for (int i = 0; i < t.length; i++) + for (Term aT : t) { casQuery.addCriterion(new TermQueryCriteria( - t[i].field(), t[i].text())); + aT.field(), aT.text())); + } } } else if (luceneQuery instanceof RangeQuery) { Term startT = ((RangeQuery) luceneQuery).getLowerTerm(); @@ -152,8 +153,8 @@ public final class QueryTool { .field(), startT.text(), endT.text())); } else if (luceneQuery instanceof BooleanQuery) { BooleanClause[] clauses = ((BooleanQuery) luceneQuery).getClauses(); - for (int i = 0; i < clauses.length; i++) { - generateCASQuery(casQuery, (clauses[i]).getQuery()); + for (BooleanClause clause : clauses) { + generateCASQuery(casQuery, (clause).getQuery()); } } else { throw new RuntimeException( @@ -233,8 +234,8 @@ public final class QueryTool { List prodIds = queryTool.query(casQuery); if (prodIds != null && prodIds.size() > 0) { - for (Iterator i = prodIds.iterator(); i.hasNext();) { - String prodId = (String) i.next(); + for (Object prodId1 : prodIds) { + String prodId = (String) prodId1; System.out.println(prodId); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/RangeQueryTester.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/RangeQueryTester.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/RangeQueryTester.java index 86d6029..7572a40 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/RangeQueryTester.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/tools/RangeQueryTester.java @@ -213,8 +213,8 @@ public final class RangeQueryTester { List productFiles = queryTester.doRangeQuery(productTypeId); if (productFiles != null && productFiles.size() > 0) { - for (Iterator i = productFiles.iterator(); i.hasNext();) { - String productFile = (String) i.next(); + for (Object productFile1 : productFiles) { + String productFile = (String) productFile1; System.out.println(productFile); } } else http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/util/XmlStructFactory.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/util/XmlStructFactory.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/util/XmlStructFactory.java index bb3496a..284898b 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/util/XmlStructFactory.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/util/XmlStructFactory.java @@ -251,28 +251,26 @@ public final class XmlStructFactory { if(!allTypes.contains(type)) allTypes.add(type); } - - for (Iterator<String> i = allTypes.iterator(); i.hasNext();) { - String typeId = i.next(); + for (String typeId : allTypes) { Element typeElem = document.createElement("type"); typeElem.setAttribute("id", typeId); boolean hasParent = false; if (subToSuperMap.containsKey(typeId)) { typeElem.setAttribute("parent", subToSuperMap - .get(typeId)); + .get(typeId)); hasParent = true; } List<org.apache.oodt.cas.filemgr.structs.Element> elementIds = productTypeMap.get(typeId); - if(!hasParent && (elementIds == null || elementIds.size() == 0)) { + if (!hasParent && (elementIds == null || elementIds.size() == 0)) { // If no parent, and no elements, don't add this type to the xml continue; } - if(elementIds != null) { - for (Iterator<org.apache.oodt.cas.filemgr.structs.Element> j = elementIds.iterator(); j.hasNext();) { - String elementId = j.next().getElementId(); + if (elementIds != null) { + for (org.apache.oodt.cas.filemgr.structs.Element elementId1 : elementIds) { + String elementId = elementId1.getElementId(); Element elementElem = document.createElement("element"); elementElem.setAttribute("id", elementId); @@ -307,22 +305,21 @@ public final class XmlStructFactory { root.setAttribute("xmlns:cas", "http://oodt.jpl.nasa.gov/1.0/cas"); document.appendChild(root); - for (Iterator<org.apache.oodt.cas.filemgr.structs.Element> i = elements.iterator(); i.hasNext();) { - org.apache.oodt.cas.filemgr.structs.Element element = i.next(); + for (org.apache.oodt.cas.filemgr.structs.Element element : elements) { Element elementElem = document.createElement("element"); elementElem.setAttribute("id", friendlyXml(element.getElementId())); elementElem.setAttribute("name", friendlyXml(element.getElementName())); Element descriptionElem = document.createElement("description"); descriptionElem.appendChild(document.createTextNode(friendlyXml(element - .getDescription()))); + .getDescription()))); elementElem.appendChild(descriptionElem); Element dcElementElem = document.createElement("dcElement"); dcElementElem.appendChild(document.createTextNode(friendlyXml(element - .getDCElement()))); + .getDCElement()))); elementElem.appendChild(dcElementElem); - + root.appendChild(elementElem); } @@ -350,28 +347,26 @@ public final class XmlStructFactory { document.appendChild(root); // now add the set of metadata elements in the properties object - for (Iterator<ProductType> i = productTypes.iterator(); i.hasNext();) { - ProductType type = i.next(); - + for (ProductType type : productTypes) { Element typeElem = document.createElement("type"); typeElem.setAttribute("id", type.getProductTypeId()); typeElem.setAttribute("name", type.getName()); Element descriptionElem = document.createElement("description"); descriptionElem.appendChild(document.createTextNode(type - .getDescription())); + .getDescription())); typeElem.appendChild(descriptionElem); Element repositoryPathElem = document - .createElement("repository"); + .createElement("repository"); repositoryPathElem.setAttribute("path", type - .getProductRepositoryPath()); + .getProductRepositoryPath()); typeElem.appendChild(repositoryPathElem); Element versionerClassPathElem = document - .createElement("versioner"); + .createElement("versioner"); versionerClassPathElem.setAttribute("class", type - .getVersioner()); + .getVersioner()); typeElem.appendChild(versionerClassPathElem); // add extractor info @@ -380,41 +375,41 @@ public final class XmlStructFactory { ExtractorSpec spec = (ExtractorSpec) specObject; Element extractorElem = document.createElement("extractor"); extractorElem.setAttribute("class", spec.getClassName()); - + if (spec.getConfiguration() != null) { Element extractorConfigElem = document.createElement("configuration"); Enumeration e = spec.getConfiguration().propertyNames(); - + while (e.hasMoreElements()) { String key = (String) e.nextElement(); - + Element propertyElem = document.createElement("property"); propertyElem.setAttribute("name", key); propertyElem.setAttribute("value", spec.getConfiguration().getProperty(key)); - + extractorConfigElem.appendChild(propertyElem); } - + extractorElem.appendChild(extractorConfigElem); } - + metExtractorsElem.appendChild(extractorElem); } typeElem.appendChild(metExtractorsElem); - + // add type metadata Element metElem = document.createElement("metadata"); for (String key : type.getTypeMetadata().getAllKeys()) { Element keyValElem = document.createElement("keyval"); Element keyElem = document.createElement("key"); Element valElem = document.createElement("val"); - + keyElem.appendChild(document.createTextNode(key)); valElem.appendChild(document.createTextNode( - type.getTypeMetadata().getMetadata(key))); + type.getTypeMetadata().getMetadata(key))); keyValElem.appendChild(keyElem); keyValElem.appendChild(valElem); - + metElem.appendChild(keyValElem); } typeElem.appendChild(metElem); http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/validation/XMLValidationLayer.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/validation/XMLValidationLayer.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/validation/XMLValidationLayer.java index 8627952..b87c0b5 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/validation/XMLValidationLayer.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/validation/XMLValidationLayer.java @@ -153,14 +153,13 @@ public class XMLValidationLayer implements ValidationLayer { List<Element> elements = productTypeElementMap.get(type .getProductTypeId()); - for (Iterator<Element> i = elements.iterator(); i.hasNext();) { - Element elementObj = i.next(); - if (elementObj.getElementId().equals(element.getElementId())) { - elements.remove(elementObj); - saveElementsAndMappings(); - break; - } + for (Element elementObj : elements) { + if (elementObj.getElementId().equals(element.getElementId())) { + elements.remove(elementObj); + saveElementsAndMappings(); + break; } + } } @@ -201,13 +200,12 @@ public class XMLValidationLayer implements ValidationLayer { */ public Element getElementByName(String elementName) throws ValidationLayerException { - for (Iterator<String> i = elementMap.keySet().iterator(); i.hasNext();) { - String elementId = i.next(); - Element element = (Element) elementMap.get(elementId); - if (element.getElementName().equals(elementName)) { - return element; - } + for (String elementId : elementMap.keySet()) { + Element element = (Element) elementMap.get(elementId); + if (element.getElementName().equals(elementName)) { + return element; } + } return null; @@ -274,189 +272,188 @@ public class XMLValidationLayer implements ValidationLayer { private void saveElementsAndMappings() { - for (Iterator<String> i = xmlFileDirUris.iterator(); i.hasNext();) { - String dirUri = i.next(); - File elementDir = null; - - try { - elementDir = new File(new URI(dirUri)); - - if (!elementDir.isDirectory()) { - LOG - .log( - Level.WARNING, - "Element directory: " - + dirUri - + " is not " - + "a directory: skipping element and product type map saving to it."); - continue; - } - - String elementDirStr = elementDir.getAbsolutePath(); - if (!elementDirStr.endsWith("/")) { - elementDirStr += "/"; - } - - String elementXmlFile = elementDirStr + "elements.xml"; - - String productTypeMapXmlFile = elementDirStr - + "product-type-element-map.xml"; - - XmlStructFactory.writeElementXmlDocument(Arrays - .asList(elementMap.values().toArray( - new Element[elementMap.size()])), - elementXmlFile); - - XmlStructFactory.writeProductTypeMapXmLDocument( - productTypeElementMap, subToSuperMap, - productTypeMapXmlFile); - - } catch (URISyntaxException e) { - LOG - .log( - Level.WARNING, - "URISyntaxException when saving element " - + "directory URI: " - + dirUri - + ": Skipping Element and Product Type map saving" - + "for it: Message: " + e.getMessage()); - } + for (String dirUri : xmlFileDirUris) { + File elementDir = null; + try { + elementDir = new File(new URI(dirUri)); + + if (!elementDir.isDirectory()) { + LOG + .log( + Level.WARNING, + "Element directory: " + + dirUri + + " is not " + + "a directory: skipping element and product type map saving to it."); + continue; + } + + String elementDirStr = elementDir.getAbsolutePath(); + if (!elementDirStr.endsWith("/")) { + elementDirStr += "/"; + } + + String elementXmlFile = elementDirStr + "elements.xml"; + + String productTypeMapXmlFile = elementDirStr + + "product-type-element-map.xml"; + + XmlStructFactory.writeElementXmlDocument(Arrays + .asList(elementMap.values().toArray( + new Element[elementMap.size()])), + elementXmlFile); + + XmlStructFactory.writeProductTypeMapXmLDocument( + productTypeElementMap, subToSuperMap, + productTypeMapXmlFile); + + } catch (URISyntaxException e) { + LOG + .log( + Level.WARNING, + "URISyntaxException when saving element " + + "directory URI: " + + dirUri + + ": Skipping Element and Product Type map saving" + + "for it: Message: " + e.getMessage()); } + } + } private void loadElements(List<String> dirUris) { - for (Iterator<String> i = dirUris.iterator(); i.hasNext();) { - File elementDir = null; - String dirUri = i.next(); - - try { - elementDir = new File(new URI(dirUri)); - - if (!elementDir.isDirectory()) { - LOG.log(Level.WARNING, "Element directory: " + dirUri - + " is not " - + "a directory: skipping element loading from it."); - continue; - } - - String elementDirStr = elementDir.getAbsolutePath(); - if (!elementDirStr.endsWith("/")) { - elementDirStr += "/"; - } - - String elementXmlFile = elementDirStr + "elements.xml"; - Document elementDoc = getDocumentRoot(elementXmlFile); - - org.w3c.dom.Element elementRootElem = elementDoc - .getDocumentElement(); - - NodeList elementNodeList = elementRootElem - .getElementsByTagName("element"); - - if (elementNodeList != null && elementNodeList.getLength() > 0) { - for (int j = 0; j < elementNodeList.getLength(); j++) { - Node elementNode = elementNodeList.item(j); - Element element = XmlStructFactory - .getElement(elementNode); - elementMap.put(element.getElementId(), element); - } - } + for (String dirUri1 : dirUris) { + File elementDir = null; + String dirUri = dirUri1; - } catch (URISyntaxException e) { - LOG.log(Level.WARNING, - "URISyntaxException when loading element " - + "directory URI: " + dirUri - + ": Skipping element loading" - + "for it: Message: " + e.getMessage()); + try { + elementDir = new File(new URI(dirUri)); + + if (!elementDir.isDirectory()) { + LOG.log(Level.WARNING, "Element directory: " + dirUri + + " is not " + + "a directory: skipping element loading from it."); + continue; + } + + String elementDirStr = elementDir.getAbsolutePath(); + if (!elementDirStr.endsWith("/")) { + elementDirStr += "/"; + } + + String elementXmlFile = elementDirStr + "elements.xml"; + Document elementDoc = getDocumentRoot(elementXmlFile); + + org.w3c.dom.Element elementRootElem = elementDoc + .getDocumentElement(); + + NodeList elementNodeList = elementRootElem + .getElementsByTagName("element"); + + if (elementNodeList != null && elementNodeList.getLength() > 0) { + for (int j = 0; j < elementNodeList.getLength(); j++) { + Node elementNode = elementNodeList.item(j); + Element element = XmlStructFactory + .getElement(elementNode); + elementMap.put(element.getElementId(), element); } + } + + } catch (URISyntaxException e) { + LOG.log(Level.WARNING, + "URISyntaxException when loading element " + + "directory URI: " + dirUri + + ": Skipping element loading" + + "for it: Message: " + e.getMessage()); } + } } private void loadProductTypeMap(List<String> dirUris) { - for (Iterator<String> i = dirUris.iterator(); i.hasNext();) { - File elementDir = null; - String dirUri = i.next(); - - try { - elementDir = new File(new URI(dirUri)); - - if (!elementDir.isDirectory()) { - LOG - .log( - Level.WARNING, - "Element directory: " - + dirUri - + " is not " - + "a directory: skipping product type element map loading from it."); - continue; - } + for (String dirUri1 : dirUris) { + File elementDir = null; + String dirUri = dirUri1; - String elementDirStr = elementDir.getAbsolutePath(); - if (!elementDirStr.endsWith("/")) { - elementDirStr += "/"; - } - - String productTypeMapXmlFile = elementDirStr - + "product-type-element-map.xml"; - Document productTypeMapDoc = getDocumentRoot(productTypeMapXmlFile); - - org.w3c.dom.Element mapRootElem = productTypeMapDoc - .getDocumentElement(); - - NodeList typeNodeList = mapRootElem - .getElementsByTagName("type"); - - if (typeNodeList != null && typeNodeList.getLength() > 0) { - for (int j = 0; j < typeNodeList.getLength(); j++) { - org.w3c.dom.Element typeElement = (org.w3c.dom.Element) typeNodeList - .item(j); - String typeId = typeElement.getAttribute("id"); - - // get inheritance info - String typeParent = typeElement.getAttribute("parent"); - if (typeParent != null) { - subToSuperMap.put(typeId, typeParent); - } - - // get its element list - NodeList elementIdNodeList = typeElement - .getElementsByTagName("element"); - - // allow for 0 sized element list - List<Element> productTypeElementList = new Vector<Element>(); - - if (elementIdNodeList != null - && elementIdNodeList.getLength() > 0) { - productTypeElementList = new Vector<Element>( - elementIdNodeList.getLength()); - for (int k = 0; k < elementIdNodeList.getLength(); k++) { - org.w3c.dom.Element elementIdElement = (org.w3c.dom.Element) elementIdNodeList - .item(k); - String elementId = elementIdElement - .getAttribute("id"); - - if (elementMap.get(elementId) != null) { - productTypeElementList.add(elementMap - .get(elementId)); - } - } - } - - productTypeElementMap.put(typeId, - productTypeElementList); - } + try { + elementDir = new File(new URI(dirUri)); + + if (!elementDir.isDirectory()) { + LOG + .log( + Level.WARNING, + "Element directory: " + + dirUri + + " is not " + + "a directory: skipping product type element map loading from it."); + continue; + } + + String elementDirStr = elementDir.getAbsolutePath(); + if (!elementDirStr.endsWith("/")) { + elementDirStr += "/"; + } + + String productTypeMapXmlFile = elementDirStr + + "product-type-element-map.xml"; + Document productTypeMapDoc = getDocumentRoot(productTypeMapXmlFile); + + org.w3c.dom.Element mapRootElem = productTypeMapDoc + .getDocumentElement(); + + NodeList typeNodeList = mapRootElem + .getElementsByTagName("type"); + + if (typeNodeList != null && typeNodeList.getLength() > 0) { + for (int j = 0; j < typeNodeList.getLength(); j++) { + org.w3c.dom.Element typeElement = (org.w3c.dom.Element) typeNodeList + .item(j); + String typeId = typeElement.getAttribute("id"); + + // get inheritance info + String typeParent = typeElement.getAttribute("parent"); + if (typeParent != null) { + subToSuperMap.put(typeId, typeParent); + } + + // get its element list + NodeList elementIdNodeList = typeElement + .getElementsByTagName("element"); + + // allow for 0 sized element list + List<Element> productTypeElementList = new Vector<Element>(); + + if (elementIdNodeList != null + && elementIdNodeList.getLength() > 0) { + productTypeElementList = new Vector<Element>( + elementIdNodeList.getLength()); + for (int k = 0; k < elementIdNodeList.getLength(); k++) { + org.w3c.dom.Element elementIdElement = (org.w3c.dom.Element) elementIdNodeList + .item(k); + String elementId = elementIdElement + .getAttribute("id"); + + if (elementMap.get(elementId) != null) { + productTypeElementList.add(elementMap + .get(elementId)); + } } + } - } catch (URISyntaxException e) { - LOG.log(Level.WARNING, - "URISyntaxException when loading element " - + "directory URI: " + dirUri - + ": Skipping product type map loading" - + "for it: Message: " + e.getMessage()); + productTypeElementMap.put(typeId, + productTypeElementList); } + } + + } catch (URISyntaxException e) { + LOG.log(Level.WARNING, + "URISyntaxException when loading element " + + "directory URI: " + dirUri + + ": Skipping product type map loading" + + "for it: Message: " + e.getMessage()); } + } } private Document getDocumentRoot(String xmlFile) { http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/DateTimeVersioner.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/DateTimeVersioner.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/DateTimeVersioner.java index b07bfab..21bbe4b 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/DateTimeVersioner.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/DateTimeVersioner.java @@ -105,44 +105,42 @@ public class DateTimeVersioner implements Versioner { // productTypeRepo/productName/fileName.productionDateTime // we'll use the format: yyyy.dd.MM.HH.mm.ss - for (Iterator<Reference> i = product.getProductReferences().iterator(); i - .hasNext();) { - Reference r = i.next(); - String dataStoreRef = null; - - try { - dataStoreRef = new File(new URI(product.getProductType() - .getProductRepositoryPath())).toURL() - .toExternalForm() - + "/" - + product.getProductName() - + "/" - + new File(new URI(r.getOrigReference())).getName() - + "." + productionDateTime; - LOG.log(Level.FINER, - "DateTimeVersioner: Generated dataStoreRef: " - + dataStoreRef + " from original ref: " - + r.getOrigReference()); - r.setDataStoreReference(dataStoreRef); - } catch (URISyntaxException e) { - LOG - .log( - Level.WARNING, - "DateTimeVersioner: Error generating URI to get name " - + "of original ref while generating data store ref for orig ref: " - + r.getOrigReference() - + ": Message: " + e.getMessage()); - // try and keep generating - } catch (MalformedURLException e) { - LOG.log(Level.WARNING, - "DateTimeVersioner: Error getting URL for product repository path " - + product.getProductType() - .getProductRepositoryPath() - + ": Message: " + e.getMessage()); - // try and keep generating - } + for (Reference r : product.getProductReferences()) { + String dataStoreRef = null; + try { + dataStoreRef = new File(new URI(product.getProductType() + .getProductRepositoryPath())).toURL() + .toExternalForm() + + "/" + + product.getProductName() + + "/" + + new File(new URI(r.getOrigReference())).getName() + + "." + productionDateTime; + LOG.log(Level.FINER, + "DateTimeVersioner: Generated dataStoreRef: " + + dataStoreRef + " from original ref: " + + r.getOrigReference()); + r.setDataStoreReference(dataStoreRef); + } catch (URISyntaxException e) { + LOG + .log( + Level.WARNING, + "DateTimeVersioner: Error generating URI to get name " + + "of original ref while generating data store ref for orig ref: " + + r.getOrigReference() + + ": Message: " + e.getMessage()); + // try and keep generating + } catch (MalformedURLException e) { + LOG.log(Level.WARNING, + "DateTimeVersioner: Error getting URL for product repository path " + + product.getProductType() + .getProductRepositoryPath() + + ": Message: " + e.getMessage()); + // try and keep generating } + + } } else if (product.getProductStructure().equals(Product.STRUCTURE_STREAM)) { VersioningUtils.createBasicDataStoreRefsStream(product.getProductName(), product.getProductType().getProductRepositoryPath(), product.getProductReferences(), productionDateTime); @@ -201,13 +199,12 @@ public class DateTimeVersioner implements Versioner { private void addProductDateTimeToReferences(List<Reference> references, String productionDateTime) { - for (Iterator<Reference> i = references.iterator(); i.hasNext();) { - Reference r = i.next(); - if (!r.getOrigReference().endsWith("/")) { - r.setDataStoreReference(r.getDataStoreReference() + "." - + productionDateTime); - } + for (Reference r : references) { + if (!r.getOrigReference().endsWith("/")) { + r.setDataStoreReference(r.getDataStoreReference() + "." + + productionDateTime); } + } } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/VersioningUtils.java ---------------------------------------------------------------------- diff --git a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/VersioningUtils.java b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/VersioningUtils.java index 08f1b72..6334d0d 100644 --- a/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/VersioningUtils.java +++ b/filemgr/src/main/java/org/apache/oodt/cas/filemgr/versioning/VersioningUtils.java @@ -100,25 +100,25 @@ public final class VersioningUtils { File[] files = dir.listFiles(FILE_FILTER); - for (int i = 0; i < files.length; i++) { + for (File file : files) { // add the file references try { Reference r = new Reference(); - r.setOrigReference(files[i].toURL().toExternalForm()); - r.setFileSize(files[i].length()); + r.setOrigReference(file.toURL().toExternalForm()); + r.setFileSize(file.length()); references.add(r); } catch (MalformedURLException e) { e.printStackTrace(); LOG.log(Level.WARNING, - "MalformedURLException when generating reference for file: " - + files[i]); + "MalformedURLException when generating reference for file: " + + file); } } File[] subdirs = dir.listFiles(DIR_FILTER); if (subdirs != null) - for (int i = 0; i < subdirs.length; i++) { - stack.push(subdirs[i]); + for (File subdir : subdirs) { + stack.push(subdir); } } @@ -147,15 +147,15 @@ public final class VersioningUtils { File[] files = dir.listFiles(FILE_FILTER); - for (int i = 0; i < files.length; i++) { + for (File file : files) { // add the file references - uris.add(files[i].toURI().toString()); + uris.add(file.toURI().toString()); } File[] subdirs = dir.listFiles(DIR_FILTER); if (subdirs != null) - for (int i = 0; i < subdirs.length; i++) { - stack.push(subdirs[i]); + for (File subdir : subdirs) { + stack.push(subdir); } } @@ -177,9 +177,7 @@ public final class VersioningUtils { String origDirRef = references.get(0).getOrigReference(); String origDirRefName = new File(origDirRef).getName(); - for (Iterator<Reference> i = references.iterator(); i.hasNext();) { - Reference r = i.next(); - + for (Reference r : references) { // don't bother with the first one, because it's already set // correctly if (r.getOrigReference().equals(origDirRef)) { @@ -193,15 +191,15 @@ public final class VersioningUtils { String dataStoreRef = toDirRef; int firstOccurenceOfOrigDir = r.getOrigReference().indexOf( - origDirRefName); + origDirRefName); String tmpRef = r.getOrigReference().substring( - firstOccurenceOfOrigDir); + firstOccurenceOfOrigDir); LOG.log(Level.FINER, "tmpRef: " + tmpRef); int firstOccurenceSlash = tmpRef.indexOf("/"); dataStoreRef += tmpRef.substring(firstOccurenceSlash + 1); LOG.log(Level.FINE, "VersioningUtils: Generated data store ref: " - + dataStoreRef + " from origRef: " + r.getOrigReference()); + + dataStoreRef + " from origRef: " + r.getOrigReference()); r.setDataStoreReference(dataStoreRef); } @@ -209,46 +207,43 @@ public final class VersioningUtils { public static void createBasicDataStoreRefsFlat(String productName, String productRepoPath, List<Reference> references) { - for (Iterator<Reference> i = references.iterator(); i.hasNext();) { - Reference r = i.next(); - + for (Reference r : references) { String dataStoreRef = null; String productRepoPathRef = null; try { productRepoPathRef = new File(new URI(productRepoPath)).toURL() - .toExternalForm(); + .toExternalForm(); if (!productRepoPathRef.endsWith("/")) { productRepoPathRef += "/"; } dataStoreRef = productRepoPathRef - + URLEncoder.encode(productName, "UTF-8") + "/" - + new File(new URI(r.getOrigReference())).getName(); + + URLEncoder.encode(productName, "UTF-8") + "/" + + new File(new URI(r.getOrigReference())).getName(); } catch (IOException e) { LOG.log(Level.WARNING, - "VersioningUtils: Error generating dataStoreRef for " - + r.getOrigReference() + ": Message: " - + e.getMessage()); + "VersioningUtils: Error generating dataStoreRef for " + + r.getOrigReference() + ": Message: " + + e.getMessage()); } catch (URISyntaxException e) { LOG.log(Level.WARNING, - "VersioningUtils: Error generating dataStoreRef for " - + r.getOrigReference() + ": Message: " - + e.getMessage()); + "VersioningUtils: Error generating dataStoreRef for " + + r.getOrigReference() + ": Message: " + + e.getMessage()); } LOG.log(Level.FINE, "VersioningUtils: Generated data store ref: " - + dataStoreRef + " from origRef: " + r.getOrigReference()); + + dataStoreRef + " from origRef: " + r.getOrigReference()); r.setDataStoreReference(dataStoreRef); } } public static void createBasicDataStoreRefsStream(String productName, String productRepoPath, List<Reference> references,String postfix) { - for (Iterator<Reference> i = references.iterator(); i.hasNext();) { - Reference r = i.next(); - createDataStoreRefStream(productName,productRepoPath,r,postfix); + for (Reference r : references) { + createDataStoreRefStream(productName, productRepoPath, r, postfix); } } @@ -259,9 +254,9 @@ public final class VersioningUtils { } public static void addRefsFromUris(Product p, List<String> uris) { // add the refs to the Product - for (Iterator<String> i = uris.iterator(); i.hasNext();) { - String ref = i.next(); - Reference r = new Reference(ref, null, (p.getProductStructure().equals(Product.STRUCTURE_STREAM)?-1:quietGetFileSizeFromUri(ref))); + for (String ref : uris) { + Reference r = new Reference(ref, null, + (p.getProductStructure().equals(Product.STRUCTURE_STREAM) ? -1 : quietGetFileSizeFromUri(ref))); p.getProductReferences().add(r); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/catalog/TestDataSourceCatalog.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/catalog/TestDataSourceCatalog.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/catalog/TestDataSourceCatalog.java index 04c5516..368bf94 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/catalog/TestDataSourceCatalog.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/catalog/TestDataSourceCatalog.java @@ -169,8 +169,8 @@ public class TestDataSourceCatalog extends TestCase { File[] tmpFiles = tmpDir.listFiles(); if (tmpFiles != null && tmpFiles.length > 0) { - for (int i = 0; i < tmpFiles.length; i++) { - tmpFiles[i].delete(); + for (File tmpFile : tmpFiles) { + tmpFile.delete(); } tmpDir.delete(); http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestCachedIngester.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestCachedIngester.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestCachedIngester.java index d7c122a..78115bf 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestCachedIngester.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestCachedIngester.java @@ -208,8 +208,8 @@ public class TestCachedIngester extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestLocalCache.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestLocalCache.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestLocalCache.java index 92703b1..7e54081 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestLocalCache.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestLocalCache.java @@ -220,8 +220,8 @@ public class TestLocalCache extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestRmiCache.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestRmiCache.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestRmiCache.java index 5b4f71a..63978b7 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestRmiCache.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestRmiCache.java @@ -236,8 +236,8 @@ public class TestRmiCache extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestStdIngester.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestStdIngester.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestStdIngester.java index d1f4cfa..48d93ac 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestStdIngester.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/ingest/TestStdIngester.java @@ -128,8 +128,8 @@ public class TestStdIngester extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/repository/TestXMLRepositoryManager.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/repository/TestXMLRepositoryManager.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/repository/TestXMLRepositoryManager.java index 1a589f5..9954473 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/repository/TestXMLRepositoryManager.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/repository/TestXMLRepositoryManager.java @@ -206,8 +206,8 @@ public class TestXMLRepositoryManager extends TestCase { List creatorValues = type.getTypeMetadata().getAllMetadata("Creator"); boolean hasFirstCreator = false, hasSecondCreator = false; - for (Iterator i = creatorValues.iterator(); i.hasNext();) { - String val = (String) i.next(); + for (Object creatorValue : creatorValues) { + String val = (String) creatorValue; if (val.equals("Chris Mattmann")) { hasFirstCreator = true; } else if (val.equals("Paul Ramirez")) { http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/structs/type/TestTypeHandler.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/structs/type/TestTypeHandler.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/structs/type/TestTypeHandler.java index c4dfa38..6b5f6aa 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/structs/type/TestTypeHandler.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/structs/type/TestTypeHandler.java @@ -260,8 +260,8 @@ public class TestTypeHandler extends TestCase { File[] tmpFiles = tmpDir.listFiles(); if (tmpFiles != null && tmpFiles.length > 0) { - for (int i = 0; i < tmpFiles.length; i++) { - tmpFiles[i].delete(); + for (File tmpFile : tmpFiles) { + tmpFile.delete(); } tmpDir.delete(); @@ -366,8 +366,8 @@ public class TestTypeHandler extends TestCase { if (productIds != null && productIds.size() > 0) { List products = new Vector(productIds.size()); - for (Iterator i = productIds.iterator(); i.hasNext();) { - String productId = (String) i.next(); + for (Object productId1 : productIds) { + String productId = (String) productId1; Product p = getProductById(productId); products.add(p); } @@ -460,64 +460,67 @@ public class TestTypeHandler extends TestCase { if (query.getCriteria() != null && query.getCriteria().size() > 0) { - for (Iterator i = query.getCriteria().iterator(); i - .hasNext();) { - QueryCriteria criteria = (QueryCriteria) i.next(); + for (QueryCriteria criteria : query.getCriteria()) { clauseNum++; String elementIdStr = null; if (fieldIdStringFlag) { - elementIdStr = "'" + this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId() + "'"; + elementIdStr = "'" + this.getValidationLayer().getElementByName(criteria.getElementName()) + .getElementId() + "'"; } else { - elementIdStr = this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId(); + elementIdStr = + this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId(); } String clause = null; if (!gotFirstClause) { clause = "(p.element_id = " + elementIdStr - + " AND "; + + " AND "; if (criteria instanceof TermQueryCriteria) { clause += " metadata_value LIKE '%" - + ((TermQueryCriteria) criteria) - .getValue() + "%') "; + + ((TermQueryCriteria) criteria) + .getValue() + "%') "; } else if (criteria instanceof RangeQueryCriteria) { String startVal = ((RangeQueryCriteria) criteria) - .getStartValue(); + .getStartValue(); String endVal = ((RangeQueryCriteria) criteria) - .getEndValue(); + .getEndValue(); boolean inclusive = ((RangeQueryCriteria) criteria) - .getInclusive(); + .getInclusive(); if ((startVal != null && !startVal.equals("")) - || (endVal != null && !endVal - .equals(""))) { + || (endVal != null && !endVal + .equals(""))) { clause += " metadata_value "; boolean gotStart = false; if (startVal != null - && !startVal.equals("")) { - if (inclusive) + && !startVal.equals("")) { + if (inclusive) { clause += ">= '" + startVal + "'"; - else + } else { clause += "> '" + startVal + "'"; + } gotStart = true; } if (endVal != null && !endVal.equals("")) { if (gotStart) { - if (inclusive) + if (inclusive) { clause += " AND metadata_value <= '" - + endVal + "'"; - else + + endVal + "'"; + } else { clause += " AND metadata_value < '" - + endVal + "'"; - } else if (inclusive) + + endVal + "'"; + } + } else if (inclusive) { clause += "<= '" + endVal + "'"; - else + } else { clause += "< '" + endVal + "'"; + } } clause += ") "; @@ -529,17 +532,17 @@ public class TestTypeHandler extends TestCase { } else { String subSelectTblName = "p" + clauseNum; String subSelectQuery = subSelectQueryBase - + "WHERE (element_id = " + elementIdStr - + " AND "; + + "WHERE (element_id = " + elementIdStr + + " AND "; if (criteria instanceof TermQueryCriteria) { subSelectQuery += " metadata_value LIKE '%" - + ((TermQueryCriteria) criteria) - .getValue() + "%')"; + + ((TermQueryCriteria) criteria) + .getValue() + "%')"; } else if (criteria instanceof RangeQueryCriteria) { String startVal = ((RangeQueryCriteria) criteria) - .getStartValue(); + .getStartValue(); String endVal = ((RangeQueryCriteria) criteria) - .getEndValue(); + .getEndValue(); if (startVal != null || endVal != null) { subSelectQuery += " metadata_value "; @@ -547,19 +550,20 @@ public class TestTypeHandler extends TestCase { boolean gotStart = false; if (startVal != null - && !startVal.equals("")) { + && !startVal.equals("")) { subSelectQuery += ">= '" + startVal - + "'"; + + "'"; gotStart = true; } if (endVal != null && !endVal.equals("")) { if (gotStart) { subSelectQuery += " AND metadata_value <= '" - + endVal + "'"; - } else + + endVal + "'"; + } else { subSelectQuery += "<= '" + endVal - + "'"; + + "'"; + } } subSelectQuery += ") "; @@ -698,64 +702,67 @@ public class TestTypeHandler extends TestCase { if (query.getCriteria() != null && query.getCriteria().size() > 0) { - for (Iterator i = query.getCriteria().iterator(); i - .hasNext();) { - QueryCriteria criteria = (QueryCriteria) i.next(); + for (QueryCriteria criteria : query.getCriteria()) { clauseNum++; String elementIdStr = null; if (fieldIdStringFlag) { - elementIdStr = "'" + this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId() + "'"; + elementIdStr = "'" + this.getValidationLayer().getElementByName(criteria.getElementName()) + .getElementId() + "'"; } else { - elementIdStr = this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId(); + elementIdStr = + this.getValidationLayer().getElementByName(criteria.getElementName()).getElementId(); } String clause = null; if (!gotFirstClause) { clause = "(p.element_id = " + elementIdStr - + " AND "; + + " AND "; if (criteria instanceof TermQueryCriteria) { clause += " metadata_value LIKE '%" - + ((TermQueryCriteria) criteria) - .getValue() + "%') "; + + ((TermQueryCriteria) criteria) + .getValue() + "%') "; } else if (criteria instanceof RangeQueryCriteria) { String startVal = ((RangeQueryCriteria) criteria) - .getStartValue(); + .getStartValue(); String endVal = ((RangeQueryCriteria) criteria) - .getEndValue(); + .getEndValue(); boolean inclusive = ((RangeQueryCriteria) criteria) - .getInclusive(); + .getInclusive(); if ((startVal != null && !startVal.equals("")) - || (endVal != null && !endVal - .equals(""))) { + || (endVal != null && !endVal + .equals(""))) { clause += " metadata_value "; boolean gotStart = false; if (startVal != null - && !startVal.equals("")) { - if (inclusive) + && !startVal.equals("")) { + if (inclusive) { clause += ">= '" + startVal + "'"; - else + } else { clause += "> '" + startVal + "'"; + } gotStart = true; } if (endVal != null && !endVal.equals("")) { if (gotStart) { - if (inclusive) + if (inclusive) { clause += " AND metadata_value <= '" - + endVal + "'"; - else + + endVal + "'"; + } else { clause += " AND metadata_value < '" - + endVal + "'"; - } else if (inclusive) + + endVal + "'"; + } + } else if (inclusive) { clause += "<= '" + endVal + "'"; - else + } else { clause += "< '" + endVal + "'"; + } } clause += ") "; @@ -766,17 +773,17 @@ public class TestTypeHandler extends TestCase { } else { String subSelectTblName = "p" + clauseNum; String subSelectQuery = subSelectQueryBase - + "WHERE (element_id = " + elementIdStr - + " AND "; + + "WHERE (element_id = " + elementIdStr + + " AND "; if (criteria instanceof TermQueryCriteria) { subSelectQuery += " metadata_value LIKE '%" - + ((TermQueryCriteria) criteria) - .getValue() + "%')"; + + ((TermQueryCriteria) criteria) + .getValue() + "%')"; } else if (criteria instanceof RangeQueryCriteria) { String startVal = ((RangeQueryCriteria) criteria) - .getStartValue(); + .getStartValue(); String endVal = ((RangeQueryCriteria) criteria) - .getEndValue(); + .getEndValue(); if (startVal != null || endVal != null) { subSelectQuery += " metadata_value "; @@ -784,19 +791,20 @@ public class TestTypeHandler extends TestCase { boolean gotStart = false; if (startVal != null - && !startVal.equals("")) { + && !startVal.equals("")) { subSelectQuery += ">= '" + startVal - + "'"; + + "'"; gotStart = true; } if (endVal != null && !endVal.equals("")) { if (gotStart) { subSelectQuery += " AND metadata_value <= '" - + endVal + "'"; - } else + + endVal + "'"; + } else { subSelectQuery += "<= '" + endVal - + "'"; + + "'"; + } } subSelectQuery += ") "; http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManager.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManager.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManager.java index 166c33d..4129f67 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManager.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManager.java @@ -198,8 +198,8 @@ public class TestXmlRpcFileManager extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManagerClient.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManagerClient.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManagerClient.java index 0d0aba4..d67e3c4 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManagerClient.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/system/TestXmlRpcFileManagerClient.java @@ -244,8 +244,8 @@ public class TestXmlRpcFileManagerClient extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestExpImpCatalog.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestExpImpCatalog.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestExpImpCatalog.java index 53b07e0..18096a9 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestExpImpCatalog.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestExpImpCatalog.java @@ -91,8 +91,8 @@ public class TestExpImpCatalog extends TestCase { int countProds = 0; - for (Iterator i = prods.iterator(); i.hasNext();) { - Product p = (Product) i.next(); + for (Object prod : prods) { + Product p = (Product) prod; if (p.getProductName().equals("test.txt")) { countProds++; } @@ -134,8 +134,8 @@ public class TestExpImpCatalog extends TestCase { int countProds = 0; - for (Iterator i = prods.iterator(); i.hasNext();) { - Product p = (Product) i.next(); + for (Object prod : prods) { + Product p = (Product) prod; if (p.getProductName().equals("test.txt")) { countProds++; } @@ -256,8 +256,8 @@ public class TestExpImpCatalog extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } } http://git-wip-us.apache.org/repos/asf/oodt/blob/82cc2da5/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestMetadataBasedProductMover.java ---------------------------------------------------------------------- diff --git a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestMetadataBasedProductMover.java b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestMetadataBasedProductMover.java index 42e50e0..028f9ab 100644 --- a/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestMetadataBasedProductMover.java +++ b/filemgr/src/test/java/org/apache/oodt/cas/filemgr/tools/TestMetadataBasedProductMover.java @@ -141,13 +141,13 @@ public class TestMetadataBasedProductMover extends TestCase { File[] dirFiles = startDirFile.listFiles(); if (dirFiles != null && dirFiles.length > 0) { - for (int i = 0; i < dirFiles.length; i++) { - if (dirFiles[i].isDirectory()) { - deleteAllFilesRecursive(dirFiles[i].getAbsolutePath()); + for (File dirFile : dirFiles) { + if (dirFile.isDirectory()) { + deleteAllFilesRecursive(dirFile.getAbsolutePath()); // all dir files deleted, now delete dir - dirFiles[i].delete(); + dirFile.delete(); } else { - dirFiles[i].delete(); + dirFile.delete(); } } } @@ -162,8 +162,8 @@ public class TestMetadataBasedProductMover extends TestCase { File[] delFiles = startDirFile.listFiles(); if (delFiles != null && delFiles.length > 0) { - for (int i = 0; i < delFiles.length; i++) { - delFiles[i].delete(); + for (File delFile : delFiles) { + delFile.delete(); } }
