Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package domein;
- import java.util.ArrayList;
- import java.util.List;
- import persistentie.BierMapper;
- public class BierWinkel
- {
- private final List<Bier> bieren;
- private final BierMapper bierMapper;
- public BierWinkel()
- {
- bierMapper=new BierMapper();
- bieren = bierMapper.inlezenBieren("bieren.txt");
- }
- public List<Bier> getBieren()
- {
- return bieren;
- }
- public long geefAantalBierenMetMinAlcoholPercentage(double percentage)
- {
- /*TO DO*/
- return geefAlleBierenMetMinAlcoholPercentage(percentage).size();
- }
- public List<Bier> geefAlleBierenMetMinAlcoholPercentage(double percentage)
- {
- /*TO DO*/
- List<Bier> minstensgraden = new ArrayList<>();
- for(Bier bier : bieren)
- {
- if(bier.getAlcoholgehalte()>= percentage)
- minstensgraden.add(bier);
- }
- return minstensgraden;
- }
- //Bier met hoogst aantal graden
- public Bier geefBierMetHoogsteAlcoholPercentage()
- {
- /*TO DO*/
- }
- //Bier met laagst aantal graden
- public Bier geefBierMetLaagsteAlcoholPercentage()
- {
- /*TO DO*/
- }
- //Hulpmethode voor bier met hoogste/laagste alcoholgehalte
- public Bier[] sorteerVolgensAlcoholGehalte()
- {
- /*TO DO*/
- }
- /*Zorg ervoor dat het resultaat gesorteerd wordt op alcoholgehalte van hoog naar laag,
- en bij gelijk aantal graden op naam (alfabetisch).
- */
- public List<Bier> sorteerOpAlcoholGehalteEnNaam()
- {
- // /*TO DO*/
- }
- public List<String> geefNamenBieren()
- {
- /*TO DO*/
- List<String> namenBieren = new ArrayList <>();
- for(Bier bier : bieren)
- namenBieren.add(bier.getNaam());
- return namenBieren;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement