HashMap Used Action Codes - 2
HashMap Used Action Codes - 2
ArrayList;
import sapphire.util.DataSet;
import sapphire.xml.PropertyList;
import java.util.*;
def sqlMaxDataset = "SELECT keyid1, dataset from sdidata WHERE sdcid='Sample' and
keyid1 in ('"+StringUtil.replaceAll(uniqueSampleID, ";", "','") + "') and
sourceworkitemid = '"+sourceworkitemid+"' and paramlistid ='" +paramlistid+"' and
paramlistversionid = '"+paramlistversionid+"' and variantid =
'"+paramlistvariantid+"' and dataset = (select max(dataset) from sdidataitem sdi
where sdi.sdcid = sdidata.sdcid and sdi.keyid1 = sdidata.keyid1 and sdi.paramlistid
= sdidata.paramlistid and sdi.paramlistversionid = sdidata.paramlistversionid and
sdi.variantid = sdidata.variantid)";
def plEnterDataItem = [
sdcid: "Sample",
keyid1: dsTemp.getColumnValues("sampleid",";"),
paramlistid: paramlistid,
paramlistversionid: paramlistversionid,
variantid: paramlistvariantid,
dataset: dsTemp.getColumnValues("dataset",";"),
paramid: dsTemp.getColumnValues("params",";"),
paramtype: dsTemp.getColumnValues("paramtype",";"),
replicateid: dsTemp.getColumnValues("replicate",";"),
enteredtext: dsTemp.getColumnValues("enteredtext",";"),
propsmatch: "Y"
]