package cz.cvut.fel.restauracefel.server.service.controllers; import cz.cvut.fel.restauracefel.hibernate.Typeworkshift; import java.util.List; /** * Kontroler pro práci se směnami. * @author kosekm */ public class ShiftTypeController { protected static ShiftTypeController instance = null; protected Typeworkshift shiftType = null; private ShiftTypeController() { } public static ShiftTypeController getInstance() { if (instance == null) { instance = new ShiftTypeController(); } return instance; } public List getTypeWorkShifts() { return Typeworkshift.findAll(); } public boolean createWorkshiftType(Typeworkshift typeWorkshift) { if (typeWorkshift != null) { typeWorkshift.create(); return true; } else { return false; } } public Typeworkshift findTypeworkshiftByName(String name) { return Typeworkshift.findByName(name); } public Typeworkshift getTypeWorkShiftById(int idTypeWorkshift) { return (Typeworkshift) Typeworkshift.findById("Typeworkshift", "idTypeWorkshift", idTypeWorkshift); } }