ModelArchiveFactory.java [tools/MetaModelTools/src/models] Revision: 25d34dc3fd197e11bc5c953aacbbd2b0e3b982af Date: Wed Nov 20 15:40:48 MST 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.2")) {
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;
}
}