Package com.tll.client.mvc.view.user

Source Code of com.tll.client.mvc.view.user.UserEditView$Class

/**
* The Logic Lab
* @author jpk
* Feb 21, 2008
*/
package com.tll.client.mvc.view.user;

import com.tll.client.mvc.view.EditView;
import com.tll.client.mvc.view.ViewClass;
import com.tll.client.mvc.view.ViewOptions;
import com.tll.client.ui.field.user.UserPanel;
import com.tll.common.data.AuxDataRequest;
import com.tll.common.model.SmbizEntityType;
import com.tll.refdata.RefDataType;

/**
* UserEditView
* @author jpk
*/
public class UserEditView extends EditView {

  public static final Class klas = new Class();

  public static final class Class extends ViewClass {

    private static final ViewOptions VIEW_OPTIONS = new ViewOptions(true, true, true, true, true);

    @Override
    public String getName() {
      return "userEdit";
    }

    @Override
    public UserEditView newView() {
      return new UserEditView();
    }

    @Override
    public ViewOptions getViewOptions() {
      return VIEW_OPTIONS;
    }
  }

  /**
   * Constructor
   */
  public UserEditView() {
    super(new UserPanel());
  }

  @Override
  protected Class getViewClass() {
    return klas;
  }

  @Override
  protected AuxDataRequest getNeededAuxData() {
    final AuxDataRequest auxDataRequest = new AuxDataRequest();
    auxDataRequest.requestEntityList(SmbizEntityType.CURRENCY);
    auxDataRequest.requestAppRefData(RefDataType.US_STATES);
    auxDataRequest.requestAppRefData(RefDataType.ISO_COUNTRY_CODES);
    auxDataRequest.requestEntityList(SmbizEntityType.AUTHORITY);
    return auxDataRequest;
  }

}
TOP

Related Classes of com.tll.client.mvc.view.user.UserEditView$Class

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.