private void readFile(ModelSet modelSet, String fileName) { boolean readTheRightFile = false; while (readTheRightFile == false) { try { readFile.readModelSetFile(modelSet, fileName); readTheRightFile = true; } catch (CustomerExcpetion e) { fileName = e.newEnterForFix("model file"); } } }
public void updateOptionSetBasePrice(String modelName, String optionSetName, int price) { boolean makeTheRightChoice = false; while (makeTheRightChoice == false) { try { GasAutomobile auto = (GasAutomobile) modelSet.getAutomobile(modelName); auto.updateOptionSetBasePrice(optionSetName, price); makeTheRightChoice = true; } catch (CustomerExcpetion e) { if (e.getErrorNum() == 3) { optionSetName = e.newEnterForFix("OptionSet"); } if (e.getErrorNum() == 2) { modelName = e.newEnterForFix("Automobile"); } } } makeTheRightChoice = false; }