universAAL Directive Checks


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

DecoupleCheck Failed
The following Files are not Container Decoupled:
    org.universAAL.tools.ucc.client.util.UstoreUtil
    org.universAAL.tools.ucc.controller.desktop.AccountWindowController
    org.universAAL.tools.ucc.controller.desktop.DesktopController
    org.universAAL.tools.ucc.controller.desktop.ToolController
    org.universAAL.tools.ucc.controller.install.DeploymentInfoController
    org.universAAL.tools.ucc.controller.space.AddNewHardwareController
    org.universAAL.tools.ucc.controller.space.AddNewPersonController
    org.universAAL.tools.ucc.controller.space.HardwareWindowController
    org.universAAL.tools.ucc.controller.space.PersonWindowController
    org.universAAL.tools.ucc.controller.space.RoomsWindowController
    org.universAAL.tools.ucc.service.manager.Activator
    org.universAAL.tools.ucc.subscriber.SensorEventSubscriber
    org.universAAL.tools.ucc.windows.DeployConfigView
    org.universAAL.tools.ucc.windows.UccUI
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.client.util.UstoreUtil
    org.universAAL.tools.ucc.commerce.ustore.tools.GetFreeServices
    org.universAAL.tools.ucc.commerce.ustore.tools.GetFreeServicesResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.GetPurchasedServices
    org.universAAL.tools.ucc.commerce.ustore.tools.GetPurchasedServicesResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.GetSessionKey
    org.universAAL.tools.ucc.commerce.ustore.tools.GetSessionKeyResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.GetUpdatesForServices
    org.universAAL.tools.ucc.commerce.ustore.tools.GetUpdatesForServicesResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.GetUserProfile
    org.universAAL.tools.ucc.commerce.ustore.tools.GetUserProfileResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.ObjectFactory
    org.universAAL.tools.ucc.commerce.ustore.tools.OnlineStoreManager
    org.universAAL.tools.ucc.commerce.ustore.tools.OnlineStoreManagerService
    org.universAAL.tools.ucc.commerce.ustore.tools.PurchaseFreeService
    org.universAAL.tools.ucc.commerce.ustore.tools.PurchaseFreeServiceResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.RegisterDeployManager
    org.universAAL.tools.ucc.commerce.ustore.tools.RegisterDeployManagerResponse
    org.universAAL.tools.ucc.commerce.ustore.tools.UStoreException
    org.universAAL.tools.ucc.commerce.ustore.tools.UStoreException_Exception
    org.universAAL.tools.ucc.commerce.ustore.tools.package-info
    org.universAAL.tools.ucc.controller.desktop.AccountWindowController
    org.universAAL.tools.ucc.controller.desktop.DesktopController
    org.universAAL.tools.ucc.controller.desktop.ToolController
    org.universAAL.tools.ucc.controller.install.DeinstallController
    org.universAAL.tools.ucc.controller.install.DeploymentInfoController
    org.universAAL.tools.ucc.controller.install.LicenseController
    org.universAAL.tools.ucc.controller.install.ServiceReceiver
    org.universAAL.tools.ucc.controller.install.UsrvInfoController
    org.universAAL.tools.ucc.controller.preferences.PreferencesController
    org.universAAL.tools.ucc.controller.space.AddNewHardwareController
    org.universAAL.tools.ucc.controller.space.AddNewPersonController
    org.universAAL.tools.ucc.controller.space.HardwareWindowController
    org.universAAL.tools.ucc.controller.space.PersonWindowController
    org.universAAL.tools.ucc.controller.space.RoomsWindowController
    org.universAAL.tools.ucc.controller.ustore.services.Parser
    org.universAAL.tools.ucc.controller.ustore.services.PopupService
    org.universAAL.tools.ucc.controller.ustore.services.PurchasedServicesController
    org.universAAL.tools.ucc.controller.ustore.services.Service
    org.universAAL.tools.ucc.frontend.api.IFrontend
    org.universAAL.tools.ucc.frontend.api.impl.FrontendImpl
    org.universAAL.tools.ucc.service.api.IServiceManagement
    org.universAAL.tools.ucc.service.api.IServiceModel
    org.universAAL.tools.ucc.service.api.IServiceRegistration
    org.universAAL.tools.ucc.service.impl.Model
    org.universAAL.tools.ucc.service.impl.ServiceManagment
    org.universAAL.tools.ucc.service.impl.ServiceRegistration
    org.universAAL.tools.ucc.service.manager.Activator
    org.universAAL.tools.ucc.subscriber.SensorActivityTimeChangedListener
    org.universAAL.tools.ucc.subscriber.SensorEventSubscriber
    org.universAAL.tools.ucc.windows.AccountWindow
    org.universAAL.tools.ucc.windows.AddNewHardwareWindow
    org.universAAL.tools.ucc.windows.AddNewPersonWindow
    org.universAAL.tools.ucc.windows.BrowseServicesWindow
    org.universAAL.tools.ucc.windows.DeinstallWindow
    org.universAAL.tools.ucc.windows.DeployConfigView
    org.universAAL.tools.ucc.windows.DeployStrategyView
    org.universAAL.tools.ucc.windows.DeploymentInformationView
    org.universAAL.tools.ucc.windows.HardwareWindow
    org.universAAL.tools.ucc.windows.HumansWindow
    org.universAAL.tools.ucc.windows.LicenceWindow
    org.universAAL.tools.ucc.windows.NoConfigurationWindow
    org.universAAL.tools.ucc.windows.NotificationWindow
    org.universAAL.tools.ucc.windows.PreferencesWindow
    org.universAAL.tools.ucc.windows.RoomsWindow
    org.universAAL.tools.ucc.windows.SearchWindow
    org.universAAL.tools.ucc.windows.SelectUserWindow
    org.universAAL.tools.ucc.windows.ServicePopupWindodw
    org.universAAL.tools.ucc.windows.SuccessWindow
    org.universAAL.tools.ucc.windows.TabForm
    org.universAAL.tools.ucc.windows.ToolWindow
    org.universAAL.tools.ucc.windows.UccUI
    org.universAAL.tools.ucc.windows.UsrvInformationWindow
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.