/** * <code>getPartialPlan</code> * * @param ppId - <code>Long</code> - * @return - <code>PwPartialPlan</code> - * @exception ResourceNotFoundException if an error occurs * @exception CreatePartialPlanException if the user interrupts the plan creation */ public synchronized PwPartialPlan getPartialPlan(final Long ppId) throws ResourceNotFoundException, CreatePartialPlanException { for (Iterator it = partialPlans.values().iterator(); it.hasNext(); ) { PwPartialPlan pp = (PwPartialPlan) it.next(); if (pp != null && pp.getId().equals(ppId)) return pp; } return addPartialPlan(ppId); }
public final String toOutputString() { StringBuffer retval = new StringBuffer(partialPlan.getId().toString()) .append("\t") .append(id.toString()) .append("\t") .append(type); retval.append("\t").append(entityId.toString()).append("\t"); if (unit) { retval.append(1); } else { retval.append(0); } retval.append("\t"); for (Iterator i = choiceList.iterator(); i.hasNext(); ) { retval.append(((PwChoice) i.next()).toOutputString()); } retval.append("\n"); return retval.toString(); }