String[] ids = info[1].split( SEPARATOR_ID ); ProgramStage programStage = programStageService.getProgramStage( ids[0] ); String name = ids[1];
@Override public void deleteProgram( Program program ) { Iterator<ProgramStage> iterator = program.getProgramStages().iterator(); while ( iterator.hasNext() ) { ProgramStage programStage = iterator.next(); iterator.remove(); programStageService.deleteProgramStage( programStage ); } }
@Override public void deleteDataEntryForm( DataEntryForm dataEntryForm ) { List<ProgramStage> associatedProgramStages = programStageService.getProgramStagesByDataEntryForm( dataEntryForm ); for ( ProgramStage programStage : associatedProgramStages ) { programStage.setDataEntryForm( null ); programStageService.updateProgramStage( programStage ); } }
programStageService.updateProgramStage( programStage ); flag = true; break;
ProgramStage programStage = programStageService.getProgramStage( uid ); DataElement dataElement = dataElementService.getDataElement( de );
ProgramStage programStage = programStageService.getProgramStage( uid ); DataElement dataElement = dataElementService.getDataElement( de );
ProgramStage otherProgramStage = programStageService.getProgramStage( programStageUid ); programStageName = otherProgramStage != null ? otherProgramStage.getDisplayName() : "N/A";
private void setProgramStage_DocumentContent( Document document, PdfWriter writer, String programStageUid ) throws Exception { ProgramStage programStage = programStageService.getProgramStage( programStageUid ); if ( programStage == null ) { throw new RuntimeException( "Error - ProgramStage not found for UID " + programStageUid ); } else { // Get Rectangle with TextBox Width to be used Rectangle rectangle = new Rectangle( 0, 0, TEXTBOXWIDTH, PdfDataEntryFormUtil.CONTENT_HEIGHT_DEFAULT ); // Create Main Layout table and set the properties PdfPTable mainTable = getProgramStageMainTable(); // Generate Period List for ProgramStage List<Period> periods = getProgramStagePeriodList(); // Add Org Unit, Period, Hidden ProgramStageID Field insertTable_OrgAndPeriod( mainTable, writer, periods ); insertTable_TextRow( writer, mainTable, TEXT_BLANK ); // Add ProgramStage Field - programStage.getId(); insertTable_HiddenValue( mainTable, rectangle, writer, PdfDataEntryFormUtil.LABELCODE_PROGRAMSTAGEIDTEXTBOX, String.valueOf( programStage.getId() ) ); // Add ProgramStage Content to PDF - [The Main Section] insertTable_ProgramStage( mainTable, writer, programStage ); // Add the mainTable to document document.add( mainTable ); } }
ProgramStage otherProgramStage = programStageService.getProgramStage( programStageUid ); programStageName = otherProgramStage != null ? otherProgramStage.getDisplayName() : "N/A"; ProgramStage otherProgramStage = programStageService.getProgramStage( programStageUid ); ProgramStageInstance otherProgramStageInstance = programStageInstanceService .getProgramStageInstance( programStageInstance.getProgramInstance(), otherProgramStage );
/** * Handles the references for RelationshipConstraint, persisting any bject that might * end up in a transient state. * * @param relationshipConstraint */ private void handleRelationshipConstraintReferences( RelationshipConstraint relationshipConstraint ) { TrackedEntityType trackedEntityType = relationshipConstraint.getTrackedEntityType(); Program program = relationshipConstraint.getProgram(); ProgramStage programStage = relationshipConstraint.getProgramStage(); if ( trackedEntityType != null ) { trackedEntityType = trackedEntityTypeService.getTrackedEntityType( trackedEntityType.getUid() ); relationshipConstraint.setTrackedEntityType( trackedEntityType ); } if ( program != null ) { program = programService.getProgram( program.getUid() ); relationshipConstraint.setProgram( program ); } if ( programStage != null ) { programStage = programStageService.getProgramStage( programStage.getUid() ); relationshipConstraint.setProgramStage( programStage ); } sessionFactory.getCurrentSession().save( relationshipConstraint ); }
ProgramStage ps = programStageService.getProgramStage( programStage );
ProgramStage ps = programStageService.getProgramStage( request.getStage() );