fr.imag.adele.bundle.upnp.ogd.impl
Class BundleAdminModelImpl

java.lang.Object
  extended byfr.imag.adele.bundle.upnp.ogd.impl.BundleAdminModelImpl
All Implemented Interfaces:
BundleAdminModel

public class BundleAdminModelImpl
extends Object
implements BundleAdminModel


Constructor Summary
BundleAdminModelImpl(org.osgi.framework.BundleContext bundleContext)
           
 
Method Summary
 Long getBundleEventInstalledStateVariableValue()
           
 Long getBundleEventStartedStateVariableValue()
           
 Long getBundleEventStoppedStateVariableValue()
           
 Long getBundleEventUninstalledStateVariableValue()
           
 Long getBundleEventUpdatedStateVariableValue()
           
 void getBundleHeader(long bundleID, String headerName, fr.imag.adele.util.upnp.holder.StringHolder headerValue)
          This method is "add description here" bundleID in parameter headerName in parameter headerValue out parameter
 void getBundleInfo(long bundleID, fr.imag.adele.util.upnp.holder.StringHolder bundleLocation, fr.imag.adele.util.upnp.holder.StringHolder bundleState, fr.imag.adele.util.upnp.holder.IntegerHolder startLevel, fr.imag.adele.util.upnp.holder.StringHolder headerNames)
          This method is "add description here" bundleID in parameter bundleLocation out parameter bundleState out parameter startLevel out parameter headerNames out parameter
 String getBundleListStateVariableValue()
           
 Long getServiceEventModifiedStateVariableValue()
           
 Long getServiceEventRegisteredStateVariableValue()
           
 Long getServiceEventUnregisteringStateVariableValue()
           
 void getServiceInfo(long serviceID, fr.imag.adele.util.upnp.holder.LongHolder bundleID, fr.imag.adele.util.upnp.holder.StringHolder propertyKeys, fr.imag.adele.util.upnp.holder.StringHolder usingBundles)
          This method is "add description here" serviceID in parameter propertyKeys out parameter
 String getServiceListStateVariableValue()
           
 void getServiceProperty(long serviceID, String propertyKey, fr.imag.adele.util.upnp.holder.StringHolder propertyValue, fr.imag.adele.util.upnp.holder.StringHolder propertyClassName)
          This method is "add description here" serviceID in parameter propertyKey in parameter propertyValue out parameter propertyClassName out parameter
 void installBundle(String bundleLocation, fr.imag.adele.util.upnp.holder.LongHolder bundleID)
          This method is "add description here" bundleLocation in parameter bundleID out parameter
 void listBundles(fr.imag.adele.util.upnp.holder.StringHolder currentBundleList)
          This method is "add description here" currentBundleList out parameter
 void listServices(fr.imag.adele.util.upnp.holder.StringHolder currentServiceList)
          This method is "add description here" currentServiceList out parameter
 void startBundle(long bundleID)
          This method is "add description here" bundleID in parameter
 void stopBundle(long bundleID)
          This method is "add description here" bundleID in parameter
 void uninstallBundle(long bundleID)
          This method is "add description here" bundleID in parameter
 void updateBundle(long bundleID)
          This method is "add description here" bundleID in parameter
 void updateBundleWithLocation(long bundleID, String bundleLocation)
          This method is "add description here" bundleID in parameter bundleLocation in parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BundleAdminModelImpl

public BundleAdminModelImpl(org.osgi.framework.BundleContext bundleContext)
Method Detail

listBundles

public void listBundles(fr.imag.adele.util.upnp.holder.StringHolder currentBundleList)
This method is "add description here" currentBundleList out parameter

Specified by:
listBundles in interface BundleAdminModel

listServices

public void listServices(fr.imag.adele.util.upnp.holder.StringHolder currentServiceList)
This method is "add description here" currentServiceList out parameter

Specified by:
listServices in interface BundleAdminModel

getBundleInfo

public void getBundleInfo(long bundleID,
                          fr.imag.adele.util.upnp.holder.StringHolder bundleLocation,
                          fr.imag.adele.util.upnp.holder.StringHolder bundleState,
                          fr.imag.adele.util.upnp.holder.IntegerHolder startLevel,
                          fr.imag.adele.util.upnp.holder.StringHolder headerNames)
                   throws Exception
This method is "add description here" bundleID in parameter bundleLocation out parameter bundleState out parameter startLevel out parameter headerNames out parameter

Specified by:
getBundleInfo in interface BundleAdminModel
Throws:
Exception

getBundleHeader

public void getBundleHeader(long bundleID,
                            String headerName,
                            fr.imag.adele.util.upnp.holder.StringHolder headerValue)
                     throws Exception
This method is "add description here" bundleID in parameter headerName in parameter headerValue out parameter

Specified by:
getBundleHeader in interface BundleAdminModel
Throws:
Exception

installBundle

public void installBundle(String bundleLocation,
                          fr.imag.adele.util.upnp.holder.LongHolder bundleID)
                   throws Exception
This method is "add description here" bundleLocation in parameter bundleID out parameter

Specified by:
installBundle in interface BundleAdminModel
Throws:
Exception

startBundle

public void startBundle(long bundleID)
                 throws Exception
This method is "add description here" bundleID in parameter

Specified by:
startBundle in interface BundleAdminModel
Throws:
Exception

stopBundle

public void stopBundle(long bundleID)
                throws Exception
This method is "add description here" bundleID in parameter

Specified by:
stopBundle in interface BundleAdminModel
Throws:
Exception

updateBundle

public void updateBundle(long bundleID)
                  throws Exception
This method is "add description here" bundleID in parameter

Specified by:
updateBundle in interface BundleAdminModel
Throws:
Exception

updateBundleWithLocation

public void updateBundleWithLocation(long bundleID,
                                     String bundleLocation)
                              throws Exception
This method is "add description here" bundleID in parameter bundleLocation in parameter

Specified by:
updateBundleWithLocation in interface BundleAdminModel
Throws:
Exception

uninstallBundle

public void uninstallBundle(long bundleID)
                     throws Exception
This method is "add description here" bundleID in parameter

Specified by:
uninstallBundle in interface BundleAdminModel
Throws:
Exception

getServiceInfo

public void getServiceInfo(long serviceID,
                           fr.imag.adele.util.upnp.holder.LongHolder bundleID,
                           fr.imag.adele.util.upnp.holder.StringHolder propertyKeys,
                           fr.imag.adele.util.upnp.holder.StringHolder usingBundles)
                    throws Exception
This method is "add description here" serviceID in parameter propertyKeys out parameter

Specified by:
getServiceInfo in interface BundleAdminModel
Throws:
Exception

getServiceProperty

public void getServiceProperty(long serviceID,
                               String propertyKey,
                               fr.imag.adele.util.upnp.holder.StringHolder propertyValue,
                               fr.imag.adele.util.upnp.holder.StringHolder propertyClassName)
                        throws Exception
This method is "add description here" serviceID in parameter propertyKey in parameter propertyValue out parameter propertyClassName out parameter

Specified by:
getServiceProperty in interface BundleAdminModel
Throws:
Exception

getBundleListStateVariableValue

public String getBundleListStateVariableValue()
Specified by:
getBundleListStateVariableValue in interface BundleAdminModel

getServiceListStateVariableValue

public String getServiceListStateVariableValue()
Specified by:
getServiceListStateVariableValue in interface BundleAdminModel

getBundleEventInstalledStateVariableValue

public Long getBundleEventInstalledStateVariableValue()
Specified by:
getBundleEventInstalledStateVariableValue in interface BundleAdminModel

getBundleEventStartedStateVariableValue

public Long getBundleEventStartedStateVariableValue()
Specified by:
getBundleEventStartedStateVariableValue in interface BundleAdminModel

getBundleEventStoppedStateVariableValue

public Long getBundleEventStoppedStateVariableValue()
Specified by:
getBundleEventStoppedStateVariableValue in interface BundleAdminModel

getBundleEventUpdatedStateVariableValue

public Long getBundleEventUpdatedStateVariableValue()
Specified by:
getBundleEventUpdatedStateVariableValue in interface BundleAdminModel

getBundleEventUninstalledStateVariableValue

public Long getBundleEventUninstalledStateVariableValue()
Specified by:
getBundleEventUninstalledStateVariableValue in interface BundleAdminModel

getServiceEventRegisteredStateVariableValue

public Long getServiceEventRegisteredStateVariableValue()
Specified by:
getServiceEventRegisteredStateVariableValue in interface BundleAdminModel

getServiceEventUnregisteringStateVariableValue

public Long getServiceEventUnregisteringStateVariableValue()
Specified by:
getServiceEventUnregisteringStateVariableValue in interface BundleAdminModel

getServiceEventModifiedStateVariableValue

public Long getServiceEventModifiedStateVariableValue()
Specified by:
getServiceEventModifiedStateVariableValue in interface BundleAdminModel