Java tutorial
/* * Copyrights 2002-2011 Webb Fontaine * Developer: Sargis Harutyunyan * Date: 24 nov. 2011 * This software is the proprietary information of Webb Fontaine. * Its use is subject to License terms. */ package com.webbfontaine.valuewebb.irms.action; import com.webbfontaine.valuewebb.irms.core.RuleContext; import com.webbfontaine.valuewebb.model.irms.Hits; import org.apache.commons.lang3.StringUtils; import java.util.Date; public class ActionDefConverter { public Hits action2Hits(ActionDef actionDef) { RuleContext ruleContext = actionDef.getRuleContext(); Hits hits = new Hits(); hits.setTtId(ruleContext.getDocumentId()); hits.setCriteriaId(ruleContext.getRuleId()); hits.setCriteriaCode(ruleContext.getRuleCode()); hits.setCriteriaName(ruleContext.getRuleName()); hits.setOperation(ruleContext.getOperation()); hits.setAction(actionDef.getName()); hits.setRecipient(StringUtils.join(actionDef.getRecipients(), ',')); hits.setMessage(actionDef.getMessage()); hits.setHitDateTime(new Date()); return hits; } }