多项选择题

下列哪些合同中发生的债权,当债务人不履行债务的,债权人有留置权?()

A.保管合同
B.运输合同
C.加工承揽合同
D.租赁合同