多项选择题

债权人可以将合同的权利全部或部分转让给第三人,除()情况外。

A.当事人约定不得转让
B.合同性质属于不得转让
C.未通知债务人
D.未经第三人同意
E.法律规定不得转让