A C D G I L M P R S T U V

A

addGroupMember(Group, Artist) - Method in interface doc.walkthru.PerformerService
Add a member to the group
addGroupMember(Group, Artist) - Method in class doc.walkthru.PerformerServiceImpl
 
addLink(URL) - Method in class doc.walkthru.PerformerImpl
 
addMember(Artist) - Method in class doc.walkthru.GroupImpl
 
addPerformerLink(Performer, URL) - Method in interface doc.walkthru.PerformerService
Add a link to a performer
addPerformerLink(Performer, URL) - Method in class doc.walkthru.PerformerServiceImpl
 
address - Variable in class doc.walkthru.AddressUserModule
 
AddressUserModule - Class in doc.walkthru
 
AddressUserModule() - Constructor for class doc.walkthru.AddressUserModule
 
AddressUserModule(User) - Constructor for class doc.walkthru.AddressUserModule
 
addTrack(Track) - Method in class doc.walkthru.AlbumImpl
Add a track to the end of the tracks
addTrack(Track, int) - Method in class doc.walkthru.AlbumImpl
Add track at a given position
addTrack(Album, Track) - Method in interface doc.walkthru.AlbumService
Adds the given track to the given album.
addTrack(Album, Track) - Method in class doc.walkthru.AlbumServiceImpl
 
Album - Interface in doc.walkthru
An album by an artist.
Album.Format - Enum in doc.walkthru
formats for albums
AlbumImpl - Class in doc.walkthru
An album that is persisted in the repository.
AlbumImpl() - Constructor for class doc.walkthru.AlbumImpl
A zero parameter constructor is required by the repository.
AlbumImpl(String, Performer) - Constructor for class doc.walkthru.AlbumImpl
 
AlbumService - Interface in doc.walkthru
Methods for interacting with the music library
AlbumServiceImpl - Class in doc.walkthru
 
AlbumServiceImpl() - Constructor for class doc.walkthru.AlbumServiceImpl
 
AlbumTrack - Class in doc.walkthru
Utility class for uniting the position of a track within an album.
AlbumTrack() - Constructor for class doc.walkthru.AlbumTrack
 
AlbumTrack(AlbumImpl, TrackImpl, int) - Constructor for class doc.walkthru.AlbumTrack
 
Artist - Interface in doc.walkthru
 
ArtistImpl - Class in doc.walkthru
 
ArtistImpl() - Constructor for class doc.walkthru.ArtistImpl
 
ArtistImpl(String) - Constructor for class doc.walkthru.ArtistImpl
 

C

city - Variable in class doc.walkthru.AddressUserModule
 
createAlbum(String, Performer) - Method in interface doc.walkthru.AlbumService
Create a new album with a given title and performer.
createAlbum(Album) - Method in interface doc.walkthru.AlbumService
 
createAlbum(String, Performer) - Method in class doc.walkthru.AlbumServiceImpl
 
createAlbum(Album) - Method in class doc.walkthru.AlbumServiceImpl
 
createArtist(String) - Method in interface doc.walkthru.PerformerService
Create an artist with the given name
createArtist(String) - Method in class doc.walkthru.PerformerServiceImpl
 
createGroup(String) - Method in interface doc.walkthru.PerformerService
Create a group with the given name
createGroup(String) - Method in class doc.walkthru.PerformerServiceImpl
 
CustomSecurityService - Interface in doc.walkthru
 
CustomSecurityServiceImpl - Class in doc.walkthru
 
CustomSecurityServiceImpl() - Constructor for class doc.walkthru.CustomSecurityServiceImpl
 

D

deleteAlbum(Album) - Method in interface doc.walkthru.AlbumService
Deletes a given album
deleteAlbum(Album) - Method in class doc.walkthru.AlbumServiceImpl
 
doc.walkthru - package doc.walkthru
 
durationInSeconds() - Method in interface doc.walkthru.Track
 
durationInSeconds() - Method in class doc.walkthru.TrackImpl
 

G

getAlbum() - Method in class doc.walkthru.AlbumTrack
 
getAlbumByKey(Object) - Method in interface doc.walkthru.AlbumService
Gets a specific album by key
getAlbumByKey(Object) - Method in class doc.walkthru.AlbumServiceImpl
 
getAlbums() - Method in interface doc.walkthru.AlbumService
 
getAlbums() - Method in class doc.walkthru.AlbumServiceImpl
 
getArtist() - Method in interface doc.walkthru.Album
 
getArtist() - Method in class doc.walkthru.AlbumImpl
 
getBiography() - Method in interface doc.walkthru.Performer
 
getBiography() - Method in class doc.walkthru.PerformerImpl
 
getDiscography() - Method in interface doc.walkthru.Performer
 
getDiscography() - Method in class doc.walkthru.PerformerImpl
 
getFormat() - Method in interface doc.walkthru.Album
 
getFormat() - Method in class doc.walkthru.AlbumImpl
 
getGroups() - Method in interface doc.walkthru.Artist
 
getGroups() - Method in class doc.walkthru.ArtistImpl
 
getLinks() - Method in interface doc.walkthru.Performer
 
getLinks() - Method in class doc.walkthru.PerformerImpl
 
getMembers() - Method in interface doc.walkthru.Group
 
getMembers() - Method in class doc.walkthru.GroupImpl
 
getName() - Method in interface doc.walkthru.Performer
 
getName() - Method in class doc.walkthru.PerformerImpl
 
getName() - Method in interface doc.walkthru.Track
 
getName() - Method in class doc.walkthru.TrackImpl
 
getPerformer() - Method in interface doc.walkthru.Track
 
getPerformer() - Method in class doc.walkthru.TrackImpl
 
getPerformerAlbums(Performer) - Method in interface doc.walkthru.PerformerService
Gets the albums of a performer
getPerformerAlbums(Performer) - Method in class doc.walkthru.PerformerServiceImpl
 
getPerformerByKey(Object, Class<?>) - Method in interface doc.walkthru.PerformerService
Get a performer of a certain type (GroupImpl, ArtistImpl) by key.
getPerformerByKey(Object, Class<?>) - Method in class doc.walkthru.PerformerServiceImpl
 
getPerformers() - Method in interface doc.walkthru.PerformerService
 
getPerformers() - Method in class doc.walkthru.PerformerServiceImpl
 
getPositionInAlbum() - Method in class doc.walkthru.AlbumTrack
 
getReleaseDate() - Method in interface doc.walkthru.Album
 
getReleaseDate() - Method in class doc.walkthru.AlbumImpl
 
getTitle() - Method in interface doc.walkthru.Album
 
getTitle() - Method in class doc.walkthru.AlbumImpl
 
getTrack() - Method in class doc.walkthru.AlbumTrack
 
getTracks() - Method in interface doc.walkthru.Album
 
getTracks() - Method in class doc.walkthru.AlbumImpl
 
Group - Interface in doc.walkthru
 
GroupImpl - Class in doc.walkthru
 
GroupImpl() - Constructor for class doc.walkthru.GroupImpl
 
GroupImpl(String) - Constructor for class doc.walkthru.GroupImpl
 

I

insertTrack(Object, Track, int) - Method in interface doc.walkthru.AlbumService
Inserts the given track to the given album at the given position
insertTrack(Object, Track, int) - Method in class doc.walkthru.AlbumServiceImpl
 
isCompilation() - Method in interface doc.walkthru.Album
 
isCompilation() - Method in class doc.walkthru.AlbumImpl
 

L

link - Variable in class doc.walkthru.PerformerImpl.PerformerURL
 

M

main(String[]) - Static method in class doc.walkthru.ServiceRunner
 

P

Performer - Interface in doc.walkthru
A performer, either a band or a person.
performer - Variable in class doc.walkthru.PerformerImpl.PerformerURL
 
PerformerImpl - Class in doc.walkthru
 
PerformerImpl() - Constructor for class doc.walkthru.PerformerImpl
 
PerformerImpl(String) - Constructor for class doc.walkthru.PerformerImpl
 
PerformerImpl.PerformerURL - Class in doc.walkthru
Wrapper for linking performer and url
PerformerImpl.PerformerURL() - Constructor for class doc.walkthru.PerformerImpl.PerformerURL
 
PerformerImpl.PerformerURL(PerformerImpl, URL) - Constructor for class doc.walkthru.PerformerImpl.PerformerURL
 
PerformerService - Interface in doc.walkthru
 
PerformerServiceImpl - Class in doc.walkthru
 
PerformerServiceImpl() - Constructor for class doc.walkthru.PerformerServiceImpl
 
postal - Variable in class doc.walkthru.AddressUserModule
 

R

removeLink(URL) - Method in class doc.walkthru.PerformerImpl
 
removePerformerLink(Performer, URL) - Method in interface doc.walkthru.PerformerService
Remove a stale link from the performer
removePerformerLink(Performer, URL) - Method in class doc.walkthru.PerformerServiceImpl
 

S

ServiceRunner - Class in doc.walkthru
 
ServiceRunner() - Constructor for class doc.walkthru.ServiceRunner
 
setPosition(int) - Method in class doc.walkthru.AlbumTrack
 
setTracks(Track[]) - Method in class doc.walkthru.AlbumImpl
 

T

toFullString() - Method in class doc.walkthru.AlbumImpl
 
toString() - Method in class doc.walkthru.AlbumImpl
 
Track - Interface in doc.walkthru
 
TrackImpl - Class in doc.walkthru
A track, done by a performer
TrackImpl() - Constructor for class doc.walkthru.TrackImpl
 
TrackImpl(String, Performer, int) - Constructor for class doc.walkthru.TrackImpl
 
TrackImpl(String, Performer, String) - Constructor for class doc.walkthru.TrackImpl
 

U

update(User, AddressUserModule) - Method in interface doc.walkthru.CustomSecurityService
 
update(User, AddressUserModule) - Method in class doc.walkthru.CustomSecurityServiceImpl
 

V

valueOf(String) - Static method in enum doc.walkthru.Album.Format
Returns the enum constant of this type with the specified name.
values() - Static method in enum doc.walkthru.Album.Format
Returns an array containing the constants of this enum type, in the order they are declared.

A C D G I L M P R S T U V