Skip to content

artjcod/automatic-mower

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

automatic-mower

        $$$$$$     $$$$$$       $$$$$$$$     $$$$     $$$$$     $$$$         $$$   $$$$$$$$$$$$$
        $$$$$$     $$$$$$     $$$$$$$$$$$$   $$$$     $$$$$     $$$$         $$$   $$$$$$$$$$$$$
        $$$$$$     $$$$$$    $$$$$$$$$$$$$$  $$$$     $$$$$     $$$$         $$$   $$$$$$$$$$$$$
        $$$$$$$   $$$$$$$    $$$$$$$ $$$$$$  $$$$$   $$$$$$$   $$$$$         $$$        $$$     
        $$$$$$$   $$$$$$$   $$$$$      $$$$$  $$$$   $$$$$$$   $$$$          $$$        $$$     
        $$$$$$$   $$$$$$$   $$$$        $$$$  $$$$   $$$$$$$   $$$$          $$$        $$$     
        $$$$$$$$ $$$$$$$$   $$$$        $$$$  $$$$$  $$$ $$$  $$$$$          $$$        $$$     
        $$$$$$$$ $$$$$$$$   $$$$        $$$$   $$$$ $$$$ $$$$ $$$$           $$$        $$$     
        $$$$$$$$ $$$$$$$$   $$$          $$$   $$$$ $$$$ $$$$ $$$$           $$$        $$$     
        $$$$ $$$ $$$ $$$$   $$$$        $$$$   $$$$ $$$$ $$$$ $$$$           $$$        $$$     
        $$$$ $$$$$$$ $$$$   $$$$        $$$$    $$$$$$$   $$$$$$$            $$$        $$$     
        $$$$ $$$$$$$ $$$$   $$$$        $$$$    $$$$$$$   $$$$$$$            $$$        $$$     
        $$$$ $$$$$$$ $$$$   $$$$$      $$$$$    $$$$$$$   $$$$$$$            $$$        $$$     
        $$$$  $$$$$  $$$$    $$$$$$$ $$$$$$     $$$$$$$    $$$$$$            $$$        $$$     
        $$$$  $$$$$  $$$$    $$$$$$$$$$$$$$      $$$$$     $$$$$             $$$        $$$     
        $$$$  $$$$$  $$$$     $$$$$$$$$$$$       $$$$$     $$$$$             $$$        $$$     
        $$$   $$$$$   $$$       $$$$$$$$         $$$$$     $$$$$             $$$        $$$     

Description

This application provides the following features :

  • A mechanism to customize errors and messages per locale (default profile english)
  • Application Settings via an external xml configuration file otherwise the application will use the default setting loader
  • Bean Validator to check constraints (mandatory fields)
  • Sequencer to generate ids automatically for I/O
  • Strong Object Serialization and Deserialization mechanism used to realize CRUD operations (merge,delete,findById,findAll) for I/O
  • Encryption system to crypt & decrypt password
  • Monitoring and Reporting
  • Alerting component
  • Caching component

Design-pattern

  • Singleton
  • Factory
  • Abstract Factory
  • Builder
  • Observer
  • Adapter
  • Prototype
  • Decorator

Build

gradle build automatic-mower

Requirements

  • Java 1.8
  • Gradle 4.10 or later

About

Automatic mower

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages