9e2873bc3ee3faa78c6091e139df03e1ece05b57.svn-base 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.kingdee.eas.custom.facade.IntelligentRules;
  2. import com.kingdee.bos.framework.ejb.EJBRemoteException;
  3. import com.kingdee.bos.util.BOSObjectType;
  4. import java.rmi.RemoteException;
  5. import com.kingdee.bos.framework.AbstractBizCtrl;
  6. import com.kingdee.bos.orm.template.ORMObject;
  7. import com.kingdee.bos.BOSException;
  8. import com.kingdee.bos.util.*;
  9. import com.kingdee.eas.common.EASBizException;
  10. import java.lang.String;
  11. import com.kingdee.bos.Context;
  12. import com.kingdee.bos.framework.*;
  13. import com.kingdee.eas.custom.facade.IntelligentRules.*;
  14. public class IntelligentRulesFacade extends AbstractBizCtrl implements IIntelligentRulesFacade
  15. {
  16. public IntelligentRulesFacade()
  17. {
  18. super();
  19. registerInterface(IIntelligentRulesFacade.class, this);
  20. }
  21. public IntelligentRulesFacade(Context ctx)
  22. {
  23. super(ctx);
  24. registerInterface(IIntelligentRulesFacade.class, this);
  25. }
  26. public BOSObjectType getType()
  27. {
  28. return new BOSObjectType("0B34AF0C");
  29. }
  30. private IntelligentRulesFacadeController getController() throws BOSException
  31. {
  32. return (IntelligentRulesFacadeController)getBizController();
  33. }
  34. /**
  35. *Ö´ÐÐÆ¥Å乿Ôò-User defined method
  36. *@param ruleNumber ¹æÔò±àÂë
  37. */
  38. public void rules(String ruleNumber) throws BOSException, EASBizException
  39. {
  40. try {
  41. getController().rules(getContext(), ruleNumber);
  42. }
  43. catch(RemoteException err) {
  44. throw new EJBRemoteException(err);
  45. }
  46. }
  47. }