Displaying differences for changeset
 
display as  

tools/MetaModelTools/src/archives/FileArchive.java

@@ -158,7 +158,7 @@
     }
 
     @Override
-    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit) throws Exception {
+    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit, boolean useBasicArchiveFunctionality) throws Exception {
         throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
     }
 

tools/MetaModelTools/src/archives/MongoArchive.java

@@ -261,7 +261,7 @@
     }
 
     @Override
-    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit) throws Exception {
+    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit, boolean basicArchiveFunctionalaity) throws Exception {
     ArrayList<ModelArchive> ret_val = new ArrayList<>();
     MongoDatabase db = mongo.getDatabase(dbname);
     FindIterable<Document> c = db.getCollection(FS_COLL).find(and(eq(key, value), eq("status", "Finished"))).sort(new Document("ctime", -1));

tools/MetaModelTools/src/archives/ServiceArchive.java

@@ -28,7 +28,11 @@
 
     public ModelArchive getArchiveBySUID(String suid) throws Exception;
 
-    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit) throws Exception;
+    public default ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit) throws Exception{
+        return getArchivesByFilter( key, value, limit, false);
+    }
+    
+    public ArrayList<ModelArchive> getArchivesByFilter(String key, String value, int limit, boolean basicArchiveFunctionalaity) throws Exception;        
     
     public ArrayList<ModelArchive> getArchivesByFilters(Iterable<Bson> filters, int limit) throws Exception;