use of org.akaza.openclinica.bean.rule.RuleSetAuditBean in project OpenClinica by OpenClinica.
the class RuleSetAuditDAO method create.
public EntityBean create(EntityBean eb, UserAccountBean ub) {
// INSERT INTO rule_set_audit (rule_set_audit_id,rule_set_id, status_id,updater_id,date_updated) VALUES (?,?,?,?,?)
RuleSetBean ruleSetBean = (RuleSetBean) eb;
RuleSetAuditBean ruleSetAudit = new RuleSetAuditBean();
HashMap<Integer, Object> variables = new HashMap<Integer, Object>();
variables.put(1, ruleSetBean.getId());
variables.put(2, ruleSetBean.getStatus().getId());
variables.put(3, ub.getId());
this.execute(digester.getQuery("create"), variables);
if (isQuerySuccessful()) {
ruleSetAudit.setRuleSetBean(ruleSetBean);
ruleSetAudit.setId(getCurrentPK());
ruleSetAudit.setStatus(ruleSetBean.getStatus());
ruleSetAudit.setUpdater(ub);
}
return ruleSetAudit;
}
use of org.akaza.openclinica.bean.rule.RuleSetAuditBean in project OpenClinica by OpenClinica.
the class RuleSetAuditDAO method getEntityFromHashMap.
public Object getEntityFromHashMap(HashMap hm) {
RuleSetAuditBean ruleSetAudit = new RuleSetAuditBean();
ruleSetAudit.setId((Integer) hm.get("rule_set_audit_id"));
int ruleSetId = (Integer) hm.get("rule_set_id");
int userAccountId = (Integer) hm.get("updater_id");
int statusId = (Integer) hm.get("status_id");
Date dateUpdated = (Date) hm.get("date_updated");
ruleSetAudit.setDateUpdated(dateUpdated);
ruleSetAudit.setStatus(Status.get(statusId));
ruleSetAudit.setRuleSetBean((RuleSetBean) getRuleSetDao().findByPK(ruleSetId));
ruleSetAudit.setUpdater((UserAccountBean) getUserAccountDao().findByPK(userAccountId));
return ruleSetAudit;
}
Aggregations