Author: bfoster
Date: Wed Apr  6 21:58:47 2011
New Revision: 1089645

URL: http://svn.apache.org/viewvc?rev=1089645&view=rev
Log:

- updates to TemporalProduct usage

---------------

Modified:
    
oodt/branches/wengine-branch/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/catalogservice/FilemgrCatalogIndex.java

Modified: 
oodt/branches/wengine-branch/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/catalogservice/FilemgrCatalogIndex.java
URL: 
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/catalogservice/FilemgrCatalogIndex.java?rev=1089645&r1=1089644&r2=1089645&view=diff
==============================================================================
--- 
oodt/branches/wengine-branch/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/catalogservice/FilemgrCatalogIndex.java
 (original)
+++ 
oodt/branches/wengine-branch/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/catalogservice/FilemgrCatalogIndex.java
 Wed Apr  6 21:58:47 2011
@@ -301,7 +301,7 @@ public class FilemgrCatalogIndex impleme
 //                     if (productReceivedTime == null)
 //                             
metadata.replaceMetadata(CoreMetKeys.PRODUCT_RECEVIED_TIME, 
DateConvert.isoFormat(new Date()));
 //                     metadata.replaceMetadata(CoreMetKeys.PRODUCT_ID, 
product.getProductId());
-                       return new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date()));
+                       return new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct && ((TemporalProduct) 
product).getProductReceivedTime() != null ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date()));
                }catch (Exception e) {
                        throw new IngestServiceException("Failed to Ingest 
Product for TransactionId: " + transactionId, e);
                }
@@ -447,7 +447,7 @@ public class FilemgrCatalogIndex impleme
 //                     for (Metadata metadata : metadatas) 
 //                             ingestReceipts.add(generateReceipt(metadata));
                        for (Product product : products)
-                               ingestReceipts.add(new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date())));
+                               ingestReceipts.add(new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct && ((TemporalProduct) 
product).getProductReceivedTime() != null ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date())));
                        return ingestReceipts;
                }catch (Exception e) {
                        throw new QueryServiceException("Failed to perform 
CatalogQuery '" + queryExpression + "' : " + e.getMessage(), e);
@@ -524,7 +524,7 @@ public class FilemgrCatalogIndex impleme
 
                        List<IngestReceipt> ingestReceipts = new 
Vector<IngestReceipt>();
                        for (Product product : products)
-                               ingestReceipts.add(new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date())));
+                               ingestReceipts.add(new 
IngestReceipt(this.generateTransactionId(product.getProductId()), (product 
instanceof TemporalProduct && ((TemporalProduct) 
product).getProductReceivedTime() != null ? ((TemporalProduct) 
product).getProductReceivedTime() : new Date())));
                        return ingestReceipts;
                }catch (Exception e) {
                        throw new QueryServiceException("Failed to perform 
CatalogQuery '" + queryExpression + "' : " + e.getMessage(), e);


Reply via email to