mura.client.api.proxy

Class proxyBean

lucee.Component
    extended by mura.baseobject
      extended by mura.bean.bean
        extended by mura.bean.beanORM
          extended by mura.client.api.proxy.proxyBean
Class Attributes:
  • entityname : proxy
  •  
  • bundleable : true
  •  
  • table : tproxy
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any created


    • access = public
    • returntype = any
    • ormtype = timestamp
    true false
    any credentials


    • access = public
    • fieldtype = one-to-many
    • returntype = any
    • cascade = delete
    • relatesto = proxyCredential
    true false
    any endpoint


    • access = public
    • maxlength = 200
    • returntype = any
    • datatype = varchar
    • length = 200
    true yes
    any events


    • access = public
    • fieldtype = one-to-many
    • returntype = any
    • cascade = delete
    • relatesto = proxyEvent
    true false
    any lambda


    • access = public
    • fieldtype = many-to-one
    • returntype = any
    • fkcolumn = lambdaid
    • relatesto = lambda
    true false
    any lastupdate


    • access = public
    • returntype = any
    • datatype = timestamp
    true false
    any lastupdateby


    • access = public
    • returntype = any
    • datatype = varchar
    • length = 50
    true false
    any lastupdatebyid


    • access = public
    • returntype = any
    • datatype = varchar
    • length = 35
    true false
    any name


    • access = public
    • fieldtype = index
    • maxlength = 200
    • returntype = any
    • datatype = varchar
    • length = 200
    true yes
    any proxyid


    • access = public
    • fieldtype = id
    • returntype = any
    true false
    any resource


    • access = public
    • fieldtype = index
    • maxlength = 200
    • returntype = any
    • datatype = varchar
    • length = 200
    true yes
    any restricted


    • access = public
    • returntype = any
    • datatype = tinyint
    1 true yes
    any restrictgroups


    • access = public
    • returntype = any
    • datatype = text
    true false
    any site


    • access = public
    • fieldtype = many-to-one
    • returntype = any
    • fkcolumn = siteid
    • relatesto = site
    true yes
    Method Summary
    any allowAccess([any mura])
    any allowDelete()
    any allowProxyAccess()
    any allowRead()
    any allowSave()
    any call([any formScope], [any urlScope], [any cookieScope], [any cgiScope], [any body], [any resourcepath=''], [any headers='[runtime expression]'], [any parse='true'], [any httpmethod='any'])
    any handleEvent([any Mura])
    any validate()
     
    Methods inherited from class mura.bean.beanORM
    addQueryParam, checkSchema, clone, delete, fromBundle, getCache, getCacheKey, getCacheName, getCacheSiteID, getColumns, getCustomDatasource, getDbType, getDbUtility, getDiscriminatorColumn, getDiscriminatorValue, getFeed, getIterator, getLoadSQL, getLoadSQLColumnsAndTables, getManageSchema, getPrimaryKey, getPropertiesAsJSON, getQueryAttrs, getQueryParamType, getQueryService, getReadOnly, getSaveErrors, getSite, getUseCache, getUseTrash, hasColumn, hasCustomDatasource, init, isORM, loadBy, postCreate, postDelete, postInsert, postLoad, postUpdate, preCreate, preDelete, preInsert, preLoad, preUpdate, purgeCache, save, saveTagsAndCategories, set, setDbUtility, setPropAsIDColumn, setSaveErrors, toBundle, updateMappingsByIDLists
     
    Methods inherited from class mura.bean.bean
    addEventHandler, addObject, allowQueryParams, appendHasRef, compare, exists, get, getAll, getAllValues, getBundleable, getCategorizable, getDynamic, getEntityDisplayName, getEntityName, getErrors, getHasManyPropArray, getHasOnePropArray, getInstanceName, getIsHistorical, getIsVersioned, getListViewProps, getOrderBy, getPermissions, getProperties, getPublicAPI, getRegisteredEntity, getScaffold, getSearchableProps, getSynthedFunctions, getTable, getTaggable, getValidations, getValue, has, hasErrors, hasProperty, hasTable, isComparable, on, OnMissingMethod, parseDateArg, parseEncrypted, pluralizeHasRefName, registerAsEntity, removeObject, setAddedObjectValues, setAllValues, setErrors, setlastUpdateBy, setValidations, setValue, synthArgs, transformEventName, translatePropKey, trigger, valueExists
     
    Methods inherited from class mura.baseobject
    commitTracePoint, convertTimezone, deleteMethod, getAsJSON, getAsStruct, getBean, getConfigBean, getCurrentUser, getEntity, getEventManager, getHTTPAttrs, getHTTPService, getJavaTimezone, getPlugin, getPluginManager, getServiceFactory, getSession, initTracePoint, inject, injectMethod, invokeMethod, mixin, removeValue
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    created

    property any created

    Attributes:
    access - public
    required - false
    returntype - any
    ormtype - timestamp
    serializable - true

    credentials

    property any credentials

    Attributes:
    access - public
    required - false
    fieldtype - one-to-many
    returntype - any
    cascade - delete
    serializable - true
    relatesto - proxyCredential

    endpoint

    property any endpoint

    Attributes:
    access - public
    required - yes
    maxlength - 200
    returntype - any
    datatype - varchar
    length - 200
    serializable - true

    events

    property any events

    Attributes:
    access - public
    required - false
    fieldtype - one-to-many
    returntype - any
    cascade - delete
    serializable - true
    relatesto - proxyEvent

    lambda

    property any lambda

    Attributes:
    access - public
    required - false
    fieldtype - many-to-one
    returntype - any
    fkcolumn - lambdaid
    serializable - true
    relatesto - lambda

    lastupdate

    property any lastupdate

    Attributes:
    access - public
    required - false
    returntype - any
    datatype - timestamp
    serializable - true

    lastupdateby

    property any lastupdateby

    Attributes:
    access - public
    required - false
    returntype - any
    datatype - varchar
    length - 50
    serializable - true

    lastupdatebyid

    property any lastupdatebyid

    Attributes:
    access - public
    required - false
    returntype - any
    datatype - varchar
    length - 35
    serializable - true

    name

    property any name

    Attributes:
    access - public
    required - yes
    fieldtype - index
    maxlength - 200
    returntype - any
    datatype - varchar
    length - 200
    serializable - true

    proxyid

    property any proxyid

    Attributes:
    access - public
    required - false
    fieldtype - id
    returntype - any
    serializable - true

    resource

    property any resource

    Attributes:
    access - public
    required - yes
    fieldtype - index
    maxlength - 200
    returntype - any
    datatype - varchar
    length - 200
    serializable - true

    restricted

    property any restricted = [1]

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

    restrictgroups

    property any restrictgroups

    Attributes:
    access - public
    required - false
    returntype - any
    datatype - text
    serializable - true

    site

    property any site

    Attributes:
    access - public
    required - yes
    fieldtype - many-to-one
    returntype - any
    fkcolumn - siteid
    serializable - true
    relatesto - site

    Method Detail

    allowAccess

    public any allowAccess([any mura])

    Overrides:
    allowAccess in class bean
    Parameters:
    mura

    allowDelete

    public any allowDelete()

    Overrides:
    allowDelete in class bean

    allowProxyAccess

    public any allowProxyAccess()


    allowRead

    public any allowRead()

    Overrides:
    allowRead in class bean

    allowSave

    public any allowSave()

    Overrides:
    allowSave in class bean

    call

    public any call([any formScope], [any urlScope], [any cookieScope], [any cgiScope], [any body], [any resourcepath=''], [any headers='[runtime expression]'], [any parse='true'], [any httpmethod='any'])

    Parameters:
    formScope
    urlScope
    cookieScope
    cgiScope
    body
    resourcepath
    headers
    parse
    httpmethod

    handleEvent

    public any handleEvent([any Mura])

    Parameters:
    Mura

    validate

    public any validate()

    Overrides:
    validate in class beanORM