コード・サンプル・アイコン サンプル・コード

getDepartmentsList()メソッドについて生成された次のコードを置換します。

  public Collection getDepartmentsList() {
     return DepartmentsList;
  }    

次のサンプル・コードで置換し、ModelプロジェクトのセッションBeanで提供されるリストにアクセスします。

  public Collection getDepartmentsList()
  {
    try 
    {
      Context context = new InitialContext();
      SessionEJBLocalHome sessionEJBLocalHome = 
      (SessionEJBLocalHome)context.lookup("java:comp/env/ejb/local/SessionEJB");
      SessionEJBLocal sessionEJBLocal;
        
   // Use one of the create() methods below to create a new instance
      sessionEJBLocal = sessionEJBLocalHome.create();
           
  // Call the business methods to access the EJB
      return sessionEJBLocal.retrieveAllDepartments();
    } 
    catch (Exception ex) 
    {
      ex.printStackTrace();
    } 
    return null;
  }    

サンプル・コードを入力するかわりに、このウィンドウのコードをコピーしてJavaソース・エディタに貼り付けることができます。