package edu.harvard.i2b2.ontology.delegate; import java.util.Map; import edu.harvard.i2b2.common.exception.I2B2Exception; import edu.harvard.i2b2.ontology.dao.CRCConceptUpdateDao; import edu.harvard.i2b2.ontology.datavo.i2b2message.MessageHeaderType; import edu.harvard.i2b2.ontology.datavo.pm.ProjectType; import edu.harvard.i2b2.ontology.ejb.DBInfoType; public class CRCConceptUpdateRunnable implements RequestRunnable { public void runnable(Map parameterMap) throws I2B2Exception { CRCConceptUpdateDao crcConceptUpdateDao = new CRCConceptUpdateDao(); ProjectType projectInfo = (ProjectType) parameterMap .get("ProjectType"); DBInfoType dbInfoType = (DBInfoType) parameterMap.get("DBInfoType"); MessageHeaderType messageHeaderType = (MessageHeaderType) parameterMap .get("MessageHeaderType"); int processId = (Integer) parameterMap.get("ProcessId"); boolean synchronizeAllFlag = (Boolean) parameterMap .get("SynchronizeAllFlag"); boolean hiddenConceptFlag = (Boolean) parameterMap .get("HiddenConceptFlag"); crcConceptUpdateDao.addUpdateConcept(projectInfo, dbInfoType, processId, messageHeaderType, synchronizeAllFlag,hiddenConceptFlag); } }