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; } }