plugins:frameworkplugins
Clases LY de relevancia que comprenden el framework de soporte de plugins
Redefinición de lógica funcional
| PluginUtils | Superclase de todas las Plugin*Utils. |
| PluginPOUtils | Determina que plugins hay instalados e instancia los mismos según sea necesario |
| PluginHandler | Superclase de los handlers |
| PluginPOHandler | Template general para persistencia. Sus subclases (PluginPOBeforeSaveHandler, PluginPOAfterSaveHandler, etc.) se encargan de invocar a los métodos correspondientes de las subclases de MPluginPO |
| PluginDocActionHandler | Template general para logica de documentos. Sus subclases (PluginDocActionPrepareItHandler, PluginDocActionCompleteItHandler, etc.) se encargan de invocar a los métodos correspondientes de las subclases de MPluginDocAction |
| PluginCalloutUtils | Permite incorporar callouts a ejecutar, verificando en tiempo de ejecucion la existencia de los mismos, respetando el patron package +“callout” + “.” + “Callout” + TableName + “.” + ColumnName |
| PluginProcessUtils | Permite redefinir la clase a ejecutar el proceso, respetando la convención de packages y nombres especificada previamente. |
| PluginInfoUtils | Permite redefinir la clase encargada de crear la ventana Info correspondiente, respetando la convención de packages y nombres especificada previamente. |
| PluginConstants | Constantes de uso para el framework de plugins |
Export de un plugin
| PluginDocumentBuilder | Superclase de los generadores de archivos .sql, .xml y .properties de la exportación de un plugin. |
| PluginPropertiesBuilder | Generador del archivo manifest.properties |
| PluginSQLBuilder | Generador del archivo preinstall.sql |
| PluginInstallBuilder | Subclase de PluginXMLBuilder. Generador del archivo install.xml |
| PostInstallBuilder | Subclase de PluginXMLBuilder. Generador del archivo postinstall.xml |
Instalación de un plugin
| PluginXMLUpdater | Parser XML y generador de sentencias SQL a impactar en la instalación de un plugin |
| PluginXMLUpdaterPostInstall | Subclase de PluginXMLUpdater. Redefine valores del postinstall.xml (método appendSpecialValues()) según el mapa de parámetros recibido |
| PluginPostInstallProcess | Proceso general para la post-instalación. Convierte los parametros en el mapa a enviar a PluginXMLUpdaterPostInstall |
| VPluginInstaller | Interfaz para instalación de plugins |
| VPluginInstallerUtils | Clase de soporte para VPluginInstaller |
plugins/frameworkplugins.txt · Última modificación: 2021/04/30 19:19 (editor externo)