mura.extend

Class extendManager

lucee.Component
    extended by mura.cfobject
      extended by mura.extend.extendManager

This provides class extension manager service level logic functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init([any configBean])
    Method Summary
    any appendMissingAttributes([any instance])
    any buildDefinitionsQuery(any datasource='[runtime expression]', any dbUsername='[runtime expression]', any dbPassword='[runtime expression]')
    any buildIconClassLookup()
    any deleteExtendedData([any baseid], any dataTable='tclassextenddata')
    array deleteSubType([any subTypeID])
    any getAttribute(any baseID='', any key='', any dataTable='tclassextenddata')
    any getCastString([any attribute], [any siteID], [any datatype])
    any getCustomIconClass([any type], [any subtype], [any siteid])
    any getDefinitionsQuery()
    any getExtendedAttributeList([any siteID], any baseTable='tcontent', any activeOnly='false', any type='', any subtype='')
    any getExtendedData([any baseID], any dataTable='tclassextenddata', [any type], [any subtype], [any siteid], [any sourceIterator=''])
    any getIconClass([any type], [any subtype], [any siteid])
    any getIconClassLookUp()
    xml getSubTypeAsXML([any type], [any subtype], [any siteid], [boolean includeIDs='false'])
    any getSubTypeBean()
    any getSubTypeByID([any subTypeID])
    any getSubTypeByName([any type], [any subtype], [any siteid])
    any getSubTypes([any siteid], [any activeOnly='false'])
    any getSubTypesAsXML([array subTypes], [boolean includeIDs='false'])
    any getSubTypesByType([any type], [any siteid], [any activeOnly='false'])
    any getTypeAsString([any type])
    any indentXml(string xml, [string indent=' '])
    any isFileAttribute([any name], [any siteid])
    any loadConfigXML([any configXML], [any siteID])
    any preserveExtendedData([any baseID], any preserveID='', [any data], any dataTable='tclassextenddata', any type='', any subtype='')
    any purgeDefinitionsQuery()
    any resetTypedData([any type='both'])
    any saveAttributeSort([any attributeID])
    any saveExtendedData([any baseID], [any data], any dataTable='tclassextenddata')
    any saveExtendSetSort([any extendSetID])
    any saveRelatedSetSort([any relatedContentSetID])
    any setConfigBean([any configBean])
    any setIconClass([any type], [any subtype], [any siteid], [any iconclass])
    any syncDefinitions([any fromSiteID=''], [any toSiteID=''], [any type=''], [any subType=''])
    any validateExtendedData([any data])
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, get, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getFeed, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, getValue, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, parseDateArg, removeValue, set, setValue, valueExists
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init([any configBean])

    Parameters:
    configBean

    Method Detail

    appendMissingAttributes

    public any appendMissingAttributes([any instance])

    Parameters:
    instance

    buildDefinitionsQuery

    public any buildDefinitionsQuery(any datasource='[runtime expression]', any dbUsername='[runtime expression]', any dbPassword='[runtime expression]')

    Parameters:
    datasource
    dbUsername
    dbPassword

    buildIconClassLookup

    public any buildIconClassLookup()


    deleteExtendedData

    public any deleteExtendedData([any baseid], any dataTable='tclassextenddata')

    Parameters:
    baseid
    dataTable

    deleteSubType

    public array deleteSubType([any subTypeID])

    Parameters:
    subTypeID

    getAttribute

    public any getAttribute(any baseID='', any key='', any dataTable='tclassextenddata')

    Parameters:
    baseID
    key
    dataTable

    getCastString

    public any getCastString([any attribute], [any siteID], [any datatype])

    Parameters:
    attribute
    siteID
    datatype

    getCustomIconClass

    public any getCustomIconClass([any type], [any subtype], [any siteid])

    Parameters:
    type
    subtype
    siteid

    getDefinitionsQuery

    public any getDefinitionsQuery()


    getExtendedAttributeList

    public any getExtendedAttributeList([any siteID], any baseTable='tcontent', any activeOnly='false', any type='', any subtype='')

    Parameters:
    siteID
    baseTable
    activeOnly
    type
    subtype

    getExtendedData

    public any getExtendedData([any baseID], any dataTable='tclassextenddata', [any type], [any subtype], [any siteid], [any sourceIterator=''])

    Parameters:
    baseID
    dataTable
    type
    subtype
    siteid
    sourceIterator

    getIconClass

    public any getIconClass([any type], [any subtype], [any siteid])

    Parameters:
    type
    subtype
    siteid

    getIconClassLookUp

    public any getIconClassLookUp()


    getSubTypeAsXML

    public xml getSubTypeAsXML([any type], [any subtype], [any siteid], [boolean includeIDs='false'])

    Parameters:
    type
    subtype
    siteid
    includeIDs

    getSubTypeBean

    public any getSubTypeBean()


    getSubTypeByID

    public any getSubTypeByID([any subTypeID])

    Parameters:
    subTypeID

    getSubTypeByName

    public any getSubTypeByName([any type], [any subtype], [any siteid])

    Parameters:
    type
    subtype
    siteid

    getSubTypes

    public any getSubTypes([any siteid], [any activeOnly='false'])

    Parameters:
    siteid
    activeOnly

    getSubTypesAsXML

    public any getSubTypesAsXML([array subTypes], [boolean includeIDs='false'])

    Parameters:
    subTypes
    includeIDs

    getSubTypesByType

    public any getSubTypesByType([any type], [any siteid], [any activeOnly='false'])

    Parameters:
    type
    siteid
    activeOnly

    getTypeAsString

    public any getTypeAsString([any type])

    Parameters:
    type

    indentXml

    public any indentXml(string xml, [string indent=' '])

    Parameters:
    xml
    indent

    isFileAttribute

    public any isFileAttribute([any name], [any siteid])

    Parameters:
    name
    siteid

    loadConfigXML

    public any loadConfigXML([any configXML], [any siteID])

    Parameters:
    configXML
    siteID

    preserveExtendedData

    public any preserveExtendedData([any baseID], any preserveID='', [any data], any dataTable='tclassextenddata', any type='', any subtype='')

    Parameters:
    baseID
    preserveID
    data
    dataTable
    type
    subtype

    purgeDefinitionsQuery

    public any purgeDefinitionsQuery()


    resetTypedData

    public any resetTypedData([any type='both'])

    Parameters:
    type

    saveAttributeSort

    public any saveAttributeSort([any attributeID])

    Parameters:
    attributeID

    saveExtendedData

    public any saveExtendedData([any baseID], [any data], any dataTable='tclassextenddata')

    Parameters:
    baseID
    data
    dataTable

    saveExtendSetSort

    public any saveExtendSetSort([any extendSetID])

    Parameters:
    extendSetID

    saveRelatedSetSort

    public any saveRelatedSetSort([any relatedContentSetID])

    Parameters:
    relatedContentSetID

    setConfigBean

    public any setConfigBean([any configBean])

    Parameters:
    configBean

    setIconClass

    public any setIconClass([any type], [any subtype], [any siteid], [any iconclass])

    Parameters:
    type
    subtype
    siteid
    iconclass

    syncDefinitions

    public any syncDefinitions([any fromSiteID=''], [any toSiteID=''], [any type=''], [any subType=''])

    Parameters:
    fromSiteID
    toSiteID
    type
    subType

    validateExtendedData

    public any validateExtendedData([any data])

    Parameters:
    data