对被执行人法人拘留是合法的。1. 当法人作为被执行人,有能力履行而拒不履行生效法律文书确定的义务时,法院有权采取强制措施。法律依据:《民事诉讼法》规定,诉讼参与人或者其他人拒不履行人民法院已经发生法律效力的判决、裁定的,人民法院可以根据情节轻重予以罚款、拘留;构成犯罪的,依法追究刑事责任。法人作为诉讼参与人,若有此类拒不履行行为,符合拘留条件。2. 法人存在妨碍司法执行等行为时,也可能被拘留。比如隐藏、转移、变卖、毁损已被查封、扣押的财产,或者已被清点并责令其保管的财产,转移已被冻结的财产等。法律依据:《民事诉讼法》明确规定,对这类妨碍司法执行的行为,法院可予以罚款、拘留。法人若实施了此类行为,就可能面临被拘留的后果。总之,只要被执行人法人有符合法律规定的妨碍执行等情形,法院对其采取拘留措施就是合法且有依据的,以保障司法判决得以有效执行,维护法律的权威和当事人的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。