universAAL Directive Checks


Report on universAAL T2.3 directive checks.
Check Status
ModulesCheckFix Passed
DependencyManagementCheckFix Passed
MavenCoordinateCheck Failed
ArtifactId: tools.ucc.configuration.model
does not match convention: ^ucc\..*
GroupId: org.universAAL.tools
does not match convention: ^org\.universAAL\.tools\.ucc
Artifact Name: universAAL Tools uCC Configuration Model
does not match convention: ^universAAL uCC .*

DecoupleCheck Failed
The following Files are not Container Decoupled:
    org.universAAL.tools.ucc.configuration.model.Activator
    org.universAAL.tools.ucc.configuration.model.ConfigurationOption
    org.universAAL.tools.ucc.configuration.model.servicetracker.ListenerServiceTracker
    org.universAAL.tools.ucc.configuration.model.servicetracker.ValidationServiceTracker
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.
LicenseFileCheckFix Passed
LicenseHeaderCheckFix Failed
The following Files seem not to have a proper License Header:
    org.universAAL.tools.ucc.configuration.model.Activator
    org.universAAL.tools.ucc.configuration.model.Cardinality
    org.universAAL.tools.ucc.configuration.model.ConfigOptionRegistry
    org.universAAL.tools.ucc.configuration.model.ConfigurationOption
    org.universAAL.tools.ucc.configuration.model.Configurator
    org.universAAL.tools.ucc.configuration.model.MapConfigurationOption
    org.universAAL.tools.ucc.configuration.model.SimpleConfigItemTypes
    org.universAAL.tools.ucc.configuration.model.SimpleConfigurationOption
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Category
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.ConfigItem
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Configuration
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Dependency
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Item
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.MapConfigItem
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.ObjectFactory
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.OnConfigurationModelChangedListener
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Option
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Options
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.SPARQLConfigItem
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.SimpleConfigItem
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Validator
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.Validators
    org.universAAL.tools.ucc.configuration.model.configurationdefinition.package-info
    org.universAAL.tools.ucc.configuration.model.configurationinstances.ConfigOption
    org.universAAL.tools.ucc.configuration.model.configurationinstances.ConfigurationInstance
    org.universAAL.tools.ucc.configuration.model.configurationinstances.ObjectFactory
    org.universAAL.tools.ucc.configuration.model.configurationinstances.Value
    org.universAAL.tools.ucc.configuration.model.configurationinstances.package-info
    org.universAAL.tools.ucc.configuration.model.exceptions.ValidationException
    org.universAAL.tools.ucc.configuration.model.interfaces.ConfigurationValidator
    org.universAAL.tools.ucc.configuration.model.interfaces.ConfigurationValidatorFactory
    org.universAAL.tools.ucc.configuration.model.interfaces.ModelRegistryChangedListener
    org.universAAL.tools.ucc.configuration.model.interfaces.OnConfigurationChangedListener
    org.universAAL.tools.ucc.configuration.model.interfaces.OnConfigurationChangedListenerFactory
    org.universAAL.tools.ucc.configuration.model.servicetracker.ListenerServiceTracker
    org.universAAL.tools.ucc.configuration.model.servicetracker.ValidationServiceTracker
    org.universAAL.tools.ucc.configuration.model.validators.DoubleMinMaxValidator
    org.universAAL.tools.ucc.configuration.model.validators.DoubleValidator
    org.universAAL.tools.ucc.configuration.model.validators.IntMinMaxValidator
    org.universAAL.tools.ucc.configuration.model.validators.IntegerValidator
    org.universAAL.tools.ucc.configuration.model.validators.RegExpValidator
    org.universAAL.tools.ucc.configuration.model.validators.URLValidator
Make sure all your classes have an Apache Software Licence Header
see license at http://www.apache.org/licenses/LICENSE-2.0
MainMethodCheck Passed

Passed 4 out of 7 checks.