sessionfacadebean.java

来自「《JAVA与模式》附书中源代码」· Java 代码 · 共 53 行

JAVA
53
字号
/* Generated by Together */

package com.javapatterns.facade.sessionfacade;

import javax.ejb.SessionBean;
import javax.ejb.SessionContext;
import java.rmi.RemoteException;
import javax.ejb.EJBException;
import javax.ejb.CreateException;

/**
 * @ejbHome <{com.javapatterns.facade.sessionfacade.SessionFacadeHome}>
 * @ejbRemote <{com.javapatterns.facade.sessionfacade.SessionFacade}>
 * @ejbStateful*/
public class SessionFacadeBean implements SessionBean {
    private SessionContext ctx;

    /**
     * @directed
     * @link aggregation 
     */
    private Business1Bean lnkBusiness1Bean;

    /**
     * @directed
     * @link aggregation 
     */
    private Business2Bean lnkBusiness2Bean;

    public void setSessionContext(SessionContext context) throws RemoteException, EJBException {
        ctx = context;
    }

    public void ejbActivate() throws RemoteException, EJBException {
    }

    public void ejbPassivate() throws RemoteException, EJBException {
    }

    public void ejbRemove() throws RemoteException, EJBException {
    }

    public void ejbCreate() throws CreateException, EJBException, RemoteException {
            // Write your code here
        }

    public void BusinessMethod1() throws RemoteException, EJBException  {
    }

    public void BusinessMethod2() {
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?