mura.bean

Class beanFactory

lucee.Component
    extended by mura.bean.ioc
      extended by mura.bean.beanFactory

This provides the primary bean factory that all component instances are instantiated within

Class Attributes:
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Method Summary
    any containsBean([String name])
    any containsInstance([String name])
    any createDynamicEntity([any entityName], [any code], [any siteid=''])
    any createDynamicEntityModule()
    any declareBean([string beanName], [string dottedPath], [boolean isSingleton='true'], [struct overrides='[runtime expression]'], [string json=''], [any siteid=''], [any fromExternalConfig='false'])
    any getInstance([String name], [String dsl], [any initArguments])
    any getParent()
    any loadDynamicEntities()
    any removeBean([any beanName])
    any shutdown()
    any undeclareBean([any entityname], [any deleteSchema='false'])
    any YesNoToBoolean([any value])
     
    Methods inherited from class mura.bean.ioc
    addAlias, addBean, beanIsTransient, cachable, callInitMethod, cleanMetadata, construct, declare, deduceDottedPath, discoverBeans, discoverBeansInFolder, factoryBean, findSetters, forceCache, getBean, getBeanInfo, getConfig, getVersion, hasParent, init, injectProperties, isConstant, isSingleton, load, logMissingBean, metadata, missingBean, onLoad, onLoadEvent, parentBeanInfo, parentBeanInfoList, resolveBean, resolveBeanCreate, setParent, setupFrameworkDefaults, setupInitMethod, singular
     
    Methods inherited from class lucee.Component
    None

    Method Detail

    containsBean

    public any containsBean([String name])

    Overrides:
    containsBean in class ioc
    Parameters:
    name

    containsInstance

    public any containsInstance([String name])

    Parameters:
    name

    createDynamicEntity

    public any createDynamicEntity([any entityName], [any code], [any siteid=''])

    Parameters:
    entityName
    code
    siteid

    createDynamicEntityModule

    public any createDynamicEntityModule()


    declareBean

    public any declareBean([string beanName], [string dottedPath], [boolean isSingleton='true'], [struct overrides='[runtime expression]'], [string json=''], [any siteid=''], [any fromExternalConfig='false'])

    Overrides:
    declareBean in class ioc
    Parameters:
    beanName
    dottedPath
    isSingleton
    overrides
    json
    siteid
    fromExternalConfig

    getInstance

    public any getInstance([String name], [String dsl], [any initArguments])

    Parameters:
    name
    dsl
    initArguments

    getParent

    public any getParent()


    loadDynamicEntities

    public any loadDynamicEntities()


    removeBean

    public any removeBean([any beanName])

    Parameters:
    beanName

    shutdown

    public any shutdown()


    undeclareBean

    public any undeclareBean([any entityname], [any deleteSchema='false'])

    Parameters:
    entityname
    deleteSchema

    YesNoToBoolean

    public any YesNoToBoolean([any value])

    Parameters:
    value