package com.quiltplayer.controller; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import com.quiltplayer.model.Album; import com.quiltplayer.view.swing.views.impl.AlbumArtView; /** * Controller for adding non-ID3 albums. * * @author Vlado Palczynski */ @Controller() public class AlbumArtController implements ActionListener { public static final String EVENT_UPDATE_ALBUM = "update.album"; @Autowired private AlbumArtView albumArtView; /* * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ @Override public final void actionPerformed(final ActionEvent e) { if (EVENT_UPDATE_ALBUM == e.getActionCommand()) { final Album album = (Album) e.getSource(); albumArtView.setAlbum(album); } } }