public static ProgramStageDataElement createProgramStageDataElement( ProgramStage programStage, DataElement dataElement, Integer sortOrder ) { ProgramStageDataElement psde = new ProgramStageDataElement( programStage, dataElement, false, sortOrder ); psde.setAutoFields(); return psde; }
public boolean addDataElement( DataElement dataElement, Integer sortOrder ) { ProgramStageDataElement element = new ProgramStageDataElement( this, dataElement, false, sortOrder ); element.setAutoFields(); return this.programStageDataElements.add( element ); }
public static ProgramStage createProgramStage( char uniqueCharacter, Set<DataElement> dataElements ) { ProgramStage programStage = createProgramStage( uniqueCharacter, 0 ); if ( dataElements != null ) { int sortOrder = 1; for ( DataElement dataElement : dataElements ) { ProgramStageDataElement psd = createProgramStageDataElement( programStage, dataElement, sortOrder ); psd.setAutoFields(); programStage.getProgramStageDataElements().add( psd ); } } return programStage; }