mura.bean

Class beanORM

lucee.Component
    extended by mura.cfobject
      extended by mura.bean.bean
        extended by mura.bean.beanORM
Direct Known Subclasses:
beanORMHistorical , beanORMVersioned , beanRemotePointer , oauthClientBean , oauthTokenBean , contentCategoryAssignBean , contentCommenterBean , contentFilenameArchiveBean , contentRemotePointerBean , contentSourceMapBean , contentVariationTargetingBean , approvalActionBean , approvalChainAssignmentBean , approvalChainBean , approvalChainMembershipBean , approvalRequestBean , changesetCategoryAssignmentBean , changesetRollBackBean , changesetTagAssignmentBean , fileBean , razunaSettingsBean , extendRelatedContentSetBean , entityBean , fieldOptionBean , userDeviceBean , userRedirectBean

This provides dynamic CRUD functionality

Class Attributes:
  • versioned : false
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    boolean saveErrors


    • access = public
    • comparable = false
    • returntype = any
    • persistent = false
    false true false
    Constructor Summary
    init()
    Method Summary
    private any addQueryParam([any qs], [any prop], [any value])
    any checkSchema()
    any clone()
    any delete()
    any fromBundle([any bundle], [any keyFactory], [any siteid])
    any getBundleable()
    any getCache()
    any getCacheKey([any primarykey])
    any getCacheName()
    any getCacheSiteID()
    any getColumns()
    any getCustomDatasource()
    any getDbType()
    any getDbUtility()
    any getDiscriminatorColumn()
    any getDiscriminatorValue()
    any getFeed()
    any getIterator()
    any getLoadSQL()
    any getManageSchema()
    any getPrimaryKey()
    any getQueryAttrs([any readOnly='[runtime expression]'])
    private any getQueryParamType([any datatype])
    any getQueryService([any readOnly='[runtime expression]'])
    any getReadOnly()
    any getSaveErrors()
    any getSite()
    any getUseCache()
    any getUseTrash()
    any hasColumn([any column])
    any hasCustomDatasource()
    any loadBy([any returnFormat='self'], [any cachedWithin='[runtime expression]'])
    private any postCreate()
    private any postDelete()
    private any postInsert()
    private any postLoad()
    private any postUpdate()
    private any preCreate()
    private any preDelete()
    private any preInsert()
    private any preLoad()
    private any preUpdate()
    any purgeCache()
    any save()
    any set([any property], [any propertyValue])
    any setDbUtility([any dbUtility])
    private any setPropAsIDColumn([any prop], [any isPrimaryKey='true'])
    any setSaveErrors([any saveErrors])
    any toBundle([any bundle], [any siteid])
    any updateMappingsByIDLists()
    any validate()
     
    Methods inherited from class mura.bean.bean
    addObject, allowDelete, allowQueryParams, allowRead, allowSave, compare, exists, get, getAll, getAllValues, getEntityName, getErrors, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getListView, getOrderBy, getProperties, getSynthedFunctions, getTable, getValidations, getValue, has, hasErrors, hasProperty, hasTable, isComparable, OnMissingMethod, parseDateArg, removeObject, setAddedObjectValues, setAllValues, setErrors, setlastUpdateBy, setValidations, setValue, synthArgs, translatePropKey, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getServiceFactory, getSession, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class lucee.Component
    None

    Constructor Detail

    init

    public init()


    Property Detail

    saveErrors

    property boolean saveErrors = [false]

    Attributes:
    access - public
    required - false
    comparable - false
    returntype - any
    persistent - false
    serializable - true

    Method Detail

    addQueryParam

    private any addQueryParam([any qs], [any prop], [any value])

    Parameters:
    qs
    prop
    value

    checkSchema

    public any checkSchema()


    clone

    public any clone()

    Overrides:
    clone in class bean

    delete

    public any delete()


    fromBundle

    public any fromBundle([any bundle], [any keyFactory], [any siteid])

    Parameters:
    bundle
    keyFactory
    siteid

    getBundleable

    public any getBundleable()


    getCache

    public any getCache()


    getCacheKey

    public any getCacheKey([any primarykey])

    Parameters:
    primarykey

    getCacheName

    public any getCacheName()


    getCacheSiteID

    public any getCacheSiteID()


    getColumns

    public any getColumns()


    getCustomDatasource

    public any getCustomDatasource()


    getDbType

    public any getDbType()


    getDbUtility

    public any getDbUtility()


    getDiscriminatorColumn

    public any getDiscriminatorColumn()


    getDiscriminatorValue

    public any getDiscriminatorValue()


    getFeed

    public any getFeed()

    Overrides:
    getFeed in class bean

    getIterator

    public any getIterator()


    getLoadSQL

    public any getLoadSQL()


    getManageSchema

    public any getManageSchema()


    getPrimaryKey

    public any getPrimaryKey()

    Overrides:
    getPrimaryKey in class bean

    getQueryAttrs

    public any getQueryAttrs([any readOnly='[runtime expression]'])

    Overrides:
    getQueryAttrs in class cfobject
    Parameters:
    readOnly

    getQueryParamType

    private any getQueryParamType([any datatype])

    Parameters:
    datatype

    getQueryService

    public any getQueryService([any readOnly='[runtime expression]'])

    Overrides:
    getQueryService in class cfobject
    Parameters:
    readOnly

    getReadOnly

    public any getReadOnly()


    getSaveErrors

    public any getSaveErrors()


    getSite

    public any getSite()


    getUseCache

    public any getUseCache()


    getUseTrash

    public any getUseTrash()


    hasColumn

    public any hasColumn([any column])

    Parameters:
    column

    hasCustomDatasource

    public any hasCustomDatasource()

    Overrides:
    hasCustomDatasource in class cfobject

    loadBy

    public any loadBy([any returnFormat='self'], [any cachedWithin='[runtime expression]'])

    Parameters:
    returnFormat
    cachedWithin

    postCreate

    private any postCreate()


    postDelete

    private any postDelete()


    postInsert

    private any postInsert()


    postLoad

    private any postLoad()


    postUpdate

    private any postUpdate()


    preCreate

    private any preCreate()


    preDelete

    private any preDelete()


    preInsert

    private any preInsert()


    preLoad

    private any preLoad()


    preUpdate

    private any preUpdate()


    purgeCache

    public any purgeCache()


    save

    public any save()


    set

    public any set([any property], [any propertyValue])

    Overrides:
    set in class bean
    Parameters:
    property
    propertyValue

    setDbUtility

    public any setDbUtility([any dbUtility])

    Parameters:
    dbUtility

    setPropAsIDColumn

    private any setPropAsIDColumn([any prop], [any isPrimaryKey='true'])

    Overrides:
    setPropAsIDColumn in class bean
    Parameters:
    prop
    isPrimaryKey

    setSaveErrors

    public any setSaveErrors([any saveErrors])

    Parameters:
    saveErrors

    toBundle

    public any toBundle([any bundle], [any siteid])

    Parameters:
    bundle
    siteid

    updateMappingsByIDLists

    public any updateMappingsByIDLists()


    validate

    public any validate()

    Overrides:
    validate in class bean