8984ee9b9c8008d7abb1f3c9d2c4cd11cfee5910.svn-base 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. package com.kingdee.eas.custom.facade.worktime;
  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 AbstractDepartStatusFacadeControllerBean extends AbstractBizControllerBean implements DepartStatusFacadeController
  22. {
  23. protected AbstractDepartStatusFacadeControllerBean()
  24. {
  25. }
  26. protected BOSObjectType getBOSType()
  27. {
  28. return new BOSObjectType("76243A94");
  29. }
  30. public void departStatus(Context ctx) throws BOSException
  31. {
  32. try {
  33. ServiceContext svcCtx = createServiceContext(new MetaDataPK("ee0ca6ed-dc82-448e-9374-61ea750655b4"), new Object[]{ctx});
  34. invokeServiceBefore(svcCtx);
  35. if(!svcCtx.invokeBreak()) {
  36. _departStatus(ctx);
  37. }
  38. invokeServiceAfter(svcCtx);
  39. } catch (BOSException ex) {
  40. throw ex;
  41. } finally {
  42. super.cleanUpServiceState();
  43. }
  44. }
  45. protected void _departStatus(Context ctx) throws BOSException
  46. {
  47. return;
  48. }
  49. }