All Classes and Interfaces

Classes
Class
Description
Configuration Action for VRE App Integration Portlet 📌 6.2 Code Analysis: Original class extended DefaultConfigurationAction and used basic preference handling 🔄 Differences in Liferay 7.4: - Uses OSGi @Component annotation for service registration - Must register as ConfigurationAction service, not DefaultConfigurationAction - Enhanced parameter validation and error handling - Updated to use ParamUtil for parameter extraction - Improved logging with structured messages
VRE App Integration Portlet for Liferay 7.4 📌 6.2 Code Analysis: Original portlet extended GenericPortlet and used static utility methods for user/token handling 🔄 Differences in Liferay 7.4: - Extends MVCPortlet for better MVC pattern support - Uses OSGi @Component annotation for service registration - Implements dependency injection with @Reference annotations - Uses ThemeDisplay for user information instead of PortalUtil - Enhanced logging and error handling ✅ Proposed Solution: Migrated to OSGi architecture while preserving gCube token generation logic
Constants for VRE App Integration Portlet ✅ Liferay 7.4 Best Practice: - Centralized constants for portlet names and keys - Used in OSGi component registration - Follows Liferay 7.4 naming conventions