/**
  * <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);
 }
Example #2
0
 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();
 }