lucee.Component
mura.cfobject
mura.plugin.pluginManager
This provides plugin service level logic functionality
| Constructor Summary | |
|---|---|
|
init(any configBean, any settingsManager, any utility, any standardEventsHandler, any fileWriter)
|
|
| Method Summary | |
|---|---|
any
|
addEventHandler([any component], any siteID, any persist='true', any applyglobal='true')
|
any
|
adjustSiteID([any siteID])
|
any
|
announceEvent(any eventToAnnounce='', any currentEventObject='', any rsHandlers='', any moduleID='', any index='0')
|
any
|
createAppCFCIncludes()
|
any
|
createBundle([any id], [any directory])
I bundle a plugin and return it's filename. |
any
|
createLookupTXT()
|
any
|
deleteAssignedSites([any moduleID])
|
any
|
deleteDisplayObjects([any moduleID])
|
any
|
deletePlugin([any moduleID])
|
any
|
deleteScripts([any moduleID])
|
any
|
deleteSettings([any moduleID])
|
any
|
deploy(any moduleID='', any id='', any useDefaultSettings='false', [any siteID=''], any pluginFile='', any pluginDir='', any autoDeploy='true')
This method is primarily used internally by Mura. |
any
|
deployBundle([any siteID], [any bundleFile])
I return a struct of any errors that occurred. |
any
|
deployDirectory([any siteID], [any directory], any useDefaultSettings='true', any autoDeploy='true')
|
any
|
deployPlugin([any siteID], [any pluginFile], any useDefaultSettings='true', any autoDeploy='true')
|
any
|
discover()
|
any
|
discoverBeans()
|
any
|
displayObject([any object], any event='', any moduleID='', any params='')
|
any
|
executeScript([any runat], any siteID='', any event='', any index='1')
|
any
|
executeScripts([any runat], any siteID='', any event='', any scripts='', any moduleID='')
|
any
|
getAllPlugins(any orderby='name')
|
any
|
getAssignedSites([any moduleID])
|
any
|
getAttributeBean([any theXML], [any moduleID])
|
any
|
getCacheFactory(any siteid='')
|
any
|
getComponent([any componentPath], [any pluginID], [any siteID], any cache='true')
|
any
|
getConfig([any ID], any siteID='', any cache='true')
|
any
|
getDirectoryFromQuery([any rs])
|
any
|
getDisplayObjectBean()
|
any
|
getDisplayObjectsBySiteID(any siteID='', any modulesOnly='false', any moduleID='', any configuratorsOnly='false')
|
any
|
getEventHandlerFromPath([any component])
|
any
|
getEventMappings([any eventName], any siteID='')
|
any
|
getExecutor()
|
any
|
getHandlersQuery([any eventToHandle], any siteID='', any moduleID='')
|
any
|
getIDFromPath([any path])
|
any
|
getLocalFileFromURL([any pluginURL])
|
any
|
getLocation([any directory])
|
any
|
getPlugin([any ID], any siteID='', any cache='true')
|
xml
|
getPluginXML([any moduleID], [any pluginDir=''])
|
any
|
getScriptBean()
|
any
|
getScripts([any runat], any siteID='', any moduleID='')
|
any
|
getSiteListener([any siteID], [any runat])
|
struct
|
getSitePluginGroups([query rsplugins])
|
any
|
getSitePlugins([any siteID], any orderby='name', any applyPermFilter='false')
|
any
|
getStandardEventFactory(any siteid='')
|
any
|
getZipTrim([any pluginFile])
|
any
|
hasPlugin([any ID], any siteID='', any cache='true')
|
any
|
loadPlugins([any safeMode='false'])
|
any
|
purgeCacheFactories()
|
any
|
purgePluginConfigs()
|
any
|
purgeStandardEventFactories()
|
any
|
reDeploy([any siteID], [any ID])
|
any
|
renderAdminTemplate([any body], [any pageTitle], any jsLib='jquery', any jsLibLoaded='true', [any compactDisplay='false'], [any moduleid='[runtime expression]'])
|
any
|
renderAdminToolbar(any jsLib='prototype', any jsLibLoaded='false')
|
any
|
renderEvent(any eventToRender='', any currentEventObject='', any rsHandlers='', any moduleID='', any index='0')
|
any
|
renderScript([any runat], any siteID='', any event='', any index='1')
|
any
|
renderScripts([any runat], any siteID='', any event='', any scripts='', any moduleID='')
|
any
|
savePluginXML([any modID])
|
any
|
updateSettings([any args])
|
| Methods inherited from class lucee.Component |
|---|
| None |
| Constructor Detail |
|---|
configBeansettingsManagerutilitystandardEventsHandlerfileWriter| Method Detail |
|---|
componentsiteIDpersistapplyglobalsiteIDeventToAnnouncecurrentEventObjectrsHandlersmoduleIDindexI bundle a plugin and return it's filename
id - ModuleID or pluginID or Packagedirectory - Server directory to save the bundlemoduleIDmoduleIDmoduleIDmoduleIDmoduleIDThis method is primarily used internally by Mura. See deployPlugin.
moduleIDid - Either ModuleID, PluginID or Package. Can be used instead of moduleID argument.useDefaultSettings - Deploy default config.xml settings values, not applicable for bundlessiteID - List of siteIDs to assign the plugin. Only applicable when useDefaultSettings is set to true.pluginFilepluginDirautoDeployI return a struct of any errors that occurred.
siteID - List of siteIDs to assign the pluginbundleFile - Complete path to bundle zip filesiteID - List of siteIDs to assign the plugin. If not defined will defiend to existing assignment.directory - Complete path to external plugin directory if external, otherwise the name og the directory in /pluginsuseDefaultSettingsautoDeploysiteID - List of siteIDs to assign the pluginpluginFile - Complete path to plugin zip fileuseDefaultSettingsautoDeployobjecteventmoduleIDparamsrunatsiteIDeventindexrunatsiteIDeventscriptsmoduleIDorderbymoduleIDtheXMLmoduleIDsiteidcomponentPathpluginIDsiteIDcacheIDsiteIDcacherssiteIDmodulesOnlymoduleIDconfiguratorsOnlycomponenteventNamesiteIDeventToHandlesiteIDmoduleIDpathpluginURLdirectory
getPlugin
in class
cfobject
IDsiteIDcachemoduleIDpluginDirrunatsiteIDmoduleIDsiteIDrunatrspluginssiteIDorderbyapplyPermFiltersiteidpluginFileIDsiteIDcachesafeModesiteID - List of siteIDs to assign the plugin. If not defined will defiend to existing assignment.ID - The moduleID, pluginID, package or name of plugin to redeploybodypageTitlejsLibjsLibLoadedcompactDisplaymoduleidjsLibjsLibLoadedeventToRendercurrentEventObjectrsHandlersmoduleIDindexrunatsiteIDeventindexrunatsiteIDeventscriptsmoduleIDmodIDargs