package org.akaza.openclinica.web.pform.formlist;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import org.akaza.openclinica.bean.admin.CRFBean;
import org.akaza.openclinica.bean.submit.CRFVersionBean;
public class XForm {
private String formID = null;
private String name = null;
private String majorMinorVersion = null;
private String version = null;
private String hash = null;
private String downloadURL = null;
private String manifestURL = null;
public XForm() {
}
public XForm(CRFBean crf, CRFVersionBean version) throws NoSuchAlgorithmException {
this.formID = version.getOid();
this.name = crf.getName();
this.majorMinorVersion = version.getName();
this.version = version.getName();
}
public String getFormID() {
return formID;
}
public void setFormID(String formID) {
this.formID = formID;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getMajorMinorVersion() {
return majorMinorVersion;
}
public void setMajorMinorVersion(String majorMinorVersion) {
this.majorMinorVersion = majorMinorVersion;
}
public String getVersion() {
return version;
}
public void setVersion(String version) {
this.version = version;
}
public String getHash() {
return hash;
}
public void setHash(String hash) {
this.hash = hash;
}
public String getDownloadURL() {
return downloadURL;
}
public void setDownloadURL(String downloadURL) {
this.downloadURL = downloadURL;
}
public String getManifestURL() {
return manifestURL;
}
public void setManifestURL(String manifestURL) {
this.manifestURL = manifestURL;
}
}