public String execute() throws Exception { // System.out.println( " DeTarget ID : " + deTargetId ); deTarget = deTargetService.getDeTarget(deTargetId); // survey = surveyService.getSurvey( surveyId ); List<DeTargetMember> targetDataElements = new ArrayList<DeTargetMember>(deTargetService.getDeTargetMembers(deTarget)); if (targetDataElements == null || targetDataElements.size() == 0) { dataElementSize = 0; } else { dataElementSize = targetDataElements.size(); } // System.out.println( " DeTarget Id : " + deTarget.getId() + " DETarget Name " + // deTarget.getName() + " DETarget Description " + deTarget.getDescription() ); // System.out.println( " DeTarget URL : " + deTarget.getUrl() + " dataElementSize " // +dataElementSize ); // surveyIndicators = new ArrayList<Indicator>( survey.getIndicators() ); // Collections.sort( surveyIndicators, dataElementComparator ); // displayPropertyHandler.handle( dataSetDataElements ); // dataEntryForm = dataEntryFormService.getDataEntryFormByDataSet( dataSet ); return SUCCESS; }
public String execute() throws Exception { // --------------------------------------------------------------------- // Name // --------------------------------------------------------------------- if (name == null) { message = i18n.getString("specify_name"); return INPUT; } else { name = name.trim(); if (name.length() == 0) { message = i18n.getString("specify_name"); return INPUT; } DeTarget match = deTargetService.getDeTargetByName(name); if (match != null && (deTargetId == null || match.getId() != deTargetId)) { message = i18n.getString("duplicate_names"); return INPUT; } } // --------------------------------------------------------------------- // Short name // --------------------------------------------------------------------- if (shortName == null) { message = i18n.getString("specify_short_name"); return INPUT; } else { shortName = shortName.trim(); if (shortName.length() == 0) { message = i18n.getString("specify_short_name"); return INPUT; } DeTarget match = deTargetService.getDeTargetByShortName(shortName); if (match != null && (deTargetId == null || match.getId() != deTargetId)) { message = i18n.getString("duplicate_short_names"); return INPUT; } } message = "validation success"; return SUCCESS; }