fr.imag.adele.bundle.upnp.security.service
Class DeviceSecurity

java.lang.Object
  extended byfr.imag.adele.util.upnp.AbstractUPnPService
      extended byfr.imag.adele.bundle.upnp.security.service.DeviceSecurity
All Implemented Interfaces:
org.osgi.framework.BundleActivator, org.osgi.service.upnp.UPnPService

public class DeviceSecurity
extends fr.imag.adele.util.upnp.AbstractUPnPService


Nested Class Summary
 class DeviceSecurity.A_ARG_TYPE_base64StateVariable
           
 class DeviceSecurity.A_ARG_TYPE_booleanStateVariable
           
 class DeviceSecurity.A_ARG_TYPE_intStateVariable
           
 class DeviceSecurity.A_ARG_TYPE_stringStateVariable
           
 class DeviceSecurity.AddACLEntryAction
           
 class DeviceSecurity.CacheCertificateAction
           
 class DeviceSecurity.DecryptAndExecuteAction
           
 class DeviceSecurity.DeleteACLEntryAction
           
 class DeviceSecurity.ExpireSessionKeysAction
           
 class DeviceSecurity.FactorySecurityResetAction
           
 class DeviceSecurity.FreeACLSizeStateVariable
           
 class DeviceSecurity.FreeCertCacheSizeStateVariable
           
 class DeviceSecurity.FreeOwnerListSizeStateVariable
           
 class DeviceSecurity.GetACLSizesAction
           
 class DeviceSecurity.GetAlgorithmsAndProtocolsAction
           
 class DeviceSecurity.GetDefinedPermissionsAction
           
 class DeviceSecurity.GetDefinedProfilesAction
           
 class DeviceSecurity.GetLifetimeSequenceBaseAction
           
 class DeviceSecurity.GetPublicKeysAction
           
 class DeviceSecurity.GrantOwnershipAction
           
 class DeviceSecurity.LifetimeSequenceBaseStateVariable
           
 class DeviceSecurity.ListOwnersAction
           
 class DeviceSecurity.NumberOfOwnersStateVariable
           
 class DeviceSecurity.ReadACLAction
           
 class DeviceSecurity.ReplaceACLEntryAction
           
 class DeviceSecurity.RevokeOwnershipAction
           
 class DeviceSecurity.SetSessionKeysAction
           
 class DeviceSecurity.SetTimeHintAction
           
 class DeviceSecurity.TakeOwnershipAction
           
 class DeviceSecurity.TimeHintStateVariable
           
 class DeviceSecurity.TotalACLSizeStateVariable
           
 class DeviceSecurity.TotalCertCacheSizeStateVariable
           
 class DeviceSecurity.TotalOwnerListSizeStateVariable
           
 class DeviceSecurity.WriteACLAction
           
 
Field Summary
 
Fields inherited from class fr.imag.adele.util.upnp.AbstractUPnPService
actions, stateVariables, upnpDevice
 
Fields inherited from interface org.osgi.service.upnp.UPnPService
ID, TYPE
 
Constructor Summary
DeviceSecurity(org.osgi.service.upnp.UPnPDevice upnpDevice, String serviceId, String serviceType, String version, DeviceSecurityModel model)
          constructor
 
Methods inherited from class fr.imag.adele.util.upnp.AbstractUPnPService
getAction, getActions, getId, getStateVariable, getStateVariables, getType, getVersion, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceSecurity

public DeviceSecurity(org.osgi.service.upnp.UPnPDevice upnpDevice,
                      String serviceId,
                      String serviceType,
                      String version,
                      DeviceSecurityModel model)
constructor