private void save() { String webKey = getPageSession().getUspsInternationalSkeletonRouteWebKey(); Integer routeId = AcUspsInternationalSkeletonRouteOfferSummaryVoTools.getRouteIdFromWebKey(webKey); AcUspsInternationalSkeletonRouteLeg e; e = new AcUspsInternationalSkeletonRouteLeg(getAccountCode()); e.setUspsInternationalSkeletonRouteId(routeId); e.setContractNumber(_contractNumber.getValidSelectedString()); e.setLegNumber(_legNumber.getValue()); e.setRouteDepartureDayOffset(_departDayOffset.getValue()); e.setCarrierCode(_listingCarrier.getSelectedString()); e.setFlightNumber(_listingFlightNumber.getValue()); e.setOperatorCarrierCode(_operatorCarrier.getSelectedString()); e.setOperatorFlightNumber(_operatorFlightNumber.getValue()); e.setOriginAirportCode(_origin.getSelectedString()); e.setDestinationAirportCode(_destination.getSelectedString()); e.setDepartureLocalTm(_depart.getValue()); e.setArrivalLocalTm(_arrive.getValue()); e.setFlightArrivalDayOffset(_arriveDayOffset.getValue()); e.setStopCount(_stopCount.getValue()); e.setFrequency(_daysCheckboxGroup.getValue()); e.setEquipmentCode(_equipment.getSelectedString()); getUspsInternationalSkeletonRouteLegService().insert(e); }