Report on universAAL T2.3 directive checks.
Check |
Status |
ModulesCheckFix |
Passed |
DependencyManagementCheckFix |
Passed |
MavenCoordinateCheck |
Passed |
DecoupleCheck |
Passed |
LicenseFileCheckFix |
Passed |
LicenseHeaderCheckFix |
Passed |
MainMethodCheck |
Passed |
Passed 7 out of 7 checks.
Module |
Check |
Status |
lddi.bluetooth.continuahdpmanagerservice |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.manager.publisher.hdpManager org.universAAL.lddi.manager.publisher.Publisher org.universAAL.lddi.hdp.Activator org.universAAL.lddi.hdp.ContinuaHdpManagerProvider
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.abstraction |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.abstraction.Activator
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.abstraction |
LicenseFileCheckFix |
Failed License File does not exist: ASL2.0.txt
License File does not exist: NOTICE.txt
|
lddi.abstraction |
LicenseHeaderCheckFix |
Failed The following Files seem not to have a proper License Header: org.universAAL.lddi.abstraction.config.tool.DatapointConfigTool org.universAAL.lddi.abstraction.config.tool.DatapointIntegrationScreener org.universAAL.lddi.abstraction.config.protocol.CGwProtocolConfiguration org.universAAL.lddi.abstraction.config.data.ConfiguredDatapoint org.universAAL.lddi.abstraction.config.data.CGwDataConfiguration org.universAAL.lddi.abstraction.simulation.SimulatedDatapoint org.universAAL.lddi.abstraction.simulation.PercentageDatapoint org.universAAL.lddi.abstraction.simulation.ToggledDatapoint org.universAAL.lddi.abstraction.simulation.AnyDatapoint org.universAAL.lddi.abstraction.simulation.SimulationTool org.universAAL.lddi.abstraction.Activator org.universAAL.lddi.abstraction.ExternalDataConverter org.universAAL.lddi.abstraction.ExternalComponentDiscoverer
Make sure all your classes have an Apache Software Licence Header
see license at http://www.apache.org/licenses/LICENSE-2.0
|
lddi.lib.activityhub |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.lib.activityhub.util.LogTracker org.universAAL.lddi.lib.activityhub.devicemodel.ActivityHubSensor org.universAAL.lddi.lib.activityhub.devicemodel.ActivityHubFactory org.universAAL.lddi.lib.activityhub.devicemodel.FallSensor org.universAAL.lddi.lib.activityhub.devicemodel.TemperatureSensor org.universAAL.lddi.lib.activityhub.devicemodel.SwitchSensor org.universAAL.lddi.lib.activityhub.devicemodel.MotionSensor org.universAAL.lddi.lib.activityhub.devicemodel.UsageSensor org.universAAL.lddi.lib.activityhub.devicemodel.ContactClosureSensor org.universAAL.lddi.lib.activityhub.driver.interfaces.ActivityHubDriverClient
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.exporter.activityhub |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.exporter.activityhub.AHManager org.universAAL.lddi.exporter.activityhub.AHServiceProvider org.universAAL.lddi.exporter.activityhub.Activator org.universAAL.lddi.exporter.activityhub.AHContextPublisher org.universAAL.lddi.exporter.activityhub.util.LogTracker org.universAAL.lddi.exporter.activityhub.driver.Iso11073ContactClosureSensorDriver org.universAAL.lddi.exporter.activityhub.driver.Iso11073MotionSensorInstance org.universAAL.lddi.exporter.activityhub.driver.Iso11073SwitchSensorInstance org.universAAL.lddi.exporter.activityhub.driver.Iso11073ContactClosureSensorInstance org.universAAL.lddi.exporter.activityhub.driver.Iso11073MotionSensorDriver org.universAAL.lddi.exporter.activityhub.driver.ActivityHubDriverManager org.universAAL.lddi.exporter.activityhub.driver.Iso11073UsageSensorInstance org.universAAL.lddi.exporter.activityhub.driver.Iso11073UsageSensorDriver org.universAAL.lddi.exporter.activityhub.driver.Iso11073SwitchSensorDriver
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.exporter.x73 |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.exporter.x73.Activator org.universAAL.lddi.exporter.x73.ISO11073ContextProvider org.universAAL.lddi.exporter.x73.util.LogTracker org.universAAL.lddi.exporter.x73.ISO11073DBusServer
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.fs20.connector |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.fs20.server.Activator org.universAAL.lddi.fs20.server.DeviceReader org.universAAL.lddi.fs20.connect.FS20Listener org.universAAL.lddi.fs20.util.LogTracker org.universAAL.lddi.fs20.devicemodel.FS20Device
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.fs20.exporter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.fs20.exporter.Activator org.universAAL.lddi.fs20.exporter.util.LogTracker
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.knx.library |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.knx.interfaces.IKnxDriverClient org.universAAL.lddi.knx.groupdevicemodel.KnxGroupDevice org.universAAL.lddi.knx.library.utils.LogTracker
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.knx.networkdriver |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.knx.networkdriver.Activator org.universAAL.lddi.knx.networkdriver.KnxWriter org.universAAL.lddi.knx.networkdriver.util.LogTracker org.universAAL.lddi.knx.networkdriver.KnxReader org.universAAL.lddi.knx.networkdriver.KnxNetworkDriverImp
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.knx.devicemanager |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.knx.devicemanager.KnxDeviceManager org.universAAL.lddi.knx.devicemanager.Activator org.universAAL.lddi.knx.devicemanager.util.LogTracker org.universAAL.lddi.knx.devicemanager.KnxImporter
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.knx.exporter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.knx.driver.KnxDpt3Instance org.universAAL.lddi.knx.driver.KnxDpt5Instance org.universAAL.lddi.knx.driver.KnxDpt3Driver org.universAAL.lddi.knx.driver.KnxDpt1Driver org.universAAL.lddi.knx.driver.KnxDpt9Driver org.universAAL.lddi.knx.driver.KnxDpt1Instance org.universAAL.lddi.knx.driver.KnxDpt9Instance org.universAAL.lddi.knx.driver.KnxDpt5Driver org.universAAL.lddi.knx.exporter.Activator org.universAAL.lddi.knx.exporter.util.LogTracker org.universAAL.lddi.knx.exporter.KnxManager
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.knx.refinementdriver.dpt1.activityhub |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.knx.refinementdriver.dpt1.activityhub.Activator org.universAAL.lddi.knx.refinementdriver.dpt1.activityhub.util.LogTracker org.universAAL.lddi.knx.refinementdriver.dpt1.activityhub.KnxDpt1RefinementDriver org.universAAL.lddi.knx.refinementdriver.dpt1.activityhub.KnxDpt1Instance
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.zigbee.commissioning.adapter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.zigbee.commissioning.Activator org.universAAL.lddi.zigbee.commissioning.devices.impl.OccupancySensorDevice org.universAAL.lddi.zigbee.commissioning.devices.impl.IAS_ZoneDevice
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.zigbee.exporter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.hw.exporter.zigbee.ha.Activator org.universAAL.hw.exporter.zigbee.ha.devices.listeners.DimmerLightListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.IASZoneListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.TemperatureSensorListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.OnOffLightListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.OccupancySensorListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.ExporterListener org.universAAL.hw.exporter.zigbee.ha.devices.listeners.PresenceDetectorListener
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.zwave.exporter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.zwave.exporter.Activator org.universAAL.lddi.zwave.exporter.MotionContact.MotionContactSensorPublisher org.universAAL.lddi.zwave.exporter.PowerConsumption.PowerReader org.universAAL.lddi.zwave.exporter.PowerConsumption.PowerPublisher
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.pom.smarthome |
MavenCoordinateCheck |
Failed Artifact Name: universAAL LDDI Eclipse Smarthome Integration
does not match convention: ^universAAL LDDI ESH .*
|
lddi.smarthome.exporter |
MavenCoordinateCheck |
Failed Artifact Name: universAAL LDDI Eclipse Smarthome Exporter
does not match convention: ^universAAL LDDI ESH .*
|
lddi.smarthome.exporter |
DecoupleCheck |
Failed The following Files are not Container Decoupled: org.universAAL.lddi.smarthome.exporter.Activator
To solve this problem, make sure there are no OSGi imports in your classes, unless the package that contains them has explicitly "osgi" in it's name.
|
lddi.smarthome.exporter |
LicenseHeaderCheckFix |
Failed The following Files seem not to have a proper License Header: org.universAAL.lddi.smarthome.exporter.Activator org.universAAL.lddi.smarthome.exporter.Receiver
Make sure all your classes have an Apache Software Licence Header
see license at http://www.apache.org/licenses/LICENSE-2.0
|
12 out of 29 modules are compliant.