java.lang.Object
jreceiver.common.rpc.xmlrpc.XmlRpcBaseImpl
jreceiver.common.rpc.xmlrpc.ServerTableImpl
jreceiver.common.rpc.xmlrpc.PlaylistsImpl
- All Implemented Interfaces:
- jreceiver.common.rpc.Playlists, jreceiver.common.rpc.RpcBase, jreceiver.common.rpc.ServerTable
- public class PlaylistsImpl
- extends ServerTableImpl
- implements jreceiver.common.rpc.Playlists
Dynamic-playlist-related queries to a remote server via XML-RPC.
- Version:
- $Revision: 1.5 $ $Date: 2002/07/31 11:29:42 $
| Fields inherited from class jreceiver.common.rpc.xmlrpc.XmlRpcBaseImpl |
|
| Fields inherited from interface jreceiver.common.rpc.RpcBase |
DETECT |
| Methods inherited from class jreceiver.common.rpc.xmlrpc.ServerTableImpl |
deleteRecs, getKeyCount, getKeys, getRec, getRec, getRecs, getRecs, reconstituteKey, reconstituteKeys, reconstituteRecs, storeRec, storeRecs |
| Methods inherited from interface jreceiver.common.rpc.RpcBase |
detect |
PlaylistsImpl
public PlaylistsImpl(java.net.URL remote_host,
jreceiver.common.rec.security.User user)
throws jreceiver.common.rpc.RpcException
- ctor for this implementation
reconstituteRec
public jreceiver.common.rec.Rec reconstituteRec(java.util.Hashtable hash)
throws jreceiver.common.rec.RecException
- restore a rec object from hashtable form
- Specified by:
reconstituteRec in class ServerTableImpl
getKeyCountForMask
public int getKeyCountForMask(int pl_mask)
throws jreceiver.common.rpc.RpcException
- Obtain a total count of keys for the specified filter.
Recommended when traversing large lists.
- Specified by:
getKeyCountForMask in interface jreceiver.common.rpc.Playlists
getKeysForMask
public java.util.Vector getKeysForMask(int pl_mask,
java.lang.String order_by,
int rec_offset,
int rec_count)
throws jreceiver.common.rpc.RpcException
- Obtain an ordered range of keys for the specified mask.
Recommended when traversing large lists where a complex filter
is used.
- Specified by:
getKeysForMask in interface jreceiver.common.rpc.Playlists
refresh
public void refresh(java.util.Vector keys)
throws jreceiver.common.rpc.RpcException
- see interface for description and behavior
- Specified by:
refresh in interface jreceiver.common.rpc.Playlists
validateFilter
public java.lang.String validateFilter(java.lang.String raw_filter,
java.lang.String order_by)
throws jreceiver.common.rpc.RpcException
- see interface for description and behavior
- Specified by:
validateFilter in interface jreceiver.common.rpc.Playlists