多项选择题

按照法律规定,哪些情况下应当履行海关行政许可的听证程序:

A.法律、法规、海关总署规章规定海关实施行政许可应当听证的,则必须举行听证
B.直接关系公共资源配置、提供公共服务等涉及公共利益的重大事项,应当举行听证
C.直接涉及申请人和他人之间重大利益关系的,必须依法举行听证
D.凡是当事人提出听证申请的,海关应当举行公开听证