mura.extend

Class extendObject

lucee.Component
    extended by mura.cfobject
      extended by mura.bean.bean
        extended by mura.bean.beanExtendable
          extended by mura.extend.extendObject

This provides legacy custom extended object bean functionality

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


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


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


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


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


    • access = public
    • returntype = any
    true yes
    Constructor Summary
    init([any type='Custom'], [any subType=''], [any siteID=''], [any manager=''], [any configBean='[runtime expression]'], [any ID=''], [any remoteID=''], [any sourceIterator=''])
    Method Summary
    any delete()
    any getConfigBean()
    any getExtendBaseID()
    any getID()
    any getManager()
    any loadBy()
    any save()
    any setConfigBean([any ConfigBean])
    any setID(string ID)
    any setManager([any manager])
    any setSiteID(string SiteID)
    any setSubType(string SubType)
    any setType(string Type)
    any validate()
     
    Methods inherited from class mura.bean.beanExtendable
    appendMissingAttributes, getAllValues, getExtendedAttribute, getExtendedAttributes, getExtendedAttributesList, getExtendedAttributesQuery, getExtendedData, getValue, purgeExtendedData, setValue
     
    Methods inherited from class mura.bean.bean
    addObject, allowDelete, allowQueryParams, allowRead, allowSave, clone, compare, exists, get, getAll, getEntityName, getErrors, getFeed, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getListView, getOrderBy, getPrimaryKey, getProperties, getSynthedFunctions, getTable, getValidations, has, hasErrors, hasProperty, hasTable, isComparable, OnMissingMethod, parseDateArg, removeObject, set, setAddedObjectValues, setAllValues, setErrors, setlastUpdateBy, setPropAsIDColumn, setValidations, synthArgs, translatePropKey, valueExists
     
    Methods inherited from class mura.cfobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, 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([any type='Custom'], [any subType=''], [any siteID=''], [any manager=''], [any configBean='[runtime expression]'], [any ID=''], [any remoteID=''], [any sourceIterator=''])

    Parameters:
    type
    subType
    siteID
    manager
    configBean
    ID
    remoteID
    sourceIterator

    Property Detail

    id

    property string id

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

    remoteID

    property string remoteID

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

    siteID

    property string siteID

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

    subType

    property string subType

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

    type

    property string type

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

    Method Detail

    delete

    public any delete()


    getConfigBean

    public any getConfigBean()

    Overrides:
    getConfigBean in class cfobject

    getExtendBaseID

    public any getExtendBaseID()

    Overrides:
    getExtendBaseID in class beanExtendable

    getID

    public any getID()


    getManager

    public any getManager()


    loadBy

    public any loadBy()


    save

    public any save()


    setConfigBean

    public any setConfigBean([any ConfigBean])

    Overrides:
    setConfigBean in class beanExtendable
    Parameters:
    ConfigBean

    setID

    public any setID(string ID)

    Parameters:
    ID

    setManager

    public any setManager([any manager])

    Parameters:
    manager

    setSiteID

    public any setSiteID(string SiteID)

    Overrides:
    setSiteID in class beanExtendable
    Parameters:
    SiteID

    setSubType

    public any setSubType(string SubType)

    Overrides:
    setSubType in class beanExtendable
    Parameters:
    SubType

    setType

    public any setType(string Type)

    Overrides:
    setType in class beanExtendable
    Parameters:
    Type

    validate

    public any validate()

    Overrides:
    validate in class bean