SynPersonToPunchCardFacade.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. package com.kingdee.eas.custom.synctask.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 java.lang.String;
  11. import com.kingdee.bos.Context;
  12. import com.kingdee.bos.framework.*;
  13. import com.kingdee.eas.custom.synctask.task.*;
  14. public class SynPersonToPunchCardFacade extends AbstractBizCtrl implements ISynPersonToPunchCardFacade
  15. {
  16. public SynPersonToPunchCardFacade()
  17. {
  18. super();
  19. registerInterface(ISynPersonToPunchCardFacade.class, this);
  20. }
  21. public SynPersonToPunchCardFacade(Context ctx)
  22. {
  23. super(ctx);
  24. registerInterface(ISynPersonToPunchCardFacade.class, this);
  25. }
  26. public BOSObjectType getType()
  27. {
  28. return new BOSObjectType("E86B4FB3");
  29. }
  30. private SynPersonToPunchCardFacadeController getController() throws BOSException
  31. {
  32. return (SynPersonToPunchCardFacadeController)getBizController();
  33. }
  34. /**
  35. *更新人员-User defined method
  36. *@param personNumbers 人员编码(多个逗号隔开)
  37. */
  38. public void updatePerson(String personNumbers) throws BOSException, EASBizException
  39. {
  40. try {
  41. getController().updatePerson(getContext(), personNumbers);
  42. }
  43. catch(RemoteException err) {
  44. throw new EJBRemoteException(err);
  45. }
  46. }
  47. /**
  48. *离职人员-User defined method
  49. *@param personNumbers 人员编码 (多个逗号隔开)
  50. */
  51. public void dimissionPerson(String personNumbers) throws BOSException, EASBizException
  52. {
  53. try {
  54. getController().dimissionPerson(getContext(), personNumbers);
  55. }
  56. catch(RemoteException err) {
  57. throw new EJBRemoteException(err);
  58. }
  59. }
  60. /**
  61. *recoverPerson-User defined method
  62. *@param offSet 天数
  63. */
  64. public void recoverPerson(int offSet) throws BOSException, EASBizException
  65. {
  66. try {
  67. getController().recoverPerson(getContext(), offSet);
  68. }
  69. catch(RemoteException err) {
  70. throw new EJBRemoteException(err);
  71. }
  72. }
  73. /**
  74. *初始化人员-User defined method
  75. */
  76. public void initializePerson() throws BOSException, EASBizException
  77. {
  78. try {
  79. getController().initializePerson(getContext());
  80. }
  81. catch(RemoteException err) {
  82. throw new EJBRemoteException(err);
  83. }
  84. }
  85. /**
  86. *同步人员恢复-User defined method
  87. *@param offSet 天数
  88. *@param personNumber 人员编码(多个用逗号隔开)
  89. */
  90. public void synRecoverPerson(int offSet, String personNumber) throws BOSException
  91. {
  92. try {
  93. getController().synRecoverPerson(getContext(), offSet, personNumber);
  94. }
  95. catch(RemoteException err) {
  96. throw new EJBRemoteException(err);
  97. }
  98. }
  99. }