|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectdoc.walkthru.PerformerServiceImpl
public class PerformerServiceImpl
| 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 |
| Constructor Summary | |
|---|---|
PerformerServiceImpl()
|
|
| 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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PerformerServiceImpl()
| Method Detail |
|---|
public void addGroupMember(Group group,
Artist artist)
PerformerService
addGroupMember in interface PerformerService
public void addPerformerLink(Performer performer,
java.net.URL link)
PerformerService
addPerformerLink in interface PerformerServicepublic Artist createArtist(java.lang.String name)
PerformerService
createArtist in interface PerformerServicepublic Group createGroup(java.lang.String name)
PerformerService
createGroup in interface PerformerServicepublic java.util.List<Album> getPerformerAlbums(Performer performer)
PerformerService
getPerformerAlbums in interface PerformerServicepublic java.util.List<Performer> getPerformers()
getPerformers in interface PerformerService
public void removePerformerLink(Performer performer,
java.net.URL link)
PerformerService
removePerformerLink in interface PerformerService
public Performer getPerformerByKey(java.lang.Object key,
java.lang.Class<?> type)
throws org.benow.repository.NoSuchObjectException
PerformerService
getPerformerByKey in interface PerformerServiceorg.benow.repository.NoSuchObjectException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||