Tabnine Logo
org.hisp.dhis.program
Code IndexAdd Tabnine to your IDE (free)

How to use org.hisp.dhis.program

Best Java code snippets using org.hisp.dhis.program (Showing top 20 results out of 315)

origin: dhis2/dhis2-core

private void addProgramInstanceAudit( ProgramInstance programInstance, String accessedBy )
{
  if ( programInstance != null && programInstance.getProgram().getAccessLevel() != null && programInstance.getProgram().getAccessLevel() != AccessLevel.OPEN && accessedBy != null )
  {
    ProgramInstanceAudit programInstanceAudit = new ProgramInstanceAudit( programInstance, accessedBy, AuditType.READ );
    programInstanceAuditService.addProgramInstanceAudit( programInstanceAudit );
  }
}
origin: dhis2/dhis2-core

@Override
public void deleteDataEntryForm( DataEntryForm dataEntryForm )
{
  List<ProgramStage> associatedProgramStages = programStageService.getProgramStagesByDataEntryForm( dataEntryForm );
  for ( ProgramStage programStage : associatedProgramStages )
  {
    programStage.setDataEntryForm( null );
    programStageService.updateProgramStage( programStage );
  }
}
origin: dhis2/dhis2-core

@Override
public void updateProgramStageInstance( ProgramStageInstance programStageInstance )
{
  programStageInstance.setAutoFields();
  programStageInstanceStore.update( programStageInstance );
}
origin: dhis2/dhis2-core

public MetadataItem( String name, ProgramStage programStage )
{
  this.name = name;
  if ( programStage == null )
  {
    return;
  }
  this.uid = programStage.getUid();
  this.code = programStage.getCode();
  this.description = programStage.getDescription();
}
origin: dhis2/dhis2-core

public boolean hasEventProgramIndicatorDimension()
{
  return programIndicator != null &&
    AnalyticsType.EVENT.equals( programIndicator.getAnalyticsType() );
}
origin: dhis2/dhis2-core

@Override
public void deleteProgramInstance( ProgramInstance programInstance )
{
  for ( ProgramStageInstance programStageInstance : programInstance.getProgramStageInstances() )
  {
    programStageInstanceService.deleteProgramStageInstance( programStageInstance, false );
  }
}
 
origin: dhis2/dhis2-core

@Override
public int addProgramStageInstance( ProgramStageInstance programStageInstance )
{
  programStageInstance.setAutoFields();
  programStageInstanceStore.save( programStageInstance );
  return programStageInstance.getId();
}
origin: dhis2/dhis2-core

public static ProgramTrackedEntityAttributeGroup createProgramTrackedEntityAttributeGroup( char uniqueChar )
{
  ProgramTrackedEntityAttributeGroup attributeGroup = new ProgramTrackedEntityAttributeGroup();
  attributeGroup.setAutoFields();
  attributeGroup.setName( "ProgramTrackedEntityAttributeGroup" + uniqueChar );
  attributeGroup.setDescription( "ProgramTrackedEntityAttributeGroup" + uniqueChar );
  attributeGroup.setUniqunessType( UniqunessType.NONE );
  return attributeGroup;
}
origin: dhis2/dhis2-core

  @Override
  public void deleteProgramIndicator( ProgramIndicator programIndicator)
  {
    for ( ProgramIndicatorGroup group : programIndicator.getGroups() )
    {
      group.getMembers().remove( programIndicator );
      programIndicatorService.updateProgramIndicatorGroup( group );
    }
  }
}
origin: dhis2/dhis2-core

@Override
public int addProgram( Program program )
{
  programStore.save( program );
  return program.getId();
}
origin: dhis2/dhis2-core

@Override
public int saveProgramStage( ProgramStage programStage )
{
  programStageStore.save( programStage );
  return programStage.getId();
}
origin: dhis2/dhis2-core

@Override
public int addProgramInstance( ProgramInstance programInstance )
{
  programInstanceStore.save( programInstance );
  return programInstance.getId();
}
origin: dhis2/dhis2-core

@Override
public int saveProgramStageSection( ProgramStageSection programStageSection )
{
  programStageSectionStore.save( programStageSection );
  return programStageSection.getId();
}
origin: dhis2/dhis2-core

@Override
public List<ProgramInstance> getProgramInstances( Program program, ProgramStatus status )
{
  return programInstanceStore.get( program, status );
}
origin: dhis2/dhis2-core

  @Override
  public void updateProgramStageDataElement( ProgramStageDataElement programStageDataElement )
  {
    programStageDataElementStore.update( programStageDataElement );
  }
}
origin: dhis2/dhis2-core

@Override
public Program getProgram( String uid )
{
  return programStore.getByUid( uid );
}
origin: dhis2/dhis2-core

@Override
public void updateProgramInstance( ProgramInstance programInstance )
{
  programInstanceStore.update( programInstance );
}
origin: dhis2/dhis2-core

  private void addProrgamInstanceAudits( List<ProgramInstance> programInstances, String accessedBy )
  {
    for ( ProgramInstance programInstance : programInstances )
    {
      addProgramInstanceAudit( programInstance, accessedBy );
    }
  }
}
origin: dhis2/dhis2-core

public boolean hasEnrollmentProgramIndicatorDimension()
{
  return programIndicator != null &&
    AnalyticsType.ENROLLMENT.equals( programIndicator.getAnalyticsType() );
}
origin: dhis2/dhis2-core

@Override
public List<ProgramInstance> getProgramInstances( TrackedEntityInstance entityInstance, Program program, ProgramStatus status )
{
  return programInstanceStore.get( entityInstance, program, status );
}
org.hisp.dhis.program

Most used classes

  • Program
  • ProgramIndicator
  • ProgramStage
  • ProgramDataElementDimensionItem
  • ProgramStageInstance
  • ProgramStageDataElement,
  • ProgramStageSection,
  • ProgramTrackedEntityAttribute,
  • ProgramTrackedEntityAttributeDimensionItem,
  • ProgramNotificationTemplate,
  • AnalyticsPeriodBoundary,
  • AnalyticsType,
  • ProgramIndicatorService,
  • ProgramInstanceQueryParams,
  • ProgramService,
  • ProgramStageInstanceService,
  • ProgramStageService,
  • ProgramStatus,
  • ProgramTrackedEntityAttributeGroup
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now