A former garda who physically and psychologically abused and terrorised his former partner and the mother of his child in a prolonged, repeated and controlling manner over a number of years has been jailed for four years and nine months.