Herramientas de usuario

Herramientas del sitio


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)