All pastes #340887 Raw Edit

Untitled

public text v1 · immutable
·published 2007-02-05 03:13 UTC
rendered paste body
import library.utilities.*;


public class Album {
	

	public static enum Genre {ROCK, COUNTRY, CLASSICAL}
	public static enum Format {MP3, WMA, AAC, WAV}
	  
	private String albumName;
	private String artistName;
	private Day pubDate;
	private Genre genre;
	private Format format;
	private float playTime;
	
	Album (String albumName, String artistName, Day pubDate, Genre genre, Format format, float playTime){
		this.albumName = albumName;
		this.artistName = artistName;
		this.pubDate = pubDate;
		this.genre = genre;
		this.format = format;
		this.playTime = playTime;
	}
	
	public static Album create(String albumName, String artistName, Day pubDate, Genre genre, Format format, float playTime){
		return new Album(albumName, artistName, pubDate, genre, format, playTime);
	}
	public static Album create(String albumName, String artistName, Day pubDate, float playTime){
		return new Album(albumName, artistName, pubDate, playTime);
	}
}