ModelArchiveFactory.java [tools/MetaModelTools/src/models] Revision: b9aaa4ca61d2f461ae9c37457bc21e454a4bc8a1 Date: Wed Oct 09 12:39:37 MDT 2019
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package models;
import org.bson.Document;
/**
*
* @author <a href="mailto:shaun.case@colostate.edu">Shaun Case</a>
*/
public class ModelArchiveFactory {
public static ModelArchive getModelArchive(String serviceName, Document doc) {
ModelArchive model = null;
if (serviceName.contains("weps/5.0")) {
model = new WEPSModelArchive(doc.getString("_id"),
doc.getString("ctime"),
doc.getString("etime"),
serviceName,
doc.getString("status"),
doc.getString("req_ip"),
doc.getString("filename")
);
} else {
if (serviceName.contains("wepp/")) {
} else {
//Not a service we are interested in...
}
}
return model;
}
}