FaLeaseContractExSubmitOp.java 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. package fi.fa.opplugin;
  2. import kd.bos.dataentity.entity.DynamicObject;
  3. import kd.bos.entity.plugin.AddValidatorsEventArgs;
  4. import kd.bos.entity.validate.AbstractValidator;
  5. import kd.fi.fa.business.lease.utils.LeaseUtil;
  6. import kd.fi.fa.opplugin.lease.FaAbstractLeaseContractSubmitOp;
  7. import java.util.Iterator;
  8. import java.util.List;
  9. public class FaLeaseContractExSubmitOp extends FaAbstractLeaseContractSubmitOp {
  10. public FaLeaseContractExSubmitOp() {
  11. }
  12. public void onAddValidators(AddValidatorsEventArgs e) {
  13. super.onAddValidators(e);
  14. List<AbstractValidator> validators = e.getValidators();
  15. Iterator var8 = validators.iterator();
  16. while(var8.hasNext()) {
  17. AbstractValidator validator = (AbstractValidator)var8.next();
  18. String className = String.valueOf(validator.getClass());
  19. if (className.contains("FaLeaseContractSubmitValidator")) {
  20. var8.remove();
  21. }
  22. }
  23. e.addValidator(new FaLeaseContractExSubmitValidator());
  24. }
  25. protected void calLeaseContractAmount(DynamicObject leaseContract) {
  26. LeaseUtil.calLeaseContractAmount4Submit(leaseContract);
  27. }
  28. }