Custom 'Save' Behaviour


My 'part' ItemTypes is setup with Automatic Versioning but i want to  prohibit the modification if the status of the Part is released  (In this case the user must create a new version manually)

Is it possible to use a 'entry point'  in the save method to check the ItemType and the Status before donig the save ?