define(["emberdata","app","bhyfserializer","modelmixin","../base/album"],function(a,b,c,d,e){a.attr;return b.FinalAlbum=a.Model.extend(d,e,{photos:a.hasMany("finalPhoto")}),b.FinalAlbum.reopenClass({methods:{query:{map:"BBC.Album.GetClassPhotoAlbums",args:{schoolyear:"Term",semester:"Session"}},getClassAlbums:{map:"BBC.Album.GetClassPhotoAlbums",args:{schoolyear:"Term",semester:"Session"}},getGardenPersonalAlbums:{map:"BBC.Album.GetWebGardenAlbum",args:{schoolyear:"Term",semester:"Session",personid:"PersonID"}},getPersonalAlbums:{map:"BBC.Album.GetPersonalPhotoAlbums",args:{schoolyear:"Term",semester:"Session",personid:"PersonID"}}}}),b.FinalAlbumSerializer=c.extend({primaryKey:"albumID"}),b.FinalAlbum});