2
* Created on 23-nov-2005
4
* TODO To change the template for this generated file go to
5
* Window - Preferences - Java - Code Style - Code Templates
7
package org.herac.tuxguitar.song.models;
9
import java.io.Serializable;
10
import java.util.List;
15
* TODO To change the template for this generated type comment go to
16
* Window - Preferences - Java - Code Style - Code Templates
18
public class Song implements Serializable{
19
public static final int MAX_VOLUME = 10;
22
private String interpret;
24
private String author;
26
private List measureHeaders;
29
public Song(String name,String interpret,String album,String author, List tracks,List measureHeaders,int volume) {
31
this.interpret = interpret;
36
this.measureHeaders = measureHeaders;
39
public Song(List tracks,List measureHeaders) {
40
this("","","","",tracks,measureHeaders,MAX_VOLUME);
43
public String getName() {
46
public void setName(String name) {
50
public String getAlbum() {
53
public void setAlbum(String album) {
56
public String getAuthor() {
59
public void setAuthor(String author) {
62
public String getInterpret() {
65
public void setInterpret(String interpret) {
66
this.interpret = interpret;
68
public List getTracks() {
71
public void setTracks(List tracks) {
75
public int getVolume() {
79
public void setVolume(int volume) {
83
public List getMeasureHeaders() {
84
return measureHeaders;
87
public void setMeasureHeaders(List measureHeaders) {
88
this.measureHeaders = measureHeaders;