多项选择题

依我国法律规定,下列合同可能发生留置权的有哪几种

A.保管合同
B.委托合同
C.加工承揽合同
D.行纪合同