|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface AlbumService
Methods for interacting with the music library
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
|---|
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
| Method Summary | |
|---|---|
AlbumTrack |
addTrack(Album album,
Track track)
Adds the given track to the given album. |
Album |
createAlbum(Album album)
|
Album |
createAlbum(java.lang.String title,
Performer performer)
Create a new album with a given title and performer. |
boolean |
deleteAlbum(Album album)
Deletes a given album |
Album |
getAlbumByKey(java.lang.Object key)
Gets a specific album by key |
java.util.List<Album> |
getAlbums()
|
AlbumTrack |
insertTrack(java.lang.Object albumKey,
Track track,
int pos)
Inserts the given track to the given album at the given position |
| Method Detail |
|---|
java.util.List<Album> getAlbums()
Album createAlbum(java.lang.String title,
Performer performer)
title - performer -
Album createAlbum(Album album)
AlbumTrack addTrack(Album album,
Track track)
album - track -
AlbumTrack insertTrack(java.lang.Object albumKey,
Track track,
int pos)
album - track - pos -
boolean deleteAlbum(Album album)
album -
Album getAlbumByKey(java.lang.Object key)
throws org.benow.repository.NoSuchObjectException
key -
org.benow.repository.NoSuchObjectException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||