task #246: Shift service, minor change, add getShiftByType to the shiftC...

...lient