Cet espace de travail Liferay est destiné à présenter quelques choses intéressantes. Les visites guidées du projet à l'intérieur des modules montrent la création d'un service JAX-RS destiné à être appelé à partir d'un fournisseur de données Liferay Forms. Les promotions du projet montrent comment intégrer des entités personnalisées aux systèmes UAD de Liferay, pour assurer l'anonymisation et la possibilité d'exporter des entités personnalisées en tant que données personnelles.
Il s'agit d'un espace de travail Liferay, alors clonez le dépôt, construisez-le avec gradle et déployez les modules à partir du dossier osgi/modules/ de votre serveur. Ou vous pouvez utiliser Blade pour gérer votre serveur et déployer l'application
Vous choisissez !
Ces exemples ont été testés dans une version Liferay DXP 7.1 fp2. Vérifiez les dépendances de niveau pour votre système !
Le projet citytours créera deux entités Tipo et Subtipo et exposera un point de terminaison JAX-RS dans /city-tour-rest.
Les méthodes suivantes sont disponibles :
Ces points de terminaison sont destinés à être consommés via le Form DataProvider présenté dans la démo de Javier Ahedo.
Cette preuve de concept crée une entité appelée Promocion destinée à modéliser une promotion d'agence de voyages, avec les données personnelles des utilisateurs incluses. Le processus uad permet à l'utilisateur d'exporter ou de supprimer toutes les données personnelles, y compris les promotions.
Le poc se compose des projets suivants :
Une fois tous les modules déployés, vous devrez :
Ce projet n'est pas destiné à être utilisé en production, juste pour présenter certaines fonctionnalités. Il y a probablement des bugs et des monstres cachés dans l'obscurité dont je ne suis même pas au courant, alors utilisez-les à vos propres risques.