jreceiver.common.rec.util
Interface TuneQuery

All Superinterfaces:
Hashable
All Known Implementing Classes:
TuneQueryRec

public interface TuneQuery
extends Hashable

A basic interface to filter tunes.

It's purpose is to provide abstraction from the database implementation.

The items specified are ANDed together.


Field Summary
static boolean IS_REG_EXP
           
 
Method Summary
 void addPlaylistKey(int pl_src_id)
           
 void addPlaylistKeys(java.util.Iterator it)
           
 void addTuneKey(int tune_src_id)
           
 void addTuneKeys(java.util.Iterator it)
           
 void clearPlaylistKeys()
           
 void clearTuneKeys()
           
 java.lang.String getAlbumName()
           
 java.lang.String getArtistName()
           
 java.lang.String getGenreName()
           
 boolean getIsAlbumNameRE()
           
 boolean getIsArtistNameRE()
           
 boolean getIsGenreNameRE()
           
 boolean getIsTitleRE()
           
 java.lang.String getOrderBy()
           
 java.util.Vector getPlaylistKeys()
           
 java.lang.String getTitle()
           
 java.util.Vector getTuneKeys()
           
 boolean removePlaylistKey(int pl_src_id)
           
 boolean removeTuneKey(int tune_src_id)
           
 void setAlbumName(java.lang.String album_name)
           
 void setAlbumName(java.lang.String album_name, boolean is_regular_expression)
           
 void setArtistName(java.lang.String artist_name)
           
 void setArtistName(java.lang.String artist_name, boolean is_regular_expression)
           
 void setGenreName(java.lang.String genre_name)
           
 void setGenreName(java.lang.String genre_name, boolean is_regular_expression)
           
 void setOrderBy(java.lang.String order_by)
           
 void setTitle(java.lang.String title)
           
 void setTitle(java.lang.String title, boolean is_regular_expression)
           
 
Methods inherited from interface jreceiver.common.rec.Hashable
toHash, toString
 

Field Detail

IS_REG_EXP

public static final boolean IS_REG_EXP
Method Detail

getArtistName

public java.lang.String getArtistName()

setArtistName

public void setArtistName(java.lang.String artist_name)

setArtistName

public void setArtistName(java.lang.String artist_name,
                          boolean is_regular_expression)

getIsArtistNameRE

public boolean getIsArtistNameRE()

getAlbumName

public java.lang.String getAlbumName()

setAlbumName

public void setAlbumName(java.lang.String album_name)

setAlbumName

public void setAlbumName(java.lang.String album_name,
                         boolean is_regular_expression)

getIsAlbumNameRE

public boolean getIsAlbumNameRE()

getGenreName

public java.lang.String getGenreName()

setGenreName

public void setGenreName(java.lang.String genre_name)

setGenreName

public void setGenreName(java.lang.String genre_name,
                         boolean is_regular_expression)

getIsGenreNameRE

public boolean getIsGenreNameRE()

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

setTitle

public void setTitle(java.lang.String title,
                     boolean is_regular_expression)

getIsTitleRE

public boolean getIsTitleRE()

getTuneKeys

public java.util.Vector getTuneKeys()

addTuneKeys

public void addTuneKeys(java.util.Iterator it)

addTuneKey

public void addTuneKey(int tune_src_id)

removeTuneKey

public boolean removeTuneKey(int tune_src_id)

clearTuneKeys

public void clearTuneKeys()

getPlaylistKeys

public java.util.Vector getPlaylistKeys()

addPlaylistKeys

public void addPlaylistKeys(java.util.Iterator it)

addPlaylistKey

public void addPlaylistKey(int pl_src_id)

removePlaylistKey

public boolean removePlaylistKey(int pl_src_id)

clearPlaylistKeys

public void clearPlaylistKeys()

getOrderBy

public java.lang.String getOrderBy()

setOrderBy

public void setOrderBy(java.lang.String order_by)


Copyright © 2001-2002 Reed Esau, All Rights Reserved.