3b90c52fe98b2d290fa2f096a6222a8bbe619ce7.svn-base 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.kingdee.eas.custom.facade.housrapproval;
  2. import javax.ejb.*;
  3. import java.rmi.RemoteException;
  4. import com.kingdee.bos.*;
  5. import com.kingdee.bos.util.BOSObjectType;
  6. import com.kingdee.bos.metadata.IMetaDataPK;
  7. import com.kingdee.bos.metadata.rule.RuleExecutor;
  8. import com.kingdee.bos.metadata.MetaDataPK;
  9. //import com.kingdee.bos.metadata.entity.EntityViewInfo;
  10. import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
  11. import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
  12. //import com.kingdee.bos.dao.IObjectPK;
  13. import com.kingdee.bos.dao.IObjectValue;
  14. import com.kingdee.bos.dao.IObjectCollection;
  15. import com.kingdee.bos.service.ServiceContext;
  16. import com.kingdee.bos.service.IServiceContext;
  17. import com.kingdee.eas.framework.Result;
  18. import com.kingdee.eas.framework.LineResult;
  19. import com.kingdee.eas.framework.exception.EASMultiException;
  20. import com.kingdee.bos.dao.ormapping.ObjectUuidPK;
  21. public abstract class AbstractHourapprovalFacadeControllerBean extends AbstractBizControllerBean implements HourapprovalFacadeController
  22. {
  23. protected AbstractHourapprovalFacadeControllerBean()
  24. {
  25. }
  26. protected BOSObjectType getBOSType()
  27. {
  28. return new BOSObjectType("C642C5DB");
  29. }
  30. public void _hourApproval(Context ctx) throws BOSException
  31. {
  32. try {
  33. ServiceContext svcCtx = createServiceContext(new MetaDataPK("a92aa037-6644-4b68-98c1-4d95f91928b0"), new Object[]{ctx});
  34. invokeServiceBefore(svcCtx);
  35. if(!svcCtx.invokeBreak()) {
  36. __hourApproval(ctx);
  37. }
  38. invokeServiceAfter(svcCtx);
  39. } catch (BOSException ex) {
  40. throw ex;
  41. } finally {
  42. super.cleanUpServiceState();
  43. }
  44. }
  45. protected void __hourApproval(Context ctx) throws BOSException
  46. {
  47. return;
  48. }
  49. }