SyncPersonToBeisenFacade.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.kingdee.eas.custom.beisen.syncperson;
  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.beisen.syncperson.*;
  14. public class SyncPersonToBeisenFacade extends AbstractBizCtrl implements ISyncPersonToBeisenFacade
  15. {
  16. public SyncPersonToBeisenFacade()
  17. {
  18. super();
  19. registerInterface(ISyncPersonToBeisenFacade.class, this);
  20. }
  21. public SyncPersonToBeisenFacade(Context ctx)
  22. {
  23. super(ctx);
  24. registerInterface(ISyncPersonToBeisenFacade.class, this);
  25. }
  26. public BOSObjectType getType()
  27. {
  28. return new BOSObjectType("7CCEF719");
  29. }
  30. private SyncPersonToBeisenFacadeController getController() throws BOSException
  31. {
  32. return (SyncPersonToBeisenFacadeController)getBizController();
  33. }
  34. /**
  35. *同步人员-User defined method
  36. *@param personId 人员ID
  37. *@param day 前延天
  38. *@return
  39. */
  40. public String syncPerson(String personId, int day) throws BOSException, EASBizException
  41. {
  42. try {
  43. return getController().syncPerson(getContext(), personId, day);
  44. }
  45. catch(RemoteException err) {
  46. throw new EJBRemoteException(err);
  47. }
  48. }
  49. /**
  50. *前置同步人员-User defined method
  51. *@param day 前延天
  52. *@param endDate 默认当前时间,结束日期不为空默认,以结束日期往前延天数
  53. */
  54. public void beforeSyncPerson(int day, String endDate) throws BOSException, EASBizException
  55. {
  56. try {
  57. getController().beforeSyncPerson(getContext(), day, endDate);
  58. }
  59. catch(RemoteException err) {
  60. throw new EJBRemoteException(err);
  61. }
  62. }
  63. }