@Override public String allowDeleteTrackedEntityType( TrackedEntityType trackedEntityType ) { Collection<Program> programs = programService.getProgramsByTrackedEntityType( trackedEntityType ); return (programs != null && programs.size() > 0) ? ERROR : null; }