BeisenTransferPhaseFacade.java 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.kingdee.eas.custom.recuritment.task;
  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 com.kingdee.eas.custom.recuritment.task.*;
  11. import java.lang.String;
  12. import com.kingdee.bos.Context;
  13. import com.kingdee.bos.framework.*;
  14. public class BeisenTransferPhaseFacade extends AbstractBizCtrl implements IBeisenTransferPhaseFacade
  15. {
  16. public BeisenTransferPhaseFacade()
  17. {
  18. super();
  19. registerInterface(IBeisenTransferPhaseFacade.class, this);
  20. }
  21. public BeisenTransferPhaseFacade(Context ctx)
  22. {
  23. super(ctx);
  24. registerInterface(IBeisenTransferPhaseFacade.class, this);
  25. }
  26. public BOSObjectType getType()
  27. {
  28. return new BOSObjectType("49A51C3B");
  29. }
  30. private BeisenTransferPhaseFacadeController getController() throws BOSException
  31. {
  32. return (BeisenTransferPhaseFacadeController)getBizController();
  33. }
  34. /**
  35. *同步录用报批状态到北森-User defined method
  36. *@param billId 单据id
  37. *@param preponeHours 提前小时数
  38. */
  39. public void syncRecApprovalToBeisen(String billId, int preponeHours) throws BOSException, EASBizException
  40. {
  41. try {
  42. getController().syncRecApprovalToBeisen(getContext(), billId, preponeHours);
  43. }
  44. catch(RemoteException err) {
  45. throw new EJBRemoteException(err);
  46. }
  47. }
  48. /**
  49. *同步offer状态到北森-User defined method
  50. *@param billId offer单据id
  51. *@param preponeHours 提前小时数
  52. */
  53. public void syncOfferToBeisen(String billId, int preponeHours) throws BOSException, EASBizException
  54. {
  55. try {
  56. getController().syncOfferToBeisen(getContext(), billId, preponeHours);
  57. }
  58. catch(RemoteException err) {
  59. throw new EJBRemoteException(err);
  60. }
  61. }
  62. }