Map<String, Object> result = FastMap.newInstance();
Delegator delegator = ctx.getDelegator();
String workEffortId = (String)context.get("workEffortId");
Locale locale = (Locale) context.get("locale");
try {
GenericValue workEffort = delegator.findByPrimaryKey("WorkEffort", UtilMisc.toMap("workEffortId", workEffortId));
if (workEffort == null) {
return ServiceUtil.returnError(UtilProperties.getMessage(resource, "ManufacturingWorkEffortNotExist", locale) + " " + workEffortId);
}
// Get all the valid CostComponents entries
List<GenericValue> costComponents = EntityUtil.filterByDate(delegator.findByAnd("CostComponent",