A supervisor shall not discharge, demote, transfer, or otherwise discriminate against a state employee regarding the state employee's compensation, terms, conditions, or privileges of employment if the state employee, reports, under oath or in the form of an affidavit, a violation of a law, a regulation, or a rule, promulgated pursuant to the laws of this state, or a political subdivision of this state, to a public body.
Ala. Code § 36-26A-3 (1975)