/**
 * 
 */
package org.mklab.taskit.client.ui;

import org.mklab.taskit.client.ClientFactory;

import com.google.gwt.user.client.ui.Widget;


/**
 * @author Yuhi Ishikura
 * @version $Revision$, Jan 26, 2011
 */
public class AdminViewImpl extends AbstractTaskitView implements AdminView {

  NewAccountViewImpl accountView;

  /**
   * {@link AdminViewImpl}オブジェクトを構築します。
   * 
   * @param clientFactory クライアントファクトリ
   */
  public AdminViewImpl(ClientFactory clientFactory) {
    super(clientFactory);
    init();
  }

  /**
   * @see org.mklab.taskit.client.ui.AbstractTaskitView#initContent()
   */
  @Override
  protected Widget initContent() {
    this.accountView = new NewAccountViewImpl(getClientFactory());
    return this.accountView;
  }

  /**
   * @see org.mklab.taskit.client.ui.AdminView#getNewAccountView()
   */
  @Override
  public NewAccountView getNewAccountView() {
    return this.accountView;
  }

}

@@ -89,16 +89,63 @@
 ctory;%0A%0A
+import com.google.gwt.user.client.ui.TabPanel;%0A
 import c
@@ -684,24 +684,70 @@
 Content() %7B%0A
+    final TabPanel tabPanel = new TabPanel();%0A
     this.acc
@@ -801,31 +801,37 @@
 ory());%0A    
-return 
+tabPanel.add(
 this.account
@@ -830,24 +830,98 @@
 .accountView
+, %22Account%22); //$NON-NLS-1$%0A    tabPanel.selectTab(0);%0A    return tabPanel
 ;%0A  %7D%0A%0A  /**

管理者ビューの新規アカウント登録をタブとして表示するようにしました。