/// /// * <param name="action"> </param> /// * <param name="groupMap"> /// * @return </param> /// public virtual JDFPRItem getCreatePRItem(JDFAction action, JDFAttributeMap groupMap) { JDFPRItem pi = getPRItem(action, null); if (pi == null) { pi = appendPRItem(); pi.setActionRef(action.getID()); } pi.getCreatePRGroup(groupMap); return(pi); }
public virtual JDFPRItem setPR(JDFAction action, int pageSet, JDFAttributeMap prMap, VString groupBy) { JDFAttributeMap groupMap = null; JDFAttributeMap instanceMap = null; if (prMap != null) { groupMap = new JDFAttributeMap(prMap); SupportClass.SetSupport <string> @set = groupBy.getSet(); groupMap.reduceMap(@set); instanceMap = new JDFAttributeMap(prMap); instanceMap.removeKeys(@set); } JDFPRItem pi = getCreatePRItem(action, groupMap); JDFPRGroup pg = pi.getCreatePRGroup(groupMap); JDFPROccurrence pgInstance = pg.getCreatePROccurrence(instanceMap); pgInstance.addOccurrences(1, action.getSeverity()); pi.insertPageSet(pageSet); return(pi); }