org.teleal.cling.support.contentdirectory
Class AbstractContentDirectoryService
java.lang.Object
org.teleal.cling.support.contentdirectory.AbstractContentDirectoryService
public abstract class AbstractContentDirectoryService
- extends java.lang.Object
Simple ContentDirectory service skeleton.
Only state variables and actions required by ContentDirectory:1
(not the optional ones) are implemented.
- Author:
- Alessio Gaeta, Christian Bauer
Method Summary |
abstract BrowseResult |
browse(java.lang.String objectID,
BrowseFlag browseFlag,
java.lang.String filter,
long firstResult,
long maxResults,
SortCriterion[] orderby)
|
BrowseResult |
browse(java.lang.String objectId,
java.lang.String browseFlag,
java.lang.String filter,
org.teleal.cling.model.types.UnsignedIntegerFourBytes firstResult,
org.teleal.cling.model.types.UnsignedIntegerFourBytes maxResults,
java.lang.String orderBy)
|
protected void |
changeSystemUpdateID()
Call this method after making changes to your content directory. |
java.beans.PropertyChangeSupport |
getPropertyChangeSupport()
|
org.teleal.cling.model.types.csv.CSV<java.lang.String> |
getSearchCapabilities()
|
org.teleal.cling.model.types.csv.CSV<java.lang.String> |
getSortCapabilities()
|
org.teleal.cling.model.types.UnsignedIntegerFourBytes |
getSystemUpdateID()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CAPS_WILDCARD
public static final java.lang.String CAPS_WILDCARD
- See Also:
- Constant Field Values
propertyChangeSupport
protected final java.beans.PropertyChangeSupport propertyChangeSupport
AbstractContentDirectoryService
protected AbstractContentDirectoryService()
AbstractContentDirectoryService
protected AbstractContentDirectoryService(java.util.List<java.lang.String> searchCapabilities,
java.util.List<java.lang.String> sortCapabilities)
AbstractContentDirectoryService
protected AbstractContentDirectoryService(java.util.List<java.lang.String> searchCapabilities,
java.util.List<java.lang.String> sortCapabilities,
java.beans.PropertyChangeSupport propertyChangeSupport)
getSearchCapabilities
public org.teleal.cling.model.types.csv.CSV<java.lang.String> getSearchCapabilities()
getSortCapabilities
public org.teleal.cling.model.types.csv.CSV<java.lang.String> getSortCapabilities()
getSystemUpdateID
public org.teleal.cling.model.types.UnsignedIntegerFourBytes getSystemUpdateID()
getPropertyChangeSupport
public java.beans.PropertyChangeSupport getPropertyChangeSupport()
changeSystemUpdateID
protected void changeSystemUpdateID()
- Call this method after making changes to your content directory.
This will notify clients that their view of the content directory is potentially
outdated and has to be refreshed.
browse
public BrowseResult browse(java.lang.String objectId,
java.lang.String browseFlag,
java.lang.String filter,
org.teleal.cling.model.types.UnsignedIntegerFourBytes firstResult,
org.teleal.cling.model.types.UnsignedIntegerFourBytes maxResults,
java.lang.String orderBy)
throws ContentDirectoryException
- Throws:
ContentDirectoryException
browse
public abstract BrowseResult browse(java.lang.String objectID,
BrowseFlag browseFlag,
java.lang.String filter,
long firstResult,
long maxResults,
SortCriterion[] orderby)
throws ContentDirectoryException
- Throws:
ContentDirectoryException
Copyright © 2010 Teleal GmbH, Switzerland. All Rights Reserved.