public boolean validate(List<ZielobjektTypeResult> zielobjektTypeList){
  unknownTypes=new HashSet<String>();
  for (  ZielobjektTypeResult zielobjektType : zielobjektTypeList) {
    validate(zielobjektType.type,zielobjektType.subtype);
  }
  if (!unknownTypes.isEmpty()) {
    showCancelDialog();
  }
  return result;
}

public boolean validate ( List < ZielobjektTypeResult > zielobjektTypeList ) { unknownTypes = new HashSet < String > ( ) ; for ( ZielobjektTypeResult zielobjektType : zielobjektTypeList ) { validate ( zielobjektType . type , zielobjektType . subtype ) ; } if ( ! unknownTypes . isEmpty ( ) ) { showCancelDialog ( ) ; } return result ; }
checks the types and subtypes of a list of gstool zielobjekte .
