package com.onaro.sanscreen.client.view.profile; import java.awt.event.ActionEvent; import javax.swing.Action; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import com.onaro.sanscreen.server.interfaces.data.viewprofile.ViewProfile; import com.onaro.util.jfc.ConfigurableAction; public class LoadProfileAction extends ConfigurableAction { private static final long serialVersionUID = 1L; /** * The logger for this class. */ public static final Logger logger = LogManager.getLogger(LoadProfileAction.class); private ProfileManager profileManager; private ViewProfile profile; public LoadProfileAction(ProfileManager profileManager, ViewProfile profile) { this.profileManager = profileManager; this.profile = profile; putValue(Action.NAME, profile.getProfileName()); } public void actionPerformed(ActionEvent event) { profileManager.setSelectedProfile(profile); } }