Package no.ugland.utransprod.gui.action

Source Code of no.ugland.utransprod.gui.action.DeviationManagerAction

package no.ugland.utransprod.gui.action;

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import no.ugland.utransprod.gui.MenuBarBuilderInterface;
import no.ugland.utransprod.gui.edit.EditManagerView;
import no.ugland.utransprod.gui.handlers.ApplicationParamViewHandler;
import no.ugland.utransprod.gui.model.ApplicationParamModel;
import no.ugland.utransprod.model.ApplicationParam;
import no.ugland.utransprod.service.ApplicationParamManager;

import com.google.inject.Inject;

/**
* H�ndterer menyvalg Avviksansvarlig
*
* @author atle.brekka
*/
public class DeviationManagerAction extends AbstractAction {
  /**
   *
   */
  private final MenuBarBuilderInterface menuBarBuilder;
  private ApplicationParamManager applicationParamManager;
  private static final long serialVersionUID = 1L;

  @Inject
  public DeviationManagerAction(MenuBarBuilderInterface aMenuBarBuilder,ApplicationParamManager aApplicationParamManager) {
    super("Avviksansvarlig...");
    applicationParamManager=aApplicationParamManager;
    this.menuBarBuilder = aMenuBarBuilder;
  }

  /**
   * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
   */
  public void actionPerformed(final ActionEvent arg0) {

    ApplicationParamViewHandler applicationParamViewHandler = new ApplicationParamViewHandler(
        "Avviksansvarlig", applicationParamManager,
        menuBarBuilder.getUserType());
    EditManagerView view = new EditManagerView(false,
        new ApplicationParam(), applicationParamViewHandler,"Aviksansvarlig:",ApplicationParamModel.PROPERTY_DEVIATION_MANAGER,"Aviksansvarlig");
   
    menuBarBuilder.openFrame(view);

  }
}
TOP

Related Classes of no.ugland.utransprod.gui.action.DeviationManagerAction

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.