mura.plugin

Class pluginSettingBean

lucee.Component
    extended by mura.cfobject
      extended by mura.bean.bean
        extended by mura.plugin.pluginSettingBean

This provides plugin config xml custom settings functionality

Class Attributes:
  • output : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    string hint


    • access = public
    • returntype = any
    true yes
    string label


    • access = public
    • returntype = any
    true yes
    string message


    • access = public
    • returntype = any
    true yes
    string name


    • access = public
    • returntype = any
    true yes
    string optionList


    • access = public
    • returntype = any
    true yes
    string optionListLabel


    • access = public
    • returntype = any
    true yes
    string regex


    • access = public
    • returntype = any
    true yes
    string required


    • access = public
    • returntype = any
    false true yes
    string settingValue


    • access = public
    • returntype = any
    true yes
    string type


    • access = public
    • returntype = any
    TextBox true yes
    string validation


    • access = public
    • returntype = any
    true yes
    Constructor Summary
    init()
    Method Summary
    any getHint()
    any getLabel()
    any getMessage()
    any getModuleID()
    any getName()
    any getOptionLabelList()
    any getOptionList()
    any getRegex()
    any getRequired()
    any getSettingValue()
    any getType()
    any getValidation()
    any loadSettingValue()
    any renderSetting(any theValue='useMuraDefault')
    any set([any theXML], [any moduleID])
    any setConfigBean([any configBean])
    any setHint([String Hint])
    any setLabel([String Label])
    any setMessage([String Message])
    any setModuleID([String ModuleID])
    any setName([String name])
    any setOptionLabelList([String OptionLabelList])
    any setOptionList([String OptionList])
    any setRegex([String Regex])
    any setRequired([String Required])
    any setSettingValue([String SettingValue])
    any setType([String Type])
    any setValidation([String validation])
     
    Methods inherited from class mura.bean.bean
    addObject, allowDelete, allowQueryParams, allowRead, allowSave, clone, compare, exists, get, getAll, getAllValues, getEntityName, getErrors, getFeed, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getListView, getOrderBy, getPrimaryKey, getProperties, getSynthedFunctions, getTable, getValidations, getValue, has, hasErrors, hasProperty, hasTable, isComparable, OnMissingMethod, parseDateArg, removeObject, setAddedObjectValues, setAllValues, setErrors, setlastUpdateBy, setPropAsIDColumn, setValidations, setValue, synthArgs, translatePropKey, validate, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getQueryAttrs, getQueryService, getServiceFactory, getSession, hasCustomDatasource, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    hint

    property string hint

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    label

    property string label

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    message

    property string message

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    name

    property string name

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    optionList

    property string optionList

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    optionListLabel

    property string optionListLabel

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    regex

    property string regex

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    required

    property string required = [false]

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    settingValue

    property string settingValue

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    type

    property string type = [TextBox]

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    validation

    property string validation

    Attributes:
    access - public
    required - yes
    returntype - any
    serializable - true

    Method Detail

    getHint

    public any getHint()


    getLabel

    public any getLabel()


    getMessage

    public any getMessage()


    getModuleID

    public any getModuleID()


    getName

    public any getName()


    getOptionLabelList

    public any getOptionLabelList()


    getOptionList

    public any getOptionList()


    getRegex

    public any getRegex()


    getRequired

    public any getRequired()


    getSettingValue

    public any getSettingValue()


    getType

    public any getType()


    getValidation

    public any getValidation()


    loadSettingValue

    public any loadSettingValue()


    renderSetting

    public any renderSetting(any theValue='useMuraDefault')

    Parameters:
    theValue

    set

    public any set([any theXML], [any moduleID])

    Overrides:
    set in class bean
    Parameters:
    theXML
    moduleID

    setConfigBean

    public any setConfigBean([any configBean])

    Parameters:
    configBean

    setHint

    public any setHint([String Hint])

    Parameters:
    Hint

    setLabel

    public any setLabel([String Label])

    Parameters:
    Label

    setMessage

    public any setMessage([String Message])

    Parameters:
    Message

    setModuleID

    public any setModuleID([String ModuleID])

    Parameters:
    ModuleID

    setName

    public any setName([String name])

    Parameters:
    name

    setOptionLabelList

    public any setOptionLabelList([String OptionLabelList])

    Parameters:
    OptionLabelList

    setOptionList

    public any setOptionList([String OptionList])

    Parameters:
    OptionList

    setRegex

    public any setRegex([String Regex])

    Parameters:
    Regex

    setRequired

    public any setRequired([String Required])

    Parameters:
    Required

    setSettingValue

    public any setSettingValue([String SettingValue])

    Parameters:
    SettingValue

    setType

    public any setType([String Type])

    Parameters:
    Type

    setValidation

    public any setValidation([String validation])

    Parameters:
    validation