Nous utilisons des cookies sur ce site pour améliorer votre expérience utilisateur.

Skip to main content

Contenu

SmalsUtils-Validation

Aperçu

Librairie qui regroupe un ensemble de validations ou d'annotations pour des entités métiers utilisées dans de nombreuses applications Angular ou Java de la sécurité sociale

Domaine

Services IT génériques

Sous-domaine

Software factory - non lié à la sécurité

Typologie

Library

Service owner

Smals

Première release

2007

Réutilisation

plus que 50

Effort d'intégration

Quelle en est l'utilité ?

Vous développez une application, service ou librairie, en Angular ou Java, et vous voulez valider le check-digit d'un identifiant (NISS, numéro d'entreprise, ...), le format d'un numéro de TVA, une adresse IP ou un e-mail, ... alors embarquez la librairie ad-hoc (ngx)-SmalsUtils-Validation dans votre application, service ou librairie.

Description fonctionnelle

Il existe deux librairies, une librairie "ngx-smalsutils-validation" pour les applications dont le front-end est développé à l’aide du framework Angular et une librairie "SmalsUtils-Validation" pour les applications Java.

Les deux librairies permettent de valider :

  • Les entités utilisées dans le secteur de la sécurité sociale : numéro d'entreprise (BCE), numéro d’établissement (BCE), numéro d’identification de la sécurité sociale (NISS), les numéros d’immatriculation pour les employeurs, mandataires, commettants, chantiers, entrepreneur, curateurs et Dimona (ONSS), numéro des entités économiques étrangères (FEEN), numéro INAMI, numéro de commission paritaire...
  • Les entités date, temps et année-trimestre
  • Les entités comptes bancaires (IBAN, BBAN), identifiants TVA, communication structurée d’un paiement belge, adresse email, adresse IP

Description technique

Librairie Angular "ngx-smalsutils-validation"

disponible à l'adresse https://repo.ict-reuse.be, peut être téléchargée mais ne peut être accédée directement.

  • La version 5.0 s'intègre dans les applications Angular dont la version est minimum 16
  • La version 7.0 s'intègre dans les applications Angular dont la version est minimum 17
  • La version 8.0 s'intègre dans les applications Angular dont la version est minimum 18

Librairie Maven "SmalsUtils-Validation"

disponible à l'adresse https://repo.ict-reuse.be, peut être téléchargée ou accédée directement.

Pour cette dernière librairie, il n’y a aucun effort d’intégration si l'application suit les standards J2EE (JSR-303).

Vous pouvez accéder à la librairie "SmalsUtils-Validation" avec les paramètres suivants :

       <dependency>

                   <groupId>be.smals.smalsutils</groupId>

                  <artifactId>smalsutils-validation</artifactId>

                   <version>6.1.0</version>

       </dependency>

Remarques:

  • A partir de la version 6.0, les versions Java8 et Java17 (Jakarta-ee) sont disponibles
  • Si nécessaire, les versions spécifiques peuvent être accédées via le tag <classifier> "javaee" (Java8) ou "jakarta" (Java17)

Public cible

Toute application Java ou Angular qui implémente une validation des entités mentionnées plus haut.

Remarque : Il s’agit d’une validation exclusivement formelle qui porte sur la longueur, le check digit, le range ou le format des entités.

Conditions d'intégration

Les librairies Maven et Java sont disponibles sur le système partagé Artifact Repository.

Si vous n'avez pas encore les accès à ce repository, demandez la création d'un compte utilisateur à ReuseOperational@smals.be en fournissant votre

  • Nom,
  • Prénom,
  • Mail professionnel et
  • Nom de votre institution.

Ensuite suivez les étapes du "Guidelines-Reuse a library from Repository ict-reuse-FR" (voir lien ci-dessous).

Remarque: Le repository sera indisponible chaque 1er samedi du mois, en matinée.

Documentation

Autres composants intéressants

Contact

Contact : ReuseOperational@smals.be

Faites partie de quelque chose de plus grand : rejoignez le mouvement ReUse

Complétez le catalogue

Communication, services métiers, services de support, services IT génériques; autant de domaines business que vous pouvez enrichir de vos composants réutilisables, utiles à d’autres institutions. Ils peuvent aussi concerner des matières que nous cherchons à développer comme les paiements, le reporting, les RH…

Plus d'information et formulaire

Devenez ambassadeur de la réutilisation !

Parcourez notre catalogue pour vous familiariser avec les composants réutilisables. Evoquez tout l’intérêt de ReUse auprès de vos employés et au sein de leurs réseaux.

Plus vous ferez la publicité du concept ReUse et enrichirez le catalogue, plus vous en renforcerez les avantages.

Suivez-nous !

Restez informé des derniers développements et événements ! Abonnez-vous à notre newsletter.

Consultez toutes nos newsletters

Vers le haut