Back to project page RoboBinding-album-sample.
The source code is released under:
Apache License
If you think the Android project RoboBinding-album-sample listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package org.robobinding.albumsample.presentationmodel; /*ww w. j a v a2 s . c o m*/ import org.robobinding.albumsample.model.Album; import org.robobinding.albumsample.store.AlbumStore; import org.robobinding.annotation.PresentationModel; /** * @author Robert Taylor * @version $Revision: 1.0 $ * @since 1.0 */ @PresentationModel public class DeleteAlbumPresentationModel { private final DeleteAlbumView view; private final AlbumStore albumStore; private final Album album; public DeleteAlbumPresentationModel(DeleteAlbumView view, AlbumStore albumStore, Album album) { this.view = view; this.albumStore = albumStore; this.album = album; } public void deleteAlbum() { albumStore.delete(album); view.deleted(); } public void dismissDialog() { view.cancelOperation(); } public String getAlbumTitle() { return album.getTitle(); } public String getAlbumArtist() { return album.getArtist(); } }