• The AntiVirus API provides a generic interface, so that product-specific anti-virus implementations can be plugged into your QLACK-based project.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • An implementation of the AV API for Clam AV antivirus.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Provides a Spring Boot compatible implementation layer for storing large files in MongoDB using the GridFS.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • The Data component provides several utility functions to work with data such as annotation-based encryption/decryption, data filtering on JSON objects (useful to filter sensitive data in your REST endpoints), UTC to/from Instant Jackson serialisers, etc.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • The documentation component allows you to quickly generate application documentation based on your Javadoc using Enunciate Swagger-UI libraries.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • The file util component provides you functionality to work with files, currently supporting stream-based compression & decompression utilities.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Provides additional Hibernate dialect stubs for working with UTF-8 data.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Provides functionality working with JSON Web Tokens, such as creating JWTs and manipulating claims.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Annotation-based method execution logging for debugging. Using a single annotation you can see in your logs which methods are executed, which parameters have been passed, as well as the overall execution time.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Annotation-based checks for empty QueryDSL predicates. When using QueryDSL for your REST endpoints this utility component makes sure that empty predicates do not produce an error.

    View on GitHub View on Maven triangle with all three sides equal View Javadoc

  • Automatic capturing of database schema changes to Liquibase files. Using this tool you can evolve your database schema using your favourite database tool and then have all your changes automatically being captured to Liquibase files to be replayed in other environments.

    View on GitHub

  • Helps to minimize the time needed to install local jar dependencies on your local maven repository and use them directly in your maven project pom file. It allows for quicker transition of legacy projects with local jar files dependencies to a cleaner maven solution.

    View on GitHub