mura.formBuilder

Class formBuilderManager

lucee.Component
    extended by mura.cfobject
      extended by mura.formBuilder.formBuilderManager

This provides form service level logic functionality

Class Attributes:
  • output : false
  •  
  • displayname : FormBuilderManager
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Constructor Summary
    init(any configBean)
    Method Summary
    any createDatasetCFC([any $], [any fieldData], [any dataset])
    any createFieldOptionCFC([any $], [any fieldData], [any parentObject], [any cfcBridgeName], [any dataset], [any createJoinentity='false'], [any createDataentity='false'])
    any createJSONForm([uuid formID='[runtime expression]'])
    any createMatrixParams([any $], [any fieldData], [any datasets], [any objectname], [any fieldcount])
    any destroyFormObject([any contentBean])
    any generateFormObject([any $], [any event], [any contentBean], [any extends])
    any getDatasetBean(uuid datasetID, [uuid fieldID='[runtime expression]'], [boolean asJSON='false'], [any modelBean])
    any getDataType([any $], [any fieldData], [any datasets], [any objectname])
    any getDialog(string dialog, [string locale='en'], [boolean reload='false'])
    any getFieldBean(uuid formID, [uuid fieldID='[runtime expression]'], [string fieldType='field-textfield'], [boolean asJSON='false'])
    any getFieldProperties([any prop])
    any getFieldTemplate(string fieldType, [string locale='en'], [boolean reload='false'])
    any getFieldTypeBean([uuid fieldTypeID='[runtime expression]'], [string fieldType='field-textfield'], [boolean asJSON='false'])
    any getFormBean([uuid formID='[runtime expression]'], [boolean asJSON='false'])
    any getFormFromObject([any siteid], [any formName], [any nested='false'])
    any getFormProperties([any siteid], [any formName], [any nested='false'], [any debug='false'])
    any getForms(any $, any siteid, [string excludeformid=''])
    any getModuleBeans([any siteid])
    any getRenderType([any formProp])
    struct processDataset(any $, struct dataset)
    struct renderFormJSON(string formJSON)
    any renderNestedForm(any $, any siteid, any formid, [string prefix=''])
     
    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

    createDatasetCFC

    public any createDatasetCFC([any $], [any fieldData], [any dataset])

    Parameters:
    $
    fieldData
    dataset

    createFieldOptionCFC

    public any createFieldOptionCFC([any $], [any fieldData], [any parentObject], [any cfcBridgeName], [any dataset], [any createJoinentity='false'], [any createDataentity='false'])

    Parameters:
    $
    fieldData
    parentObject
    cfcBridgeName
    dataset
    createJoinentity
    createDataentity

    createJSONForm

    public any createJSONForm([uuid formID='[runtime expression]'])

    Parameters:
    formID

    createMatrixParams

    public any createMatrixParams([any $], [any fieldData], [any datasets], [any objectname], [any fieldcount])

    Parameters:
    $
    fieldData
    datasets
    objectname
    fieldcount

    destroyFormObject

    public any destroyFormObject([any contentBean])

    Parameters:
    contentBean

    generateFormObject

    public any generateFormObject([any $], [any event], [any contentBean], [any extends])

    Parameters:
    $
    event
    contentBean
    extends

    getDatasetBean

    public any getDatasetBean(uuid datasetID, [uuid fieldID='[runtime expression]'], [boolean asJSON='false'], [any modelBean])

    Parameters:
    datasetID
    fieldID
    asJSON
    modelBean

    getDataType

    public any getDataType([any $], [any fieldData], [any datasets], [any objectname])

    Parameters:
    $
    fieldData
    datasets
    objectname

    getDialog

    public any getDialog(string dialog, [string locale='en'], [boolean reload='false'])

    Parameters:
    dialog
    locale
    reload

    getFieldBean

    public any getFieldBean(uuid formID, [uuid fieldID='[runtime expression]'], [string fieldType='field-textfield'], [boolean asJSON='false'])

    Parameters:
    formID
    fieldID
    fieldType
    asJSON

    getFieldProperties

    public any getFieldProperties([any prop])

    Parameters:
    prop

    getFieldTemplate

    public any getFieldTemplate(string fieldType, [string locale='en'], [boolean reload='false'])

    Parameters:
    fieldType
    locale
    reload

    getFieldTypeBean

    public any getFieldTypeBean([uuid fieldTypeID='[runtime expression]'], [string fieldType='field-textfield'], [boolean asJSON='false'])

    Parameters:
    fieldTypeID
    fieldType
    asJSON

    getFormBean

    public any getFormBean([uuid formID='[runtime expression]'], [boolean asJSON='false'])

    Parameters:
    formID
    asJSON

    getFormFromObject

    public any getFormFromObject([any siteid], [any formName], [any nested='false'])

    Parameters:
    siteid
    formName
    nested

    getFormProperties

    public any getFormProperties([any siteid], [any formName], [any nested='false'], [any debug='false'])

    Parameters:
    siteid
    formName
    nested
    debug

    getForms

    public any getForms(any $, any siteid, [string excludeformid=''])

    Parameters:
    $
    siteid
    excludeformid

    getModuleBeans

    public any getModuleBeans([any siteid])

    Parameters:
    siteid

    getRenderType

    public any getRenderType([any formProp])

    Parameters:
    formProp

    processDataset

    public struct processDataset(any $, struct dataset)

    Parameters:
    $
    dataset

    renderFormJSON

    public struct renderFormJSON(string formJSON)

    Parameters:
    formJSON

    renderNestedForm

    public any renderNestedForm(any $, any siteid, any formid, [string prefix=''])

    Parameters:
    $
    siteid
    formid
    prefix