DESKTOP-LVQADPQ\lhbj před 5 dny
rodič
revize
be65f5d769

+ 60 - 0
src/com/kingdee/eas/custom/compensation/task/AbstractDepositTaskFacadeControllerBean.java

@@ -0,0 +1,60 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import javax.ejb.*;
+import java.rmi.RemoteException;
+import com.kingdee.bos.*;
+import com.kingdee.bos.util.BOSObjectType;
+import com.kingdee.bos.metadata.IMetaDataPK;
+import com.kingdee.bos.metadata.rule.RuleExecutor;
+import com.kingdee.bos.metadata.MetaDataPK;
+//import com.kingdee.bos.metadata.entity.EntityViewInfo;
+import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
+import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
+//import com.kingdee.bos.dao.IObjectPK;
+import com.kingdee.bos.dao.IObjectValue;
+import com.kingdee.bos.dao.IObjectCollection;
+import com.kingdee.bos.service.ServiceContext;
+import com.kingdee.bos.service.IServiceContext;
+import com.kingdee.eas.framework.Result;
+import com.kingdee.eas.framework.LineResult;
+import com.kingdee.eas.framework.exception.EASMultiException;
+import com.kingdee.bos.dao.ormapping.ObjectUuidPK;
+
+import java.lang.String;
+
+
+
+public abstract class AbstractDepositTaskFacadeControllerBean extends AbstractBizControllerBean implements DepositTaskFacadeController
+{
+    protected AbstractDepositTaskFacadeControllerBean()
+    {
+    }
+
+    protected BOSObjectType getBOSType()
+    {
+        return new BOSObjectType("7071D490");
+    }
+
+    public String exceDeposit(Context ctx, String calSchemeID, String beginDate, String endDate, String personIds) throws BOSException
+    {
+        try {
+            ServiceContext svcCtx = createServiceContext(new MetaDataPK("02bb9fa0-47d4-44b3-8a39-beaba3aafc59"), new Object[]{ctx, calSchemeID, beginDate, endDate, personIds});
+            invokeServiceBefore(svcCtx);
+            if(!svcCtx.invokeBreak()) {
+            String retValue = (String)_exceDeposit(ctx, calSchemeID, beginDate, endDate, personIds);
+            svcCtx.setMethodReturnValue(retValue);
+            }
+            invokeServiceAfter(svcCtx);
+            return (String)svcCtx.getMethodReturnValue();
+        } catch (BOSException ex) {
+            throw ex;
+        } finally {
+            super.cleanUpServiceState();
+        }
+    }
+    protected String _exceDeposit(Context ctx, String calSchemeID, String beginDate, String endDate, String personIds) throws BOSException
+    {    	
+        return null;
+    }
+
+}

+ 53 - 0
src/com/kingdee/eas/custom/compensation/task/DepositTaskFacade.java

@@ -0,0 +1,53 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import com.kingdee.bos.framework.ejb.EJBRemoteException;
+import com.kingdee.bos.util.BOSObjectType;
+import java.rmi.RemoteException;
+import com.kingdee.bos.framework.AbstractBizCtrl;
+import com.kingdee.bos.orm.template.ORMObject;
+
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.util.*;
+import com.kingdee.eas.custom.compensation.task.*;
+import java.lang.String;
+import com.kingdee.bos.Context;
+import com.kingdee.bos.framework.*;
+
+public class DepositTaskFacade extends AbstractBizCtrl implements IDepositTaskFacade
+{
+    public DepositTaskFacade()
+    {
+        super();
+        registerInterface(IDepositTaskFacade.class, this);
+    }
+    public DepositTaskFacade(Context ctx)
+    {
+        super(ctx);
+        registerInterface(IDepositTaskFacade.class, this);
+    }
+    public BOSObjectType getType()
+    {
+        return new BOSObjectType("7071D490");
+    }
+    private DepositTaskFacadeController getController() throws BOSException
+    {
+        return (DepositTaskFacadeController)getBizController();
+    }
+    /**
+     *执行押金生成-User defined method
+     *@param calSchemeID 计算规则
+     *@param beginDate 开始日期
+     *@param endDate 结束日期
+     *@param personIds 人员id
+     *@return
+     */
+    public String exceDeposit(String calSchemeID, String beginDate, String endDate, String personIds) throws BOSException
+    {
+        try {
+            return getController().exceDeposit(getContext(), calSchemeID, beginDate, endDate, personIds);
+        }
+        catch(RemoteException err) {
+            throw new EJBRemoteException(err);
+        }
+    }
+}

+ 21 - 0
src/com/kingdee/eas/custom/compensation/task/DepositTaskFacadeController.java

@@ -0,0 +1,21 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import com.kingdee.bos.BOSException;
+//import com.kingdee.bos.metadata.*;
+import com.kingdee.bos.framework.*;
+import com.kingdee.bos.util.*;
+import com.kingdee.bos.Context;
+
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.util.*;
+import java.lang.String;
+import com.kingdee.bos.Context;
+import com.kingdee.bos.framework.*;
+
+import java.rmi.RemoteException;
+import com.kingdee.bos.framework.ejb.BizController;
+
+public interface DepositTaskFacadeController extends BizController
+{
+    public String exceDeposit(Context ctx, String calSchemeID, String beginDate, String endDate, String personIds) throws BOSException, RemoteException;
+}

+ 26 - 0
src/com/kingdee/eas/custom/compensation/task/DepositTaskFacadeControllerBean.java

@@ -0,0 +1,26 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import org.apache.log4j.Logger;
+import javax.ejb.*;
+import java.rmi.RemoteException;
+import com.kingdee.bos.*;
+import com.kingdee.bos.util.BOSObjectType;
+import com.kingdee.bos.metadata.IMetaDataPK;
+import com.kingdee.bos.metadata.rule.RuleExecutor;
+import com.kingdee.bos.metadata.MetaDataPK;
+//import com.kingdee.bos.metadata.entity.EntityViewInfo;
+import com.kingdee.bos.framework.ejb.AbstractEntityControllerBean;
+import com.kingdee.bos.framework.ejb.AbstractBizControllerBean;
+//import com.kingdee.bos.dao.IObjectPK;
+import com.kingdee.bos.dao.IObjectValue;
+import com.kingdee.bos.dao.IObjectCollection;
+import com.kingdee.bos.service.ServiceContext;
+import com.kingdee.bos.service.IServiceContext;
+
+import java.lang.String;
+
+public class DepositTaskFacadeControllerBean extends AbstractDepositTaskFacadeControllerBean
+{
+    private static Logger logger =
+        Logger.getLogger("com.kingdee.eas.custom.compensation.task.DepositTaskFacadeControllerBean");
+}

+ 30 - 0
src/com/kingdee/eas/custom/compensation/task/DepositTaskFacadeFactory.java

@@ -0,0 +1,30 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.BOSObjectFactory;
+import com.kingdee.bos.util.BOSObjectType;
+import com.kingdee.bos.Context;
+
+public class DepositTaskFacadeFactory
+{
+    private DepositTaskFacadeFactory()
+    {
+    }
+    public static com.kingdee.eas.custom.compensation.task.IDepositTaskFacade getRemoteInstance() throws BOSException
+    {
+        return (com.kingdee.eas.custom.compensation.task.IDepositTaskFacade)BOSObjectFactory.createRemoteBOSObject(new BOSObjectType("7071D490") ,com.kingdee.eas.custom.compensation.task.IDepositTaskFacade.class);
+    }
+    
+    public static com.kingdee.eas.custom.compensation.task.IDepositTaskFacade getRemoteInstanceWithObjectContext(Context objectCtx) throws BOSException
+    {
+        return (com.kingdee.eas.custom.compensation.task.IDepositTaskFacade)BOSObjectFactory.createRemoteBOSObjectWithObjectContext(new BOSObjectType("7071D490") ,com.kingdee.eas.custom.compensation.task.IDepositTaskFacade.class, objectCtx);
+    }
+    public static com.kingdee.eas.custom.compensation.task.IDepositTaskFacade getLocalInstance(Context ctx) throws BOSException
+    {
+        return (com.kingdee.eas.custom.compensation.task.IDepositTaskFacade)BOSObjectFactory.createBOSObject(ctx, new BOSObjectType("7071D490"));
+    }
+    public static com.kingdee.eas.custom.compensation.task.IDepositTaskFacade getLocalInstance(String sessionID) throws BOSException
+    {
+        return (com.kingdee.eas.custom.compensation.task.IDepositTaskFacade)BOSObjectFactory.createBOSObject(sessionID, new BOSObjectType("7071D490"));
+    }
+}

+ 18 - 0
src/com/kingdee/eas/custom/compensation/task/IDepositTaskFacade.java

@@ -0,0 +1,18 @@
+package com.kingdee.eas.custom.compensation.task;
+
+import com.kingdee.bos.BOSException;
+//import com.kingdee.bos.metadata.*;
+import com.kingdee.bos.framework.*;
+import com.kingdee.bos.util.*;
+import com.kingdee.bos.Context;
+
+import com.kingdee.bos.BOSException;
+import com.kingdee.bos.util.*;
+import java.lang.String;
+import com.kingdee.bos.Context;
+import com.kingdee.bos.framework.*;
+
+public interface IDepositTaskFacade extends IBizCtrl
+{
+    public String exceDeposit(String calSchemeID, String beginDate, String endDate, String personIds) throws BOSException;
+}