diff --git a/ultrasonic/src/main/java/org/moire/ultrasonic/domain/SearchCriteria.java b/ultrasonic/src/main/java/org/moire/ultrasonic/domain/SearchCriteria.java deleted file mode 100644 index e3169a0a..00000000 --- a/ultrasonic/src/main/java/org/moire/ultrasonic/domain/SearchCriteria.java +++ /dev/null @@ -1,61 +0,0 @@ -/* - This file is part of Subsonic. - - Subsonic is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - Subsonic is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with Subsonic. If not, see . - - Copyright 2009 (C) Sindre Mehus - */ -package org.moire.ultrasonic.domain; - -/** - * The criteria for a music search. - * - * @author Sindre Mehus - */ -public class SearchCriteria -{ - - private final String query; - private final int artistCount; - private final int albumCount; - private final int songCount; - - public SearchCriteria(String query, int artistCount, int albumCount, int songCount) - { - this.query = query; - this.artistCount = artistCount; - this.albumCount = albumCount; - this.songCount = songCount; - } - - public String getQuery() - { - return query; - } - - public int getArtistCount() - { - return artistCount; - } - - public int getAlbumCount() - { - return albumCount; - } - - public int getSongCount() - { - return songCount; - } -} \ No newline at end of file diff --git a/ultrasonic/src/main/kotlin/org/moire/ultrasonic/domain/SearchCriteria.kt b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/domain/SearchCriteria.kt new file mode 100644 index 00000000..336db68d --- /dev/null +++ b/ultrasonic/src/main/kotlin/org/moire/ultrasonic/domain/SearchCriteria.kt @@ -0,0 +1,11 @@ +package org.moire.ultrasonic.domain + +/** + * The criteria for a music search. + */ +data class SearchCriteria( + val query: String, + val artistCount: Int, + val albumCount: Int, + val songCount: Int +)