package com.onaro.sanscreen.client.view.profile; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent; import javax.swing.Action; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import com.onaro.util.jfc.ConfigurableAction; public class SaveProfileAction extends ConfigurableAction { private static final long serialVersionUID = 1L; private ProfileManager profileManager; /** * The logger for this class. */ public static final Logger logger = LogManager.getLogger(SaveProfileAction.class); public SaveProfileAction(ProfileManager profileManager) { this.profileManager = profileManager; putValue(Action.NAME, Messages.INSTANCE.getSaveProfileAction()); putValue(Action.MNEMONIC_KEY, KeyEvent.VK_S); } public void actionPerformed(ActionEvent e) { profileManager.doSaveProfile(); } }