|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
public interface PerformerService
| 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 | |
|---|---|
void |
addGroupMember(Group group,
Artist artist)
Add a member to the group |
void |
addPerformerLink(Performer performer,
java.net.URL link)
Add a link to a performer |
Artist |
createArtist(java.lang.String name)
Create an artist with the given name |
Group |
createGroup(java.lang.String name)
Create a group with the given name |
java.util.List<Album> |
getPerformerAlbums(Performer performer)
Gets the albums of a performer |
Performer |
getPerformerByKey(java.lang.Object key,
java.lang.Class<?> type)
Get a performer of a certain type (GroupImpl, ArtistImpl) by key. |
java.util.List<Performer> |
getPerformers()
|
void |
removePerformerLink(Performer performer,
java.net.URL link)
Remove a stale link from the performer |
| Method Detail |
|---|
java.util.List<Performer> getPerformers()
Performer getPerformerByKey(java.lang.Object key,
java.lang.Class<?> type)
throws org.benow.repository.NoSuchObjectException
key - type -
org.benow.repository.NoSuchObjectExceptionGroup createGroup(java.lang.String name)
name -
void addGroupMember(Group group,
Artist artist)
group - artist - Artist createArtist(java.lang.String name)
name -
void addPerformerLink(Performer performer,
java.net.URL link)
performer - link -
void removePerformerLink(Performer performer,
java.net.URL link)
performer - link - java.util.List<Album> getPerformerAlbums(Performer performer)
performer -
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||