com.francetelecom.tr157.implem
Class DiscoveryImp

java.lang.Object
  extended by com.francetelecom.tr157.gen.Discovery
      extended by com.francetelecom.tr157.implem.DiscoveryImp

public class DiscoveryImp
extends Discovery

The Class DiscoveryImp.


Constructor Summary
DiscoveryImp(IParameterData pData, java.lang.String basePath)
          Instantiates a new discovery imp.
 
Method Summary
 void addUPnPDevice(org.osgi.service.upnp.UPnPDevice device)
           Adds the upnp device.
static java.lang.String computeUSN(org.osgi.service.upnp.UPnPDevice upnpDevice, org.osgi.service.upnp.UPnPService service)
          Compute usn of a UPnPService.
static java.lang.String computeUUID(org.osgi.service.upnp.UPnPDevice device)
          Compute uuid of a upnp device.
 void initialize()
           Initialize.
 void removeUPnPDevice(org.osgi.service.upnp.UPnPDevice device)
          Removes the upnp device.
 
Methods inherited from class com.francetelecom.tr157.gen.Discovery
createDeviceNumberOfEntries, createRootDevice, createRootDeviceNumberOfEntries, createService, createServiceNumberOfEntries, getBasePath, getData, getParamDeviceNumberOfEntries, getParamRootDevice, getParamRootDeviceNumberOfEntries, getParamService, getParamServiceNumberOfEntries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiscoveryImp

public DiscoveryImp(IParameterData pData,
                    java.lang.String basePath)
Instantiates a new discovery imp.

Parameters:
basePath - the base path
pData - the data
Method Detail

initialize

public void initialize()
                throws Fault

Initialize.

Set storage mode to COMPUTED for:

Set getter (GetterFoList) for:

Overrides:
initialize in class Discovery
Throws:
Fault - the fault
See Also:
Discovery.initialize()

addUPnPDevice

public void addUPnPDevice(org.osgi.service.upnp.UPnPDevice device)

Adds the upnp device.

Two cases (either for RootDevice or Embedded Device:

Parameters:
device - the device

removeUPnPDevice

public void removeUPnPDevice(org.osgi.service.upnp.UPnPDevice device)
Removes the upnp device.

Parameters:
device - the device

computeUUID

public static java.lang.String computeUUID(org.osgi.service.upnp.UPnPDevice device)
Compute uuid of a upnp device.

Parameters:
device - the device
Returns:
the uuid

computeUSN

public static java.lang.String computeUSN(org.osgi.service.upnp.UPnPDevice upnpDevice,
                                          org.osgi.service.upnp.UPnPService service)
Compute usn of a UPnPService.

Parameters:
service - the service
upnpDevice - the upnp device
Returns:
the usn of the service


Copyright © 2011 FranceTelecom. All Rights Reserved.